.sheet-tabs{display:flex;gap:4px;overflow-x:auto;padding:10px 0;border-bottom:2px solid #167849}.sheet-tabs button{white-space:nowrap;border-radius:6px 6px 0 0}.sheet-tabs .active{background:#167849;color:white}.daybook-grid{overflow:auto;max-height:66vh;background:white;border:1px solid #d1d8d3}.daybook-grid table{border-collapse:collapse;width:100%;font:14px Arial,sans-serif}.daybook-grid th{position:sticky;top:0;background:#dbeede;color:#183c24;z-index:1}.daybook-grid td,.daybook-grid th{border:1px solid #d4dcd5;padding:9px 12px;white-space:nowrap}.daybook-grid tbody tr:nth-child(even){background:#f2f7f3}.daybook-grid .money{text-align:right;font-variant-numeric:tabular-nums}.service-writer{grid-column:1/-1;background:#f3f7fa;padding:10px;border-radius:6px}.service-writer input{width:100%}.service-suggestions{padding-top:5px}.line-payment{max-width:140px}.toolbar{display:flex;gap:10px;margin:12px 0}#workOrderSearch{flex:1 1 300px;min-width:220px;width:auto}#workOrderStatus{flex:0 1 180px;width:180px}#daybookMonth{width:170px}.quotation-work_order{background:#e6f3e9;color:#19532b}#fiscalProfileForm .form-grid{grid-template-columns:repeat(2,minmax(180px,1fr))}@media(max-width:650px){#fiscalProfileForm .form-grid{grid-template-columns:1fr}.toolbar{flex-wrap:wrap}.daybook-grid{max-height:none}}
