:is(.dw-shell,.customer-area){--dm-surface:#fff;--dm-background:#f5f5f7;--dm-border:#e6e0e7;--dm-quiet:#ede9ef;--dm-text:#302b33;--dm-muted:#776b7c;--dm-accent:#5e0034;--dm-radius:14px;color:var(--dm-text);background:var(--dm-background);-webkit-font-smoothing:antialiased;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}:is(.dw-shell,.customer-area) .dm-segments{background:var(--dm-quiet);width:100%;box-shadow:none;border:0;border-radius:12px;flex-wrap:wrap;align-items:stretch;gap:4px;margin:0 0 24px;padding:6px;display:flex}:is(.dw-shell,.customer-area) .dm-segments>button{min-height:44px;color:var(--dm-muted);text-align:center;cursor:pointer;box-shadow:none;background:0 0;border:0;border-radius:8px;flex:auto;justify-content:center;align-items:center;gap:8px;margin:0;padding:10px 16px;font-family:inherit;font-size:13px;font-weight:600;line-height:1.4;text-decoration:none;display:flex}:is(.dw-shell,.customer-area) .dm-segments>button:is([aria-pressed=true],[aria-current=page],.active,.selected){color:var(--dm-accent);background:#fff;box-shadow:0 2px 8px #3522380d}:is(.dw-shell,.customer-area) .dm-segments>button:hover{color:var(--dm-accent);background:#ffffff80}:is(.dw-shell,.customer-area) .dm-segments>button:focus-visible{outline-offset:2px;outline:2px solid #8e4774}:is(.dw-shell,.customer-area) :is(.p-card,.ce-panel,.mk-panel,.aw-inbox,.settings-card){border:1px solid var(--dm-border);border-radius:var(--dm-radius);background:var(--dm-surface);box-shadow:0 2px 8px #35223803}:is(.dw-shell,.customer-area) :is(.btn,.dw-signout){min-height:44px;box-shadow:none;border-radius:9px;padding:11px 16px;font-family:inherit;font-size:14px;font-weight:600}:is(.dw-shell,.customer-area) .btn.outline{border:1px solid var(--dm-border);color:#594b5e;background:#fff}:is(.dw-shell,.customer-area) :is(input:not([type=checkbox]):not([type=radio]):not([type=file]),select,textarea){border-color:#ddd4df;border-radius:9px;font-family:inherit;font-size:16px}:is(.dw-shell,.customer-area) :is(h1,h2,h3){letter-spacing:-.025em;font-family:inherit;font-weight:600}.dw-shell .aw-folders.dm-segments{margin:0}.dw-shell .aw-enquiry-heading{align-items:center;gap:16px;margin-bottom:22px}.dw-shell .aw-enquiry-heading>.aw-folders{flex:1}.dw-shell .ce-nav.dm-segments{margin-top:0}.dw-shell .job-period.dm-segments{max-width:300px;margin-bottom:12px}.dw-shell .job-primary-nav.dm-segments{margin-bottom:10px}.dw-shell .jobs-home-nav.dm-segments{margin-bottom:24px}.dw-shell .jobs-list-heading h2{font-size:24px}.dw-shell .jobs-list-heading p{font-size:14px}.dw-shell .p-job-toolbar:has(.job-primary-nav){padding:12px}.dw-shell .aw-overview{margin-bottom:22px}.dw-shell .job-clickable-card{isolation:isolate;padding:24px;transition:border-color .15s,box-shadow .15s;position:relative}.dw-shell .job-clickable-card:hover{border-color:#bfa3b5;box-shadow:0 6px 22px #35223809}.dw-shell .job-clickable-card:focus-within{border-color:#8e4774;box-shadow:0 0 0 2px #8e477422}.dw-shell .job-clickable-card h2{margin:16px 0 10px;font-size:21px;line-height:1.35}.dw-shell .job-card-open{color:var(--dm-accent);align-items:center;gap:7px;margin:8px 16px 0 0;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.dw-shell .job-card-open:after{content:"";z-index:1;border-radius:var(--dm-radius);position:absolute;inset:0}.dw-shell .job-card-photo{z-index:2;margin-top:8px;position:relative}.dw-shell .job-clickable-card .p-kicker{font-size:12px}.dw-shell .job-clickable-card>.p-row{flex-wrap:wrap;align-items:flex-start}.customer-area .p-main{max-width:1120px}.customer-area .customer-job-hero{border-top:1px solid var(--dm-border);background:#fff;padding:24px}.customer-area .customer-job-hero h1{margin-top:14px;font-size:clamp(1.5rem,3vw,2.1rem)}.customer-area .customer-job-dates{gap:20px;padding:14px 0}.customer-area .customer-status-note{margin-top:12px;padding:14px 16px}.customer-area .customer-status-note p{font-size:14px}.customer-area .customer-section-nav{z-index:4;position:sticky;top:8px;box-shadow:0 4px 15px #3522380a}.customer-area .customer-section-nav span{background:#e9e1e6;border-radius:5px;padding:1px 5px;font-size:11px}.customer-area [hidden]{display:none!important}.customer-area .customer-document-card{border-color:var(--dm-border);box-shadow:none;border-radius:12px}.customer-area .customer-document-card h3{font-size:17px}.customer-area .customer-download{width:100%}.customer-area .p-request{margin-top:24px}.customer-area .p-request h2{font-size:21px}.customer-area .p-request>p{font-size:14px}.customer-area .p-kicker{letter-spacing:.12em;font-size:11px}.customer-area .p-property .p-joblink{border-radius:10px;transition:background .15s}.customer-area .p-property .p-joblink:hover{background:#f7f1f6}.customer-area .p-card h2{font-size:23px}.customer-area .p-property h2{font-size:21px}@media (max-width:700px){:is(.dw-shell,.customer-area) .dm-segments>button{min-height:44px;padding:10px 8px;font-size:12px}.dw-shell .ce-nav.dm-segments>button,.dw-shell .aw-folders.dm-segments>button{flex-basis:calc(50% - 4px)}.dw-shell .wt-switch.dm-segments>button{flex:1 1 0}.dw-shell .aw-enquiry-heading{flex-wrap:wrap}.dw-shell .aw-enquiry-heading>.aw-folders{flex-basis:100%}.dw-shell .job-primary-nav.dm-segments>button{flex:1 1 0}.dw-shell .job-clickable-card,.customer-area .customer-job-hero{padding:20px}.customer-area .customer-section-nav.dm-segments{flex-wrap:nowrap;gap:2px;padding:5px}.customer-area .customer-section-nav.dm-segments>button{flex:1 1 0;gap:4px;padding:10px 4px;font-size:11px}.customer-area .customer-status-note p{line-height:1.55}.customer-area .customer-job-dates{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.dw-shell .job-clickable-card,.customer-area .p-property .p-joblink{transition:none}}.customer-job [hidden]{display:none!important}
