/* Custom styles for DH-HIS Daily Briefing Web */ @layer base { body { background-color: #f8fafc; } } .table-cell-edit { background-color: #fffbeb; transition: all 0.2s; outline: none; border-radius: 4px; padding: 4px 6px; width: 100%; border: 1px dashed #f59e0b; } .table-cell-edit:focus { background-color: #ffffff; border: 1px solid #2563eb; box-shadow: 0 0 0 2px rgba(37, 99, 235, 0.2); } .table-cell-edit.saving { background-color: #fef3c7; color: #92400e; } .table-cell-edit.saved { background-color: #ecfdf5; border-color: #10b981; } /* Print styling */ @media print { header, section, .tab-btn, .chart-type-btn, #btnFilter, #btnPrint, #btnExport, #toast { display: none !important; } body { background: white !important; font-size: 10pt; } .tab-content { display: block !important; } table { border: 1px solid #ccc !important; page-break-inside: auto; } tr { page-break-inside: avoid; page-break-after: auto; } }