/* Glass panel and basic colors are inherited from shared.css */

.unit-input-group .input-group-text {
    min-width: 160px;
    background-color: var(--bs-tertiary-bg);
    font-weight: 500;
    border-color: var(--bs-border-color-translucent);
}

.unit-input-group input {
    font-size: 1.2rem;
    font-weight: 600;
    border-color: var(--bs-border-color-translucent);
}

[data-bs-theme="dark"] .unit-input-group .input-group-text {
    background-color: rgba(255, 255, 255, 0.05);
}

/* Print Overrides */
@media print {
    .glass-panel {
        background: white !important;
        color: black !important;
        box-shadow: none !important;
        border: 1px solid #dee2e6 !important;
    }
    
    .bg-primary.bg-opacity-10 {
        background-color: #f8f9fa !important;
        border-bottom: 1px solid #dee2e6 !important;
    }

    .unit-input-group .input-group-text,
    .unit-input-group input {
        border: 1px solid #dee2e6 !important;
        background-color: white !important;
        color: black !important;
    }
}