.work-status{display:flex;align-items:center;gap:8px}.work-status-icon{display:inline-flex;width:30px;height:30px;flex:0 0 30px;align-items:center;justify-content:center;border-radius:9px;box-shadow:0 3px 6px #153b4315}.work-status-icon svg{width:20px;height:20px}.work-status-icon.tone-amber{background:#fff1cc;color:#856110}.work-status-icon.tone-blue{background:#e0eefb;color:#235b8f}.work-status-icon.tone-green{background:#d9f3e8;color:#227358}.work-status-icon.tone-red{background:#ffe1e5;color:#9e3148}.work-status-icon.tone-violet{background:#eee4ff;color:#69419a}.work-status-icon.tone-neutral{background:#e8edef;color:#52636d}.sector-quick-table{border-collapse:separate;border-spacing:0 9px;table-layout:fixed;width:100%}.sector-quick-table th:nth-child(1){width:29%}.sector-quick-table th:nth-child(2){width:21%}.sector-quick-table th:nth-child(3){width:25%}.sector-quick-table th:nth-child(4){width:25%}.sector-quick-table td{padding:16px 12px;vertical-align:middle;border-top:1px solid #dbe7e8;border-bottom:3px solid #dbe7e8;background:linear-gradient(150deg,#fff,#f5f9fa);overflow-wrap:anywhere}.sector-quick-table td:first-child{border-left:1px solid #dbe7e8;border-radius:12px 0 0 12px}.sector-quick-table td:last-child{border-right:1px solid #dbe7e8;border-radius:0 12px 12px 0}.sector-click-row{cursor:pointer}.sector-click-row:hover td{background:#edf7f7}.sector-done-row td{background:linear-gradient(150deg,#f0fbf6,#def1e9)}.sector-quick-table select{min-width:0;width:100%}.sector-quick-table .repair-list-assignment{min-width:0;max-width:100%}.sector-quick-table .actions{margin-top:10px}.sector-quick-table .repair-pending-invoice{display:flex;gap:5px}.sector-list-filters{display:flex;gap:18px;align-items:center;flex-wrap:wrap}.sector-list-filters label{display:flex;gap:8px;align-items:center}.sector-summary-controls{display:flex;align-items:center;gap:18px;flex-wrap:wrap}.sector-summary-controls .repair-list-assignment{max-width:240px}.sector-field-choices{display:flex;gap:8px;flex-wrap:wrap}.sector-field-choices button{display:flex;gap:7px;align-items:center}.sector-field-choices button[aria-pressed=true]{background:#dff3eb;border-color:#218166;box-shadow:0 3px 0 #bcdace}.sector-detail [role=tabpanel][hidden]{display:none}.sector-detail [role=tabpanel]>.box{margin-bottom:18px}.sector-detail .repair-summary p{margin:5px 0}.sector-detail .repair-request{margin-bottom:18px}.sector-detail table{width:100%}.sector-detail #sector-pane-finance{overflow:auto}.sector-click-row:focus-visible{outline:3px solid #1c8a8b;outline-offset:2px}.sector-detail .repair-card-hours{grid-column:1/-1}@media(max-width:850px){.sector-quick-table,.sector-quick-table tbody,.sector-quick-table tr,.sector-quick-table td{display:block;width:100%}.sector-quick-table thead{display:none}.sector-quick-table tr{margin-bottom:16px;border:1px solid #dbe7e8;border-radius:14px;box-shadow:0 4px 0 #dbe7e8;overflow:hidden}.sector-quick-table td{border:0!important;border-radius:0!important;padding:12px}.sector-summary-controls{width:100%}.sector-detail .repair-summary{display:block}.sector-list-filters{width:100%}.sector-detail .repair-work-grid{grid-template-columns:1fr}.sector-detail .repair-request{display:block}}
#main:has(.sector-quick-table)>.job-metrics{gap:12px;margin:12px 0}#main:has(.sector-quick-table)>.job-metrics>div{padding:12px 16px}#main:has(.sector-quick-table)>.job-metrics strong{font-size:23px}.job-form fieldset .staff-avatar{width:30px;height:30px}
