.detail-back{color:#f26b5e;font-size:11px;font-weight:800;cursor:pointer;margin-bottom:18px}.work-title{display:flex;justify-content:space-between;gap:18px;align-items:flex-start}.work-actions{display:flex;align-items:center;gap:12px;white-space:nowrap}.work-facts{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:#e8ebee;border:1px solid #e8ebee;border-radius:11px;overflow:hidden;margin:26px 0 22px}.work-facts div{background:#fff;padding:15px 17px}.work-facts span{display:block;color:#8b949d;font-size:9px;text-transform:uppercase;letter-spacing:.5px;margin-bottom:5px}.work-facts b{font-size:11px}.work-facts div:last-child b{color:#f26b5e}.maintenance-tabs{display:flex;gap:22px;border-bottom:1px solid #e8ebee;margin-bottom:19px}.maintenance-tabs button{border:0;border-bottom:2px solid transparent;background:transparent;color:#7a838c;padding:0 2px 12px;font:700 12px Manrope;cursor:pointer}.maintenance-tabs button.selected{color:#f26b5e;border-color:#f26b5e}.maintenance-tabs span{font-size:9px;background:#fff0ee;border-radius:8px;padding:2px 5px}.checklist-intro{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}.checklist-intro p{margin:3px 0 0;color:#77808c;font-size:11px}.checklist-group{border:1px solid #e8ebee;border-radius:11px;background:#fff;overflow:hidden;margin-bottom:12px}.checklist-group h2{font-size:13px;padding:15px 17px;margin:0;background:#fafbfb;border-bottom:1px solid #e8ebee}.check-item{padding:16px 17px;border-top:1px solid #eef0f1;display:grid;grid-template-columns:23px 1fr auto;gap:12px;align-items:start}.check-item:first-of-type{border-top:0}.check-item .check{margin-top:2px}.check-item h3{font-size:12px;margin:0 0 4px}.check-item p{font-size:10px;line-height:1.45;color:#77808c;margin:0}.check-tools{display:flex;align-items:center;gap:8px}.photo-ref{border:1px solid #dde2e5;border-radius:6px;background:#fafbfb;color:#65717e;font:700 10px Manrope;padding:6px 8px;cursor:pointer}.result-select{font:700 10px Manrope;border:1px solid #dde2e5;border-radius:6px;padding:6px;color:#59636d;background:#fff}.inspection-note{padding:14px 16px;border-left:3px solid #f8c84c;background:#fff9e8;border-radius:0 7px 7px 0;font-size:11px;color:#735b1e;margin-top:16px}.history-list,.parts-list{display:grid;gap:11px}.history-card,.part-card{border:1px solid #e8ebee;border-radius:10px;background:#fff;padding:17px}.history-head,.part-head{display:flex;justify-content:space-between;align-items:start}.history-card h2,.part-card h2{font-size:13px;margin:0 0 4px}.history-card p,.part-card p{font-size:10px;color:#77808c;margin:0}.history-meta{display:flex;gap:24px;margin-top:15px;padding-top:12px;border-top:1px solid #eef0f1;color:#7b858d;font-size:10px}.history-photo{display:inline-block;margin-top:12px;background:#f1efff;color:#7263be;border-radius:6px;padding:6px 9px;font-weight:700;font-size:10px}.parts-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:4px}.part-grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:15px;margin-top:15px;padding-top:12px;border-top:1px solid #eef0f1}.part-grid span{font-size:9px;text-transform:uppercase;color:#949ca4;display:block;margin-bottom:3px}.part-grid b{font-size:11px}.critical{background:#fff0ee;color:#df5c50}.empty-detail{background:#fff;border:1px dashed #dfe4e7;border-radius:10px;padding:30px;text-align:center;color:#77808c;font-size:12px}@media(max-width:900px){.work-facts{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.work-title{display:block}.work-actions{margin-top:15px}.work-facts{grid-template-columns:1fr}.check-item{grid-template-columns:23px 1fr}.check-tools{grid-column:2}.part-grid{grid-template-columns:1fr}.maintenance-tabs{gap:14px;overflow:auto;white-space:nowrap}}
.meter-settings{display:flex;align-items:center;gap:9px;margin:14px 0}.meter-switch{display:flex;align-items:center;gap:9px;font-weight:700;cursor:pointer}.meter-switch input{width:17px;height:17px;accent-color:#1769aa}.meter-help{position:relative}.meter-help summary{display:grid;place-items:center;width:18px;height:18px;border:1px solid #8c9caf;border-radius:50%;color:#52677f;font-size:12px;font-weight:800;cursor:pointer;list-style:none}.meter-help summary::-webkit-details-marker{display:none}.meter-help>div{position:absolute;z-index:5;top:26px;left:-8px;width:min(330px,calc(100vw - 56px));padding:12px 14px;border:1px solid #d6e0ec;border-radius:10px;background:#fff;box-shadow:0 8px 20px #203c5c1c;color:#58677a;font-size:12px;line-height:1.45}.meter-reading-card{display:grid;grid-template-columns:minmax(0,1fr) minmax(200px,280px);gap:14px;align-items:end;padding:20px;margin:18px 0;border:1px solid #d6e0ec;border-radius:14px;background:#f7faff}.meter-reading-card h2{margin:2px 0 6px;font-size:18px}.meter-reading-card p{margin:0;color:#58677a}.meter-reading-card label{display:grid;gap:7px;font-weight:700}.meter-reading-card input{width:100%;padding:10px;border:1px solid #b8c8d9;border-radius:8px;font:inherit}.meter-reading-card small{grid-column:1/-1;color:#68778a}.meter-plan-field small{display:block;margin-top:5px;font-weight:400;color:#68778a}@media(max-width:720px){.meter-reading-card{grid-template-columns:1fr}.meter-reading-card small{grid-column:auto}}
.checklist-history{overflow:hidden;border:1px solid #dfe9ee;border-radius:10px;background:#fff}.checklist-history-head{display:flex;align-items:center;justify-content:space-between;padding:11px 14px;border-bottom:1px solid #e7eef2}.checklist-history-head h2{margin:0;font-size:12px}.checklist-history-head span{display:grid;place-items:center;min-width:21px;height:21px;border-radius:11px;background:#eef4f7;color:#5c7283;font:800 10px Manrope}.checklist-history-scroll{max-height:260px;overflow:auto}.checklist-history table{width:100%;border-collapse:collapse;font-size:10px}.checklist-history th{position:sticky;top:0;padding:8px 12px;background:#f8fbfc;color:#7c909f;text-align:left;font:800 9px Manrope;text-transform:uppercase;letter-spacing:.04em}.checklist-history td{padding:9px 12px;border-top:1px solid #edf1f3;vertical-align:top;color:#546b7c}.checklist-history td:first-child{width:44%;color:#263f54;font-weight:700}.checklist-history small{display:block;margin-top:2px;color:#8797a3;font-weight:500;line-height:1.35}.check-history-result{display:inline-block;padding:3px 6px;border-radius:8px;background:#e9f8f1;color:#398669;font:800 9px Manrope;white-space:nowrap}.check-history-result.issue{background:#fff5dd;color:#a77305}.check-history-result.critical{background:#fff0ee;color:#cf584e}.check-history-result.na{background:#edf2f5;color:#70808c}@media(max-width:700px){.checklist-history-scroll{overflow-x:auto}.checklist-history table{min-width:620px}}

