.result-value-lg {
            font-size: 2rem;
            font-weight: 700;
            color: var(--primary-color, #0d6efd);
        }.authority-note{text-align:left}
        .oil-table {
            font-size: 0.9rem;
        }
        .oil-table td, .oil-table th {
            vertical-align: middle;
        }
        .clickable-row {
            cursor: pointer;
            transition: background 0.15s;
        }
        .clickable-row:hover {
            background-color: rgba(13, 110, 253, 0.08);
        }
        .badge-sv {
            background-color: #e9ecef;
            color: #2c3e50;
            font-weight: 500;
        }
        .note-card {
            background-color: #fef9e6;
            border-left: 4px solid #f0ad4e;
        }
        .mode-switch .btn-group {
            width: 100%;
            margin-bottom: 1.5rem;
        }
        .mode-panel {
            transition: 0.2s ease;
        }
        .chem-formula {
            font-family: 'Cambria Math', 'STIXGeneral', serif;
        }
        .authority-badge {
            font-size: 0.85rem;
            background: #eef2fa;
            border-radius: 20px;
            padding: 0.2rem 0.7rem;
            display: inline-block;
        }
        .safety-warning {
            border-top: 2px solid #ffc107;
            background-color: #fff8e7;
        }
        .external-ref {
            word-break: break-all;
        }
        .formula-guide {
            background-color: #e9f5e9;
            border-left: 4px solid #2c6e2c;
        }