#maintenance-view .work-order-manager-panel{padding:22px;gap:18px;border-radius:14px;box-shadow:0 3px 12px #182c4510;min-width:0}.work-order-manager-panel>.panel-header{margin:0;align-items:center;gap:16px}.work-order-manager-panel .panel-header h2{font-size:21px;letter-spacing:-.5px;margin:4px 0 0}.manager-panel-subtitle{margin:6px 0 0;color:var(--muted);font-size:12px;font-weight:400}.manager-result-count{font-size:12px;color:var(--muted);font-weight:600;white-space:nowrap;background:#f3f6fa;border-radius:7px;padding:8px 12px;font-variant-numeric:tabular-nums}#maintenance-view .manager-status-tabs{display:flex;gap:6px;padding:0 0 14px;margin:0;overflow-x:auto;border-bottom:1px solid var(--line);flex-wrap:nowrap}#maintenance-view .manager-status-tabs button{display:inline-flex;gap:9px;align-items:center;justify-content:center;min-height:36px;padding:7px 12px;border:1px solid transparent;border-radius:8px;font-size:12px;font-weight:600;color:#64748b;background:transparent;white-space:nowrap;box-shadow:none}#maintenance-view .manager-status-tabs button:hover{background:#f1f5f9;color:#23334a}#maintenance-view .manager-status-tabs button.active{background:#eaf1ff;color:#2457cf;border-color:#d3e1ff}.manager-tab-count{display:inline-flex;align-items:center;justify-content:center;padding:3px 6px;border-radius:5px;background:#edf1f5;color:#64748b;font-size:10px;line-height:1.2;font-variant-numeric:tabular-nums}.active .manager-tab-count{background:#fff;color:#2457cf}#maintenance-view .work-order-manager-controls{grid-template-columns:repeat(4,minmax(0,1fr)) 145px 90px;gap:12px 10px;padding:14px;background:#f8fafc;border:1px solid #e8edf3;border-radius:10px;align-items:end}.work-order-manager-controls .manager-search-control{grid-column:1/5;grid-row:1;position:relative}.work-order-manager-controls>label:has([data-manager-sort]){grid-column:5;grid-row:1}.work-order-manager-controls>label:has([data-manager-page-size]){grid-column:6;grid-row:1}.work-order-manager-controls>label:has([data-manager-filter]){grid-row:2}#maintenance-view .work-order-manager-controls label>span{font-size:10px;font-weight:650;letter-spacing:.025em;color:#64748b}#maintenance-view .work-order-manager-controls input,#maintenance-view .work-order-manager-controls select{min-height:38px;border:1px solid #dce4ee;border-radius:7px;background:#fff;font-size:12px;font-weight:500;color:#26354a;padding:0 10px;width:100%;min-width:0}#maintenance-view .work-order-manager-controls input:focus,#maintenance-view .work-order-manager-controls select:focus{outline:2px solid #a9c6ff;outline-offset:1px;border-color:#7aa5f5}#maintenance-view .work-order-manager-table{border:1px solid #e1e7ef;border-radius:10px;overflow:hidden;gap:0;background:#fff}#maintenance-view .work-order-manager-table .work-order-manager-head,#maintenance-view .work-order-manager-table .work-order-manager-row{grid-template-columns:104px minmax(200px,2.2fr) minmax(140px,1.1fr) minmax(100px,.7fr) minmax(120px,.9fr) 86px;gap:18px;align-items:center}#maintenance-view .work-order-manager-table.no-context .work-order-manager-head,#maintenance-view .work-order-manager-table.no-context .work-order-manager-row{grid-template-columns:104px minmax(200px,2.2fr) minmax(100px,.7fr) minmax(120px,.9fr) 86px}#maintenance-view .work-order-manager-head{display:grid;background:#263a53;padding:12px 16px;border-bottom:1px solid #263a53;color:#f1f5fb;font-size:10px;font-weight:650;letter-spacing:.035em;text-transform:uppercase}#maintenance-view .work-order-manager-row{padding:13px 16px;min-height:65px;border:0;border-bottom:1px solid #edf1f6;border-radius:0;background:#fff;transition:background .12s ease;position:relative}#maintenance-view .work-order-manager-row:last-child{border-bottom:0}#maintenance-view .work-order-manager-row:hover,#maintenance-view .work-order-manager-row:focus-within{background:#f5f9ff}#maintenance-view .work-order-manager-row:before{display:none}#maintenance-view .work-order-manager-row.processing-owner-attention{box-shadow:inset 3px 0 #e88978}#maintenance-view .work-order-manager-row.processing-owner-approved{box-shadow:inset 3px 0 #73bba5}#maintenance-view .work-order-manager-row.processing-owner-pending{box-shadow:inset 3px 0 #e4bb73}#maintenance-view .manager-cell{font-size:12px;font-weight:500;line-height:1.5}#maintenance-view .manager-cell:before{display:none}#maintenance-view .manager-cell button{min-height:30px;font-size:12px;font-weight:500;line-height:1.45;border:0;background:transparent;text-align:left;padding:0;color:inherit;box-shadow:none}#maintenance-view .manager-name button{font-weight:600;color:#26354a;display:block;width:100%;text-align:left}#maintenance-view .manager-name button:hover{color:#2563eb}#maintenance-view .manager-id button{color:#6b7c92;font-size:11px;font-weight:600;font-variant-numeric:tabular-nums;background:#f3f6fa;border:1px solid #e6ecf3;border-radius:5px;padding:3px 7px;min-height:25px}#maintenance-view .manager-cell button:focus-visible{outline:2px solid #6796ee;outline-offset:3px}.manager-person{display:flex!important;gap:8px;align-items:center;max-width:100%}#maintenance-view .manager-person>span{white-space:normal;line-height:1.4;font-size:11px;color:#536479}.manager-avatar{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:#e9eef9;color:#5471aa;font-size:10px;font-weight:600}#maintenance-view .manager-property button{font-weight:550;color:#46617e;border-bottom:1px dotted #c6d3e1;border-radius:0;min-height:24px}#maintenance-view .manager-priority-chip{display:inline-flex;gap:5px;font-size:10px;font-weight:600;border:1px solid #e6eaf0;background:#f1f5f9;color:#52647b;border-radius:5px;min-height:24px;padding:4px 7px;white-space:normal;text-align:center;line-height:1.2}.manager-priority-chip:before{content:"";width:5px;height:5px;flex-shrink:0;border-radius:50%;background:currentColor}#maintenance-view .manager-priority-chip.priority-urgent,#maintenance-view .manager-priority-chip.priority-high{color:#bf493e;background:#fff0ed;border-color:#f6ddd7}#maintenance-view .manager-priority-chip.priority-low{color:#237965;background:#edf8f3;border-color:#d9eee4}#maintenance-view .manager-priority-chip.priority-normal,#maintenance-view .manager-priority-chip.priority-standard{color:#4c70b0;background:#eff4ff;border-color:#e0e9fa}.manager-age{display:inline-flex;gap:4px;align-items:baseline;padding:4px 8px;border-radius:5px;background:#f1f5f9;color:#536479;font-variant-numeric:tabular-nums;white-space:nowrap}.manager-age b{font-size:12px;font-weight:650}.manager-age small{font-size:10px;font-weight:400}.manager-age.is-waiting{background:#fff8ea;color:#997128}.manager-age.is-aged{background:#fff0ed;color:#b65440}.manager-inline-status{display:block;color:#7b8ca1;font-size:10px;font-weight:400;margin-top:3px}#maintenance-view .manager-table-sort{display:inline-flex;align-items:center;gap:5px;min-height:20px;padding:0;background:transparent;border:0;border-radius:0;color:inherit;font-size:10px;font-weight:650;letter-spacing:.035em;box-shadow:none;text-transform:uppercase}.manager-table-sort:after{content:"\2195";opacity:.45;font-size:12px}.manager-table-sort.active:after{opacity:1;color:var(--blue)}#maintenance-view .processing-tracker-pager{margin:0;padding:0;gap:12px;font-size:11px;color:#64748b}#maintenance-view .processing-tracker-pager button{min-height:32px;border-radius:7px;font-size:11px;font-weight:600;padding:0 12px}@media(max-width:1200px){#maintenance-view .work-order-manager-list{overflow-x:auto}#maintenance-view .work-order-manager-table{min-width:880px}#maintenance-view .work-order-manager-controls{grid-template-columns:repeat(4,minmax(0,1fr))}.work-order-manager-controls .manager-search-control{grid-column:1/3}.work-order-manager-controls>label:has([data-manager-sort]){grid-column:3}.work-order-manager-controls>label:has([data-manager-page-size]){grid-column:4}}@media(max-width:680px){#maintenance-view .work-order-manager-panel{padding:14px;gap:14px}.work-order-manager-panel>.panel-header{align-items:flex-start}.manager-result-count{padding:6px;font-size:10px}.manager-panel-subtitle{font-size:11px}#maintenance-view .work-order-manager-controls{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.work-order-manager-controls .manager-search-control{grid-column:1/-1}.work-order-manager-controls>label:has([data-manager-sort]){grid-column:1;grid-row:2}.work-order-manager-controls>label:has([data-manager-page-size]){grid-column:2;grid-row:2}.work-order-manager-controls>label:has([data-manager-filter]){grid-row:auto}#maintenance-view .work-order-manager-table{min-width:0;border:0;background:transparent}#maintenance-view .work-order-manager-head{display:none!important}#maintenance-view .work-order-manager-body{gap:10px}#maintenance-view .work-order-manager-table .work-order-manager-row,#maintenance-view .work-order-manager-table.no-context .work-order-manager-row{grid-template-columns:minmax(0,1fr) auto;gap:10px;border:1px solid #e1e7ef;border-radius:9px;padding:12px;box-shadow:none}#maintenance-view .manager-name{grid-row:2;grid-column:1/-1}#maintenance-view .manager-cell:before{display:none}.manager-context{grid-row:3;grid-column:1}.manager-property{grid-row:4;grid-column:1}.manager-queue{grid-column:2;grid-row:4}.manager-id{grid-column:1;grid-row:1}.manager-cell[data-label=Priority]{grid-column:2;grid-row:1}#maintenance-view .work-order-manager-list{overflow:visible}}body #maintenance-view .work-order-manager-panel .work-order-manager-controls{display:grid!important;gap:12px 10px!important;margin:0}body #maintenance-view .work-order-manager-panel .work-order-manager-controls .compact-control{min-width:0!important;max-width:none!important}body #maintenance-view .work-order-manager-panel .manager-search-control{max-width:none!important}#maintenance-view .work-order-manager-panel .manager-status-tabs{margin-bottom:0!important}#maintenance-view .manager-tab-count{background:#edf1f5;color:#64748b}#maintenance-view .active .manager-tab-count{background:#fff;color:#2457cf}@media(max-width:680px){#maintenance-view .manager-id{text-align:left;justify-self:start}#maintenance-view .manager-cell[data-label=Priority]{justify-self:end}}#maintenance-view .work-order-manager-head .manager-table-sort{color:#f1f5fb}#maintenance-view .work-order-manager-head .manager-table-sort:after{opacity:.65}#maintenance-view .work-order-manager-head .manager-table-sort.active:after{color:#b5d1ff;opacity:1}#maintenance-view .work-order-manager-panel .manager-status-tabs button.active{background:#263a53!important;color:#fff!important;box-shadow:0 1px 3px #13254018,inset 0 0 0 1px #263a53!important}#maintenance-view .work-order-manager-panel .manager-status-tabs button.active:hover{background:#314963!important}#maintenance-view .work-order-manager-panel .manager-status-tabs button.active .manager-tab-count{background:#ffffff20;color:#fff}.pfc-billing-section{border-top:1px solid #dce4ef;margin-top:18px;padding-top:18px}.pfc-billing-badge{font-size:11px;color:#93600a;background:#fff5df;border-radius:6px;padding:5px 8px}.pfc-billing-form{display:grid;grid-template-columns:1fr;gap:14px}.pfc-billing-form label{display:grid;gap:6px;font-size:12px;font-weight:600;color:#536783}.pfc-billing-form select,.pfc-billing-form textarea,.pfc-adjustment-area input{width:100%;border:1px solid #d5dfec;border-radius:8px;padding:10px 12px;background:#fff;color:#182b42;font:inherit}.pfc-billing-form .pfc-combine-description{display:flex;align-items:center;gap:9px}.pfc-combine-description input{width:16px;height:16px;accent-color:#2563eb}.pfc-combine-description small{display:inline-block;margin-left:8px;color:#63758c;font-weight:400}.pfc-billing-form button{justify-self:start}.pfc-adjustment-area{margin-top:16px;padding:14px;border:1px solid #e0e6ef;border-radius:9px;background:#f7f9fc}.pfc-adjustment-area p,.pfc-adjustment-area small{font-size:12px;color:#62748d;line-height:1.5}.pfc-adjustment-area label{display:grid;gap:6px;font-size:12px;max-width:180px;margin-bottom:8px}.pfc-adjustment-area input:disabled{background:#eef2f7}.pfc-billing-form label small{font-size:12px;font-weight:400;line-height:1.5;text-transform:none;letter-spacing:normal;color:#64758a}.operator-mode-bottom-action{display:flex;flex-wrap:wrap;gap:12px}.operator-mode-bottom-action .operator-status-advance{flex:1;min-width:140px}.maintenance-overview-panel[data-active-tab]:not([data-active-tab=analytics]) .maintenance-overview-heading{display:none}.maintenance-overview-panel[data-active-tab]:not([data-active-tab=analytics]):not(:has(.resort-category-filters:not([hidden]))){display:none}#maintenance-view .work-order-manager-controls>label:has([data-manager-filter]){grid-row:auto}.processing-alert-recipients{display:grid;gap:8px;max-height:240px;overflow:auto;padding:8px 0}.pfc-adjustment-area form{display:grid;gap:10px}[data-work-order-sheet] .pfc-content-editor{display:grid;gap:10px;justify-items:start;width:100%}[data-work-order-sheet] .pfc-content-editor label{width:100%}[data-work-order-sheet] .pfc-content-editor textarea{width:100%;font:inherit;line-height:1.5;border:1px solid #cbd5e1;border-radius:8px;padding:10px 12px;resize:vertical;background:#fff;color:#18212f}[data-work-order-sheet] .pfc-title-editor textarea{font-size:18px;font-weight:650;background:#304660;color:#fff;border-color:#63758e}[data-work-order-sheet] .pfc-title-editor textarea:focus{outline:2px solid #93c5fd;outline-offset:2px}[data-work-order-sheet] .pfc-title-editor .work-order-writeback-message{color:#fff}[data-work-order-sheet] .operator-mode-hold-action-row{padding:12px 20px 0!important;box-sizing:border-box}[data-work-order-sheet] .operator-mode-hold-action-row button.secondary-action.operator-hold-action{width:100%;min-height:44px!important;padding:10px 16px!important;border:1px solid #cbd5e1!important;border-radius:8px!important;background:#111827!important;color:#fff!important;font-weight:600!important}[data-work-order-sheet] .operator-mode-hold-action-row .operator-hold-action:hover{background:#eef2f7;border-color:#94a3b8}[data-work-order-sheet] .operator-costs-card .wo-charge-lineitem-details{border:1px solid #dce4ee;border-radius:8px;background:#fff;padding:0;margin:8px 0 16px;overflow:hidden}[data-work-order-sheet] .operator-costs-card .wo-charge-lineitem-details>summary{display:list-item;padding:11px 14px;background:#f8fafc;color:#334155;font-size:12px;font-weight:600;cursor:pointer}[data-work-order-sheet] .operator-costs-card .wo-charge-lineitem-details[open]>summary{border-bottom:1px solid #dce4ee}[data-work-order-sheet] .operator-costs-card .wo-charge-lineitem-table{width:100%;border-collapse:collapse;border:0;border-radius:0;background:#fff;margin:0;font-size:12px;font-variant-numeric:tabular-nums}[data-work-order-sheet] .operator-costs-card .wo-charge-lineitem-table thead th{background:#fff;color:#64748b;font-size:10px;letter-spacing:.04em;padding:10px 14px;border-bottom:1px solid #e8edf3}[data-work-order-sheet] .operator-costs-card .wo-charge-lineitem-table td{background:#fff;color:#334155;padding:12px 14px;border-bottom:1px solid #edf1f6;font-weight:400}[data-work-order-sheet] .operator-costs-card .wo-charge-lineitem-table td strong{font-weight:500}[data-work-order-sheet] .operator-costs-card .wo-charge-lineitem-table tfoot :is(th,td){background:#f8fafc;color:#243751;padding:11px 14px;font-weight:650;border-top:1px solid #dce4ee;border-bottom:0}[data-work-order-sheet] .operator-costs-card .wo-charge-lineitem-table :is(th,td):not(:first-child){text-align:right;white-space:nowrap}.photo-upload-batch-status{display:grid;gap:4px;padding:12px;background:#eef4ff;border:1px solid #cbdcfb;border-radius:8px;color:#243751;font-size:12px}.photo-upload-batch-status span{color:#52647c;font-weight:400}.work-order-photo-upload-item.status-complete .photo-stage-pill{background:#ecfdf5;color:#16835f}[data-work-order-sheet] .work-order-photo-upload-queue{display:grid;gap:8px;width:100%;min-width:0}[data-work-order-sheet] .operator-mode-hold-action-row button.secondary-action.operator-hold-action:hover{background:#243751!important;border-color:#52647c!important}
