.work-order-record-nav button{color:#526a80;cursor:pointer;background:0 0;border:0;border-radius:7px;flex:none;align-items:center;gap:5px;min-height:32px;padding:0 8px;font-size:10px;font-weight:800;display:inline-flex}.work-order-record-nav button:hover,.work-order-record-nav button:focus-visible{color:#0874ce;background:#fff}.work-order-record-nav button:focus-visible,.work-order-panel-preview button:focus-visible,.work-order-panel-close:focus-visible{outline-offset:2px;outline:3px solid #8bc9f7}.work-order-record-nav button span{background:#e2eaf0;border-radius:999px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 5px;font-size:9px;display:inline-flex}.provider-workspace-content .work-order-record-nav button{min-height:38px;padding-inline:10px;font-size:12px}.work-order-panel-backdrop{z-index:1490;background:#04142394;border:0;position:fixed;inset:0}.repair-issue-modal-backdrop{z-index:1600}.work-order-record-panel{z-index:1500;flex-direction:column;max-width:1080px;max-height:min(86vh,920px);top:50%;left:50%;transform:translate(-50%,-50%);background:#fff!important;border:1px solid #cbd9e4!important;border-radius:16px!important;width:min(1080px,100vw - 48px)!important;margin:0!important;display:flex!important;position:fixed!important;overflow:hidden!important;box-shadow:0 28px 90px #0315254d!important}.work-order-record-panel>header{background:#fff;flex:none;min-height:70px;padding:16px 20px!important}.work-order-record-panel .repair-issue-list,.work-order-record-panel .repair-intelligence-empty,.work-order-record-panel .work-order-evidence-grid,.work-order-record-panel .work-order-messages,.work-order-record-panel>ol,.work-order-record-panel>ul{min-height:0;overflow:auto}.work-order-record-panel .work-order-messages{flex:auto;max-height:none}.work-order-record-panel.work-order-conversation,.work-order-record-panel.work-order-history{min-height:min(560px,82vh)}.work-order-record-panel.work-order-conversation>form{flex:none}.work-order-record-panel .work-order-messages:has(>p:only-child){place-items:center;display:grid}.work-order-record-panel .work-order-messages>p:only-child{color:#61778a;background:#f4f8fb;border:1px dashed #cbdbe7;border-radius:10px;margin:0;padding:20px 28px}:is(body:has(.work-order-record-panel) .ask-me-shell,body:has(.repair-issue-modal-backdrop) .ask-me-shell){opacity:0;pointer-events:none}.work-order-panel-close,.repair-intelligence-section>header .work-order-panel-close,.work-order-evidence-section>header .work-order-panel-close{cursor:pointer;justify-content:center;width:34px;height:34px;color:#3f596f!important;background:#edf3f7!important;border:1px solid #d3dfe8!important;border-radius:999px!important;align-items:center!important;padding:0!important;display:inline-flex!important}.repair-intelligence-section{background:#fff;border:1px solid #d8e3ec;border-radius:12px;margin-top:14px;overflow:hidden}.repair-intelligence-section>header{border-bottom:1px solid #dfe8ef;justify-content:space-between;align-items:center;padding:14px 16px;display:flex}.repair-intelligence-section>header>div,.repair-intelligence-section>header aside{align-items:center;gap:10px;display:flex}.repair-intelligence-section>header>div>svg{color:#087bd4}.repair-intelligence-section>header span{gap:2px;display:grid}.repair-intelligence-section>header strong{color:#10263b;font-size:14px}.repair-intelligence-section>header small{color:#65798b;font-size:12px}.repair-intelligence-section>header aside em{color:#526b80;background:#edf4f8;border-radius:999px;padding:6px 9px;font-size:11px;font-style:normal;font-weight:800}.repair-intelligence-section>header aside>button:not(.work-order-panel-close),.repair-intelligence-empty button{color:#fff;cursor:pointer;background:#168ce3;border:0;border-radius:8px;align-items:center;gap:6px;min-height:36px;padding:8px 12px;font-size:12px;font-weight:800;display:flex}.repair-intelligence-summary{background:#f6f9fb;border-bottom:1px solid #e0e8ee;grid-template-columns:repeat(3,120px) minmax(220px,1fr);padding:12px 16px;display:grid}.repair-intelligence-summary span{border-right:1px solid #dce6ed;gap:2px;padding-right:16px;display:grid}.repair-intelligence-summary span+span{padding-left:16px}.repair-intelligence-summary strong{color:#10263b;font-size:19px}.repair-intelligence-summary small{color:#607588;text-transform:uppercase;font-size:10px;font-weight:750}.repair-intelligence-summary p{color:#607588;align-self:center;margin:0;padding-left:18px;font-size:11px;line-height:1.45}.work-order-panel-preview{justify-content:space-between;align-items:center;gap:18px;min-height:70px;padding:13px 16px;display:flex}.work-order-panel-preview>span{gap:4px;min-width:0;display:grid}.work-order-panel-preview strong{color:#183047;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.work-order-panel-preview small{color:#687e90;text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1.4;overflow:hidden}.work-order-panel-preview button{color:#0874ce;cursor:pointer;background:#edf6fd;border:1px solid #c9e2f5;border-radius:8px;flex:none;align-items:center;gap:5px;min-height:36px;padding:0 11px;font-size:11px;font-weight:850;display:flex}.repair-issue-list{display:grid}.repair-issue-card{border-bottom:1px solid #e0e8ee}.repair-issue-card:last-child{border-bottom:0}.repair-issue-heading{color:#10263b;cursor:pointer;text-align:left;background:#fff;border:0;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;padding:15px 18px;display:grid}.repair-issue-heading:hover{background:#f8fbfd}.repair-issue-number{color:#087bd4;background:#e9f3fa;border-radius:9px;justify-content:center;align-items:center;height:38px;font-size:13px;font-weight:900;display:flex}.repair-issue-number.out_of_service{color:#d62f37;background:#ffebeb}.repair-issue-number.urgent{color:#aa6200;background:#fff0da}.repair-issue-heading>div{gap:3px;display:grid}.repair-issue-heading p{color:#1581cf;text-transform:uppercase;margin:0;font-size:10px;font-weight:850}.repair-issue-heading strong{font-size:14px}.repair-issue-heading small{color:#62778a;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.repair-issue-heading aside{align-items:center;gap:8px;display:flex}.repair-issue-heading aside em,.repair-issue-heading aside b{text-transform:uppercase;border-radius:999px;padding:6px 8px;font-size:9px;font-style:normal;font-weight:900}.repair-issue-heading aside em{color:#617689;background:#eef3f7}.repair-issue-heading aside em.urgent,.repair-issue-heading aside em.out_of_service{color:#9b5900;background:#fff0da}.repair-issue-heading aside b{color:#08744c;background:#e7f5ee}.repair-issue-card.expanded .repair-issue-heading svg{transform:rotate(90deg)}.repair-issue-detail{background:#f8fafc;border-top:1px solid #e1e9ef;padding:16px 18px}.repair-classification-record{background:#edf6fc;border:1px solid #cfe4f2;border-radius:10px;grid-template-columns:105px 1fr;align-items:center;gap:9px;margin-bottom:14px;padding:11px 13px;display:grid}.repair-classification-record>small{color:#4e6c82;text-transform:uppercase;font-size:9px;font-weight:900}.repair-classification-record ol{align-items:center;gap:7px;margin:0;padding:0;list-style:none;display:flex}.repair-classification-record li{grid-template-columns:auto 1fr;align-items:center;gap:2px;min-width:0;display:grid}.repair-classification-record li>svg{color:#7ea8c4;grid-row:span 2;width:15px;height:15px;margin-right:1px}.repair-classification-record li span{color:#668096;text-transform:uppercase;font-size:8px;font-weight:850}.repair-classification-record li strong{color:#115f96;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.repair-issue-detail>dl{grid-template-columns:repeat(4,1fr);margin:0 0 14px;display:grid}.repair-issue-detail>dl div{border-right:1px solid #dde6ed;gap:3px;padding:0 13px;display:grid}.repair-issue-detail>dl div:first-child{padding-left:0}.repair-issue-detail dt{color:#74899b;text-transform:uppercase;font-size:9px;font-weight:850}.repair-issue-detail dd{text-transform:capitalize;margin:0;font-size:11px;font-weight:800}.repair-diagnostic-record{grid-template-columns:repeat(4,1fr);gap:9px;display:grid}.repair-diagnostic-record span{background:#fff;border:1px solid #dce6ed;border-radius:9px;min-height:76px;padding:11px}.repair-diagnostic-record small{color:#667d90;text-transform:uppercase;font-size:9px;font-weight:850}.repair-diagnostic-record p{margin:6px 0 0;font-size:11px;line-height:1.45}.repair-action-history,.repair-action-form{border:1px solid #d5e1ea;border-radius:10px;margin-top:12px;padding:13px 14px}.repair-action-history{background:#fff}.repair-action-form{background:#edf4f8}.repair-action-history h4,.repair-action-form>header strong{font-size:12px}.repair-action-history>div{grid-template-columns:9px minmax(0,1fr) auto;gap:9px;padding:9px 0;display:grid}.repair-action-history i{background:#17a570;border-radius:999px;width:9px;height:9px;margin-top:3px}.repair-action-history span{gap:2px;display:grid}.repair-action-history strong{font-size:11px}.repair-action-history p,.repair-action-history small{color:#63798c;margin:0;font-size:10px}.repair-action-history time{color:#74899b;font-size:9px}.repair-action-form>header{gap:3px;margin-bottom:11px;display:grid}.repair-action-form>header small{color:#63798c;font-size:10px}.repair-action-form>div{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.repair-action-form label{color:#29435a;gap:5px;font-size:10px;font-weight:800;display:grid}.repair-action-form label.wide{grid-column:span 3}.repair-action-form input,.repair-action-form select,.repair-action-form textarea{color:#10263b;font:inherit;background:#fff;border:1px solid #c9d8e4;border-radius:8px;min-height:38px;padding:9px}.repair-action-form textarea{resize:vertical;min-height:68px}.repair-action-form footer{justify-content:flex-end;margin-top:11px;display:flex}.repair-action-form footer button{color:#fff;background:#0b78c8;border:0;border-radius:8px;align-items:center;gap:6px;padding:9px 12px;font-size:11px;font-weight:850;display:flex}.repair-intelligence-empty{align-items:center;gap:13px;padding:26px 18px;display:flex}.repair-intelligence-empty>svg{color:#168ce3}.repair-intelligence-empty div{flex:1;gap:4px;display:grid}.repair-intelligence-empty strong{font-size:13px}.repair-intelligence-empty p{color:#617689;margin:0;font-size:11px;line-height:1.45}.repair-issue-modal{background:#fff;border-radius:16px;width:min(820px,100vw - 32px);max-height:90vh;overflow:auto;box-shadow:0 28px 90px #03152552}.repair-issue-modal>header{border-bottom:1px solid #dce6ed;justify-content:space-between;align-items:flex-start;padding:20px 22px;display:flex}.repair-issue-modal>header p{color:#087bd4;letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:10px;font-weight:900}.repair-issue-modal>header h2{color:#10263b;margin:5px 0;font-size:24px}.repair-issue-modal>header span{color:#617689;font-size:12px}.repair-issue-modal>header button{color:#597084;cursor:pointer;background:#edf3f7;border:0;border-radius:999px;padding:7px}.repair-issue-modal>section{gap:14px;padding:20px 22px;display:grid}.repair-issue-modal label{color:#29435a;gap:6px;font-size:11px;font-weight:800;display:grid}.repair-issue-modal label small{color:#7b8d9c;font-size:10px}.repair-issue-modal input,.repair-issue-modal select,.repair-issue-modal textarea{color:#10263b;font:inherit;background:#fff;border:1px solid #c9d8e4;border-radius:8px;min-height:40px;padding:9px 10px}.repair-issue-modal textarea{resize:vertical;min-height:82px}.repair-ai-assist{color:#fff;background:#071e32;border-radius:10px;justify-content:space-between;align-items:center;padding:12px 14px;display:flex}.repair-ai-assist>div{align-items:center;gap:10px;display:flex}.repair-ai-assist svg{color:#c8ff2e}.repair-ai-assist span{gap:2px;display:grid}.repair-ai-assist strong{font-size:12px}.repair-ai-assist small{color:#a9bfd0;font-size:10px}.repair-ai-assist button{color:#082036;cursor:pointer;background:#c8ff2e;border:0;border-radius:8px;align-items:center;gap:6px;min-height:38px;padding:8px 11px;font-size:11px;font-weight:900;display:flex}.repair-ai-assist button:disabled{opacity:.5}.repair-ai-result{background:#effbe8;border:1px solid #b9dda9;border-radius:9px;padding:11px 13px}.repair-ai-result span{color:#267747;text-transform:capitalize;align-items:center;gap:6px;font-size:11px;display:flex}.repair-ai-result p{margin:6px 0;font-size:11px}.repair-ai-result small{color:#5a7565;font-size:10px}.repair-issue-form-grid{grid-template-columns:repeat(3,1fr);gap:11px;display:grid}.repair-issue-form-grid label.wide{grid-column:span 3}.repair-issue-form-grid label:first-child{grid-column:span 2}.repair-issue-basics{padding-bottom:2px}.repair-equipment-classification,.repair-diagnostic-fields{border:1px solid #d7e2ea;border-radius:12px;min-width:0;margin:0;padding:16px}.repair-equipment-classification{background:#f6f9fb}.repair-equipment-classification>legend,.repair-diagnostic-fields>legend{color:#19354d;background:#fff;gap:2px;margin-left:-5px;padding:0 7px;display:grid}.repair-equipment-classification>legend span,.repair-diagnostic-fields>legend span{font-size:12px;font-weight:900}.repair-equipment-classification>legend small,.repair-diagnostic-fields>legend small{color:#718698;font-size:10px;font-weight:600}.repair-taxonomy-selectors{grid-template-columns:minmax(0,1fr) 18px minmax(0,1fr) 18px minmax(0,1fr);align-items:end;gap:8px;display:grid}.repair-taxonomy-selectors>svg{color:#7f94a5;width:16px;margin-bottom:11px}.repair-taxonomy-selectors label>span{align-items:center;gap:6px;display:flex}.repair-taxonomy-selectors label>input{width:100%;margin-top:2px}.repair-taxonomy-selectors label>span b{color:#0874ce;background:#ddecf8;border-radius:999px;justify-content:center;align-items:center;width:19px;height:19px;font-size:9px;display:inline-flex}.repair-taxonomy-selectors select:disabled{color:#8294a2;cursor:not-allowed;background:#edf2f5}.repair-taxonomy-breadcrumb{background:#e9f4fc;border:1px solid #cae3f5;border-radius:9px;align-items:center;gap:12px;min-height:42px;margin-top:12px;padding:8px 11px;display:flex}.repair-taxonomy-breadcrumb small{color:#597185;text-transform:uppercase;flex:none;font-size:9px;font-weight:850}.repair-taxonomy-breadcrumb p{flex-wrap:wrap;align-items:center;gap:5px;margin:0;display:flex}.repair-taxonomy-breadcrumb p strong{color:#125d93;font-size:11px}.repair-taxonomy-breadcrumb p svg{color:#7ba9c8;width:14px;height:14px}.repair-taxonomy-breadcrumb>em{color:#8b5a00;background:#fff4d9;border-radius:999px;margin-left:auto;padding:4px 7px;font-size:9px;font-style:normal;font-weight:850}.repair-taxonomy-breadcrumb.unclassified{background:#f1f4f6;border-color:#dce4e9}.repair-taxonomy-breadcrumb.unclassified p{color:#6e8191;font-size:11px}.repair-diagnostic-fields{background:#fff}.repair-diagnostic-fields>.repair-issue-form-grid label:first-child{grid-column:span 3}.repair-issue-modal>footer{border-top:1px solid #dce6ed;justify-content:space-between;align-items:center;padding:14px 22px;display:flex}.repair-issue-modal>footer>small{color:#6d8192;font-size:10px}.repair-issue-modal>footer>div{gap:8px;display:flex}.repair-issue-modal>footer button{cursor:pointer;border:1px solid #cad8e3;border-radius:8px;align-items:center;gap:5px;min-height:38px;padding:8px 13px;font-size:11px;font-weight:800;display:flex}.repair-issue-modal>footer button[type=submit]{color:#fff;background:#168ce3;border-color:#168ce3}.work-order-lower>section>header .work-order-panel-close{margin-left:auto}.work-order-lower>section:not(.work-order-record-panel) .work-order-panel-preview{min-height:96px}@media (max-width:900px){.work-order-record-panel{max-height:90vh;top:auto;bottom:0;left:0;transform:none;border-radius:14px 14px 0 0!important;width:100vw!important}.repair-intelligence-summary{grid-template-columns:repeat(3,1fr)}.repair-intelligence-summary p{display:none}.repair-diagnostic-record{grid-template-columns:1fr 1fr}}@media (max-width:620px){.work-order-record-panel>header{align-items:flex-start;min-height:64px;padding:13px 14px!important}.repair-intelligence-section>header aside em,.repair-intelligence-section>header small{display:none}.repair-intelligence-summary{padding-inline:12px}.repair-intelligence-summary span{padding:0 8px!important}.work-order-panel-preview{flex-direction:column;align-items:stretch;gap:10px}.work-order-panel-preview button{justify-content:center}.repair-issue-heading{grid-template-columns:34px minmax(0,1fr)}.repair-issue-heading aside{grid-column:2;justify-content:flex-start}.repair-issue-detail>dl,.repair-diagnostic-record,.repair-action-form>div,.repair-issue-form-grid{grid-template-columns:1fr 1fr}.repair-action-form label.wide,.repair-issue-form-grid label.wide,.repair-issue-form-grid label:first-child{grid-column:span 2}.repair-ai-assist{flex-direction:column;align-items:flex-start}.repair-ai-assist button{justify-content:center;width:100%}.repair-taxonomy-selectors{grid-template-columns:1fr;align-items:stretch}.repair-taxonomy-selectors>svg{display:none}.repair-taxonomy-breadcrumb{flex-direction:column;align-items:flex-start;gap:4px}.repair-taxonomy-breadcrumb>em{margin-left:0}.repair-diagnostic-fields>.repair-issue-form-grid label:first-child{grid-column:span 2}.repair-classification-record{grid-template-columns:1fr;align-items:flex-start}.repair-classification-record ol{flex-direction:column;align-items:stretch}.repair-classification-record li{grid-template-columns:16px 1fr;width:100%}}
