.field-document-layout{grid-template-columns:minmax(0,1fr) 286px}.field-document-editor{grid-column:1}.field-job-list{grid-column:2;border-color:#c8d9e5;background:#f8fbfe}.field-job-list-head .eyebrow{font-size:calc(10.5px * var(--readability-scale))}.field-job-list-head strong{font-size:calc(14px * var(--readability-scale))!important}.field-job-group-empty,.field-job-group>header{display:none}.field-job-list .field-job-group{border:0}.field-job-list .field-job-group>section{display:none;border-top:1px solid var(--line)}.field-job-list .field-job-group>section.active{display:block}.field-job-list .field-job-list-head:focus-within~.field-job-group>section{display:block}.field-job-list .field-job-list-head:focus-within~.field-job-group>section nav{display:none}.field-job-list nav{padding:9px;display:grid;grid-gap:7px;gap:7px}.field-job-list nav button{min-height:52px;padding:10px;grid-template-columns:24px minmax(0,1fr);border-color:#d8e4ec;background:#fff}.field-job-list nav button:nth-last-child(-n+2){background:#eef7fb}.field-job-toggle{padding:14px 12px;background:#e9f2f8}.field-job-toggle strong{font-size:calc(12px * var(--readability-scale))}.field-job-toggle small{font-size:calc(10.5px * var(--readability-scale));white-space:normal}.field-document-editor[data-document=moisture] .field-paperwork-toolbar,.field-document-editor[data-document=scope] .field-paperwork-toolbar{display:none}.field-document-editor[data-document=moisture] .ncn-scope-sheet,.field-document-editor[data-document=scope] .ncn-moisture-log{display:block}.field-document-editor[data-document=moisture] .ncn-scope-sheet,.field-document-editor[data-document=scope] .ncn-scope-sheet{margin-bottom:14px}.field-document-editor[data-document=moisture] .ncn-moisture-log,.field-document-editor[data-document=scope] .ncn-moisture-log{margin-top:0;border-top:4px solid var(--blue)}.field-mobile-back{display:none!important}.theme-dark .field-job-list{background:#172725;border-color:#36504d}.theme-dark .field-job-toggle{background:#1d3433}.theme-dark .field-job-list nav button{background:#1b2c2b;border-color:#334845}@media(max-width:1180px){.field-document-layout{grid-template-columns:minmax(0,1fr) 250px}}@media(max-width:980px){.field-document-layout{grid-template-columns:1fr}.field-document-editor{grid-column:1;grid-row:1}.field-job-list{grid-column:1;grid-row:2;position:static;max-height:none}.field-job-list .field-job-list-head:focus-within~.field-job-group>section nav{display:grid}}.field-document-layout{grid-template-columns:270px minmax(0,1fr);gap:12px}.field-job-list{grid-column:1;grid-row:1;top:74px;max-height:calc(100dvh - 88px)}.field-document-editor{grid-column:2;grid-row:1}.field-job-group>header{display:flex}.field-job-list .field-job-group>section{display:block}.field-job-list .field-job-list-head:focus-within~.field-job-group>section nav{display:grid}@media(max-width:1180px){.field-document-layout{grid-template-columns:240px minmax(0,1fr)}}@media(max-width:980px){.field-document-layout{grid-template-columns:1fr}.field-job-list{grid-column:1;grid-row:1;position:static;max-height:42dvh}.field-document-editor{grid-column:1;grid-row:2}}.scope-cleaning-assistant{margin:12px;border:1px solid #e1b63f;border-radius:12px;background:linear-gradient(135deg,#fff9df,#fffdf4);box-shadow:0 7px 20px rgba(91,65,0,.08);overflow:hidden}.scope-cleaning-assistant>header{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:13px 14px;border-bottom:1px solid #edd789}.scope-cleaning-assistant>header div{display:grid;grid-gap:2px;gap:2px}.scope-cleaning-assistant>header span{font-size:calc(10.5px * var(--readability-scale));line-height:1.2;font-weight:900;letter-spacing:.12em;color:#8a6500}.scope-cleaning-assistant>header strong{font-size:calc(16px * var(--readability-scale));color:#172b46}.scope-cleaning-assistant>header small{font-size:calc(12px * var(--readability-scale));color:#62593d}.scope-cleaning-assistant .btn:disabled{opacity:.72;background:#5f6f78;color:#fff}.scope-cleaning-math{display:flex;align-items:center;gap:9px;flex-wrap:wrap;padding:10px 14px;background:#fff4bd;color:#3c3520;font-size:calc(12px * var(--readability-scale))}.scope-cleaning-math strong{color:#174d37}.scope-cleaning-lines{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));grid-gap:8px;gap:8px;padding:12px 14px}.scope-cleaning-lines article{display:grid;grid-template-columns:24px minmax(0,1fr) auto;grid-gap:8px;gap:8px;align-items:center;padding:9px;border:1px solid #eadba8;border-radius:9px;background:#fff}.scope-cleaning-lines article>span{display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:#fff0ad;color:#805f00;font-weight:900}.scope-cleaning-lines article div{display:grid;grid-gap:2px;gap:2px;min-width:0}.scope-cleaning-lines article b{font-size:calc(12px * var(--readability-scale));color:#1f2d3d}.scope-cleaning-lines article small{font-size:calc(10.5px * var(--readability-scale));line-height:1.3;color:#6c654f}.scope-cleaning-lines article>strong{font-size:calc(12px * var(--readability-scale));white-space:nowrap;color:#173d73}.scope-cleaning-lines article.pending{border-color:#d6a600;background:#fff6bd}.scope-cleaning-lines article.pending>span{background:#ffd94d;color:#513c00}.scope-cleaning-lines article.applied{border-color:#9ac7ad;background:#f3fbf6}.scope-cleaning-lines article.applied>span{background:#d9f3e2;color:#17623a}.scope-cleaning-warning{margin:0 14px 12px;padding:9px 10px;border-left:3px solid #d59a00;background:#fff4c8;font-size:calc(11px * var(--readability-scale));line-height:1.4;color:#5b4600}@media(max-width:760px){.scope-cleaning-assistant{margin:9px}.scope-cleaning-assistant>header{align-items:stretch;flex-direction:column}.scope-cleaning-assistant>header .btn{width:100%}.scope-cleaning-math{gap:6px}.scope-cleaning-lines{grid-template-columns:1fr;padding:10px}.scope-cleaning-lines article{grid-template-columns:24px minmax(0,1fr)}}.master-job-photo-head{display:grid;grid-template-columns:112px minmax(240px,1fr) auto;align-items:center;grid-gap:14px;gap:14px;padding:12px 16px}.master-job-front-photo{position:relative;width:112px;height:78px;overflow:hidden;padding:0;border:1px solid #a8c8d0;border-radius:10px;background:linear-gradient(145deg,#e8f4f6,#dbe9ed);color:#16425a;cursor:pointer;box-shadow:0 4px 12px rgba(13,60,80,.1)}.master-job-front-photo img{display:block;width:100%;height:100%;object-fit:cover}.master-job-front-photo>span{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:15px 8px 10px;text-align:center}.master-job-front-photo>span b{font-size:calc(10.5px * var(--readability-scale));line-height:1.15}.master-job-front-photo small{position:absolute;inset:auto 5px 5px;padding:3px 5px;border-radius:4px;background:rgba(8,48,67,.88);color:#fff;font-size:calc(10.5px * var(--readability-scale));font-weight:900;letter-spacing:.08em;text-align:center}.master-job-front-photo.failed{border-color:#d4a13c;background:#fff7e3}.master-job-head-identity{min-width:0}.master-job-head-identity h2,.master-job-head-identity p{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.master-job-head-identity>div{display:flex;align-items:center;gap:7px;min-width:0;margin-top:5px}.master-job-head-identity>div>span:not(.badge){overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#53696c;font-size:calc(10.5px * var(--readability-scale));font-weight:750}.master-job-compact-summary,.master-record-links{margin-top:8px}.master-record-links>summary{list-style:none;cursor:pointer;padding:10px 14px;display:flex;align-items:center;justify-content:space-between;gap:12px;background:#f5fbfa;border-radius:8px}.master-record-links>summary::-webkit-details-marker{display:none}.master-record-links>summary span{min-width:0}.master-record-links>summary span b,.master-record-links>summary span small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.master-record-links>summary span b{color:#123c48;font-size:calc(10.5px * var(--readability-scale))}.master-record-links>summary span small{margin-top:2px;color:#607577;font-size:calc(10.5px * var(--readability-scale))}.master-record-links[open]>summary{border-bottom:1px solid var(--line);border-radius:8px 8px 0 0}.claim-progress-top{margin-top:8px;padding-top:11px}@media(max-width:980px){.master-job-photo-head{grid-template-columns:96px minmax(0,1fr)}.master-job-front-photo{width:96px;height:72px}.master-job-photo-head .claim-actions{grid-column:1/-1;width:100%;justify-content:flex-start}}@media(max-width:760px){.master-job-photo-head{grid-template-columns:82px minmax(0,1fr);gap:10px;padding:10px}.master-job-front-photo{width:82px;height:68px}.master-job-head-identity>div>span:not(.badge){display:none}.master-job-compact-summary{margin-top:0}.master-record-links>summary{padding:9px 10px}}.field-job-view-switch{margin-top:9px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:4px;gap:4px}.field-job-view-switch button{min-width:0;min-height:30px;padding:5px 4px;border:1px solid var(--line);border-radius:6px;background:var(--surface);color:var(--muted);font-weight:900;cursor:pointer}.field-job-view-switch button.active{border-color:var(--blue);background:#eaf2ff}.field-document-tabs{padding:8px 10px;display:flex;align-items:center;justify-content:space-between;gap:10px;position:-webkit-sticky;position:sticky;z-index:7;top:62px}.field-document-tabs>nav{min-width:0;display:flex;gap:5px;flex:1 1}.field-document-tabs>nav button{min-width:84px;min-height:42px;padding:6px 9px;display:grid;grid-gap:1px;gap:1px;border:1px solid var(--line);border-radius:8px;background:var(--surface);color:var(--ink);text-align:left;cursor:pointer}.field-document-tabs>nav button b{font-size:calc(10.5px * var(--readability-scale))}.field-document-tabs>nav button small{overflow:hidden;color:var(--muted);text-overflow:ellipsis;white-space:nowrap}.field-document-tabs>nav button.active{border-color:var(--blue);background:linear-gradient(135deg,#eaf3ff,#f5f9ff);color:var(--blue);box-shadow:inset 0 -3px var(--blue)}.field-document-tabs .field-paperwork-actions{display:flex!important;flex:0 0 auto;gap:5px!important}.field-document-tabs .field-paperwork-actions .btn{min-height:34px;padding:0 9px;font-size:calc(10.5px * var(--readability-scale));white-space:nowrap}.field-document-editor[data-document=moisture] .ncn-scope-sheet,.field-document-editor[data-document=scope] .ncn-moisture-log{display:none}.field-document-editor[data-document=moisture] .ncn-moisture-log,.field-document-editor[data-document=scope] .ncn-scope-sheet{margin:0}.field-document-editor[data-document=moisture] .ncn-moisture-log{border-top:1px solid var(--line)}.field-document-editor .field-intake,.field-document-editor .field-job-notes,.field-document-editor .ncn-claim-form,.field-document-editor .ncn-moisture-log,.field-document-editor .ncn-scope-sheet{display:none!important}.field-document-editor[data-document=claim] .ncn-claim-form,.field-document-editor[data-document=intake] .field-intake,.field-document-editor[data-document=moisture] .ncn-moisture-log,.field-document-editor[data-document=notes] .field-job-notes,.field-document-editor[data-document=scope] .ncn-scope-sheet{display:block!important}.claim-workspace.record-view-paperwork>.claim-body,.claim-workspace.record-view-paperwork>.claim-progress-top,.claim-workspace.record-view-paperwork>.master-record-panel,.claim-workspace.record-view-photos>.claim-body,.claim-workspace.record-view-photos>.claim-progress-top,.claim-workspace.record-view-photos>.master-record-panel,.claim-workspace.record-view-related>.claim-body,.claim-workspace.record-view-related>.claim-progress-top,.claim-workspace.record-view-related>.master-record-panel{display:none}.master-photos-view{margin:12px 16px 18px;padding:0 16px 16px;border:1px solid var(--line);border-radius:11px;background:var(--panel);box-shadow:0 3px 12px rgba(20,40,70,.04)}@media(max-width:760px){.master-photos-view{margin:10px;padding:0 10px 10px}}.master-paperwork-view{padding:12px 14px 22px;background:var(--surface)}.master-paperwork-view .embedded-field-workspace,.master-paperwork-view .field-document-layout{width:100%;min-width:0}.embedded-field-workspace .field-document-layout{grid-template-columns:minmax(0,1fr)}.embedded-field-workspace .field-document-editor{grid-column:1;grid-row:1;width:min(1180px,100%);margin-inline:auto;display:grid;grid-gap:11px;gap:11px}.embedded-field-workspace .field-document-editor[data-document=notes]{width:min(920px,100%)}.embedded-field-workspace .field-document-editor[data-document=moisture],.embedded-field-workspace .field-document-editor[data-document=scope]{width:min(1180px,100%)}.master-paperwork-view .field-job-notes,.master-paperwork-view .ncn-claim-form,.master-paperwork-view .ncn-moisture-log,.master-paperwork-view .ncn-scope-sheet{width:100%;margin-inline:auto}.master-paperwork-mode-tabs{width:min(1180px,100%);margin:0 auto 10px;padding:7px;display:flex;align-items:center;gap:6px;border:1px solid var(--line);border-radius:10px;background:var(--panel)}.master-paperwork-mode-tabs>span{margin-right:auto;padding:0 9px;color:var(--ink);font-size:calc(12px * var(--readability-scale));font-weight:900}.master-paperwork-mode-tabs button{min-height:36px;padding:0 14px;border:1px solid var(--line);border-radius:8px;background:var(--surface);color:var(--ink);font:inherit;font-weight:800;cursor:pointer}.master-paperwork-mode-tabs button.active{border-color:var(--blue);background:var(--blue-soft);color:var(--blue)}.master-paperwork-toolbar{width:max-content;max-width:100%;margin-left:auto;padding:6px;display:flex;align-items:center;justify-content:flex-end;gap:6px}.master-paperwork-rooms{min-width:0;display:flex;gap:6px;overflow-x:auto;scrollbar-width:thin}.master-paperwork-rooms button{flex:0 0 auto;min-width:0;padding:7px 10px;border:1px solid var(--line);border-radius:8px;background:var(--panel);color:var(--ink);font:inherit;font-weight:800;cursor:pointer}.master-paperwork-rooms button.active{border-color:var(--blue);background:var(--blue-soft);color:var(--blue)}.master-paperwork-toolbar .field-paperwork-actions{margin-left:0;display:flex!important;flex:0 0 auto;gap:5px!important;padding:0;border:0;background:transparent}.master-paperwork-toolbar .field-paperwork-actions .btn{min-height:34px;padding:0 9px;font-size:calc(10.5px * var(--readability-scale));white-space:nowrap}@media(min-width:901px){.embedded-field-workspace .field-document-editor{position:relative}.embedded-field-workspace .master-paperwork-toolbar{position:absolute;top:-50px;right:0;z-index:21;margin:0;padding:0;border:0;background:transparent;box-shadow:none}}.master-job-phone{display:inline-flex;align-items:center;gap:5px;color:var(--blue);font-weight:900;text-decoration:none}.master-job-phone:hover{text-decoration:underline}.invoice-record-actions{display:flex;align-items:center;justify-content:flex-end;gap:7px;flex-wrap:wrap}.invoice-primary-amount{padding:10px 12px;display:flex;flex-direction:column;gap:5px;border:1px solid #b8dcd6;border-radius:8px;background:#eef9f6}.invoice-primary-amount>span:first-child{color:var(--teal);font-size:calc(10.5px * var(--readability-scale));font-weight:900;text-transform:uppercase}.invoice-primary-amount .plain-money-input{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;grid-gap:5px;gap:5px}.invoice-primary-amount input{min-width:0;width:100%;height:32px;border:0;background:transparent;color:var(--ink);font-size:calc(17px * var(--readability-scale));font-weight:900;outline:0}.invoice-primary-amount i{font-style:normal;font-weight:900}.invoice-line-items{margin:0 18px 14px;padding:14px;border:1px solid var(--line);border-radius:12px;background:var(--surface)}.invoice-line-items>header{display:flex;justify-content:space-between;gap:12px}.invoice-line-items h3{margin:3px 0}.invoice-line-items p{margin:3px 0;color:var(--muted)}.invoice-line-search{display:grid;grid-template-columns:minmax(180px,1fr) 90px 120px minmax(240px,1.4fr) auto;grid-gap:8px;gap:8px;align-items:end;margin-top:12px}.invoice-line-search label{display:grid;grid-gap:4px;gap:4px}.invoice-line-search input,.invoice-line-search select{width:100%;min-width:0}.invoice-room-layout{display:grid;grid-template-columns:190px minmax(0,1fr);grid-gap:14px;gap:14px;margin-top:14px}.invoice-room-list{display:grid;align-content:start;grid-gap:5px;gap:5px;padding:10px;border:1px solid var(--line);border-radius:10px;background:var(--panel)}.invoice-room-list>strong{padding:4px 7px}.invoice-room-list>button{display:flex;justify-content:space-between;gap:8px;width:100%;padding:9px;border:0;border-radius:7px;background:transparent;color:inherit;text-align:left}.invoice-room-list>button.active{background:var(--navy);color:#fff}.invoice-room-list>button small{color:inherit}.invoice-room-list form{display:grid;grid-template-columns:1fr 34px;grid-gap:5px;gap:5px;margin-top:6px}.invoice-room-list form :is(input,button){min-width:0;width:100%}.invoice-line-list{display:grid}.invoice-line-list article{display:grid;grid-template-columns:minmax(220px,1fr) 76px 76px 96px auto 34px;grid-gap:8px;gap:8px;align-items:end;padding:9px 0;border-top:1px solid var(--line)}.invoice-line-list span b,.invoice-line-list span small{display:block}.invoice-line-list span small{color:var(--muted)}.invoice-line-list label{display:grid;grid-gap:3px;gap:3px;color:var(--muted);font-size:10px}.invoice-line-list input,.invoice-line-list select{min-width:0;width:100%}.invoice-line-list article>button:not(.invoice-line-detail-toggle){width:32px;height:32px;border:1px solid var(--line);border-radius:7px;background:var(--panel);color:var(--red)}.invoice-line-detail-toggle{grid-column:1/-1;justify-self:start;border:0;background:transparent;color:var(--blue);font-weight:700}.invoice-line-detail-panel{grid-column:1/-1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:9px;gap:9px;padding:12px;border-radius:9px;background:var(--panel)}.invoice-line-detail-panel .span-two{grid-column:1/-1}.invoice-line-detail-panel .invoice-line-taxable{display:flex;align-items:center;gap:7px}.invoice-line-detail-panel .invoice-line-taxable input{width:auto}@media(max-width:900px){.invoice-line-search{grid-template-columns:1fr 1fr}.invoice-line-search label:first-child,.invoice-line-search label:nth-child(4){grid-column:1/-1}.invoice-room-layout{grid-template-columns:1fr}.invoice-room-list{display:flex;overflow:auto}.invoice-room-list>strong{display:none}.invoice-room-list>button{width:auto;white-space:nowrap}.invoice-room-list form{min-width:170px}.invoice-line-list article{grid-template-columns:1fr 1fr}.invoice-line-list article>span{grid-column:1/-1}.master-record-tabs{overflow-x:auto;flex-wrap:nowrap}.master-record-tabs button{flex:0 0 auto}.master-paperwork-view{padding:8px}.master-paperwork-mode-tabs{align-items:stretch;flex-wrap:wrap}.master-paperwork-mode-tabs>span{width:100%;margin:0}.master-paperwork-mode-tabs button{flex:1 1}.master-paperwork-toolbar{position:static;width:100%;margin-left:0;align-items:stretch}.master-paperwork-toolbar .field-paperwork-actions{width:100%;margin:0;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))}.master-paperwork-toolbar .field-paperwork-actions>*{min-width:0}.master-paperwork-toolbar .field-paperwork-actions .btn{min-height:44px;white-space:normal}.master-paperwork-rooms{width:100%}}.field-room-context nav.field-room-picker{grid-template-columns:repeat(auto-fit,minmax(88px,1fr));overflow:visible}.field-room-context nav.field-room-picker button{min-height:32px;padding:5px 7px;font-size:calc(10.5px * var(--readability-scale))}.field-background-status{margin-top:7px;padding:7px 10px;display:flex;align-items:flex-start;justify-content:space-between;gap:10px;color:var(--muted);font-size:calc(10.5px * var(--readability-scale))}.field-background-status>span{display:flex;align-items:center;gap:6px;line-height:1.4}.field-background-status .field-ios-upload-help{width:auto;max-width:360px;padding:0;border:0;background:transparent}.field-background-status .field-ios-upload-help summary{padding:0;border:0;background:transparent;color:var(--muted);font-size:calc(10.5px * var(--readability-scale))}.field-background-status .field-ios-upload-help ol{margin:7px 0 3px}.field-background-status .field-ios-upload-help small{font-size:calc(10.5px * var(--readability-scale))}.theme-dark .field-document-tabs>nav button,.theme-dark .field-job-view-switch button{background:#1b2c2b;border-color:#334845}.theme-dark .field-document-tabs>nav button.active,.theme-dark .field-job-view-switch button.active{background:#1c3654;border-color:#4d83bc;color:#cfe7ff}@media(max-width:1180px){.field-document-tabs{align-items:stretch;flex-direction:column}.field-document-tabs>nav{width:100%;display:grid;grid-template-columns:repeat(5,minmax(0,1fr))}.field-document-tabs>nav button{min-width:0}.field-document-tabs .field-paperwork-actions{align-self:flex-end}}@media(max-width:980px){.field-document-tabs{position:static}.field-job-list{max-height:42dvh}.field-room-context nav.field-room-picker{grid-template-columns:repeat(auto-fit,minmax(94px,1fr))}}@media(max-width:760px){.field-document-tabs{padding:7px;gap:7px}.field-document-tabs>nav{grid-template-columns:repeat(3,minmax(0,1fr))}.field-document-tabs>nav button{min-height:48px;padding:7px}.field-document-tabs>nav button b{font-size:calc(12px * var(--readability-scale))}.field-document-tabs>nav button small{font-size:calc(10.5px * var(--readability-scale))}.field-document-tabs .field-paperwork-actions{width:100%;display:grid!important;grid-template-columns:1fr 1fr}.field-document-tabs .field-paperwork-actions .btn{min-height:44px;font-size:calc(12px * var(--readability-scale))}.field-room-context nav.field-room-picker{grid-template-columns:repeat(3,minmax(0,1fr))}.field-background-status{flex-direction:column}.field-background-status,.field-background-status .field-ios-upload-help small,.field-background-status .field-ios-upload-help summary{font-size:calc(10.5px * var(--readability-scale))}}.field-document-tabs{padding:0;overflow:hidden;border-color:#a9bed9}.field-document-tabs>nav{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:0;gap:0}.field-document-tabs>nav button{min-width:0;min-height:62px;padding:10px 14px;border:0;border-right:1px solid var(--line);border-radius:0;background:#f7fafc}.field-document-tabs>nav button:last-child{border-right:0}.field-document-tabs>nav button b{font-size:calc(13px * var(--readability-scale))}.field-document-tabs>nav button small{margin-top:3px;font-size:calc(10.5px * var(--readability-scale))}.field-document-tabs>nav button.active{background:linear-gradient(180deg,#edf5ff,#fff);box-shadow:inset 0 -5px var(--blue)}.field-document-tabs .field-paperwork-actions{padding:8px;border-left:1px solid var(--line);background:#f7fafc}.field-job-room-browser{padding:9px 10px 11px;border-top:1px solid #c8d9ea;background:#f4f8fc}.field-job-room-browser>span{display:block;margin-bottom:6px;color:#557078;font-size:calc(10.5px * var(--readability-scale));font-weight:950;letter-spacing:.12em}.field-job-room-browser>nav{display:grid;grid-template-columns:1fr;grid-gap:4px;gap:4px}.field-job-room-browser>nav button{min-height:34px;padding:7px 9px;border:1px solid #cbd9e4;border-radius:7px;background:#fff;color:#18384a;font-size:calc(10.5px * var(--readability-scale));font-weight:850;text-align:left;cursor:pointer}.field-job-room-browser>nav button.active{border-color:var(--blue);background:#e8f2ff;color:var(--blue);box-shadow:inset 4px 0 var(--blue)}.field-job-room-browser>div{margin-top:7px;display:grid;grid-template-columns:minmax(0,1fr) 32px 32px;grid-gap:4px;gap:4px}.field-job-room-browser input{min-width:0;height:32px;padding:0 7px;border:1px solid var(--line);border-radius:6px;background:#fff;font-size:calc(10.5px * var(--readability-scale))}.field-job-room-browser>div button{display:grid;place-items:center;border:1px solid var(--line);border-radius:6px;background:#fff;color:var(--blue);cursor:pointer}.theme-dark .field-document-tabs .field-paperwork-actions,.theme-dark .field-job-room-browser{background:#152625}.theme-dark .field-job-room-browser input,.theme-dark .field-job-room-browser>div button,.theme-dark .field-job-room-browser>nav button{background:#1b2c2b;border-color:#334845;color:#d6e5e2}@media(max-width:1180px){.field-document-tabs>nav{grid-template-columns:repeat(4,minmax(0,1fr))}.field-document-tabs .field-paperwork-actions{align-self:stretch;border-top:1px solid var(--line);border-left:0;justify-content:flex-end}}@media(max-width:760px){.field-document-tabs>nav{grid-template-columns:repeat(2,minmax(0,1fr))}.field-document-tabs>nav button{min-height:56px;border-bottom:1px solid var(--line)}.field-document-tabs .field-paperwork-actions{grid-template-columns:repeat(3,1fr)!important}.field-job-room-browser>nav{grid-template-columns:repeat(2,minmax(0,1fr))}}.ncn-cpf-document-title{padding:15px 18px 11px;border-bottom:0;background:#fff;color:#111}.ncn-cpf-document-title h2{font-family:Georgia,Times New Roman,serif;font-size:calc(22px * var(--readability-scale));letter-spacing:-.01em}.ncn-cpf-document-title small{color:#9d1d1d}.ncn-cpf-instruction{margin:0;padding:7px 18px;border-top:1px solid #111;border-bottom:1px solid #111;background:#fff;color:#111;font-family:Georgia,Times New Roman,serif;font-size:calc(10.5px * var(--readability-scale));text-align:center}.ncn-cpf-account-grid{grid-template-columns:repeat(2,minmax(0,1fr));padding:12px 18px;background:#fffde5}.ncn-cpf-account-grid label:nth-child(odd){border-right:1px solid #d4d1ab;padding-right:12px}.ncn-cpf-party-grid{display:grid;grid-template-columns:1fr 1fr;border-bottom:1px solid #111;background:#fff}.ncn-cpf-party-grid>.ncn-cpf-section{min-width:0;border:0}.ncn-cpf-party-grid>.ncn-cpf-section+fieldset{border-left:1px solid #111}.ncn-cpf-party-grid>.ncn-cpf-section>legend{width:100%;padding:7px 12px;background:#fff;color:#111;border-bottom:2px solid #111;font-family:Georgia,Times New Roman,serif;font-size:calc(12px * var(--readability-scale));font-weight:800}.ncn-cpf-party-grid .ncn-claim-grid{grid-template-columns:repeat(2,minmax(0,1fr));padding:10px 12px;border:0;gap:6px 8px}.ncn-cpf-party-grid .ncn-claim-form label{font-family:inherit}.ncn-cpf-account-grid input,.ncn-cpf-account-grid select,.ncn-cpf-party-grid input,.ncn-cpf-party-grid select{border:0;border-bottom:1px solid #77828c;border-radius:0;background:#fff;padding:5px 3px}.ncn-cpf-account-grid input,.ncn-cpf-account-grid select{background:#fffde5}.ncn-cpf-more{border-bottom:1px solid #cbd6df;background:#f8fbfd;color:#111}.ncn-cpf-more>summary{padding:9px 14px;display:flex;align-items:center;justify-content:space-between;gap:10px;cursor:pointer;font-weight:900}.ncn-cpf-more>summary,.ncn-cpf-more>summary span{font-size:calc(10.5px * var(--readability-scale))}.ncn-cpf-more>summary span{color:#6d7f8d;font-weight:700}.ncn-cpf-more[open]>summary{border-bottom:1px solid #d7e1e8;background:#edf4f8}.ncn-cpf-more>.ncn-claim-grid{background:#fff}.ncn-claim-information .ncn-claim-grid{grid-template-columns:repeat(5,minmax(0,1fr));padding:10px 12px;gap:7px}.ncn-claim-information>legend{font-family:Georgia,Times New Roman,serif;font-size:calc(12px * var(--readability-scale))!important;letter-spacing:.01em}.ncn-linked-rooms{padding:8px 12px}.ncn-linked-rooms>div{margin-top:5px}.theme-dark .ncn-cpf-account-grid,.theme-dark .ncn-cpf-account-grid input,.theme-dark .ncn-cpf-account-grid select,.theme-dark .ncn-cpf-document-title,.theme-dark .ncn-cpf-instruction,.theme-dark .ncn-cpf-more>.ncn-claim-grid,.theme-dark .ncn-cpf-party-grid,.theme-dark .ncn-cpf-party-grid input,.theme-dark .ncn-cpf-party-grid select,.theme-dark .ncn-cpf-party-grid>.ncn-cpf-section>legend{background:#fff;color:#111}.theme-dark .ncn-cpf-more{background:#eaf0f4;color:#111}@media(max-width:1180px){.ncn-cpf-party-grid{grid-template-columns:1fr}.ncn-cpf-party-grid>.ncn-cpf-section+fieldset{border-left:0;border-top:1px solid #111}.ncn-claim-information .ncn-claim-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:760px){.ncn-cpf-document-title{align-items:flex-start}.ncn-cpf-document-title h2{font-size:calc(20px * var(--readability-scale))}.ncn-claim-information .ncn-claim-grid,.ncn-cpf-account-grid,.ncn-cpf-party-grid .ncn-claim-grid{grid-template-columns:1fr}.ncn-cpf-account-grid label:nth-child(odd){padding-right:0;border-right:0}.ncn-claim-information .span-two,.ncn-cpf-party-grid .span-two{grid-column:auto}.ncn-cpf-more>summary{font-size:calc(12px * var(--readability-scale))}.ncn-cpf-more>summary span{font-size:calc(10.5px * var(--readability-scale))}}.field-job-list-head{box-shadow:0 7px 18px rgba(24,50,70,.08)}.field-job-view-switch{margin:10px 0 7px;padding:3px;border:1px solid #cddbe7;border-radius:9px;background:#edf3f8}.field-job-view-switch button{min-height:32px;border:0;border-radius:7px;background:transparent;font-size:calc(10.5px * var(--readability-scale))}.field-job-view-switch button.active{border:0;background:#fff;color:var(--blue);box-shadow:0 2px 7px rgba(25,60,91,.13)}.field-job-search-box{margin-top:0!important;border-color:#bed0df!important;background:#fff!important;box-shadow:inset 0 0 0 1px rgba(39,99,159,.03)}.field-job-search-box:focus-within{border-color:var(--blue)!important;box-shadow:0 0 0 2px rgba(36,99,170,.12)}.field-job-search-box>button{width:28px;height:28px;display:grid;place-items:center;border:0;border-radius:6px;background:transparent;color:var(--muted);cursor:pointer}.field-job-group>header{min-height:29px;padding:6px 10px;border-top:1px solid #dce6ed;background:#f4f8fb}.field-job-group>header strong{font-size:calc(10.5px * var(--readability-scale));letter-spacing:.09em}.field-job-toggle{min-height:52px;padding:7px 9px!important;display:grid;grid-template-columns:30px minmax(0,1fr) 16px;grid-gap:8px;gap:8px;border-bottom:1px solid #e3ebf1;background:#fff!important}.field-job-toggle:focus-visible,.field-job-toggle:hover{background:#f3f8fc!important}.field-job-result-icon{width:29px;height:29px;display:grid;place-items:center;border-radius:7px;background:#e5f4ff;color:#1871b8}.field-job-result-copy{min-width:0}.field-job-result-copy strong{white-space:nowrap}.field-job-result-copy small,.field-job-result-copy strong{font-size:calc(10.5px * var(--readability-scale))!important}.field-job-result-copy small{margin-top:2px!important;line-height:1.3;white-space:normal!important}.field-job-group>section.active>.field-job-toggle{background:#eaf3ff!important;box-shadow:inset 3px 0 var(--blue)}.field-job-group>section.active .field-job-result-icon{background:#fff;color:var(--blue)}.theme-dark .field-job-view-switch{border-color:#334845;background:#142322}.theme-dark .field-job-search-box,.theme-dark .field-job-toggle,.theme-dark .field-job-view-switch button.active{background:#1b2c2b!important}.theme-dark .field-job-group>header{background:#172827;border-color:#334845}.theme-dark .field-job-group>section.active>.field-job-toggle{background:#1c3654!important}.theme-dark .field-job-result-icon{background:#213b4f;color:#b9ddff}@media(max-width:760px){.field-job-view-switch button{min-height:40px;font-size:calc(11px * var(--readability-scale))}.field-job-search-box{height:44px!important}.field-job-result-copy strong{font-size:calc(13px * var(--readability-scale))!important}.field-job-result-copy small{font-size:calc(10.5px * var(--readability-scale))!important}}.app-shell .topbar{height:56px;min-height:56px;padding:0 14px;gap:8px}.app-shell .topbar .mobile-menu{width:34px;height:34px}.app-shell .global-search>label{height:36px}.app-shell .header-actions{gap:6px}.app-shell .notification-trigger,.app-shell .quick-action-wrap .paste-lead-trigger,.app-shell .ui-mode-toggle{min-height:36px;height:36px;padding:0 10px}.app-shell .employee-profile-trigger{min-height:38px;height:38px;padding:3px 7px 3px 4px}.app-shell .employee-avatar{width:30px;height:30px}.jobs-table-panel{margin-top:0}.jobs-detail-editor{margin:12px;border:1px solid #cfe0de;border-radius:10px;background:#fff;overflow:hidden}.jobs-detail-editor>summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:13px 15px;cursor:pointer;background:#f5faf9}.jobs-detail-editor>summary::-webkit-details-marker{display:none}.jobs-detail-editor>summary small,.jobs-detail-editor>summary span,.jobs-detail-editor>summary strong{display:block}.jobs-detail-editor>summary strong{font-size:calc(13px * var(--readability-scale))}.jobs-detail-editor>summary small{margin-top:3px;color:var(--muted);font-size:calc(10.5px * var(--readability-scale))}.jobs-detail-editor>summary>b{color:var(--teal);font-size:calc(10.5px * var(--readability-scale))}.jobs-detail-editor[open]>summary{border-bottom:1px solid var(--line)}.jobs-detail-editor[open]>summary>b:after{content:" · Close"}.jobs-detail-editor-body>.list-toolbar{margin:0}.jobs-drive-link{height:36px;padding:0 10px;display:inline-flex;align-items:center;justify-content:center;gap:6px;border:1px solid #b8d3cf;border-radius:7px;background:#eff8f6;color:var(--teal);font-size:calc(10.5px * var(--readability-scale));font-weight:850;text-decoration:none;white-space:nowrap}.jobs-drive-link:hover{border-color:var(--teal);background:#e2f4f0}.theme-dark .jobs-drive-link{border-color:#365652;background:#1b3431;color:#75ded1}@media(max-width:760px){.app-shell .topbar{height:52px;min-height:52px;padding:5px 7px;grid-template-columns:34px minmax(0,1fr) auto;gap:5px}.app-shell .topbar .mobile-menu{width:34px;height:34px}.app-shell .global-search>label{height:34px}.app-shell .header-actions{gap:4px}.app-shell .header-actions>.ui-mode-toggle{display:none}.app-shell .notification-trigger,.app-shell .quick-action-wrap .paste-lead-trigger{width:34px;min-width:34px;height:34px;min-height:34px;padding:0}.app-shell .employee-profile-trigger{width:36px;min-width:36px;height:36px;min-height:36px;padding:2px}.app-shell .employee-avatar{width:30px;height:30px}.app-shell .owner-workflow-strip{min-height:38px;padding:4px 7px}.app-shell .owner-workflow-strip ol{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.app-shell .owner-workflow-strip ol::-webkit-scrollbar{display:none}.jobs-table-panel .list-toolbar{gap:9px;padding:12px}.jobs-table-panel .filters{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:7px;gap:7px}.jobs-table-panel .filters .jobs-drive-link{height:42px}.jobs-table-panel .filters .search{width:100%;height:42px}.jobs-table-panel .filters select{grid-column:1/-1;height:40px}}.open-claim-follow-through{margin-bottom:12px;overflow:hidden}.open-claim-follow-through>header{padding:16px 18px;display:flex;align-items:flex-start;justify-content:space-between;gap:16px;border-bottom:1px solid var(--line);background:linear-gradient(110deg,#f7fbff,#f2fbf8)}.open-claim-follow-through h2{margin:3px 0 4px;font-size:calc(20px * var(--readability-scale))}.open-claim-follow-through header p{max-width:820px;margin:0;color:var(--muted);line-height:1.45}.open-claim-toolbar{padding:9px 12px;display:flex;align-items:center;justify-content:space-between;gap:10px;border-bottom:1px solid var(--line);background:var(--surface)}.open-claim-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1px;gap:1px;background:var(--line)}.open-claim-cards>article{min-width:0;background:var(--panel)}.open-claim-main{width:100%;padding:14px 15px;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:5px 12px;gap:5px 12px;border:0;background:transparent;color:var(--ink);text-align:left;cursor:pointer}.open-claim-main:hover{background:color-mix(in srgb,var(--teal) 6%,var(--panel))}.open-claim-main span small,.open-claim-main span strong{display:block}.open-claim-main span strong{font-size:calc(14px * var(--readability-scale))}.open-claim-main span small{margin-top:2px;color:var(--muted);font-size:calc(10.5px * var(--readability-scale))}.open-claim-main>b,.open-claim-main>p{grid-column:1/-1}.open-claim-main>b{margin-top:4px;color:var(--teal);font-size:calc(12px * var(--readability-scale))}.open-claim-main>p{margin:0;color:#526768;font-size:calc(11px * var(--readability-scale));line-height:1.42}.open-claim-actions{padding:0 12px 12px;display:flex;gap:6px;flex-wrap:wrap}.open-claim-actions a,.open-claim-actions button{min-height:31px;padding:0 9px;display:inline-flex;align-items:center;gap:5px;border:1px solid #c8d8e3;border-radius:7px;background:#fff;color:#245e78;font:800 calc(10.5px * var(--readability-scale)) Segoe UI,Tahoma,Arial,sans-serif;text-decoration:none;cursor:pointer}.open-claim-actions a:hover,.open-claim-actions button:hover{border-color:var(--teal);background:var(--teal-soft);color:var(--teal)}.claim-email-panel{margin-top:12px;overflow:hidden}.claim-email-panel>summary{padding:13px 16px;display:flex;align-items:center;justify-content:space-between;gap:12px;cursor:pointer;list-style:none}.claim-email-panel>summary::-webkit-details-marker{display:none}.claim-email-panel>summary span b,.claim-email-panel>summary span small{display:block}.claim-email-panel>summary span b{font-size:calc(14px * var(--readability-scale))}.claim-email-panel>summary span small{margin-top:2px;color:var(--muted)}.claim-email-freshness{margin:0 12px 10px;padding:10px 11px;display:flex;align-items:flex-start;gap:8px;border:1px solid #ecd08a;border-radius:8px;background:#fff9e9;color:#735719}.claim-email-freshness span b,.claim-email-freshness span small{display:block}.claim-email-freshness span small{margin-top:2px;line-height:1.4}.claim-email-grid>button{position:relative;min-height:116px;padding:11px 13px;border:0;border-top:1px solid var(--line);border-radius:0;background:var(--panel)}.claim-email-grid>button:nth-child(odd){border-right:1px solid var(--line)}.claim-email-grid>button>div{display:flex;align-items:center;justify-content:space-between;gap:8px}.claim-email-grid>button>b{position:absolute;right:12px;bottom:9px;display:flex;align-items:center;gap:2px;color:var(--teal);font-size:calc(10.5px * var(--readability-scale))}@media(max-width:900px){.open-claim-cards{grid-template-columns:1fr}.open-claim-toolbar{align-items:stretch;flex-direction:column}.open-claim-toolbar>.btn{align-self:flex-start}}@media(max-width:600px){.open-claim-follow-through>header{padding:13px;align-items:flex-start}.open-claim-follow-through h2{font-size:calc(18px * var(--readability-scale))}.open-claim-main{padding:12px}.open-claim-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.open-claim-actions a,.open-claim-actions button{justify-content:center}.claim-email-grid>button:nth-child(odd){border-right:0}}@media(max-width:760px){.app-shell .workspace{padding-top:calc(52px + env(safe-area-inset-top))}.app-shell .topbar{position:fixed;inset:0 0 auto 0;z-index:30;box-sizing:border-box;width:100%;height:calc(52px + env(safe-area-inset-top));min-height:calc(52px + env(safe-area-inset-top));padding:calc(5px + env(safe-area-inset-top)) max(7px,env(safe-area-inset-right)) 5px max(7px,env(safe-area-inset-left));background:var(--topbar);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:0 4px 14px rgba(12,39,65,.1)}}.sidebar .sidebar-pin-toggle{display:none}.nav-fixed-actions{grid-template-columns:repeat(3,minmax(0,1fr))!important}.nav-fixed-actions .sidebar-collapse-action{color:#a9bfd8}.nav-fixed-actions .sidebar-collapse-action:hover{background:rgba(255,255,255,.08);color:#fff}.mobile-nav-close,.mobile-nav-scrim{display:none}.app-shell .topbar-title{min-width:150px;max-width:225px;display:grid;grid-template-columns:auto 1fr;grid-template-areas:"kicker kicker" "title purpose";align-content:center;grid-column-gap:7px;column-gap:7px;grid-row-gap:0;row-gap:0}.app-shell .topbar-title>span{grid-area:kicker;color:var(--teal);font-size:calc(8px * var(--readability-scale));font-weight:950;letter-spacing:.11em;line-height:1;text-transform:uppercase}.app-shell .topbar-title h1{grid-area:title;margin:2px 0 0;font-size:calc(17px * var(--readability-scale));line-height:1;white-space:nowrap}.app-shell .topbar-title p{grid-area:purpose;min-width:0;margin:3px 0 0;overflow:hidden;color:var(--muted);font-size:calc(9px * var(--readability-scale));line-height:1;text-overflow:ellipsis;white-space:nowrap}.active-job-map{grid-template-columns:minmax(420px,1.08fr) minmax(420px,.92fr)!important}.active-visit-list{min-width:0}.job-status-section{background:var(--panel)}.job-status-section+.job-status-section{border-top:1px solid var(--line)}.job-status-breaker{min-height:34px;padding:7px 10px;display:flex;align-items:center;justify-content:space-between;gap:10px;background:#eaf2f6;color:#173f54}.job-status-breaker strong{font-size:calc(10px * var(--readability-scale));font-weight:950;letter-spacing:.08em;text-transform:uppercase}.job-status-breaker span{min-width:23px;height:23px;padding:0 6px;display:grid;place-items:center;border-radius:999px;background:#fff;color:var(--blue);font-size:calc(10px * var(--readability-scale));font-weight:900}.theme-dark .job-status-breaker{background:#203332;color:#d7e8e5}.theme-dark .job-status-breaker span{background:#142423;color:#8fc9ff}@media(max-width:1180px){.app-shell .topbar-title{max-width:180px}.app-shell .topbar-title p{display:none}.active-job-map{grid-template-columns:minmax(340px,1fr) minmax(380px,1fr)!important}}@media(max-width:900px){.active-job-map{grid-template-columns:1fr!important}.active-map-copy{border-left:0!important;border-top:1px solid var(--line)}.app-shell .topbar-title{display:none}}@media(max-width:760px){.nav-fixed-actions{grid-template-columns:repeat(3,minmax(0,1fr))!important}.nav-fixed-actions button span{font-size:calc(9px * var(--readability-scale))}.ui-current .mobile-nav-scrim{position:fixed;inset:0;z-index:45;display:block;border:0;background:rgba(4,16,35,.48);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.ui-current .sidebar{width:min(360px,88vw);height:100vh;height:100dvh;padding:calc(10px + env(safe-area-inset-top)) 12px calc(8px + env(safe-area-inset-bottom));z-index:50;box-shadow:18px 0 44px rgba(2,12,29,.34)}.ui-current .brand{position:relative;flex:0 0 auto;gap:5px;padding:0 43px 11px 2px}.ui-current .brand-logo-button{width:min(210px,100%)}.ui-current .brand-logo{max-width:210px;padding:5px 7px;border-radius:8px}.ui-current .brand small{padding-left:5px;font-size:calc(9px * var(--readability-scale));letter-spacing:.15em}.ui-current .mobile-nav-close{position:absolute;right:0;top:0;width:38px;height:38px;display:grid;place-items:center;border:1px solid rgba(151,179,214,.22);border-radius:10px;background:rgba(255,255,255,.07);color:#dce8f7}.ui-current .mobile-nav-close:active,.ui-current .mobile-nav-close:hover{background:rgba(255,255,255,.14);color:#fff}.ui-current .workspace-nav{flex:1 1 auto;min-height:0;gap:5px;padding:2px 2px 14px 0;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.ui-current .nav-section-head{min-height:28px;padding:0 4px}.ui-current .nav-section-head .nav-label{padding:0;font-size:calc(9px * var(--readability-scale))}.ui-current .nav-customize-link{min-height:32px!important;margin:0!important;padding:5px 8px!important}.ui-current .nav-directory section>div,.ui-current .nav-favorites{grid-template-columns:1fr;gap:3px}.ui-current .nav-directory .directory-nav-item,.ui-current .nav-favorites .favorite-nav-item{min-height:46px;margin:0;padding:9px 11px;display:grid;grid-template-columns:22px minmax(0,1fr) auto;grid-gap:10px;gap:10px;border-radius:9px;font-size:calc(11px * var(--readability-scale))}.ui-current .nav-directory .directory-nav-item span,.ui-current .nav-favorites .favorite-nav-item span{white-space:nowrap;line-height:1.25}.ui-current .nav-directory .directory-nav-item svg,.ui-current .nav-favorites .favorite-nav-item svg{width:18px;height:18px}.ui-current .nav-drag-handle{display:none}.ui-current .nav-directory-toggle{position:-webkit-sticky;position:sticky;top:0;z-index:2;min-height:46px!important;margin:6px 0 4px!important;padding:9px 11px!important;background:#102c55!important;box-shadow:0 5px 12px rgba(3,14,34,.2)}.ui-current .nav-directory{gap:13px;padding:8px 0 12px}.ui-current .nav-directory section>p{margin-bottom:5px;padding:0 7px;font-size:calc(9px * var(--readability-scale));letter-spacing:.11em}.ui-current .sidebar-bottom{flex:0 0 auto;margin-top:0;padding:8px 2px 0;border-top:1px solid rgba(151,179,214,.18);background:transparent}.ui-current .sidebar-bottom .navigation-weather-stream{width:100%;min-height:44px;margin:0;padding:8px 10px;border-color:rgba(151,179,214,.24);background:rgba(255,255,255,.045)}.ui-current .nav-fixed-actions{grid-template-columns:1fr!important;gap:6px;padding:6px 0 0;border-top:0}.ui-current .nav-fixed-actions button{min-height:44px;justify-content:center;padding:7px 9px;border:1px solid rgba(151,179,214,.16);background:rgba(255,255,255,.035);text-align:center}.ui-current .nav-fixed-actions button span{font-size:calc(10px * var(--readability-scale));line-height:1.15}.ui-current .nav-fixed-actions .sidebar-collapse-action,.ui-current .nav-fixed-actions>button:first-child{display:none}}.ui-current .nav-fixed-actions{grid-template-columns:minmax(0,1fr) auto auto!important;gap:6px}.ui-current .nav-fixed-actions button:first-child{min-width:0}.ui-current .nav-fixed-actions .sidebar-collapse-action{width:54px;justify-content:center;text-align:center}@media(max-width:760px){.ui-current .nav-fixed-actions{grid-template-columns:1fr!important}.ui-current .nav-fixed-actions .sidebar-collapse-action,.ui-current .nav-fixed-actions>button:first-child{display:none}}.received-summary-card{align-items:center}.received-summary-card>.metric-icon{align-self:center;margin-top:0;margin-bottom:0}.compact-overview-glance .monthly-leads-card{grid-template-columns:minmax(0,1fr) auto!important}.traffic-corridor-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:9px;gap:9px;padding:16px 18px 4px}.traffic-corridor-list a{min-width:0;padding:13px;display:flex;align-items:center;justify-content:space-between;gap:10px;border:1px solid #efcf9d;border-radius:9px;background:#fff8ec;color:var(--ink);text-decoration:none}.traffic-corridor-list a:hover{border-color:#d9993c;background:#fff3dd}.traffic-corridor-list small,.traffic-corridor-list strong{display:block}.traffic-corridor-list small{margin-top:4px;color:var(--muted);font-size:calc(10.5px * var(--readability-scale))}.route-day-list>h3{margin:2px 0 7px;font-size:calc(12px * var(--readability-scale))}@media(max-width:760px){.received-summary-card{display:grid!important;grid-template-columns:38px minmax(0,1fr);align-items:center}.received-summary-card>.metric-icon{margin:0}.traffic-corridor-list{grid-template-columns:1fr;padding:12px 12px 2px}}.open-claim-pulse{display:grid;grid-template-columns:repeat(2,minmax(92px,1fr));grid-gap:8px;gap:8px}.open-claim-pulse span{padding:9px 12px;border:1px solid #c7dedc;border-radius:10px;background:#fff;text-align:center}.open-claim-pulse span.attention{border-color:#f1d3a7;background:#fff8e9}.open-claim-pulse b,.open-claim-pulse small{display:block}.open-claim-pulse b{color:var(--ar-navy);font-size:calc(19px * var(--readability-scale))}.open-claim-pulse small{margin-top:1px;color:#617782;font-size:calc(9.5px * var(--readability-scale));font-weight:800;text-transform:uppercase;letter-spacing:.04em}.open-claim-card-meta{display:flex!important;align-items:flex-end;gap:5px;flex-direction:column}.open-claim-card-meta em{color:#536b79;font-size:calc(10px * var(--readability-scale));font-style:normal;font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media(max-width:820px){.open-claim-pulse{grid-template-columns:repeat(2,minmax(82px,1fr))}}@media(max-width:560px){.open-claim-pulse{width:100%}.open-claim-card-meta{align-items:flex-start}}.pull-refresh-indicator{position:fixed;z-index:24;top:calc(52px + env(safe-area-inset-top));left:50%;display:flex;align-items:center;gap:8px;min-height:36px;padding:6px 13px 6px 7px;border:1px solid color-mix(in srgb,var(--teal) 42%,var(--line));border-radius:999px;background:color-mix(in srgb,var(--panel) 94%,transparent);box-shadow:0 10px 26px #092f4d30;color:var(--ink);font-size:calc(11px * var(--readability-scale));font-weight:900;opacity:0;pointer-events:none;transform:translate(-50%,-44px);transition:opacity .16s ease,transform .22s cubic-bezier(.2,.85,.25,1),border-color .16s ease,background .16s ease,box-shadow .16s ease;will-change:transform,opacity;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.pull-refresh-indicator.refreshing,.pull-refresh-indicator.visible{opacity:1}.pull-refresh-indicator.pulling{transition:none;transform:translate(-50%,clamp(-36px,calc(-36px + var(--pull-distance,0px)),10px))}.pull-refresh-indicator.holding,.pull-refresh-indicator.ready,.pull-refresh-indicator.refreshing{transform:translate(-50%,10px)}.pull-refresh-indicator.holding,.pull-refresh-indicator.ready{border-color:color-mix(in srgb,var(--teal) 78%,var(--line));background:color-mix(in srgb,var(--teal-soft) 82%,var(--panel));box-shadow:0 12px 28px #087f732b}.pull-refresh-glyph{position:relative;width:25px;height:25px;display:grid;place-items:center;border-radius:50%;background:conic-gradient(var(--teal) calc(var(--pull-progress,0) * 1turn),color-mix(in srgb,var(--line) 72%,transparent) 0);color:var(--teal);transition:transform .2s ease,background .16s ease,color .16s ease}.pull-refresh-glyph:before{content:"";position:absolute;width:19px;height:19px;border-radius:50%;background:var(--panel)}.pull-refresh-glyph svg{position:relative;z-index:1;transform:rotate(0);transition:transform .2s ease}.pull-refresh-indicator.holding .pull-refresh-glyph svg,.pull-refresh-indicator.ready .pull-refresh-glyph svg{transform:rotate(180deg)}.pull-refresh-indicator.refreshing .pull-refresh-glyph{background:var(--teal);color:#fff}.pull-refresh-indicator.refreshing .pull-refresh-glyph:before{display:none}.pull-refresh-indicator.refreshing .pull-refresh-glyph svg{animation:hub-refresh-spin .8s linear infinite}@keyframes hub-refresh-spin{to{transform:rotate(1turn)}}@media(max-width:760px){.pull-refresh-indicator{top:calc(52px + env(safe-area-inset-top))}}.job-photo-stage>img{width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;padding:10px;box-sizing:border-box;object-fit:contain!important;object-position:center}.chatter-composer.compact{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:8px;gap:8px;align-items:center}.chatter-composer.compact .chatter-prompt{min-height:36px;padding:0 12px;border:1px solid var(--line);border-radius:7px;background:var(--panel);color:var(--muted);text-align:left}.chatter-toolbar{display:flex;flex-wrap:wrap;gap:5px;margin-bottom:7px}.chatter-toolbar button,.chatter-toolbar select{min-height:30px;padding:0 9px;border:1px solid var(--line);border-radius:6px;background:var(--panel);color:var(--ink);font:inherit;font-weight:800}.chatter-share-row{display:flex;justify-content:flex-end;gap:7px}.chatter-composer.expanded textarea{min-height:145px}.master-job-phone[href="tel:FALSE"],.master-job-phone[href="tel:TRUE"],.master-job-phone[href="tel:false"],.master-job-phone[href="tel:true"]{display:none!important}.claim-history-section:has(.empty){display:none}.netclaims-help{display:none!important}.master-job-service{display:inline-flex!important;align-items:center;gap:5px;margin:0!important}.master-job-service>span{margin:0!important;color:var(--muted);font-size:calc(9px * var(--readability-scale));font-weight:800;text-transform:uppercase}.master-job-service select{max-width:190px;height:28px;padding:0 7px;border:1px solid var(--line);border-radius:6px;background:var(--panel);color:var(--ink);font-weight:800}.master-job-service select:disabled{border-color:transparent;padding-left:0;opacity:1}.claim-workspace-layer .record-command-bar{grid-template-columns:repeat(4,minmax(135px,1fr)) auto}.claim-workspace-layer .record-command-bar>div{align-self:stretch}.claim-workspace.editing .claim-field>span:after{content:"✎";float:right;margin-left:6px;color:var(--blue);font-weight:900}.replace-field-hint{display:flex;align-items:center;gap:5px}.claim-workspace.record-view-details .claim-body{grid-template-columns:minmax(0,1fr)}.claim-workspace .claim-body>.claim-feed,.claim-workspace.record-view-activity>.claim-body,.claim-workspace.record-view-activity>.claim-progress-top,.claim-workspace.record-view-packet>.claim-body,.claim-workspace.record-view-packet>.claim-progress-top{display:none!important}.master-activity-view{margin:12px 16px 18px;border:1px solid var(--line);border-radius:11px;background:var(--panel);overflow:hidden}.master-activity-view>header{padding:13px 15px;display:flex;align-items:flex-start;justify-content:space-between;gap:12px;border-bottom:1px solid var(--line)}.master-activity-view>header h3{margin:3px 0 2px;font-size:calc(17px * var(--readability-scale))}.master-activity-view>header p{margin:0;color:var(--muted);font-size:calc(10.5px * var(--readability-scale))}.master-activity-compose{padding:13px 15px;display:grid;grid-template-columns:190px minmax(0,1fr);grid-gap:9px 12px;gap:9px 12px;border-bottom:1px solid var(--line);background:var(--soft)}.master-activity-compose label>span{display:block;margin-bottom:4px;font-size:calc(10.5px * var(--readability-scale));font-weight:800}.master-activity-compose select,.master-activity-compose textarea{width:100%;border:1px solid var(--line);border-radius:8px;background:var(--panel);color:var(--ink);font:inherit}.master-activity-compose select{height:40px;padding:0 9px}.master-activity-compose textarea{min-height:92px;padding:9px;resize:vertical}.master-activity-note{grid-row:span 2}.master-mention-help{align-self:start;color:var(--muted);line-height:1.4}.activity-upload-actions{grid-column:1/-1;display:flex;align-items:center;justify-content:flex-end;gap:7px;flex-wrap:wrap}.activity-upload-actions a{text-decoration:none}.master-activity-timeline{padding:10px 15px 15px;display:grid;grid-gap:8px;gap:8px}.master-activity-timeline article{padding:10px 12px;border:1px solid var(--line);border-radius:9px;background:var(--panel)}.master-activity-timeline article.legacy{border-left:3px solid #d49a30}.master-activity-timeline article>header{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.master-activity-timeline article header b,.master-activity-timeline article header small{display:block}.master-activity-timeline article header small{margin-top:2px;color:var(--muted);font-size:calc(10px * var(--readability-scale))}.master-activity-timeline article p{margin:8px 0;white-space:pre-wrap;line-height:1.45}.claim-history-section,.master-system-details{padding:0!important}.claim-history-section>summary,.master-system-details>summary{list-style:none;padding:13px 4px;display:flex;align-items:center;gap:9px;cursor:pointer}.claim-history-section>summary::-webkit-details-marker,.master-system-details>summary::-webkit-details-marker{display:none}.claim-history-section>summary>span,.master-system-details>summary>span{min-width:0;flex:1 1}.claim-history-section summary b,.claim-history-section summary small,.master-system-details summary b,.master-system-details summary small{display:block}.claim-history-section summary small,.master-system-details summary small{margin-top:2px;color:var(--muted);font-weight:400}.claim-history-section[open]>summary svg,.master-system-details[open]>summary svg{transform:rotate(180deg)}.claim-history-section>.claim-history-intro,.claim-history-section>.claim-history-list,.claim-history-section>.empty,.master-system-details>.claim-fields{margin:0 4px 13px}.photo-upload-warning.actionable{display:flex;align-items:center;justify-content:space-between;gap:10px}.photo-upload-warning.actionable .btn{flex:0 0 auto}.claim-workspace .master-job-photo-head{grid-template-columns:136px minmax(240px,1fr) auto}.claim-workspace .master-job-front-photo{width:136px;height:92px}.claim-workspace .mj-lifecycle{padding:8px 18px;overflow:visible}.claim-workspace .mj-lifecycle-toggle{width:100%;min-height:42px;padding:0 4px;display:flex;align-items:center;justify-content:space-between;gap:12px;border:0;background:transparent;color:var(--ink);cursor:pointer;text-align:left}.claim-workspace .mj-lifecycle-toggle span{display:flex;align-items:center;gap:9px}.claim-workspace .mj-lifecycle-toggle small{color:var(--muted);font-weight:900;letter-spacing:.11em}.claim-workspace .mj-lifecycle-toggle strong{color:var(--blue)}.claim-workspace .mj-lifecycle-toggle svg{transition:transform .18s}.claim-workspace .mj-lifecycle.expanded .mj-lifecycle-toggle svg{transform:rotate(180deg)}.claim-workspace .mj-lifecycle-body{padding:4px 4px 5px}.claim-workspace .mj-paying-party{border-left:4px solid #2b69af;background:linear-gradient(135deg,color-mix(in srgb,var(--panel) 94%,#eaf3ff),var(--panel))}.claim-workspace .mj-paying-address,.claim-workspace .mj-paying-responsibility{grid-column:span 2}.claim-workspace .mj-paying-party textarea{width:100%;min-height:64px;padding:9px;border:1px solid var(--line);border-radius:7px;background:var(--panel);color:var(--ink);resize:vertical}.claim-workspace .mj-year-built-candidate{margin:10px 0;padding:10px 12px;display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid #d7b760;border-radius:9px;background:#fff8df}.claim-workspace .mj-year-built-candidate b,.claim-workspace .mj-year-built-candidate small{display:block}.claim-workspace .mj-year-built-candidate small{margin-top:3px;color:#6f6139}.claim-workspace .mj-property-preview{grid-template-columns:minmax(220px,.65fr) minmax(320px,1.35fr);align-items:center}.claim-workspace .mj-property-preview .property-preview-media{width:min(100%,720px);height:260px;justify-self:center}.claim-workspace .mj-property-preview .property-preview-media img{object-position:center}.claim-workspace .mj-work-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(310px,1fr));grid-gap:10px;gap:10px}.claim-workspace .mj-work-list article{padding:12px;border:1px solid var(--line);border-radius:10px;background:var(--panel);box-shadow:0 3px 10px rgba(21,50,75,.05)}.claim-workspace .mj-work-list article.complete{opacity:.72}.claim-workspace .mj-work-list article>header{display:grid;grid-template-columns:34px minmax(0,1fr) auto;grid-gap:9px;gap:9px;align-items:center}.claim-workspace .mj-work-state{width:32px;height:32px;display:grid;place-items:center;border-radius:9px;background:#edf4ff;color:#2869ad}.claim-workspace .mj-work-list article.complete .mj-work-state{background:#e2f5ef;color:#147560}.claim-workspace .mj-work-list header small,.claim-workspace .mj-work-list header strong{display:block}.claim-workspace .mj-work-list header small{margin-top:3px;color:var(--muted)}.claim-workspace .mj-work-controls{margin-top:10px;display:grid;grid-template-columns:1fr 1fr auto;grid-gap:8px;gap:8px;align-items:end}.claim-workspace .mj-work-controls label span{display:block;margin-bottom:4px;color:var(--muted);font-size:calc(9px * var(--readability-scale));font-weight:800;text-transform:uppercase}.claim-workspace .mj-work-controls select{width:100%;height:36px;padding:0 8px;border:1px solid var(--line);border-radius:7px;background:var(--panel);color:var(--ink)}.claim-workspace .mj-work-controls a{text-decoration:none}@media(max-width:980px){.claim-workspace .master-job-photo-head{grid-template-columns:112px minmax(0,1fr)}.claim-workspace .master-job-front-photo{width:112px;height:82px}}@media(max-width:760px){.claim-workspace .master-job-photo-head{grid-template-columns:94px minmax(0,1fr)}.claim-workspace .master-job-front-photo{width:94px;height:76px}.claim-workspace .mj-paying-address,.claim-workspace .mj-paying-responsibility{grid-column:auto}.claim-workspace .mj-year-built-candidate{align-items:stretch;flex-direction:column}.claim-workspace .mj-property-preview{grid-template-columns:1fr}.claim-workspace .mj-property-preview .property-preview-media{height:230px}.claim-workspace .mj-work-list{grid-template-columns:1fr}.claim-workspace .mj-work-controls{grid-template-columns:1fr 1fr}.claim-workspace .mj-work-controls a{grid-column:1/-1}}@media(max-width:1180px){.claim-workspace-layer .record-command-bar{grid-template-columns:repeat(2,minmax(0,1fr)) auto}.claim-workspace-layer .record-command-bar>div{grid-column:1/-1}.master-record-tabs{position:-webkit-sticky;position:sticky;top:0;z-index:6}}@media(max-width:760px){.master-record-tabs{top:0;padding:7px 9px;background:var(--panel);box-shadow:0 3px 10px rgba(20,40,70,.08)}.master-record-tabs button{min-height:44px}.master-activity-view{margin:9px;border-radius:9px}.master-activity-view>header{padding:11px}.master-activity-compose{padding:10px;grid-template-columns:1fr}.master-activity-note{grid-row:auto}.activity-upload-actions{display:grid;grid-template-columns:1fr 1fr}.activity-upload-actions .btn,.activity-upload-actions a{min-height:44px;justify-content:center}.activity-upload-actions .btn.primary{grid-column:1/-1}.master-activity-timeline{padding:8px}.master-activity-timeline article{padding:10px}.photo-upload-warning.actionable{align-items:stretch;flex-direction:column}.master-job-service select{max-width:132px}.claim-workspace-layer .record-command-bar{grid-template-columns:1fr 1fr}.claim-workspace-layer .record-command-bar>div{grid-column:1/-1}.claim-workspace-layer .record-command-bar .record-quick-control{min-width:0}}.claim-workspace.record-view-details .claim-body{width:100%;max-width:980px;margin-left:auto;margin-right:auto}.claim-workspace.record-view-details .claim-main{width:100%}.claim-field-heading{display:flex!important;align-items:center;justify-content:space-between;gap:8px;min-height:20px}.claim-field-heading>span{min-width:0;overflow:hidden;text-overflow:ellipsis}.claim-field-pencil{display:inline-flex;align-items:center;justify-content:center;flex:0 0 24px;width:24px;height:24px;margin:-5px -4px -5px 0;padding:0;border:0;border-radius:5px;background:transparent;color:var(--blue);cursor:pointer}.claim-field-pencil:focus-visible,.claim-field-pencil:hover{background:#eaf2ff;outline:2px solid rgba(37,105,214,.2)}.claim-workspace.read-only .claim-field input,.claim-workspace.read-only .claim-field select,.claim-workspace.read-only .claim-field textarea,.claim-workspace.read-only .equipment-editor input{border-color:transparent transparent #c8d0da!important;border-radius:0;background:transparent;color:var(--ink);opacity:1}.claim-workspace.editing .claim-field>span:after{content:none}@media(max-width:760px){.claim-workspace.record-view-details .claim-body{max-width:none}.claim-field-pencil{flex-basis:32px;width:32px;height:32px;margin:-8px -4px -8px 0}}@media(min-width:761px){.claim-workspace.record-view-details .claim-body{display:grid!important;grid-template-columns:minmax(0,1fr) 300px;grid-gap:12px;gap:12px;width:100%;max-width:1080px;margin-left:auto;margin-right:auto}.claim-workspace.record-view-details .claim-body>.claim-feed{display:block!important;position:-webkit-sticky;position:sticky;top:80px;align-self:start;max-height:calc(100vh - 210px);overflow-y:auto}}@media(max-width:760px){.claim-workspace.record-view-details .claim-body{display:block!important}.claim-workspace .claim-body>.claim-feed,.claim-workspace.record-view-activity>.claim-body,.claim-workspace.record-view-activity>.claim-progress-top{display:none!important}.claim-workspace.record-view-activity>.master-activity-view{display:block!important}}.active-job-map{display:none!important}@media(max-width:760px){.ui-current .sidebar{left:0;right:auto;transform:translateX(calc(-105% + var(--mobile-nav-reveal,0px)));transition:transform .22s cubic-bezier(.2,.8,.2,1);box-shadow:18px 0 44px rgba(2,12,29,.34);will-change:transform;touch-action:pan-y}.ui-current .sidebar.open{transform:translateX(calc(var(--mobile-nav-dismiss,0px) * -1))}.ui-current.nav-gesturing .sidebar{transition:none}.ui-current .mobile-nav-scrim{transition:opacity .18s ease;touch-action:manipulation}.ui-current .topbar{background:var(--white)!important;transform:translateY(0);transition:transform .12s cubic-bezier(.2,.8,.2,1),box-shadow .12s ease;will-change:transform}.ui-current .topbar.mobile-scroll-hidden{transform:translateY(-100%);pointer-events:none;box-shadow:none}}.ui-current .topbar{background:color-mix(in srgb,var(--panel) 94%,transparent);box-shadow:0 1px 0 rgba(35,52,70,.06);-webkit-backdrop-filter:blur(18px) saturate(1.25);backdrop-filter:blur(18px) saturate(1.25)}.ui-current .global-search>label{height:46px;padding-inline:15px;border-color:transparent;border-radius:24px;background:color-mix(in srgb,var(--blue-soft) 58%,var(--panel));box-shadow:inset 0 0 0 1px rgba(70,102,138,.06);transition:background .16s ease,box-shadow .16s ease}.ui-current .global-search>label:focus-within{background:var(--panel);box-shadow:0 1px 2px rgba(24,45,75,.08),0 2px 10px rgba(24,45,75,.1),inset 0 0 0 1px color-mix(in srgb,var(--blue) 42%,transparent)}.ui-current .global-results{top:52px;padding:8px;border:0;border-radius:18px;box-shadow:0 10px 32px rgba(18,38,68,.2)}.ui-current .global-recent-section>button,.ui-current .global-results>button{min-height:52px;border-bottom:0;border-radius:12px}.ui-current .global-recent-section>button:focus-visible,.ui-current .global-recent-section>button:hover,.ui-current .global-results>button:focus-visible,.ui-current .global-results>button:hover{background:color-mix(in srgb,var(--blue-soft) 65%,var(--panel))}.ui-current .panel{border-color:color-mix(in srgb,var(--line) 78%,transparent);border-radius:14px;box-shadow:0 1px 2px rgba(24,45,75,.035)}.ui-current :is(button,a,input,select,textarea):focus-visible{outline:3px solid color-mix(in srgb,var(--blue) 32%,transparent);outline-offset:2px}.ui-current :is(.job-card,.updated-list-card,.notification-list article,.todo-row,.payment-list article,.attention-task-row){transition:background .16s ease,box-shadow .16s ease,transform .12s ease}.ui-current :is(.job-card,.updated-list-card,.notification-list article,.todo-row,.payment-list article,.attention-task-row):hover{background:color-mix(in srgb,var(--blue-soft) 32%,var(--panel));box-shadow:0 3px 12px rgba(24,45,75,.07)}.ui-current .toast{left:50%;right:auto;bottom:max(22px,env(safe-area-inset-bottom));max-width:min(560px,calc(100vw - 28px));transform:translateX(-50%);border-radius:8px;background:#263238;box-shadow:0 8px 28px rgba(0,0,0,.28)}@media(max-width:760px){.ui-current .topbar{min-height:64px;border-bottom-color:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}.ui-current .global-search>label{height:42px;padding-inline:13px}.ui-current .content{padding-bottom:calc(96px + env(safe-area-inset-bottom))}.ui-current .header-actions .quick-action-wrap{position:fixed;z-index:42;right:18px;bottom:calc(18px + env(safe-area-inset-bottom))}.ui-current .header-actions .quick-action-wrap .paste-lead-trigger{width:auto!important;min-width:126px!important;height:56px!important;min-height:56px!important;padding:0 19px!important;gap:9px;border:0!important;border-radius:18px!important;font-size:calc(12px * var(--readability-scale))!important;box-shadow:0 8px 24px rgba(20,70,145,.28)}.ui-current .quick-action-menu{left:auto;right:0;top:auto;bottom:68px;width:min(340px,calc(100vw - 24px));padding:9px;border:0;border-radius:18px;box-shadow:0 14px 44px rgba(15,32,58,.28)}.ui-current .quick-action-menu>button{min-height:56px;border-bottom:0;border-radius:12px}.ui-current .toast{bottom:calc(88px + env(safe-area-inset-bottom));font-size:calc(11px * var(--readability-scale))}.ui-current .employee-profile-trigger,.ui-current .mobile-menu,.ui-current .notification-trigger{border-color:transparent;box-shadow:none}}@media(prefers-reduced-motion:reduce){.ui-current *{scroll-behavior:auto!important}.ui-current .mobile-nav-scrim,.ui-current .sidebar,.ui-current .topbar,.ui-current :is(button,a,.panel){transition:none!important}.pull-refresh-glyph,.pull-refresh-glyph svg,.pull-refresh-indicator{transition:none!important}.pull-refresh-indicator.refreshing .pull-refresh-glyph svg{animation-duration:1.4s}}.master-job-workspace-shell{min-width:0;display:grid;grid-template-columns:230px minmax(0,1fr);align-items:start;overflow:visible}.master-job-workspace-content{min-width:0}.master-job-link-rail{position:-webkit-sticky;position:sticky;top:92px;align-self:start;height:max-content;max-height:calc(100vh - 190px);overflow-y:auto;margin:18px 0 16px 16px;padding:10px;display:grid;grid-gap:8px;gap:8px;border:1px solid var(--line);border-radius:10px;background:var(--panel);box-shadow:0 4px 14px rgba(20,40,70,.05)}.master-job-link-rail>span{padding:4px 7px;color:var(--muted);font-size:calc(9px * var(--readability-scale));font-weight:900;letter-spacing:.1em}.master-job-primary-links{display:grid;grid-gap:4px;gap:4px}.master-job-primary-links>button{min-width:0;padding:9px 8px;display:grid;grid-template-columns:24px minmax(0,1fr);grid-gap:7px;gap:7px;align-items:start;border:1px solid transparent;border-radius:8px;background:transparent;color:var(--ink);cursor:pointer;text-align:left}.master-job-primary-links>button:hover{background:var(--soft)}.master-job-primary-links>button.active{border-color:color-mix(in srgb,var(--blue) 35%,var(--line));background:var(--blue-soft);color:var(--blue)}.master-job-primary-links>button svg{margin-top:2px}.master-job-primary-links>button b,.master-job-primary-links>button small{display:block}.master-job-primary-links>button b{font-size:calc(12px * var(--readability-scale))}.master-job-primary-links>button small{margin-top:3px;color:var(--muted);font-size:calc(9px * var(--readability-scale));line-height:1.25}.master-job-room-links{min-width:0;padding-top:8px;display:grid;grid-gap:6px;gap:6px;border-top:1px solid var(--line)}.master-job-room-links>header{padding:0 5px 2px;display:flex;align-items:baseline;justify-content:space-between;gap:6px;color:var(--teal)}.master-job-room-links>header b{font-size:calc(8.5px * var(--readability-scale));letter-spacing:.07em}.master-job-room-links>header small{color:var(--muted);font-size:calc(8px * var(--readability-scale));white-space:nowrap}.master-job-room-links>section{min-width:0;padding:5px 6px;display:grid;grid-template-columns:24px minmax(0,1fr);align-items:center;grid-column-gap:6px;column-gap:6px;grid-row-gap:4px;row-gap:4px;border:1px solid var(--line);border-radius:8px;background:color-mix(in srgb,var(--surface) 78%,var(--panel))}.master-job-room-links>section.active{border-color:color-mix(in srgb,var(--teal) 42%,var(--line));box-shadow:inset 3px 0 0 var(--teal)}.master-job-room-links>section.dragging{opacity:.55}.master-job-room-name{min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;grid-gap:6px;gap:6px}.master-job-room-name>span{min-width:0}.master-job-room-name b,.master-job-room-name small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.master-job-room-name b{font-size:calc(10px * var(--readability-scale))}.master-job-room-name small{margin-top:2px;color:var(--muted);font-size:calc(8px * var(--readability-scale))}.master-job-room-grip{min-width:24px!important;min-height:30px!important;padding:3px!important;cursor:-webkit-grab!important;cursor:grab!important}.master-job-room-grip[aria-grabbed=true]{cursor:-webkit-grabbing!important;cursor:grabbing!important}.master-job-room-actions{grid-column:2;min-width:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:3px;gap:3px}.master-job-room-actions button{padding-inline:3px!important;font-size:calc(8px * var(--readability-scale))!important}.master-job-room-links>section button{min-width:0;min-height:30px;padding:5px 4px;border:1px solid var(--line);border-radius:6px;background:var(--panel);color:var(--ink);font-size:calc(9px * var(--readability-scale));font-weight:800;cursor:pointer}.master-job-room-links>section button:hover{border-color:var(--teal);color:var(--teal)}.master-job-room-links>section button.active{border-color:var(--blue);background:var(--blue-soft);color:var(--blue)}.master-job-room-links>section button:disabled{opacity:.35;cursor:default}.master-job-room-empty{padding:9px 6px;color:var(--muted);font-size:calc(9px * var(--readability-scale))}.claim-feed>article.claim-stage-activity{border-left:3px solid var(--blue);background:color-mix(in srgb,var(--blue-soft) 48%,var(--panel))}.claim-stage-activity p{display:flex;align-items:center;gap:7px}.claim-stage-activity p i{color:var(--muted);font-style:normal}.claim-stage-activity .activity-comment-head b{color:var(--blue)}.activity-document-link{display:inline-flex;align-items:center;gap:6px;min-height:32px;margin-top:2px;padding:6px 10px;border:1px solid color-mix(in srgb,var(--blue) 45%,var(--line));border-radius:7px;background:var(--blue-soft);color:var(--blue);font-weight:800;cursor:pointer}.claim-stage-activity p{min-width:0;flex-wrap:wrap;line-height:1.35}.claim-stage-activity p strong{min-width:0;overflow-wrap:break-word;word-break:normal}.claim-stage-activity p i{flex:0 0 auto}.claim-history-changes>div{min-width:0;display:grid;grid-template-columns:minmax(90px,.7fr) minmax(0,1fr) auto minmax(0,1fr);align-items:start;grid-gap:7px;gap:7px}.claim-history-changes>div>*{min-width:0;overflow-wrap:break-word;word-break:normal}.claim-history-changes del,.claim-history-changes ins{text-decoration:none}.claim-history-changes i{font-style:normal;color:var(--muted)}@media(max-width:900px){.claim-stage-activity p{align-items:flex-start;gap:5px 7px}.claim-stage-activity p strong{flex-grow:1;flex-shrink:1;flex-basis:calc(50% - 20px)}.claim-history-changes>div{grid-template-columns:minmax(82px,.7fr) minmax(0,1fr);gap:4px 7px}.claim-history-changes>div i{display:none}.claim-history-changes>div del,.claim-history-changes>div ins{grid-column:2}.claim-history-changes>div ins{padding-top:2px;border-top:1px dashed var(--line)}}.master-record-mobile-worklink{display:none!important}.master-job-request>b{min-width:18px;height:18px;padding:0 5px;display:inline-grid;place-items:center;border-radius:999px;background:var(--blue);color:#fff;font-size:10px}.master-job-request-dialog-layer{z-index:1350}.master-job-request-dialog{position:absolute;z-index:2;inset:clamp(12px,4vh,42px) clamp(12px,4vw,64px);display:grid;grid-template-rows:auto minmax(0,1fr);overflow:hidden;border:1px solid var(--line);border-radius:16px;background:var(--panel);box-shadow:0 24px 80px rgb(5 25 45/34%)}.master-job-request-dialog>header{padding:12px 16px;display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid var(--line)}.master-job-request-dialog>header h2{margin:2px 0;font-size:18px}.master-job-request-dialog>header small{color:var(--muted)}.master-job-request-dialog>.job-file-requests{min-height:0;overflow:auto;margin:0;border:0;border-radius:0;box-shadow:none}.master-job-workspace-content>.claim-body{min-width:0}.claim-workspace.record-view-activity .master-job-workspace-content>.claim-body,.claim-workspace.record-view-details .master-job-workspace-content>.claim-body{max-width:none}.claim-workspace.record-view-paperwork .master-job-workspace-content>.claim-body,.claim-workspace.record-view-paperwork .master-job-workspace-content>.claim-progress-top,.claim-workspace.record-view-paperwork .master-job-workspace-content>.master-record-panel,.claim-workspace.record-view-photos .master-job-workspace-content>.claim-body,.claim-workspace.record-view-photos .master-job-workspace-content>.claim-progress-top,.claim-workspace.record-view-photos .master-job-workspace-content>.master-record-panel,.claim-workspace.record-view-related .master-job-workspace-content>.claim-body,.claim-workspace.record-view-related .master-job-workspace-content>.claim-progress-top,.claim-workspace.record-view-related .master-job-workspace-content>.master-record-panel{display:none}.claim-workspace.record-view-activity .master-job-workspace-content>.claim-body,.claim-workspace.record-view-activity .master-job-workspace-content>.claim-progress-top,.claim-workspace.record-view-packet .master-job-workspace-content>.claim-body,.claim-workspace.record-view-packet .master-job-workspace-content>.claim-progress-top{display:none!important}@media(min-width:1181px){.claim-workspace.record-view-activity .master-job-workspace-content>.claim-body,.claim-workspace.record-view-details .master-job-workspace-content>.claim-body{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(320px,420px);grid-gap:12px;gap:12px;width:100%;padding-left:12px}.claim-workspace.record-view-activity .master-job-workspace-content>.claim-body>.claim-feed,.claim-workspace.record-view-details .master-job-workspace-content>.claim-body>.claim-feed{display:block!important}}@media(max-width:1180px){.master-job-workspace-shell{display:block}.master-job-link-rail{display:none}.master-record-mobile-worklink{display:inline-flex!important}.master-record-mobile-worklink[data-active=true]{border-color:var(--blue)!important;background:var(--blue-soft)!important;color:var(--blue)!important}}@media(max-width:620px){.master-job-request-dialog{inset:0;border-radius:0}}.lead-mobile-list,.quick-action-mobile{display:none}@media(max-width:760px){.ui-current .quick-action-desktop{display:none!important}.ui-current .quick-action-mobile{position:fixed;z-index:42;right:16px;bottom:calc(16px + env(safe-area-inset-bottom));display:block}.ui-current .quick-action-mobile>.paste-lead-trigger{width:56px!important;min-width:56px!important;height:56px!important;min-height:56px!important;padding:0!important;display:grid!important;place-items:center;border:0!important;border-radius:18px!important;font-size:0!important;box-shadow:0 8px 24px rgba(20,70,145,.28)}.ui-current .quick-action-mobile>.paste-lead-trigger svg{margin:0}.ui-current .quick-action-mobile>.quick-action-menu{position:absolute;left:auto;right:0;top:auto;bottom:68px;width:min(340px,calc(100vw - 24px))}}@keyframes lead-skeleton{0%{background-position:100% 0}to{background-position:-100% 0}}@media(min-width:761px){.claim-workspace.record-view-activity .claim-body,.claim-workspace.record-view-details .claim-body{grid-template-columns:minmax(0,1fr) 420px;max-width:1280px}.claim-workspace.record-view-activity .claim-body>.claim-feed,.claim-workspace.record-view-details .claim-body>.claim-feed{max-height:calc(100vh - 190px);padding:0;border:1px solid #d9e0e5;border-radius:5px;background:#f3f3f3;box-shadow:none}.claim-workspace .claim-feed-title{padding:14px 16px 12px;border-bottom:1px solid #d4dadd;background:#fff}.claim-workspace .claim-feed-title h3{font-size:calc(16px * var(--readability-scale));font-weight:600}.claim-workspace .claim-feed-title>div>small{max-width:300px;margin-top:5px;line-height:1.45}.claim-workspace .claim-feed .post-box{margin:12px 14px;padding:10px;border:1px solid #c9d0d5;border-radius:4px;background:#fff;box-shadow:none}.claim-workspace .chatter-composer.compact{grid-template-columns:minmax(0,1fr) 72px}.claim-workspace .chatter-composer.compact .chatter-prompt{min-height:40px;border-radius:3px;background:#fff;font-size:calc(13px * var(--readability-scale));text-align:center}.claim-workspace .chatter-composer.compact>.btn{min-height:40px;border-radius:3px}.claim-workspace .chatter-composer.expanded textarea{min-height:150px;padding:14px;border:2px solid #2b7cc3;border-radius:4px;background:#fff;font-size:calc(13px * var(--readability-scale));line-height:1.45}.claim-workspace .chatter-toolbar{padding:7px;border:1px solid #c9d0d5;border-top:0;background:#f7f7f7}.claim-workspace .chatter-toolbar button,.claim-workspace .chatter-toolbar select{min-width:32px;border-radius:3px;background:#fff}.claim-workspace .chatter-share-row{padding-top:9px;border-top:1px solid #e1e4e6}.claim-workspace .claim-feed>article{margin:12px 14px;padding:14px 14px 13px 54px;border:1px solid #d8dde0;border-radius:4px;background:#fff;box-shadow:none}.claim-workspace .claim-feed>article:before{left:14px;top:14px;width:30px;height:30px}.claim-workspace .claim-feed>article p{font-size:calc(12px * var(--readability-scale));line-height:1.55}}@media(min-width:761px) and (max-width:900px){.ui-current .claim-workspace.record-view-activity .claim-body,.ui-current .claim-workspace.record-view-details .claim-body{width:100%;max-width:none;min-width:0;display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-gap:12px;gap:12px;overflow-x:clip}.ui-current .claim-workspace.record-view-activity .claim-main,.ui-current .claim-workspace.record-view-details .claim-main{width:100%;min-width:0;max-width:100%;overflow-x:clip}.ui-current .claim-workspace.record-view-activity .claim-body>.claim-feed,.ui-current .claim-workspace.record-view-details .claim-body>.claim-feed{position:static;top:auto;width:100%;min-width:0;max-width:100%;max-height:none;margin-top:0;overflow-x:clip;overflow-y:visible}.ui-current .claim-workspace .claim-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.ui-current .claim-workspace .master-record-tabs{max-width:100%;overflow-x:auto;overscroll-behavior-x:contain}.ui-current .claim-workspace .master-record-tabs button{flex:0 0 auto}}.theme-dark .room-scope-workspace{color-scheme:light;--ink:#132a31;--muted:#536566;--panel:#fff;--paper:#f3f7f7;--surface:#eef5f4;--line:#aebfbd;background:#fff!important;color:#132a31!important}.theme-dark .room-scope-workspace input,.theme-dark .room-scope-workspace select,.theme-dark .room-scope-workspace textarea{background:#fff!important;color:#132a31!important;border-color:#aebfbd!important}