.technician-workspace-r45{gap:var(--density-field-gap);min-inline-size:0;color:var(--color-text);display:grid}.technician-workspace-r45>header{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.technician-workspace-r45 h1,.technician-workspace-r45 h2{margin:0}.technician-workspace-r45>header p{color:var(--color-text-muted)}.technician-workspace-r45__layout{gap:var(--space-4);grid-template-columns:minmax(14rem,21rem) minmax(0,1fr);display:grid}.technician-workspace-r45__layout>aside{border-inline-end:var(--border-width) solid var(--color-border);min-inline-size:0;padding-inline-end:var(--space-3)}.technician-workspace-r45 ul{margin:var(--space-3) 0;gap:var(--space-2);padding:0;list-style:none;display:grid}.technician-workspace-r45 li a{gap:var(--space-1);padding:var(--space-3);border:var(--border-width) solid var(--color-border);border-radius:var(--space-1);overflow-wrap:anywhere;min-block-size:2.75rem;display:grid}.technician-workspace-r45 li a[aria-current=page]{outline:var(--border-width) solid var(--color-focus)}.technician-workspace-r45 li a[aria-disabled=true]{cursor:default}.technician-workspace-r45 small{color:var(--color-text-muted)}.technician-workspace-r45__job{overflow-wrap:anywhere;min-inline-size:0}@media (width<=48rem){.technician-workspace-r45__layout{grid-template-columns:minmax(0,1fr)}.technician-workspace-r45__layout>aside{border-inline-end:0;border-block-end:var(--border-width) solid var(--color-border);padding-inline-end:0}.technician-workspace-r45 li a{padding:var(--space-3)}}.technician-offline-entry-r45{max-inline-size:78rem;padding:var(--space-4);margin-inline:auto}.technician-execution-r45{--technician-gap:1rem;overflow-wrap:anywhere;min-inline-size:0;max-inline-size:70rem}.technician-execution-r45__actions{border:0;min-inline-size:0;margin:0;padding:0}.technician-execution-r45__sr{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.technician-execution-r45 :is(button,input,select,textarea){min-block-size:2.75rem;max-inline-size:100%;font:inherit}.technician-execution-r45 textarea{resize:vertical;min-block-size:7rem}.technician-execution-r45 :is(button,a,input,select,textarea):focus-visible{outline:3px solid var(--focus-ring,#2463a5);outline-offset:3px}.technician-execution-r45 :is(fieldset,section,article){min-inline-size:0}.technician-execution-r45 button{touch-action:manipulation;margin-block:.3rem;margin-inline-end:.5rem}.technician-execution-r45 [role=alert]{border-inline-start:4px solid var(--warning,#9b5a00);padding-inline-start:.75rem}@media (width<=42rem){.technician-execution-r45 label{margin-block:.75rem;display:block}.technician-execution-r45 :is(input:not([type=checkbox]):not([type=radio]),select,textarea){box-sizing:border-box;inline-size:100%;display:block}.technician-execution-r45 button{min-block-size:3rem;max-inline-size:100%}.technician-execution-r45 :is(dl,table,pre){max-inline-size:100%;overflow-x:auto}}.technician-offline-r45{border:1px solid var(--border,#cbd5e1);background:var(--surface,#fff);max-width:58rem;color:var(--text,#172033);border-radius:.75rem;gap:.75rem;padding:1rem;display:grid}.technician-offline-r45 h2,.technician-offline-r45 p{margin:0}.technician-offline-r45 label{gap:.4rem;font-weight:600;display:grid}.technician-offline-r45 input,.technician-offline-r45 select,.technician-offline-r45 textarea{box-sizing:border-box;width:100%;min-height:2.8rem;font:inherit;background:inherit;color:inherit;border:1px solid #94a3b8;border-radius:.4rem;padding:.65rem}.technician-offline-r45 textarea{resize:vertical;min-height:6rem}.technician-offline-r45 button{min-height:2.8rem;font:inherit;cursor:pointer;padding:.6rem .9rem}.technician-offline-r45 button:disabled{cursor:default;opacity:.55}.technician-offline-r45-actions{flex-wrap:wrap;gap:.5rem;display:flex}.technician-offline-r45 ul{overflow-wrap:anywhere;gap:.7rem;margin:0;padding-left:1.25rem;display:grid}.technician-offline-r45 [role=alert]{color:#7c2d12;background:#fff7ed;border-left:.25rem solid #b45309;padding:.65rem}.technician-offline-r45 details{margin-top:.5rem}@media (width<=36rem){.technician-offline-r45-actions{flex-direction:column}.technician-offline-r45 button{width:100%}}.email-admin-r45{gap:var(--space-3);max-width:var(--content-width);font-size:var(--font-size-sm);display:grid}.email-admin-r45 header,.email-admin-r45 .sender-actions{justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.email-admin-r45 h2,.email-admin-r45 h3,.email-admin-r45 p{margin:0}.email-admin-r45 h2{font-size:var(--font-size-heading)}.email-admin-r45 h3{font-size:var(--font-size-base)}.email-admin-r45 .sender-layout{gap:var(--space-3);grid-template-columns:minmax(12rem,17rem) minmax(0,1fr);align-items:start;display:grid}.email-admin-r45 .sender-card{border:var(--border-width,1px) solid var(--color-border);border-radius:var(--radius-panel);background:var(--color-surface);padding:var(--space-3);gap:var(--space-3);min-width:0;display:grid}.email-admin-r45 .sender-categories{gap:var(--space-1);display:grid}.email-admin-r45 .sender-categories button{text-align:left;gap:var(--space-1);padding:var(--space-2);color:var(--color-text);border-radius:var(--radius-control);background:0 0;border:1px solid #0000;display:grid}.email-admin-r45 .sender-categories button[aria-pressed=true]{background:var(--color-selection);border-color:var(--color-accent)}.email-admin-r45 .sender-secondary{color:var(--color-text-secondary)}.email-admin-r45 .sender-grid{gap:var(--space-2) var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.email-admin-r45 label{gap:var(--space-1);display:grid}.email-admin-r45 input,.email-admin-r45 textarea{box-sizing:border-box;width:100%;min-height:var(--control-height);background:var(--color-canvas);color:var(--color-text);border:1px solid var(--color-control-border);border-radius:var(--radius-control);padding:var(--space-2);font:inherit}.email-admin-r45 textarea{resize:vertical;min-height:5rem}.email-admin-r45 .sender-wide{grid-column:1/-1}.email-admin-r45 fieldset{border:0;min-width:0;margin:0;padding:0}.email-admin-r45 button{min-height:var(--control-height);font:inherit}.email-admin-r45 button:focus-visible,.email-admin-r45 input:focus-visible,.email-admin-r45 textarea:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.email-admin-r45 .sender-status{border-left:3px solid var(--color-info);padding:var(--space-2) var(--space-3);background:var(--color-info-surface)}.email-admin-r45 .sender-status[data-tone=warning]{border-color:var(--color-warning);background:var(--color-warning-surface)}.email-admin-r45 dl{gap:var(--space-1) var(--space-3);grid-template-columns:max-content minmax(0,1fr);margin:0;display:grid}.email-admin-r45 dd{overflow-wrap:anywhere;margin:0}.email-admin-r45 dt{color:var(--color-text-secondary)}.email-admin-r45 .sender-instructions{padding-left:var(--space-5);gap:var(--space-2);margin:0;display:grid}.email-admin-r45 .sender-instructions code{white-space:pre-wrap;overflow-wrap:anywhere;font-size:var(--font-size-xs);background:var(--color-canvas);padding:var(--space-2);display:block}@media (width<=48rem){.email-admin-r45 .sender-layout,.email-admin-r45 .sender-grid{grid-template-columns:1fr}.email-admin-r45 dl{gap:var(--space-1);grid-template-columns:1fr}.email-admin-r45 dd{margin-bottom:var(--space-2)}}.member-invitation-r45{max-width:42rem;color:var(--text-primary,#17212b);background:var(--surface,#fff);border-radius:.75rem;margin:3rem auto;padding:1.5rem;box-shadow:0 .25rem 1.5rem #0001}.member-invitation-r45 h1{font-size:1.8rem}.member-invitation-r45 label{flex-direction:column;gap:.4rem;margin:1rem 0;display:flex}.member-invitation-r45 input{font:inherit;border:1px solid #8b98a5;border-radius:.35rem;padding:.7rem}.member-invitation-r45 button{font:inherit;cursor:pointer;margin:.5rem .5rem .5rem 0;padding:.65rem 1rem}.member-invitation-r45 button:disabled{cursor:default;opacity:.55}.member-invitation-r45 [aria-label="Original membership request"]{border:1px solid #9b6a12;border-radius:.4rem;padding:1rem}@media (width<=45rem){.member-invitation-r45{margin:1rem;padding:1rem}}.admin-page{gap:var(--space-5);align-content:start;display:grid}.admin-page>.page-heading,.admin-page>p{margin-bottom:0}.admin-card,.admin-page>section{padding:var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-panel);background:var(--color-surface)}.admin-page>form,.admin-page>section{width:100%;max-width:none;margin-block:0}.admin-page>form{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr))}.admin-page>form>:is(h2,p,button),.admin-page>form>:not(label){grid-column:1/-1}.admin-page form input,.admin-page form select{max-width:none}.admin-page>form>label:has(>input[type=checkbox]){padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-control)}.admin-access-summary{gap:var(--space-3) var(--space-5);padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-panel);background:var(--color-surface-raised);flex-wrap:wrap;display:flex}.admin-access-summary p{margin:0}.admin-member-editor .admin-member-form{max-width:none;margin-block:var(--space-4) 0}.admin-lookup{gap:var(--space-4);max-width:var(--form-width);grid-template-columns:minmax(0,1fr) auto;align-items:end;display:grid}.admin-lookup button{margin:0}.admin-permission-table caption{padding:var(--space-3);text-align:start;color:var(--color-text);background:var(--color-surface-raised);overflow-wrap:anywhere;font-weight:600}.admin-permission-table th[scope=row]{white-space:normal;font-size:var(--font-size-base);color:var(--color-text);background:0 0;width:40%}.admin-permission-table td{vertical-align:middle}.admin-permission-table td label{color:var(--color-text)}.admin-retry{gap:var(--space-3);margin-top:var(--space-4);display:grid}.admin-retry p{margin:0}.admin-retry button{justify-self:start}@media (width<=48rem){.admin-page>form,.admin-lookup{grid-template-columns:minmax(0,1fr)}.admin-card,.admin-page>section{padding:var(--space-4)}.admin-lookup button{justify-self:start}.admin-permission-table th,.admin-permission-table td{min-width:8rem}}.admin-workspace-nav{gap:var(--space-2);flex-wrap:wrap;display:flex}.admin-workspace-nav a{padding:var(--space-2) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-control);background:var(--color-surface);text-decoration:none}.admin-workspace-nav a[aria-current=page]{color:var(--color-text);border-color:var(--color-accent);background:var(--color-surface-raised);font-weight:600}.admin-workspaces{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr));display:grid}.admin-workspace-card{padding:var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-panel);color:var(--color-text);background:var(--color-surface);text-decoration:none;display:block}.admin-workspace-card:hover{color:var(--color-text);background:var(--color-surface-hover)}.admin-workspace-card p{color:var(--color-text-secondary);margin:0}.admin-scope-description{color:var(--color-text-secondary)}.admin-scope{padding:var(--space-3) var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-panel);background:var(--color-surface)}.admin-scope dl{gap:var(--space-2) var(--space-4);font-size:var(--font-size-sm);grid-template-columns:auto minmax(0,1fr);margin:0;display:grid}.admin-scope dt{color:var(--color-text-secondary)}.admin-scope dd{overflow-wrap:anywhere;margin:0}.admin-permission-table td:nth-child(2),.admin-permission-table td:last-child{min-width:6rem}@media (width<=48rem){.admin-permission-table table{table-layout:fixed}.admin-permission-table th,.admin-permission-table td,.admin-permission-table td:nth-child(2),.admin-permission-table td:last-child{white-space:normal;overflow-wrap:anywhere;min-width:0}.admin-permission-table th:nth-child(2),.admin-permission-table th:nth-child(3){width:30%}}.admin-scope-selector{gap:var(--space-3);min-width:0;display:grid}.admin-scope-selector p{overflow-wrap:anywhere;margin:0}.admin-scope-selector select{width:100%;max-width:none}.authenticated-account-summary{gap:var(--space-2);min-width:0;padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-panel);background:var(--color-surface);display:grid}.authenticated-account-summary p,.authenticated-account-summary li{overflow-wrap:anywhere;margin:0}.authenticated-account-summary>p:first-child{font-size:var(--font-size-lg)}.authenticated-account-summary ul{gap:var(--space-2);margin-block:0;padding-inline-start:var(--space-5);display:grid}.authenticated-account-summary>a{padding-block:var(--space-1);justify-self:start}@media (width<=36rem){.admin-scope dl{gap:var(--space-1);grid-template-columns:minmax(0,1fr)}.admin-scope dd:not(:last-child){margin-bottom:var(--space-3)}}.owner-administration-r45{gap:var(--density-group-gap);min-inline-size:0;color:var(--color-text);grid-template-columns:minmax(0,1fr);display:grid}.owner-administration-r45__heading{justify-content:space-between;align-items:center;gap:var(--density-field-gap);flex-wrap:wrap;display:flex}.owner-administration-r45__heading>div{flex:1;min-inline-size:0}.owner-administration-r45__heading h1{font-size:var(--font-size-heading);margin:0}.owner-administration-r45__heading p{margin:var(--space-1) 0 0;color:var(--color-text-secondary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.owner-administration-r45__context{align-items:end;gap:var(--density-group-gap);padding:var(--density-group-gap);background:var(--color-surface);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-panel);flex-wrap:wrap;display:flex}.owner-administration-r45__context label{gap:var(--density-label-gap);inline-size:fit-content;min-inline-size:0;max-inline-size:100%;display:grid}.owner-administration-r45__context select{inline-size:fit-content;min-inline-size:min(var(--name-control-inline-size),100%);max-inline-size:100%}.owner-administration-r45__context p{gap:var(--space-1);font-size:var(--font-size-sm);margin:0;display:grid}.owner-administration-r45__context span,.owner-administration-r45__unavailable{color:var(--color-text-secondary)}.owner-administration-r45__navigation{gap:var(--density-field-gap);flex-wrap:wrap;display:flex}.owner-administration-r45__navigation button[aria-pressed=true]{border-color:var(--color-accent);background:var(--color-selection)}.owner-administration-r45__cards{grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--panel-min-inline-standard)),1fr));gap:var(--density-group-gap);display:grid}.owner-administration-r45__cards article,.owner-administration-r45__summary{align-items:start;gap:var(--density-field-gap);padding:var(--density-group-gap);background:var(--color-surface);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-panel);flex-direction:column;min-inline-size:0;display:flex}.owner-administration-r45__cards h2,.owner-administration-r45__summary h2{font-size:var(--font-size-lg);margin:0}.owner-administration-r45__cards p,.owner-administration-r45__summary p{margin:0}.owner-administration-r45__cards button{margin-block-start:auto}.owner-administration-r45__summary{margin-block-start:var(--density-group-gap)}.owner-administration-r45__summary dl{gap:var(--density-group-gap);flex-wrap:wrap;margin:0;display:flex}.owner-administration-r45__summary dt{font-size:var(--font-size-sm);color:var(--color-text-secondary)}.owner-administration-r45__summary dd{overflow-wrap:anywhere;margin:0}.owner-administration-r45__notice{overflow-wrap:anywhere;min-inline-size:0;padding:var(--density-inset);border-inline-start:var(--border-width-emphasis) solid var(--color-warning);margin:0}.owner-administration-r45 [hidden]{display:none!important}@media (width<=48rem){.owner-administration-r45__context{align-items:start}.owner-administration-r45__context label,.owner-administration-r45__context select{inline-size:100%}.owner-administration-r45 button,.owner-administration-r45__context select{min-block-size:var(--control-height-touch)}}.access-administration-r45{gap:1rem;min-width:0;display:grid}.access-administration-r45 nav,.access-administration-r45 .access-actions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.access-administration-r45 nav button[aria-current=page]{font-weight:700}.access-administration-r45 label{gap:.35rem;display:grid}.access-administration-r45 .access-people,.access-administration-r45 .access-presets{grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr));gap:1rem;display:grid}.access-administration-r45 .access-people article,.access-administration-r45 .access-presets article,.access-administration-r45 .access-editor,.access-administration-r45 .access-review,.access-administration-r45 .access-pending{border:1px solid var(--border,#d5dae1);overflow-wrap:anywhere;border-radius:.6rem;min-width:0;padding:1rem}.access-administration-r45 .access-editor{gap:1rem;margin-top:1rem;display:grid}.access-administration-r45 .access-editor fieldset{gap:.75rem;min-width:0;display:grid}.access-administration-r45 .access-permission{border-bottom:1px solid var(--border,#d5dae1);padding:.65rem 0}.access-administration-r45 .access-permission>span{align-items:flex-start;gap:.5rem;display:flex}.access-administration-r45 .access-permission small,.access-administration-r45 .access-preset-choice small{font-weight:400;display:block}.access-administration-r45 .access-preset-choice{align-items:flex-start;gap:.65rem;display:flex}.access-administration-r45 .access-badge{background:var(--surface-muted,#edf1f5);border-radius:.3rem;margin-left:.35rem;padding:.1rem .35rem;font-size:.85em;display:inline-block}.access-administration-r45 .access-shortcuts{grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr));gap:.5rem;display:grid}.access-administration-r45 .access-shortcuts label{align-items:flex-start;gap:.5rem;display:flex}.access-administration-r45 .access-comparison{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.access-administration-r45 .access-comparison section{overflow-wrap:anywhere}.access-administration-r45 .access-search{flex-wrap:wrap;align-items:end;gap:.75rem;display:flex}.access-administration-r45 .access-search label:first-child{flex:16rem}.access-administration-r45 [hidden]{display:none!important}@media (width<=640px){.access-administration-r45 .access-comparison{grid-template-columns:1fr}.access-administration-r45 .access-actions button{min-height:2.75rem}.access-administration-r45 .access-preset-choice,.access-administration-r45 .access-shortcuts label{min-height:2rem}}.access-administration-r45 .access-invitations{border-top:1px solid #8b98a555;margin-top:1.5rem;padding-top:1rem}.access-administration-r45 .access-invitation-list{gap:1rem;margin-top:1rem;display:grid}.access-administration-r45 .access-invitation-list article{overflow-wrap:anywhere;border:1px solid #8b98a555;border-radius:.4rem;padding:1rem}.assignment-admin-r45{gap:var(--density-group-gap);min-inline-size:0;font-size:var(--font-size-base);color:var(--color-text);display:grid}.assignment-admin-r45 :is(h2,h3,p){margin:0}.assignment-admin-r45 h2{font-size:var(--font-size-heading)}.assignment-admin-r45 h3{font-size:var(--font-size-base)}.assignment-admin-r45 header,.assignment-r45-actions{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.assignment-admin-r45 header{justify-content:space-between}.assignment-r45-columns{grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--panel-min-inline-standard)),1fr));gap:var(--density-group-gap);align-items:start;display:grid}.assignment-admin-r45 fieldset,.assignment-r45-current{border:var(--border-width) solid var(--color-border);border-radius:var(--radius-panel);padding:var(--density-inset);gap:var(--density-field-gap);min-inline-size:0;margin:0;display:grid}.assignment-admin-r45 label{gap:var(--density-label-gap);inline-size:fit-content;max-inline-size:100%;display:grid}.assignment-admin-r45 :is(input,select,button){font:inherit;min-block-size:var(--control-height);box-sizing:border-box;max-inline-size:100%}.assignment-admin-r45 select{inline-size:min(var(--name-control-inline-size),100%)}.assignment-admin-r45 input[type=datetime-local]{inline-size:var(--time-control-inline-size)}.assignment-admin-r45 :is(input,select){background:var(--color-surface);color:var(--color-text);border:var(--border-width) solid var(--color-control-border);border-radius:var(--radius-control);padding:var(--space-1) var(--space-2)}.assignment-admin-r45 :focus-visible{outline:var(--focus-outline-width) solid var(--color-focus);outline-offset:var(--focus-outline-offset)}.assignment-r45-current ul{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.assignment-r45-current li{border-block-end:var(--border-width) solid var(--color-border);gap:var(--space-1);overflow-wrap:anywhere;padding-block-end:var(--space-2);display:grid}.assignment-r45-note{color:var(--color-text-secondary);font-size:var(--font-size-sm)}.assignment-r45-token{border:var(--border-width) solid var(--color-border);border-radius:var(--radius-control);inline-size:fit-content;padding:var(--space-1) var(--space-2);display:inline-flex}@media (pointer:coarse){.assignment-admin-r45 :is(input,select,button){min-block-size:var(--control-height-touch)}}.assignment-admin-r45 h2{align-items:center;gap:var(--space-1);display:flex}.assignment-admin-r45 h2 svg{inline-size:var(--icon-inline-size);block-size:var(--icon-inline-size);fill:none;stroke:currentColor;stroke-width:var(--icon-stroke-width)}.record-list{min-inline-size:0;color:var(--color-text);font-family:var(--font-sans);font-size:var(--font-size-base);line-height:var(--line-height);--record-cell-inset:var(--space-3);container-type:inline-size}.record-list[data-density=compact]{--record-cell-inset:var(--space-1)}.record-list-toolbar,.record-list-preview header{justify-content:space-between;align-items:center;gap:var(--space-2);padding-block:var(--space-2);flex-wrap:wrap;display:flex}.record-list-toolbar label{align-items:center;gap:var(--space-2);display:flex}.record-list-settings{position:relative}.record-list-settings>summary{cursor:pointer}.record-list-settings[open]{flex-basis:100%}.record-list-settings ol{gap:var(--space-3);padding:var(--space-3);background:var(--color-surface-raised);border:var(--border-width) solid var(--color-border);flex-wrap:wrap;list-style:none;display:flex}.record-list-settings li{gap:var(--space-2);min-inline-size:var(--panel-min-inline-compact);max-inline-size:var(--panel-min-inline-standard);grid-template-columns:1fr 1fr;display:grid}.record-list-settings li>label{flex-wrap:wrap;grid-column:1/-1}.record-list-settings input[type=range]{inline-size:var(--identifier-control-inline-size);max-inline-size:100%}.record-list-body{gap:var(--space-3);grid-template-columns:minmax(0,1fr);display:grid}.record-list-scroll{overscroll-behavior:contain;border:var(--border-width) solid var(--color-border);border-radius:var(--radius-control);max-block-size:65dvh;overflow:auto}.record-list table{border-collapse:separate;border-spacing:0;table-layout:fixed;inline-size:var(--record-table-width);min-inline-size:100%;margin:0}.record-list :is(th,td){padding:var(--record-cell-inset) var(--space-2);text-align:start;vertical-align:top;border-block-end:var(--border-width) solid var(--color-border);overflow-wrap:anywhere;background:var(--color-surface)}.record-list th{z-index:2;font-size:var(--font-size-sm);background:var(--color-surface-raised);position:sticky;inset-block-start:0}.record-list .record-list-identity{z-index:1;border-inline-end:var(--border-width) solid var(--color-border);position:sticky;inset-inline-start:0}.record-list th.record-list-identity{z-index:3}.record-list tr[aria-current=true] td{background:var(--color-selection)}.record-list-row-actions{align-items:start;gap:var(--space-1);flex-wrap:wrap;display:flex}.record-list-identity button{white-space:normal;text-align:start;max-inline-size:100%;margin:0;display:inline-flex}.record-list .record-list-open{font-weight:var(--font-weight-semibold)}.record-list-preview{min-inline-size:0;padding:var(--space-3);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-panel);background:var(--color-surface-raised);overflow-wrap:anywhere}.record-list-preview h3{font-size:var(--font-size-lg);margin:0}.record-list-preview dt{font-weight:var(--font-weight-semibold)}.record-list-preview dd{margin:0 0 var(--space-2)}.record-list :is(button,select,input,summary,[tabindex]):focus-visible{outline:var(--focus-outline-width) solid var(--color-focus);outline-offset:var(--focus-outline-offset)}@container (width>=80rem){.record-list-body:has(.record-list-preview){grid-template-columns:minmax(0,1fr) var(--preview-rail-inline-size)}}@container (width<=52rem){.record-list table,.record-list tbody,.record-list tr,.record-list td{inline-size:auto;min-inline-size:0;display:block}.record-list colgroup{display:none}.record-list thead{clip-path:inset(50%);block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.record-list tr{padding:var(--space-2);border-block-end:var(--border-width) solid var(--color-border)}.record-list td{padding:var(--record-cell-inset) var(--space-1);border:0}.record-list td:not(.record-list-identity):before{content:attr(data-label) ": ";font-weight:var(--font-weight-semibold);color:var(--color-text-secondary)}.record-list .record-list-identity{gap:var(--space-2);border:0;flex-wrap:wrap;display:flex;position:static}.record-list button{min-block-size:var(--control-height-touch)}}.daily-workspace-r42{gap:var(--density-field-gap);font-size:var(--font-size-sm);color:var(--color-text);min-inline-size:0;display:grid}.daily-workspace-r42 header,.daily-r42-actions{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.daily-workspace-r42 header{justify-content:space-between}.daily-workspace-r42 :is(h2,h3,p){font-size:inherit;line-height:var(--line-height);margin:0}.daily-r42-grid{gap:var(--density-field-gap);grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;display:grid}.daily-r42-grid article{background:var(--color-surface);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-panel);padding:var(--density-inset);min-inline-size:0}.daily-r42-grid ol{margin:0;padding:0;list-style:none}.daily-r42-grid li{padding-block:var(--space-2);border-block-end:var(--border-width) solid var(--color-border);overflow-wrap:anywhere}.daily-workspace-r42 button{font:inherit}.daily-workspace-r42 [aria-pressed=true]{border-color:var(--color-accent)}@media (width<=60rem){.daily-r42-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=40rem){.daily-r42-grid{grid-template-columns:minmax(0,1fr)}}.daily-r42-table{min-inline-size:0;overflow:auto}.daily-r42-table table{border-collapse:collapse;text-align:start;inline-size:100%}.daily-r42-table :is(th,td){padding:var(--space-2);border-block-end:var(--border-width) solid var(--color-border)}.daily-r42-preview{inline-size:min(var(--panel-min-inline-wide),calc(100% - 2*var(--density-inset)));max-block-size:calc(100% - 2*var(--density-inset));box-sizing:border-box;z-index:var(--layer-popover);background:var(--color-surface-raised);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-panel);padding:var(--density-inset);font-size:var(--font-size-base);position:fixed;inset-block-start:var(--density-inset);inset-inline-end:var(--density-inset);overflow:auto}.daily-r42-preview dl{gap:var(--space-2);display:grid}.daily-r42-preview dd{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.work-commitment-r44{gap:var(--density-field-gap);padding:var(--density-inset);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-panel);background:var(--color-surface);font-size:var(--font-size-sm);display:grid}.work-commitment-r44 header{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.work-commitment-r44 h3,.work-commitment-r44 p{margin:0}.work-commitment-r44 dl{gap:var(--space-4);flex-wrap:wrap;margin:0;display:flex}.work-commitment-r44 dd{margin:0}.work-commitment-r44 form{gap:var(--density-field-gap);display:grid}.service-planning-r43{color:var(--color-text);font:inherit;font-size:var(--font-size-base);line-height:var(--line-height);min-inline-size:0;container-type:inline-size}.service-heading-r43,.service-editor-r43>header{justify-content:space-between;align-items:start;gap:var(--density-group-gap);flex-wrap:wrap;display:flex}.service-planning-r43 :is(h2,h3,h4,p){margin:0 0 var(--space-2)}.service-planning-r43 h2{font-size:var(--font-size-heading)}.service-planning-r43 h3{font-size:var(--font-size-lg)}.service-planning-r43 h4{font-size:var(--font-size-base)}.service-shell-r43{gap:var(--density-group-gap);margin-block-start:var(--density-group-gap);display:flex}.service-shell-r43>nav{flex:0 0 var(--workflow-rail-inline-size);align-self:start;position:sticky;inset-block-start:var(--density-group-gap)}.service-shell-r43>nav button{text-align:start;inline-size:100%;margin-block-end:var(--space-1);display:block}.service-shell-r43>nav button[aria-current]{font-weight:var(--font-weight-semibold);border-inline-start:var(--border-width-emphasis) solid var(--color-accent);background:var(--color-selection)}.service-shell-r43>main{flex:1;min-inline-size:0}.service-filter-r43,.service-fields-r43,.service-actions-r43,.service-page-r43{gap:var(--density-field-gap);flex-wrap:wrap;align-items:end;display:flex}.service-planning-r43 label{gap:var(--density-label-gap);margin:var(--space-2) 0;max-inline-size:var(--form-width);flex-direction:column;display:flex}:is(.service-planning-r43 label:has(input[type=checkbox]),.service-planning-r43 label:has(input[type=radio])){flex-direction:row;align-items:start}.service-planning-r43 :is(input,select,textarea,button){box-sizing:border-box;max-inline-size:100%;font:inherit}.service-planning-r43 :is(input:not([type=checkbox]):not([type=radio]),select,textarea){min-block-size:var(--control-height);padding:var(--space-1) var(--space-2);border:var(--border-width) solid var(--color-control-border);border-radius:var(--radius-control);color:var(--color-text);background:var(--color-surface-raised)}.service-planning-r43 input[type=number]{inline-size:var(--short-control-inline-size)}.service-filter-r43 input:not([type=date]),.service-filter-r43 select{inline-size:var(--choice-control-inline-size)}.service-planning-r43 textarea{min-block-size:var(--textarea-min-block-size);resize:vertical;inline-size:100%}.service-planning-r43 button{min-block-size:var(--control-height);padding:var(--space-1) var(--space-2);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-control);background:var(--color-surface-raised);color:var(--color-text)}.service-planning-r43 button:hover:enabled{background:var(--color-surface-hover)}.service-planning-r43 button.service-primary-r43{background:var(--color-accent);border-color:var(--color-accent);color:var(--color-on-accent);font-weight:var(--font-weight-semibold)}.service-planning-r43 button.service-primary-r43:hover:enabled{background:var(--color-accent-hover)}.service-planning-r43 button:disabled{background:var(--color-disabled-surface);color:var(--color-disabled-text)}.service-planning-r43 small,.service-due-r43 span,.service-meta-r43{display:block}.service-planning-r43 small,.service-meta-r43{font-size:var(--font-size-sm);color:var(--color-text-secondary)}.service-due-r43 ul{margin:var(--space-1) 0;padding-inline-start:var(--space-4)}.service-due-r43 p{margin:var(--space-1) 0}.service-planning-r43 [data-due=OVERDUE],.service-planning-r43 [data-due=NEEDS_REVIEW]{color:var(--color-danger)}.service-planning-r43 [data-due=DUE],.service-planning-r43 [data-due=DUE_SOON]{color:var(--color-warning)}.service-editor-r43,.service-planning-r43 article,.service-planning-r43 aside{padding:var(--density-group-gap);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-panel);margin:var(--density-group-gap) 0;background:var(--color-surface)}.service-planning-r43 fieldset{border:var(--border-width) solid var(--color-border);border-radius:var(--radius-control);min-inline-size:0;padding:var(--density-inset)}.service-steps-r43{gap:var(--space-6);flex-wrap:wrap;padding-inline-start:var(--space-5);display:flex}.service-steps-r43 [aria-current]{font-weight:var(--font-weight-semibold);color:var(--color-accent)}.service-editor-r43 footer{gap:var(--space-2);margin-block-start:var(--density-group-gap);display:flex}.service-planning-r43 :is(button,input,select,textarea,summary,[tabindex]):focus-visible{outline:var(--focus-outline-width) solid var(--color-focus);outline-offset:var(--focus-outline-offset)}.service-planning-r43 [hidden]{display:none!important}@container (width<=75rem){.service-shell-r43{flex-direction:column}.service-shell-r43>nav{gap:var(--space-1);flex-wrap:wrap;flex:auto;display:flex;position:static}.service-shell-r43>nav button{inline-size:auto;margin:0}.service-filter-r43>*{flex:0 auto}}@media (width<=48rem){.service-shell-r43{flex-direction:column}.service-shell-r43>nav{gap:var(--space-1);flex-wrap:wrap;flex:auto;display:flex;position:static}.service-shell-r43>nav button{inline-size:auto}.service-filter-r43>*{flex:1 1 var(--form-row-min-inline-size)}.service-planning-r43 button{min-block-size:var(--control-height-touch)}}.r42-changes{gap:var(--space-3);min-width:0;padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-panel);color:var(--color-text);background:var(--color-surface);display:grid}.r42-changes__head,.r42-changes__actions{justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.r42-changes__actions{justify-content:flex-start}.r42-changes h2,.r42-changes h3,.r42-changes h4,.r42-changes p{margin:0}.r42-changes section,.r42-changes details{gap:var(--space-2);min-width:0;display:grid}.r42-changes__notice{padding:var(--space-3);border-inline-start:3px solid var(--color-accent);background:var(--color-surface-raised)}.r42-changes__table{min-width:0;overflow-x:auto}.r42-changes table{border-collapse:collapse;width:100%}.r42-changes th,.r42-changes td{padding:var(--space-2);border-bottom:1px solid var(--color-border);text-align:start;vertical-align:top;overflow-wrap:anywhere}.r42-changes caption{padding-block:var(--space-2);text-align:start}.r42-changes button{min-height:44px}@media (width<=40rem){.r42-changes{padding:var(--space-3)}.r42-changes__actions{flex-direction:column;align-items:stretch}}.wm-vmrs{border-top:1px solid var(--border-color,#42515c);padding-block:var(--space-3,.75rem);color:inherit;font:inherit;min-width:0}.wm-vmrs fieldset{border:1px solid var(--border-color,#42515c);min-width:0;margin-block:.75rem;padding:.75rem}.wm-vmrs-fields{grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr));gap:.75rem;display:grid}.wm-vmrs label{gap:.35rem;min-width:0;display:grid}.wm-vmrs input,.wm-vmrs select,.wm-vmrs textarea{font:inherit;box-sizing:border-box;min-width:0;max-width:100%}.wm-vmrs textarea{resize:vertical;width:100%;min-height:5rem}.wm-vmrs-actions{flex-wrap:wrap;gap:.5rem;margin-block:.75rem;display:flex}.wm-vmrs .wm-vmrs-pick{align-items:flex-start;gap:.5rem;display:flex}.wm-vmrs small{display:block}.wm-vmrs-proposals>li{border-bottom:1px solid var(--border-color,#42515c);padding-block:.75rem}.wm-vmrs p,.wm-vmrs li{overflow-wrap:anywhere;white-space:pre-wrap}.wm-vmrs button{font:inherit;min-height:2.5rem}@media (width<=40rem){.wm-vmrs-fields{grid-template-columns:1fr}.wm-vmrs-actions{flex-direction:column;align-items:stretch}}.vmrs-browser{color:#16283c;grid-template-columns:minmax(0,1fr);gap:1rem;width:100%;min-width:0;max-width:76rem;font-family:ui-sans-serif,system-ui,sans-serif;display:grid}.vmrs-browser *{box-sizing:border-box}.vmrs-browser h2,.vmrs-browser h3,.vmrs-browser p{margin:0}.vmrs-browser .vmrs-muted{color:#465263}.vmrs-browser .vmrs-source,.vmrs-browser .vmrs-selection{overflow-wrap:anywhere;border:1px solid #cbd5e1;border-radius:.6rem;gap:.5rem;min-width:0;padding:1rem;display:grid}.vmrs-browser .vmrs-controls{flex-wrap:wrap;align-items:end;gap:.8rem;min-width:0;display:flex}.vmrs-browser label{gap:.35rem;min-width:0;display:grid}.vmrs-browser input,.vmrs-browser select,.vmrs-browser button{font:inherit;max-width:100%;min-height:2.75rem}.vmrs-browser input,.vmrs-browser select{border:1px solid #64748b;border-radius:.35rem;width:100%;min-width:0;padding:.5rem}.vmrs-browser button{cursor:pointer;color:#16283c;background:#fff;border:1px solid #64748b;border-radius:.35rem;padding:.5rem .85rem}.vmrs-browser button:disabled{cursor:default;opacity:.6}.vmrs-browser :focus-visible{outline-offset:3px;outline:3px solid #2563eb}.vmrs-browser .vmrs-search-label{flex:18rem}.vmrs-browser ol,.vmrs-browser ul{margin:0;padding:0;list-style:none}.vmrs-browser .vmrs-path{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.vmrs-browser .vmrs-results{gap:.65rem;display:grid}.vmrs-browser .vmrs-entry{overflow-wrap:anywhere;border:1px solid #cbd5e1;border-radius:.5rem;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.8rem;padding:.9rem;display:grid}.vmrs-browser .vmrs-entry-main{gap:.35rem;display:grid}.vmrs-browser .vmrs-entry-actions{flex-wrap:wrap;gap:.5rem;display:flex}.vmrs-browser .vmrs-code{font-variant-numeric:tabular-nums;white-space:pre-wrap;font-family:ui-monospace,monospace}.vmrs-browser .vmrs-notice{overflow-wrap:anywhere;background:#f1f5f9;border-left:.25rem solid #64748b;padding:.85rem 1rem}.vmrs-browser .vmrs-footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.7rem;display:flex}@media (width<=40rem){.vmrs-browser .vmrs-entry{grid-template-columns:minmax(0,1fr)}.vmrs-browser .vmrs-controls{align-items:stretch}.vmrs-browser .vmrs-controls>*{flex:100%}}.vmrs-browser input[type=checkbox]{vertical-align:middle;width:1.1rem;height:1.1rem;min-height:1.1rem;margin:0 .4rem 0 0}.r27-commercial-pane{flex-direction:column;gap:.5rem;block-size:100%;min-block-size:0;max-block-size:100%;min-inline-size:0;display:flex;overflow:hidden}.r27-commercial-pane>header{border-block-end:1px solid #ccd2d8;flex:none;min-inline-size:0;padding-block-end:.4rem}.r27-commercial-pane>header h2,.r27-commercial-pane>header h4{margin:0;font-size:1rem}.r27-commercial-pane>header p{overflow-wrap:anywhere;margin:.25rem 0;font-size:.875rem}.r27-commercial-pane__body{overscroll-behavior:contain;flex:auto;min-block-size:0;min-inline-size:0;padding-inline-end:.35rem;overflow:auto}.r27-commercial-pane__body fieldset{border:1px solid #ccd2d8;min-inline-size:0;margin:.5rem 0;padding:.55rem}.r27-commercial-pane__body label{flex-wrap:wrap;align-items:flex-start;gap:.35rem;margin-block:.35rem;font-size:.875rem;display:flex}.r27-commercial-pane__body label>input:not([type=checkbox]),.r27-commercial-pane__body label>select,.r27-commercial-pane__body label>textarea{box-sizing:border-box;flex:12rem;min-inline-size:0;max-inline-size:100%}.r27-commercial-pane__body textarea{resize:vertical;min-block-size:3.5rem}.r27-commercial-pane__body p{overflow-wrap:anywhere;margin-block:.4rem;font-size:.875rem}.r27-commercial-pane__body button{margin:.15rem .3rem .15rem 0}.r27-commercial-pane__body details>summary{cursor:pointer;font-size:.875rem}.r27-commercial-pane__body pre{max-inline-size:100%;font-size:.75rem;overflow:auto}@media (width<=42rem){.r27-commercial-pane{block-size:auto;max-block-size:none;overflow:visible}.r27-commercial-pane__body{overflow:visible}.r27-commercial-pane__body label{grid-template-columns:minmax(0,1fr);display:grid}.r27-commercial-pane__body label:has(>input[type=checkbox]){display:flex}}.r27-quote-table{max-inline-size:100%;overflow:auto}.r27-quote-table table{border-collapse:collapse;inline-size:100%;font-size:.8125rem}.r27-quote-table th,.r27-quote-table td{text-align:start;vertical-align:top;border-block-end:1px solid #dce1e6;padding:.35rem .5rem}.r27-quote-table th{font-weight:600}.job-reuse{overflow-wrap:anywhere;max-width:74rem}.job-reuse label{margin-block:.8rem;display:block}.job-reuse input,.job-reuse textarea{box-sizing:border-box;width:100%;max-width:100%;display:block}.job-reuse textarea{min-height:6rem}.job-reuse-actions{flex-wrap:wrap;gap:.7rem;display:flex}.prior-work-cards{grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr));gap:1rem;padding:0;list-style:none;display:grid}.prior-work-cards>li,.prior-work-preview{border:1px solid var(--color-border,#aab7c7);border-radius:.6rem;padding:1rem}.job-reuse button{white-space:normal;max-width:100%}.prior-work-preview{margin-block:1rem}.job-reuse fieldset{min-width:0;margin-block:1rem}.job-reuse [aria-label="Editable new Job draft"]{margin-block:1.2rem}.role-workspace-navigation{gap:var(--space-2);width:100%;min-width:0;padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-panel);display:grid}.role-workspace-navigation nav{gap:var(--space-3);flex-wrap:wrap;display:flex}.role-workspace-navigation p{overflow-wrap:anywhere;margin:0}.role-workspace-navigation fieldset label{align-items:center;gap:.5rem;margin:.4rem 0;display:flex}.role-workspace-navigation fieldset input{width:auto}.role-workspace-navigation ol{padding-left:1.3rem}.role-workspace-navigation li{flex-wrap:wrap;align-items:center;gap:.4rem;margin:.5rem 0;display:flex}.role-workspace-navigation li span{overflow-wrap:anywhere;flex:9rem}.role-workspace-navigation details{margin-top:.7rem}.asset-sharing-workspace{overflow-wrap:anywhere;min-width:0}.asset-sharing-workspace code{overflow-wrap:anywhere;word-break:break-word}.asset-sharing-workspace li{margin-block:1rem}.asset-sharing-workspace fieldset label{margin-block:.65rem}.asset-sharing-workspace details{margin-block:.5rem}.asset-sharing-workspace .source-performed-choice{margin-block:.75rem;display:block}.asset-sharing-workspace .source-performed-choice label{align-items:flex-start;gap:.5rem;display:flex}.asset-sharing-workspace .source-performed-choice label span{min-width:0}.asset-sharing-workspace .source-performed-choice p{margin-block:.5rem;display:block}.accounting-r37{max-inline-size:var(--content-width);padding:var(--space-3);margin-inline:auto}.accounting-r37 :where(form,section,fieldset){min-inline-size:0}.accounting-r37 label{gap:var(--space-1);margin-block:var(--space-3);display:grid}.accounting-toolbar,.accounting-books,.accounting-capabilities{align-items:center;gap:var(--space-3);margin-block:var(--space-4);flex-wrap:wrap;display:flex}.accounting-toolbar button+button,.accounting-books button+button{margin-inline-start:0}.accounting-books small,.accounting-work-row small{display:block}.accounting-grid,.accounting-setup{grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--panel-min-inline-wide)), 1fr));gap:var(--space-6);align-items:start;display:grid}.accounting-setup>:is(h3,p){grid-column:1/-1}.accounting-r37 dd{overflow-wrap:anywhere}.accounting-work-row{text-align:start;inline-size:100%;margin-block:var(--space-2);display:block}.accounting-receipt{padding:var(--space-4);border-radius:var(--radius-panel)}.accounting-capabilities{color:var(--color-text-secondary);font-size:var(--font-size-sm)}.accounting-r37 :is(button,input:not([type=checkbox]):not([type=radio]),select){min-block-size:var(--control-height)}.accounting-r37 button[aria-pressed=true]{color:var(--color-text);background:var(--color-selection);border-color:var(--color-accent)}@media (pointer:coarse){.accounting-r37 :is(button,input:not([type=checkbox]):not([type=radio]),select){min-block-size:max(var(--control-height), var(--control-height-touch))}.accounting-r37 label:has(>input:is([type=checkbox],[type=radio])){min-block-size:max(var(--control-height), var(--control-height-touch))}}.accounting-flow{min-inline-size:0}.accounting-task-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--panel-min-inline-wide)),1fr));gap:var(--space-6);align-items:start;display:grid}.accounting-task-grid>section{min-inline-size:0}.accounting-flow fieldset{gap:var(--space-3);min-inline-size:0;display:grid}.accounting-flow label{gap:var(--space-1);display:grid}:is(.accounting-flow label:has(input[type=checkbox]),.accounting-flow label:has(input[type=radio])){align-items:baseline;gap:var(--space-3);display:flex}.accounting-flow .table-wrap{max-inline-size:100%;overflow:auto}.accounting-flow pre{white-space:pre-wrap;overflow-wrap:anywhere;max-inline-size:100%;overflow:auto}.accounting-flow dl>div{justify-content:space-between;gap:var(--space-3);flex-wrap:wrap;display:flex}.accounting-flow dd{margin-inline-start:0}.r36-context-panel{border:1px solid var(--color-border);border-radius:var(--radius-panel);background:var(--color-surface);color:var(--color-text);margin-block:1rem;padding:1rem}.r36-context-panel h3,.r36-context-panel h4{margin-block:.25rem .75rem}.r36-help{color:var(--color-text-muted);font-size:.9rem}.r36-filter-form fieldset{border:0;min-width:0;padding:0}.r36-filter-form legend{margin-bottom:.5rem;font-weight:600}.r36-filter-relationships,.r36-filter-fields,.r36-actions,.r36-filter-chips,.r36-inline-facts{flex-wrap:wrap;gap:.65rem 1rem;display:flex}.r36-filter-relationships label{align-items:center;gap:.4rem;display:flex}.r36-filter-fields{margin-block:.75rem}.r36-filter-fields label{flex:12rem;gap:.3rem;display:grid}.r36-filter-fields input,.r36-filter-fields select{width:100%;min-width:0}.r36-actions{margin-block:.75rem}.r36-filter-chips{padding:0;font-size:.875rem;list-style:none}.r36-filter-chips li{border:1px solid var(--color-border);border-radius:1rem;padding:.2rem .6rem}.r36-evidence-list{padding:0;list-style:none}.r36-evidence-list>li{border-block-start:1px solid var(--color-border);padding-block:.8rem}.r36-card-title{flex-wrap:wrap;justify-content:space-between;gap:.5rem;display:flex}.r36-inline-facts{margin-block:.5rem}.r36-inline-facts dt{color:var(--color-text-muted);font-size:.8rem}.r36-inline-facts dd{margin:0}.r36-evidence-list p{margin-block:.4rem}@media (width<=40rem){.r36-context-panel{padding:.75rem}.r36-filter-fields label{flex-basis:100%}.r36-actions>*{flex:10rem}}.r36-original-words{white-space:pre-wrap;overflow-wrap:anywhere}.r36-context-panel article:target{outline:2px solid var(--color-border);outline-offset:.2rem}.r36-table-scroll{overflow-x:auto}.r36-evidence-table{border-collapse:collapse;width:100%}.r36-evidence-table th,.r36-evidence-table td{border-bottom:1px solid var(--color-border);text-align:left;padding:.5rem}:root{--fc-sticky-header-footer-z:3;--fc-popover-z:4}.fc-rk{z-index:var(--fc-popover-z)!important}.fc-gE{isolation:isolate}.fc-wY,.fc-wY *,.fc-wY :before,.fc-wY :after{box-sizing:border-box!important}.fc-8m,.fc-8m *{cursor:not-allowed!important}.fc-Is{-ms-overflow-style:none!important;scrollbar-width:none!important}.fc-Is::-webkit-scrollbar{display:none!important}.fc-Ps{flex-shrink:0!important}.fc-qC .fc-VR{flex-flow:wrap!important;display:flex!important}.fc-hF .fc-VR>*{float:left!important}[dir=rtl] .fc-hF .fc-VR>*,.fc-hF[dir=rtl] .fc-VR>*{float:right!important}.fc-hF .fc-VR:after{content:""!important;clear:both!important;display:block!important}.fc-Zu{cursor:pointer!important}.fc-Hs{cursor:n-resize!important}.fc-J0{cursor:s-resize!important}.fc-jI{cursor:w-resize!important}[dir=rtl] .fc-jI,.fc-Nk{cursor:e-resize!important}[dir=rtl] .fc-Nk{cursor:w-resize!important}.fc-Mg{cursor:col-resize!important}.fc-0r,.fc-Zc,.fc-yR{box-sizing:content-box!important;width:100%!important;height:100%!important;position:absolute!important}.fc-0r{margin:-10px!important;padding:10px!important}.fc-Zc{margin-left:-10px!important;margin-right:-10px!important;padding-left:10px!important;padding-right:10px!important}.fc-yR{margin-top:-10px!important;margin-bottom:-10px!important;padding-top:10px!important;padding-bottom:10px!important}.fc-JB{position:absolute;inset:0 -5px}.fc-uv{-webkit-user-select:none;user-select:none}.fc-B9{visibility:hidden}.fc-13{border:0!important}.fc-MT{border-left:0!important;border-right:0!important}.fc-60{border-top:0!important;border-bottom:0!important}.fc-qy{border-top:0!important}.fc-lE{border-bottom:0!important}.fc-MR{border-inline-start:0!important}.fc-li{border-inline-end:0!important}.fc-mN{flex-direction:row!important;display:flex!important}.fc-mU{flex-direction:column!important;display:flex!important}.fc-l7{flex-grow:1!important}.fc-OV{flex-grow:1!important;flex-basis:0!important;min-width:0!important;min-height:0!important}.fc-bW{min-height:0!important}.fc-cq{flex-grow:1!important;flex-basis:0!important;min-width:0!important}.fc-A8{table-layout:fixed!important;border-collapse:separate!important;border-spacing:0!important;border:0!important;width:100%!important}.fc-A8>thead{-moz-column-break-inside:avoid!important;break-inside:avoid!important;page-break-inside:avoid!important}.fc-A8>tbody{background:0 0!important}.fc-A8>thead>tr>th,.fc-A8>tbody>tr>th,.fc-A8>tbody>tr>td{font-weight:inherit;text-align:inherit;vertical-align:top!important}.fc-Ju{padding:0!important}.fc-Eh{padding-top:0!important;padding-bottom:0!important}.fc-yU{margin:0!important}.fc-6S{margin-top:0!important;margin-bottom:0!important}.fc-ve{margin-left:0!important;margin-right:0!important}.fc-aG{white-space:nowrap!important}.fc-v9{white-space:pre!important}.fc-C4{overflow-anchor:none}.fc-rX{pointer-events:none!important}.fc-mR{overflow:hidden!important}.fc-Kv{white-space:nowrap!important;overflow:hidden!important}.fc-Ru{position:relative!important}.fc-r6{position:absolute!important}.fc-2W{inset-inline-start:0!important}.fc-0D{inset-inline-end:0!important}.fc-9b{position:absolute!important;inset:0!important}.fc-6Q,.fc-zm{position:absolute!important;left:0!important;right:0!important}.fc-9F,.fc-Ma{position:absolute!important;top:0!important;bottom:0!important}.fc-6Q{top:0!important}.fc-Ma{width:0!important;left:0!important;right:0!important}@media not print{.fc-Yy{position:sticky!important}.fc-DR{position:sticky!important;top:0!important}.fc-QU{position:sticky!important;inset-inline-start:0!important}.fc-5M{z-index:var(--fc-sticky-header-footer-z)!important;position:sticky!important;top:0!important}}.fc-qN{box-sizing:content-box!important}.fc-rU{visibility:hidden!important;position:absolute!important;left:-10000px!important}.fc-og{clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:0!important;padding:0!important;position:absolute!important;overflow:hidden!important}.fc-hm{align-items:center!important}.fc-cI{align-items:flex-start!important}.fc-Qq{align-items:flex-end!important}.fc-se{z-index:var(--fc-sticky-header-footer-z)!important;position:sticky!important;bottom:0!important}.fc-Vd>*{margin-top:-1px!important}.fc-Vd>*>*{height:1px!important}.fc-or{-moz-column-break-inside:avoid!important;break-inside:avoid!important;page-break-inside:avoid!important}.fc-Lx{min-height:4em!important}.fc-vn{display:flow-root!important}.fc-mP{z-index:0}.fc-NW{z-index:1}.fc-Zs{z-index:2}.fc-D7{z-index:3}.fc-Se{z-index:4}.fc-kE{z-index:5}.fc-Y9{z-index:1000}.fc-DP{z-index:9999}.fc-Xr:focus-visible{z-index:2}.fc-monarch-n5m{--fc-monarch-border-style:solid;font-size:16px;line-height:1.5}.fc-monarch-Z9U{appearance:button;font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border:0;border-radius:0;margin:0;padding:0}.fc-monarch-JiE{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}.fc-monarch-1EY{position:absolute}.fc-monarch-eYX{position:relative}.fc-monarch-MaV{inset-inline:0}.fc-monarch-AWB{inset-block:0}.fc-monarch-11a{inset-inline-start:-4px}.fc-monarch-0fm{inset-inline-start:-8px}.fc-monarch-4oC{inset-inline-start:-12px}.fc-monarch-rbS{inset-inline-start:0}.fc-monarch-tHH{inset-inline-start:4px}.fc-monarch-Tuc{inset-inline-end:-4px}.fc-monarch-eDA{inset-inline-end:-8px}.fc-monarch-aYN{inset-inline-end:8px}.fc-monarch-dnf{inset-inline-end:-3px}.fc-monarch-YDC{top:-4px}.fc-monarch-uqG{top:-16px}.fc-monarch-Fn5{top:-20px}.fc-monarch-DGM{top:-1px}.fc-monarch-2ik{top:2px}.fc-monarch-1b8{top:6px}.fc-monarch-ERR{top:50%}.fc-monarch-SKv{top:8px}.fc-monarch-fJL{bottom:-4px}.fc-monarch-Uvq{bottom:-1px}.fc-monarch-1V6{left:50%}.fc-monarch-NPw{order:1}.fc-monarch-aAW{margin:-6px}.fc-monarch-CH7{margin:-1px}.fc-monarch-XE0{margin:2px}.fc-monarch-gMS{margin:4px}.fc-monarch-cGD{margin:6px}.fc-monarch-bvX{margin:8px}.fc-monarch-jD5{margin:16px}.fc-monarch-TT0{margin:1px}.fc-monarch-cKZ{margin-inline:2px}.fc-monarch-fn8{margin-inline:8px}.fc-monarch-148{margin-inline:1px}.fc-monarch-cJ3{margin-block:2px}.fc-monarch-2tF{margin-block:8px}.fc-monarch-SEP{margin-block:1px}.fc-monarch-Jzj{margin-inline-start:2px}.fc-monarch-Wga{margin-inline-start:4px}.fc-monarch-Mde{margin-inline-start:8px}.fc-monarch-qvL{margin-inline-start:1px}.fc-monarch-p9t{margin-inline-end:-6px}.fc-monarch-KYn{margin-inline-end:4px}.fc-monarch-OQ9{margin-inline-end:12px}.fc-monarch-FvP{margin-inline-end:8px}.fc-monarch-B3G{margin-inline-end:2.5%}.fc-monarch-9hC{margin-inline-end:1px}.fc-monarch-Dq8{margin-top:-4px}.fc-monarch-9Rk{margin-top:8px}.fc-monarch-vUo{margin-bottom:4px}.fc-monarch-ohi{margin-bottom:8px}.fc-monarch-Ika{margin-bottom:1px}.fc-monarch-F99{margin-left:-4px}.fc-monarch-I48{display:block}.fc-monarch-dl1{display:flex}.fc-monarch-pps{display:none}.fc-monarch-63n{width:0;height:0}.fc-monarch-3wQ{width:8px;height:8px}.fc-monarch-vnf{width:16px;height:16px}.fc-monarch-XUJ{width:20px;height:20px}.fc-monarch-IY5{width:28px;height:28px}.fc-monarch-n6w{width:32px;height:32px}.fc-monarch-Pwv{width:100%;height:100%}.fc-monarch-uuA{height:8px}.fc-monarch-9ml{height:16px}.fc-monarch-oM6{height:20px}.fc-monarch-TFV{height:24px}.fc-monarch-46Q{height:36px}.fc-monarch-84e{min-height:2px}.fc-monarch-jgW{min-height:16px}.fc-monarch-l5b{min-height:36px}.fc-monarch-toR{min-height:1px}.fc-monarch-roZ{width:50%}.fc-monarch-CjM{width:33.3333%}.fc-monarch-hza{width:8px}.fc-monarch-79F{width:20px}.fc-monarch-ilz{width:24px}.fc-monarch-Dhe{width:36px}.fc-monarch-4Tv{width:5px}.fc-monarch-aHX{max-width:160px}.fc-monarch-0i7{max-width:176px}.fc-monarch-2KU{min-width:0}.fc-monarch-xcS{min-width:240px}.fc-monarch-yi0{flex-shrink:0}.fc-monarch-1Zl{flex-shrink:1}.fc-monarch-OLq{flex-shrink:100}.fc-monarch-1El{flex-grow:1}.fc-monarch-KxI{rotate:-90deg}.fc-monarch-z44{rotate:90deg}.fc-monarch-jmT{rotate:180deg}.fc-monarch-sgX{flex-direction:column}.fc-monarch-1sP{flex-direction:row}.fc-monarch-dNl{flex-wrap:wrap}.fc-monarch-XpK{align-items:center}.fc-monarch-EF4{align-items:flex-start}.fc-monarch-N2M{justify-content:space-between}.fc-monarch-E9P{justify-content:center}.fc-monarch-LMv{justify-content:flex-end}.fc-monarch-Bsl{justify-content:flex-start}.fc-monarch-NWN{gap:4px}.fc-monarch-tgZ{gap:8px}.fc-monarch-wwb{gap:12px}.fc-monarch-OBr{align-self:flex-end}.fc-monarch-pKG{overflow:hidden}.fc-monarch-AAA{border-radius:2147483647px}.fc-monarch-hny{border-radius:8px}.fc-monarch-Fvv{border-radius:4px}.fc-monarch-NYF{border-start-start-radius:2147483647px;border-end-start-radius:2147483647px}.fc-monarch-kmj{border-start-start-radius:4px;border-end-start-radius:4px}.fc-monarch-dOc{border-start-end-radius:2147483647px;border-end-end-radius:2147483647px}.fc-monarch-Skl{border-start-end-radius:4px;border-end-end-radius:4px}.fc-monarch-Z7Q{border-top-left-radius:4px;border-top-right-radius:4px}.fc-monarch-2qh{border-bottom-right-radius:4px;border-bottom-left-radius:4px}.fc-monarch-9hN{border-top-left-radius:12px;border-top-right-radius:12px}.fc-monarch-KxZ{border-bottom-right-radius:12px;border-bottom-left-radius:12px}.fc-monarch-wsy,.fc-monarch-qQW{border-style:var(--fc-monarch-border-style);border-width:1px}.fc-monarch-5JF{border-style:var(--fc-monarch-border-style);border-width:4px}.fc-monarch-yDA{border-style:var(--fc-monarch-border-style);border-width:5px}.fc-monarch-Vpk{border-style:var(--fc-monarch-border-style);border-width:6px}.fc-monarch-1Wx{border-inline-style:var(--fc-monarch-border-style);border-inline-width:1px}.fc-monarch-JIC{border-block-style:var(--fc-monarch-border-style);border-block-width:1px}.fc-monarch-3J4{border-inline-start-style:var(--fc-monarch-border-style);border-inline-start-width:1px}.fc-monarch-USt{border-inline-end-style:var(--fc-monarch-border-style);border-inline-end-width:1px}.fc-monarch-ku3{border-top-style:var(--fc-monarch-border-style);border-top-width:1px}.fc-monarch-zi1{border-bottom-style:var(--fc-monarch-border-style);border-bottom-width:1px}.fc-monarch-TN2{--fc-monarch-border-style:dotted;border-style:dotted}.fc-monarch-lNM{border-color:var(--fc-event-color)}.fc-monarch-jdl{border-color:var(--fc-monarch-border)}.fc-monarch-nKh{border-color:var(--fc-monarch-now)}.fc-monarch-yF0{border-color:var(--fc-monarch-primary)}.fc-monarch-zOd{border-color:var(--fc-monarch-strong-border)}.fc-monarch-d0j{border-color:#0000}.fc-monarch-YjJ{background-color:var(--fc-event-color)}.fc-monarch-MAH{background-color:var(--fc-monarch-background)}.fc-monarch-VTw{background-color:var(--fc-monarch-faint)}.fc-monarch-PHz{background-color:var(--fc-monarch-highlight)}.fc-monarch-4Xm{background-color:var(--fc-monarch-muted)}.fc-monarch-9Mx{background-color:var(--fc-monarch-popover)}.fc-monarch-zue{background-color:var(--fc-monarch-primary)}.fc-monarch-XMK{background-color:var(--fc-monarch-secondary)}.fc-monarch-y37{background-color:var(--fc-monarch-selected)}.fc-monarch-4os{background-color:var(--fc-monarch-tertiary)}@media not print{@supports (color:color-mix(in lab, red, red)){.fc-monarch-gTC{background-color:color-mix(in oklab, var(--fc-event-color)15%, transparent)}}@supports not (color:color-mix(in lab, red, red)){.fc-monarch-gTC{isolation:isolate;position:relative}.fc-monarch-gTC:before{content:"";background-color:var(--fc-event-color);opacity:.15;z-index:-1;position:absolute;inset:0}}}.fc-monarch-KUX{padding:2px}.fc-monarch-iS4{padding:4px}.fc-monarch-3N5{padding:8px}.fc-monarch-lqx{padding:16px}.fc-monarch-7A6{padding:1px}.fc-monarch-oQ2{padding-inline:2px}.fc-monarch-aCI{padding-inline:4px}.fc-monarch-ZrE{padding-inline:6px}.fc-monarch-Nca{padding-inline:8px}.fc-monarch-Eaq{padding-inline:10px}.fc-monarch-Apf{padding-inline:12px}.fc-monarch-5su{padding-inline:20px}.fc-monarch-2rx{padding-block:2px}.fc-monarch-Jhn{padding-block:4px}.fc-monarch-End{padding-block:6px}.fc-monarch-dl6{padding-block:8px}.fc-monarch-8cT{padding-block:10px}.fc-monarch-P9h{padding-block:60px}.fc-monarch-z5u{padding-block:1px}.fc-monarch-a7i{padding-inline-start:2px}.fc-monarch-C2j{padding-inline-start:4px}.fc-monarch-Utm{padding-inline-end:4px}.fc-monarch-8ub{padding-bottom:2px}.fc-monarch-x96{padding-bottom:4px}.fc-monarch-lTO{padding-bottom:8px}.fc-monarch-b0n{padding-bottom:12px}.fc-monarch-2HE{text-align:end}.fc-monarch-AVD{font-size:24px;line-height:1.33333}.fc-monarch-vQz{font-size:11px;line-height:1.09091}.fc-monarch-9ZS{font-size:18px;line-height:1.55556}.fc-monarch-1Po{font-size:16px;line-height:1.5}.fc-monarch-9yp{font-size:14px;line-height:1.42857}.fc-monarch-a3B{font-size:12px;line-height:1.33333}.fc-monarch-DIS{font-weight:700}.fc-monarch-IPx{text-overflow:ellipsis}.fc-monarch-TZ4{white-space:nowrap}.fc-monarch-jm6{white-space:pre}.fc-monarch-Mra{color:var(--fc-event-color)}.fc-monarch-i9F{color:var(--fc-event-contrast-color)}.fc-monarch-bZ0{color:var(--fc-monarch-faint-foreground)}.fc-monarch-PVh{color:var(--fc-monarch-foreground)}.fc-monarch-JMv{color:var(--fc-monarch-muted-foreground)}.fc-monarch-sT2{color:var(--fc-monarch-popover-foreground)}.fc-monarch-8ys{color:var(--fc-monarch-primary-foreground)}.fc-monarch-c3e{color:var(--fc-monarch-secondary-foreground)}.fc-monarch-bIt{color:var(--fc-monarch-selected-foreground)}.fc-monarch-CCH{color:var(--fc-monarch-tertiary-foreground)}.fc-monarch-XHd{text-transform:uppercase}.fc-monarch-L1Y{font-style:italic}.fc-monarch-lMo{opacity:.5}.fc-monarch-iTG{opacity:.75}.fc-monarch-1kP{box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a}.fc-monarch-tkw{box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a}.fc-monarch-A3h{box-shadow:0 0 0 1px var(--fc-monarch-ring-color,currentcolor)}.fc-monarch-GBJ{box-shadow:0 0 0 2px var(--fc-monarch-ring-color,currentcolor)}.fc-monarch-SC5{--fc-monarch-ring-color:var(--fc-monarch-background)}.fc-monarch-2R2{outline-width:1px;outline-style:solid}.fc-monarch-x7S{outline-width:3px;outline-style:solid}.fc-monarch-07j{outline-offset:-1px}.fc-monarch-MJY{outline-color:var(--fc-monarch-outline)}.fc-monarch-hS8{outline-style:none!important}.fc-monarch-9LE{background:linear-gradient(var(--fc-monarch-strong), var(--fc-monarch-strong))var(--fc-monarch-background)}.fc-monarch-iCr:not(:last-child){border-bottom-style:var(--fc-monarch-border-style);border-bottom-width:1px}@media (hover:hover){.fc-monarch-vs6:is(:where(.fc-monarch-bCs):hover *){display:block}.fc-monarch-JQh:is(:where(.fc-monarch-bCs):hover *){background-color:var(--fc-monarch-muted)}.fc-monarch-Yws:is(:where(.fc-monarch-bCs):hover *){background-color:var(--fc-monarch-tertiary-over)}.fc-monarch-rih:is(:where(.fc-monarch-bCs):hover *){color:var(--fc-monarch-foreground)}.fc-monarch-zn9:is(:where(.fc-monarch-bCs):hover *){color:var(--fc-monarch-strong-foreground)}.fc-monarch-Ogp:is(:where(.fc-monarch-bCs):hover *){text-decoration-line:underline}}.fc-monarch-4Pp:is(:where(.fc-monarch-bCs):focus-visible *){background-color:var(--fc-monarch-muted)}.fc-monarch-8El:is(:where(.fc-monarch-bCs):focus-visible *){color:var(--fc-monarch-foreground)}.fc-monarch-Bpp:is(:where(.fc-monarch-bCs):focus-visible *){color:var(--fc-monarch-strong-foreground)}.fc-monarch-a9l:is(:where(.fc-monarch-bCs):focus-visible *){outline-width:3px;outline-style:solid}.fc-monarch-Hsn:is(:where(.fc-monarch-bCs):active *){background-color:var(--fc-monarch-strong)}.fc-monarch-jc4:is(:where(.fc-monarch-bCs):active *){background-color:var(--fc-monarch-tertiary-down)}@media (hover:hover){.fc-monarch-v08:hover{background-color:var(--fc-monarch-muted)}.fc-monarch-4bi:hover{background-color:var(--fc-monarch-primary-over)}.fc-monarch-ISM:hover{background-color:var(--fc-monarch-secondary-over)}.fc-monarch-SJz:hover{background-color:var(--fc-monarch-selected-over)}.fc-monarch-hbI:hover{background-color:var(--fc-monarch-tertiary-over)}.fc-monarch-Frw:hover{background-color:var(--fc-event-color)}@supports (color:color-mix(in lab, red, red)){.fc-monarch-Frw:hover{background-color:color-mix(in oklab, var(--fc-event-color)92%, var(--fc-event-contrast-color))}}.fc-monarch-Eu0:hover{text-decoration-line:underline}.fc-monarch-r63:hover{background:linear-gradient(var(--fc-monarch-stronger), var(--fc-monarch-stronger))var(--fc-monarch-background)}}.fc-monarch-Yib:focus-visible{background-color:var(--fc-monarch-muted)}.fc-monarch-sOR:focus-visible{outline-width:3px;outline-style:solid}.fc-monarch-yEk:active{background-color:var(--fc-monarch-primary-down)}.fc-monarch-KwH:active{background-color:var(--fc-monarch-secondary-down)}.fc-monarch-MQC:active{background-color:var(--fc-monarch-selected-down)}.fc-monarch-6MP:active{background-color:var(--fc-monarch-strong)}.fc-monarch-yo2:active{background-color:var(--fc-monarch-tertiary-down)}.fc-monarch-st8:active{background-color:var(--fc-event-color)}@supports (color:color-mix(in lab, red, red)){.fc-monarch-st8:active{background-color:color-mix(in oklab, var(--fc-event-color)85%, var(--fc-event-contrast-color))}}.fc-monarch-ljX:active{background:linear-gradient(var(--fc-monarch-strongest), var(--fc-monarch-strongest))var(--fc-monarch-background)}@media print{.fc-monarch-jsy{border-width:1px}.fc-monarch-DO7{border-color:var(--fc-event-color)}.fc-monarch-4MR{border-color:#000}.fc-monarch-vwH{background-color:#fff}.fc-monarch-cfp{color:#000}}[dir=rtl] .fc-monarch-keW{rotate:-90deg}[dir=rtl] .fc-monarch-jY6{rotate:none}[dir=rtl] .fc-monarch-ZW3{rotate:90deg}[dir=rtl] .fc-monarch-asP{rotate:180deg}.resource-scheduling__calendar{--fc-monarch-primary:var(--color-accent);--fc-monarch-primary-foreground:var(--color-on-accent);--fc-monarch-primary-over:var(--color-accent-hover);--fc-monarch-primary-down:var(--color-accent-hover);--fc-monarch-secondary:var(--color-surface-raised);--fc-monarch-secondary-foreground:var(--color-text);--fc-monarch-secondary-over:var(--color-surface-hover);--fc-monarch-secondary-down:var(--color-selection);--fc-monarch-tertiary:var(--color-warning);--fc-monarch-tertiary-foreground:var(--color-canvas);--fc-monarch-tertiary-over:var(--color-warning);--fc-monarch-tertiary-down:var(--color-warning);--fc-monarch-event:var(--color-accent);--fc-monarch-event-contrast:var(--color-on-accent);--fc-monarch-highlight:var(--color-selection);--fc-monarch-now:var(--color-danger);--fc-monarch-selected:var(--color-accent);--fc-monarch-selected-foreground:var(--color-on-accent);--fc-monarch-selected-over:var(--color-accent-hover);--fc-monarch-selected-down:var(--color-accent-hover);--fc-monarch-outline:var(--color-focus);--fc-monarch-popover:var(--color-surface);--fc-monarch-popover-foreground:var(--color-text);--fc-monarch-background:var(--color-surface);--fc-monarch-faint:var(--color-surface-raised);--fc-monarch-muted:var(--color-surface-hover);--fc-monarch-strong:var(--color-selection);--fc-monarch-stronger:var(--color-selection);--fc-monarch-strongest:var(--color-selection);--fc-monarch-foreground:var(--color-text);--fc-monarch-faint-foreground:var(--color-text-muted);--fc-monarch-muted-foreground:var(--color-text-secondary);--fc-monarch-border:var(--color-border);--fc-monarch-strong-border:var(--color-control-border)}.resource-scheduling__calendar>*{font-size:var(--font-size-base);line-height:var(--line-height)}.writer-calendar-navigation{align-items:end;gap:var(--density-group-gap);flex-wrap:wrap;display:flex}.writer-calendar-navigation label{gap:var(--space-1);display:grid}.resource-scheduling{min-width:0}.resource-scheduling__controls{margin-block:1rem}.resource-scheduling__grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr));align-items:start;gap:1rem;display:grid}.resource-scheduling__card{overflow-wrap:anywhere;border:1px solid;border-radius:.65rem;min-width:0;margin-block:1rem;padding:1rem}.resource-scheduling__card>h2{margin-block-start:0}.resource-scheduling :where(input,select,textarea){max-width:100%}.resource-scheduling__calendar{min-width:0;overflow-x:auto}.resource-scheduling__calendar[aria-disabled=true]{pointer-events:none;opacity:.7}.resource-scheduling__calendar .wreench-booking--planned{border-style:dashed}.resource-scheduling__calendar .wreench-booking--reserved{border-style:solid}.resource-scheduling__calendar .wreench-booking--cancelled{opacity:.6;text-decoration:line-through}.vehicle-service-writer{min-width:0}.vehicle-service-writer__selection{margin-block:1rem}.vehicle-service-writer__grid{grid-template-columns:minmax(0,2fr) minmax(18rem,1fr);align-items:start;gap:1.25rem;display:grid}.vehicle-service-writer__work,.vehicle-service-writer__context{gap:1rem;min-width:0;display:grid}.vehicle-service-writer__card{overflow-wrap:anywhere;border:1px solid;border-radius:.65rem;min-width:0;padding:1rem}.vehicle-service-writer__card>h2{margin-block-start:0}.vehicle-service-writer :where(input,select,textarea){max-width:100%}@media (width<=60rem){.vehicle-service-writer__grid{grid-template-columns:minmax(0,1fr)}}.writer-closeout-r44{gap:var(--density-field-gap);padding:var(--density-inset);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-panel);background:var(--color-surface);font-size:var(--font-size-sm);min-inline-size:0;display:grid}.writer-closeout-r44 header,.writer-closeout-r44 nav{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.writer-closeout-r44 h2{font-size:var(--font-size-base);margin:0}.writer-closeout-r44 dl{gap:var(--space-2);grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));margin:0;display:grid}.writer-closeout-r44 dd{overflow-wrap:anywhere;margin:0}.writer-closeout-r44 ul{margin:0;padding-inline-start:var(--space-4)}.today-workspace-r44{gap:var(--density-field-gap);min-inline-size:0;font-size:var(--font-size-sm);color:var(--color-text);display:grid}.today-workspace-r44>header{align-items:baseline;gap:var(--space-2);flex-wrap:wrap;display:flex}.today-workspace-r44>header :is(h2,p){margin:0}.today-workspace-r44 .record-list-scroll{max-block-size:65dvh}.today-r44-follow-up{border-block-start:var(--border-width) solid var(--color-border);white-space:normal;overflow-wrap:anywhere;margin-block-start:var(--space-2);padding-block-start:var(--space-2)}.today-r44-follow-up ul{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.today-r44-follow-up :is(strong,small){display:block}.today-r44-follow-up p{white-space:pre-wrap;margin:0}.today-r44-note{color:var(--color-text-muted);display:block}@media (width<=40rem){.today-workspace-r44 .record-list-scroll{max-block-size:60dvh}}.supporting-evidence-r42{color:var(--color-text);background:var(--color-surface);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-panel);padding:var(--density-inset);font-size:var(--font-size-sm)}.evidence-toolbar{align-items:center;gap:var(--density-field-gap);flex-wrap:wrap;display:flex}.evidence-toolbar h3{align-items:center;gap:var(--space-1);font-size:var(--font-size-base);margin:0;margin-inline-end:auto;display:flex}.supporting-evidence-r42 p{margin-block:var(--space-1);color:var(--color-text-secondary)}.evidence-files{grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--panel-min-inline-compact)),1fr));gap:var(--density-field-gap);margin-block:var(--space-2);display:grid}.evidence-file{background:var(--color-surface-raised);padding:var(--density-inset);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-control);overflow-wrap:anywhere;min-inline-size:0}.evidence-file-heading{gap:var(--space-1);flex-wrap:wrap;align-items:center;display:flex}.evidence-state{color:var(--color-text-secondary);font-size:var(--font-size-xs);margin-inline-start:auto}.evidence-add{align-items:end;gap:var(--density-field-gap);padding-block:var(--density-inset);flex-wrap:wrap;display:flex}.evidence-add label{gap:var(--density-label-gap);min-inline-size:min(100%,var(--field-min-inline-size));flex:1;display:grid}.evidence-add input[type=file]{max-inline-size:100%}.evidence-add label.evidence-check{flex-basis:100%;align-items:center;display:flex}.evidence-recovery{align-items:center;gap:var(--space-2);background:var(--color-warning-surface);border-inline-start:var(--border-width-emphasis) solid var(--color-warning);padding:var(--density-inset);flex-wrap:wrap;display:flex}.evidence-preview{color:var(--color-text);background:var(--color-surface);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-panel);padding:var(--density-inset);max-inline-size:calc(100% - var(--space-4));max-block-size:calc(100% - var(--space-4));inline-size:var(--content-width)}.evidence-preview::backdrop{background:var(--color-scrim)}.evidence-preview img,.evidence-preview iframe{inline-size:100%;max-inline-size:100%;block-size:var(--textarea-max-block-size);object-fit:contain;background:var(--color-canvas);margin-block:var(--space-2);border:0;display:block}.hdsw-overview-r41,.hdsw-prior-work-r41{gap:var(--density-field-gap);color:var(--color-text);font-size:var(--font-size-base);min-inline-size:0;display:grid}.hdsw-r41-heading{justify-content:space-between;align-items:center;gap:var(--density-field-gap);flex-wrap:wrap;display:flex}.hdsw-r41-grid{gap:var(--density-field-gap);grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;display:grid}.hdsw-r41-grid>article,.hdsw-prior-work-r41 fieldset{border:var(--border-width) solid var(--color-border);border-radius:var(--radius-panel);padding:var(--density-inset);background:var(--color-surface);min-inline-size:0}.hdsw-overview-r41 :is(h2,h3,h4,p),.hdsw-prior-work-r41 :is(h2,h3,h4,p){margin:0 0 var(--space-2);line-height:var(--line-height)}.hdsw-overview-r41 :is(h3,h4),.hdsw-prior-work-r41 :is(h3,h4){font-size:var(--font-size-base)}.hdsw-r41-rows{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.hdsw-r41-rows>li{padding-block:var(--space-2);border-block-end:var(--border-width) solid var(--color-border);overflow-wrap:anywhere}.hdsw-r41-rows span{color:var(--color-text-secondary);font-size:var(--font-size-sm);display:block}.hdsw-r41-status{text-transform:capitalize;font-weight:var(--font-weight-semibold)}.hdsw-r41-provenance,.hdsw-r41-provenance dl{font-size:var(--font-size-sm);overflow-wrap:anywhere}.hdsw-r41-words{white-space:pre-wrap}.hdsw-overview-r41 [aria-disabled=true]{opacity:var(--disabled-opacity,.6)}.hdsw-prior-work-r41 form,.hdsw-prior-work-r41 label{gap:var(--density-field-gap);display:grid}.hdsw-prior-work-r41 textarea,.hdsw-prior-work-r41 input{box-sizing:border-box;inline-size:100%;min-inline-size:0;font:inherit}.hdsw-r41-actions{gap:var(--space-2);flex-wrap:wrap;display:flex}@media (width<=60rem){.hdsw-r41-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=40rem){.hdsw-r41-grid{grid-template-columns:minmax(0,1fr)}}.writer-bill-to{border-top:1px solid var(--border-default,#30363d);margin-top:1rem;padding-top:1rem}.writer-bill-to button{margin:.25rem .5rem .25rem 0}.writer-bill-to-search{flex-wrap:wrap;align-items:end;gap:.5rem;display:flex}.writer-bill-to-search label{flex:1;min-width:10rem}.writer-bill-to ul{max-height:16rem;padding:0;list-style:none;overflow:auto}.writer-bill-to [aria-pressed=true]{outline:2px solid var(--accent-fg,#58a6ff);outline-offset:1px}.contact-editor[data-compact=true],.contact-workspace[data-compact=true]{gap:var(--density-group-gap);min-inline-size:0;display:grid}.contact-editor[data-compact=true] .contact-editor-fields{align-items:end;gap:var(--density-field-gap);padding:var(--density-inset);flex-wrap:wrap;min-inline-size:0;display:flex}.contact-editor[data-compact=true] .contact-editor-fields>label{gap:var(--density-label-gap);inline-size:var(--name-control-inline-size);min-inline-size:0;max-inline-size:100%;display:grid}.contact-editor[data-compact=true] .contact-editor-fields>label:has(select){inline-size:var(--choice-control-inline-size)}.contact-editor[data-compact=true] .contact-editor-fields>label:has(input[type=checkbox]){align-items:center;inline-size:auto;display:flex}.contact-editor[data-compact=true] :is(input:not([type=checkbox]),select){inline-size:100%;min-inline-size:0;max-inline-size:100%}.contact-editor[data-compact=true] :is(h2,h3,h4,p){margin-block:var(--space-2)}.contact-editor[data-compact=true] :is(ul,ol){padding-inline-start:var(--space-5)}.contact-editor[data-compact=true] details{color:var(--color-text-secondary)}.contact-editor[data-compact=true] :is(section,li){overflow-wrap:anywhere;min-inline-size:0}.contact-workspace[data-compact=true]>.contact-association-panel{padding:var(--density-inset);border-block-start:var(--border-width) solid var(--color-border)}.workspace-icon{inline-size:var(--icon-inline-size);block-size:var(--icon-inline-size);vertical-align:middle;flex:none}.writer-visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;padding:0;position:absolute;overflow:hidden}div.writer-page-frame{min-block-size:100dvh;inline-size:100%;min-inline-size:0}div.writer-page-frame>div.operations-shell{flex-direction:column;min-block-size:100dvh;inline-size:100%;max-inline-size:none;display:flex}div.writer-page-frame div.operations-shell>header.topbar{align-items:center;gap:var(--density-field-gap);inline-size:100%;padding:var(--density-inset) var(--density-group-gap);border-inline-end:0;border-block-end:var(--border-width) solid var(--color-border);background:var(--color-surface);flex-flow:wrap;display:flex;position:relative;overflow:visible}div.writer-page-frame header.topbar .brand{align-items:baseline;gap:var(--space-2);inline-size:auto;font-size:var(--font-size-base);border:0;padding:0;display:flex}.writer-page-frame header.topbar .brand span{color:var(--color-text-secondary);font-weight:var(--font-weight-regular);margin:0;display:inline}.writer-shell-tools{align-items:center;gap:var(--density-field-gap);order:3;margin-inline-start:auto;display:flex}.writer-module-menu{order:2}.writer-page-frame .writer-account-menu[aria-label=Authentication]{font-size:var(--font-size-sm);background:0 0;border:0;margin:0;padding:0}.writer-account-menu,.writer-appearance-menu,.writer-module-menu,.writer-workspace-choice,.writer-request-actions{flex:none;margin:0;position:relative}.writer-account-menu summary,.writer-appearance-menu>summary,.writer-module-menu>summary,.writer-workspace-choice>summary,.writer-request-actions>summary{cursor:pointer;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);padding:var(--space-1) var(--space-2);min-block-size:var(--control-height);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-control);background:var(--color-surface);color:var(--color-text)}.writer-module-menu>summary{align-items:center;gap:var(--space-2);display:flex}.writer-account-menu details>div,.writer-appearance-menu>.appearance-control,.writer-module-menu>div,.writer-workspace-choice>div,.writer-request-actions>div{z-index:var(--layer-popover);inline-size:min(var(--popover-inline-size),calc(100vw - var(--space-8)));max-block-size:var(--popover-max-block-size);box-sizing:border-box;padding:var(--density-group-gap);background:var(--color-surface);color:var(--color-text);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-panel);box-shadow:var(--shadow-popover);position:absolute;inset-block-start:100%;inset-inline-end:0;overflow:auto}.writer-module-menu>div{inset-inline:0 auto}.writer-page-frame header.topbar .writer-module-menu nav.operations-navigation{gap:var(--space-1);grid-template-columns:1fr 1fr;max-block-size:none;inline-size:auto;padding:0;display:grid}.writer-page-frame header.topbar nav a{padding:var(--space-2);font-size:var(--font-size-sm)}.writer-page-frame .writer-appearance-menu>.appearance-control{gap:var(--space-2);inline-size:var(--summary-rail-inline-size);max-inline-size:calc(100vw - var(--space-8));grid-template-columns:1fr;margin:0;display:grid}.writer-request-actions>div{justify-items:start;gap:var(--space-2);display:grid}.writer-account-menu dl,.writer-account-menu form{font-size:var(--font-size-base)}div.writer-page-frame div.operations-shell>main.operations-workspace{inline-size:100%;min-inline-size:0;max-inline-size:none;padding:var(--density-group-gap);gap:var(--density-field-gap);flex-direction:column;flex:1;display:flex}.writer-version{padding:var(--density-inset) var(--density-group-gap);font-size:var(--font-size-xs);color:var(--color-text-secondary)}.writer-catalog-access{gap:var(--space-1);flex-direction:column;min-inline-size:0;display:flex}.service-writer{gap:var(--density-group-gap);min-inline-size:0;color:var(--color-text);font-size:var(--font-size-base);line-height:var(--line-height);flex-direction:column;display:flex}.service-writer :is(h1,h2,h3,h4){line-height:var(--line-height);margin:0 0 var(--space-2)}.service-writer h1{font-size:var(--font-size-heading)}.service-writer h2{font-size:var(--font-size-lg)}.service-writer :is(h3,h4){font-size:var(--font-size-base)}.service-writer p{margin:var(--space-1) 0 var(--space-2)}.service-writer :is(ul,ol){margin:var(--space-2) 0;padding-inline-start:var(--space-5)}.service-writer details{margin:var(--space-2) 0}.service-writer summary{cursor:pointer;font-weight:var(--font-weight-medium);padding-block:var(--space-1)}.service-writer :is(button,input,select,textarea){font:inherit;box-sizing:border-box;max-inline-size:100%}.service-writer button{min-block-size:var(--control-height);padding:var(--space-1) var(--space-2);white-space:normal;justify-content:center;align-items:center;gap:var(--space-2);inline-size:auto;display:inline-flex}.service-writer label{align-content:start;gap:var(--density-label-gap);min-inline-size:0;display:grid}.service-writer :is(input:not([type=checkbox]),select,textarea){inline-size:100%;min-inline-size:0}.service-writer input[type=checkbox]{min-block-size:0;inline-size:auto}.service-writer .writer-check{align-items:center;gap:var(--space-2);display:flex}.service-writer label:has(>input[type=checkbox]){align-items:center;gap:var(--space-2);display:flex}.service-writer textarea{min-block-size:var(--textarea-min-block-size);resize:vertical}.service-writer form{gap:var(--density-field-gap);max-inline-size:none;margin:var(--space-2) 0;display:grid}.service-writer fieldset{min-inline-size:0;padding:var(--density-inset);border:var(--border-width) solid var(--color-border);margin:var(--space-2) 0}.service-writer legend{font-weight:var(--font-weight-semibold)}.service-writer :is(button,a,input,textarea,select){scroll-margin:var(--space-4)}.service-writer :is(button,a,input,textarea,select,summary):focus-visible{outline:var(--focus-outline-width) solid var(--color-focus);outline-offset:var(--focus-outline-offset)}.writer-bar{justify-content:space-between;align-items:center;gap:var(--space-2);border-block-end:var(--border-width) solid var(--color-border);flex-wrap:wrap;padding-block-end:var(--density-inset);display:flex}.writer-bar>div:first-child{align-items:baseline;gap:var(--space-3);flex-wrap:wrap;display:flex}.writer-bar h1{margin:0}.writer-bar span{font-size:var(--font-size-sm);color:var(--color-text-secondary)}.writer-inline-context{gap:var(--space-3);display:flex;margin:0!important}.writer-inline-context strong{font-weight:var(--font-weight-semibold)}.writer-actions{gap:var(--space-2);flex-wrap:wrap;align-items:center;display:flex}.service-writer .writer-primary-action,.writer-estimate-save{background:var(--color-accent);border-color:var(--color-accent);color:var(--color-on-accent)}.writer-workbench{grid-template-columns:var(--workflow-rail-inline-size) minmax(0,1fr);gap:var(--density-group-gap);align-items:start;display:grid}.writer-workflow{grid-area:1/1;min-inline-size:0}.writer-stage-tabs{gap:var(--space-1);display:grid}.writer-stage-tabs button{text-align:start;background:0 0;border-color:#0000;justify-content:flex-start}.writer-stage-tabs button[aria-pressed=true]{border-color:var(--color-accent);background:var(--color-selection);font-weight:var(--font-weight-semibold)}.writer-queue{border-block-start:var(--border-width) solid var(--color-border);margin-block-start:var(--space-3)}.writer-queue summary{font-size:var(--font-size-sm)}.writer-queue .workspace-icon{margin-inline-end:var(--space-2)}.writer-queue ul{padding:0;list-style:none}.writer-queue button{text-align:start;justify-content:flex-start}.writer-queue small{color:var(--color-text-secondary);display:block}.writer-count{color:var(--color-text-muted);margin-inline-start:var(--space-1)}.writer-columns{gap:var(--density-group-gap);grid-area:1/2/3;grid-template-columns:minmax(0,1fr);align-items:start;min-inline-size:0;display:grid}.service-writer[data-stage=plan] .writer-columns{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr)}.writer-panel{min-inline-size:0;padding:var(--density-group-gap);background:var(--color-surface);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-panel)}.writer-panel[hidden],.writer-job-stage[hidden],.writer-commercial-stage[hidden],.writer-scheduling-stage[hidden]{display:none}.writer-request-drawer{margin:0!important}.writer-request-drawer>summary{display:none}.writer-request-body{gap:var(--density-group-gap);display:grid}.writer-concern{border-inline-start:var(--border-width-emphasis) solid var(--color-accent);background:var(--color-surface-raised);padding:var(--density-inset);margin-block:var(--space-2)}.writer-concern blockquote{white-space:pre-wrap;overflow-wrap:anywhere;margin:0 0 var(--space-1)}.writer-concern small,.writer-hint{font-size:var(--font-size-sm);color:var(--color-text-secondary)}.writer-concern>div{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.writer-inspector{min-inline-size:0;padding:var(--density-inset);border-block-start:var(--border-width) solid var(--color-border);font-size:var(--font-size-sm);grid-area:2/1}.writer-inspector details{margin:0}.writer-inspector dl{gap:var(--space-2);display:grid}.writer-inspector dt{color:var(--color-text-secondary);font-size:var(--font-size-xs)}.writer-inspector dd{font-weight:var(--font-weight-medium);overflow-wrap:anywhere;margin:0}.writer-inspector p{white-space:pre-wrap;overflow-wrap:anywhere}.writer-inspector ul{padding:0;list-style:none}.writer-inspector li{padding-block:var(--space-2);border-block-end:var(--border-width) solid var(--color-border)}.writer-task-heading{justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap;margin-block-end:var(--space-2);display:flex}.writer-task-heading h2{margin:0}.writer-secondary-actions{justify-content:flex-end;margin-block-end:var(--space-2);display:flex}.writer-followup,.writer-status{padding:var(--density-inset);border-inline-start:var(--border-width-emphasis) solid var(--color-warning);background:var(--color-warning-surface);overflow-wrap:anywhere}.service-writer .writer-followup[role=alert]{color:var(--color-warning);border-color:var(--color-warning)}.writer-followup button,.writer-status button{margin-inline-end:var(--space-2)}.writer-section-heading{justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.writer-section-heading h3{margin:0}.writer-identities,.writer-origin,.writer-provider-observation,.writer-provider-settings{border-block-start:var(--border-width) solid var(--color-border);margin-block-start:var(--density-inset);padding-block-start:var(--density-inset)}.writer-origin-summary{grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--form-row-min-inline-size)),1fr));gap:var(--space-2);margin:0;display:grid}.writer-origin-summary dt{font-size:var(--font-size-xs);color:var(--color-text-secondary)}.writer-origin-summary dd{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.writer-form-row,.writer-source-time{grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--field-min-inline-size)),1fr));gap:var(--density-field-gap);display:grid}.service-writer .r27-commercial-pane{background:0 0;border:0;block-size:auto;max-block-size:none;min-inline-size:0;padding:0;display:block;overflow:visible}.service-writer .r27-commercial-pane>header{border:0;margin-block-end:var(--space-2);padding:0}.service-writer .r27-commercial-pane__body{min-inline-size:0;padding:0;display:block;overflow:visible}.service-writer .r27-commercial-pane__body label{gap:var(--density-label-gap);font-size:var(--font-size-base);margin:0;display:grid}.service-writer .r27-commercial-pane__body label>:is(input,select,textarea){flex-basis:auto}.service-writer .r27-commercial-pane__body button{margin:0}.service-writer .writer-estimate-context{gap:var(--space-2) var(--space-3);margin:0 0 var(--density-group-gap);border:0;flex-wrap:wrap;align-items:end;padding:0;display:flex}.service-writer .writer-estimate-context[hidden]{display:none}.writer-estimate-context>legend{font-size:var(--font-size-xs);color:var(--color-text-secondary)}.writer-estimate-context label{max-inline-size:var(--summary-rail-inline-size)}.writer-estimate-context>p{align-self:center}.writer-presentation-detail{font-size:var(--font-size-sm)}.service-writer .writer-estimate-form{margin:0}.service-writer .writer-estimate-editor{border:0;margin:0;padding:0}.writer-estimate-editor>legend{font-size:var(--font-size-sm);color:var(--color-text-secondary);margin-block-end:var(--space-2)}.writer-estimate-step-tabs{gap:var(--space-1);margin-block-end:var(--density-group-gap);display:flex}.writer-estimate-step-tabs button[aria-pressed=true]{background:var(--color-selection);border-color:var(--color-accent)}.writer-estimate-layout{grid-template-columns:minmax(0,1fr) var(--preview-rail-inline-size);align-items:start;gap:var(--density-group-gap);display:grid}.writer-estimate-pricing,.writer-estimate-customer{grid-area:1/1;min-inline-size:0}.writer-estimate-pricing[hidden],.writer-estimate-customer[hidden],.writer-price-line[hidden]{display:none!important}.writer-price-table{max-inline-size:100%;margin-block-end:var(--density-group-gap);overflow-x:auto}.writer-price-table table,.writer-draft-preview table{border-collapse:collapse;inline-size:100%;font-size:var(--font-size-base)}.writer-price-table :is(th,td),.writer-draft-preview :is(th,td){padding:var(--space-1) var(--space-2);text-align:start;vertical-align:top;border-block-end:var(--border-width) solid var(--color-border)}.writer-price-table thead{background:var(--color-surface-raised);font-size:var(--font-size-sm)}.writer-price-table tr[aria-selected=true]{background:var(--color-selection)}.service-writer .writer-price-line{align-items:flex-start;gap:var(--density-field-gap);padding:var(--density-inset);background:var(--color-surface-raised);flex-wrap:wrap;display:flex}.service-writer .writer-price-line>label{flex:0 auto;align-self:flex-end;min-inline-size:0}.service-writer .writer-price-line>.writer-field-short{--field-inline-size:var(--short-control-inline-size);inline-size:var(--short-control-inline-size)}.service-writer .writer-price-line>.writer-field-choice{--field-inline-size:var(--choice-control-inline-size);inline-size:var(--choice-control-inline-size)}.service-writer .writer-price-line>.writer-field-long{flex:1 1 var(--name-control-inline-size);inline-size:var(--name-control-inline-size);--field-inline-size:100%}.writer-price-line>p,.writer-price-line>fieldset{flex-basis:100%}.writer-price-line>button{flex:none;align-self:flex-start}.writer-estimate-customer{gap:var(--density-field-gap);display:grid}.writer-estimate-customer>fieldset{gap:var(--density-field-gap);grid-template-columns:1fr 1fr;display:grid}.writer-estimate-customer>fieldset>label:has(textarea){grid-column:1/-1}.writer-draft-preview{padding:var(--density-group-gap);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-panel);background:var(--color-surface-raised);grid-area:1/2;min-inline-size:0}.writer-draft-preview table{font-size:var(--font-size-sm)}.writer-estimate-footer{justify-content:space-between;align-items:center;gap:var(--space-2);border-block-start:var(--border-width) solid var(--color-border);margin-block-start:var(--density-group-gap);padding-block-start:var(--density-inset);display:flex}.writer-estimate-form[data-step=pricing] .writer-estimate-save,.writer-estimate-form[data-step=customer] .writer-estimate-next{display:none}.service-writer input[type=datetime-local]{inline-size:var(--time-control-inline-size);max-inline-size:100%}.service-writer .r27-commercial-pane__body input[type=datetime-local]{flex-basis:auto}.writer-resource-scheduling .writer-embedded-schedule-heading{margin:0}.writer-resource-scheduling>.resource-scheduling__controls{margin:0 0 var(--density-group-gap);background:0 0;border:0;padding:0}.writer-resource-scheduling>.resource-scheduling__controls>fieldset{align-items:end;gap:var(--density-field-gap);border:0;flex-wrap:wrap;margin:0;padding:0;display:flex}.writer-resource-scheduling>.resource-scheduling__controls>fieldset>p{font-size:var(--font-size-sm);color:var(--color-text-secondary);align-self:center}.writer-resource-scheduling>.resource-scheduling__controls>fieldset>legend{display:none}.writer-schedule-layout{grid-template-columns:minmax(0,1fr) var(--summary-rail-inline-size);align-items:start;gap:var(--density-group-gap);display:grid}.writer-schedule-board{min-inline-size:0;min-block-size:var(--task-min-block-size)}.writer-schedule-editor{min-inline-size:0;padding:var(--density-inset);background:var(--color-surface-raised);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-panel)}.writer-schedule-board .resource-scheduling__grid{gap:var(--density-group-gap);grid-template-columns:minmax(0,1fr);display:grid}.writer-schedule-board .resource-scheduling__card{border:0;margin:0;padding:0}.writer-schedule-board .resource-scheduling__card article{padding:var(--density-inset);border-block-start:var(--border-width) solid var(--color-border)}.writer-resource-tabs{gap:var(--space-1);flex-wrap:wrap;display:flex}.writer-resource-tabs button[aria-pressed=true]{background:var(--color-selection);border-color:var(--color-accent)}.writer-resource-summary{font-size:var(--font-size-sm);color:var(--color-text-secondary)}.writer-schedule-editor section[hidden]{display:none}.writer-schedule-editor ul{padding:0;list-style:none}.writer-schedule-editor li{padding-block:var(--space-1)}.writer-schedule-editor fieldset{border:0;padding:0}.writer-schedule-editor form{border-block-start:var(--border-width) solid var(--color-border);padding-block-start:var(--space-2)}.writer-selected-resources{gap:var(--space-1);flex-wrap:wrap;display:flex}.writer-selected-resources:empty{display:none}.writer-selected-resources button{font-size:var(--font-size-sm)}@media (width>=90rem){.writer-workbench:has(>.writer-inspector:not([hidden])>details[open]){grid-template-columns:var(--workflow-rail-inline-size) minmax(0,1fr) var(--summary-rail-inline-size)}.writer-inspector:has(>details[open]){padding:var(--density-group-gap);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-panel);background:var(--color-surface);grid-area:1/3}}@media (width<=89.99rem){.writer-estimate-layout{grid-template-columns:minmax(0,1fr)}.writer-draft-preview{grid-area:2/1}.service-writer[data-stage=plan] .writer-columns{grid-template-columns:minmax(0,1fr)}}@media (width<=63.99rem){.writer-workbench{grid-template-columns:minmax(0,1fr)}.writer-workflow,.writer-columns,.writer-inspector{grid-area:auto/1}.writer-stage-tabs{flex-wrap:wrap;display:flex}.writer-queue{border:0;margin:0}.writer-inspector{order:3}.writer-schedule-layout{grid-template-columns:minmax(0,1fr)}.writer-shell-tools,.writer-inline-context{flex-wrap:wrap}.writer-estimate-context>p{inline-size:100%}}@media (width<=36rem){.writer-bar>div:first-child{gap:var(--space-2)}.writer-bar,.writer-actions{align-items:start}.writer-inline-context{gap:var(--space-1);display:grid}.writer-estimate-customer>fieldset{grid-template-columns:minmax(0,1fr)}.writer-estimate-step-tabs{flex-wrap:wrap}.writer-module-menu>div{inset-inline-start:calc(0px - var(--space-8))}.writer-page-frame header.topbar .brand span{display:none}}@media (pointer:coarse){.service-writer :is(button,input,select),.writer-page-frame summary{min-block-size:var(--control-height-touch)}}.writer-provider-lookup{border:var(--border-width) solid var(--color-border);padding:var(--space-2);border-radius:var(--radius-control)}.writer-proposal-field{padding:var(--space-2) 0;border-block-end:var(--border-width) solid var(--color-border)}.writer-proposal-field>span{gap:var(--space-2);flex-wrap:wrap;align-items:baseline;display:flex}.writer-proposal-field input{width:auto}.writer-proposal-field small{color:var(--color-text-secondary);line-height:var(--line-height)}.writer-provider-lookup dl>div{grid-template-columns:minmax(var(--field-min-inline-size),1fr) minmax(0,2fr);gap:var(--space-2);padding:var(--space-1) 0;display:grid}.writer-provider-lookup dd{white-space:pre-wrap;overflow-wrap:anywhere}.writer-provider-lookup dt{font-size:var(--font-size-sm)}.writer-catalog-access{gap:var(--space-1);flex-direction:column;flex:1;min-height:0;display:flex}.writer-workspace-choice{gap:var(--space-1);font-size:var(--font-size-sm);flex-wrap:wrap;align-items:center;display:flex}.writer-workspace-choice>span{min-width:var(--form-row-min-inline-size);flex:1}.writer-workspace-choice>strong{font-size:var(--font-size-base)}.writer-workspace-choice small{flex-basis:100%}@media (width<=63.99rem),(height<=39.99rem){.writer-catalog-access{display:block}.writer-workspace-choice{margin-block-end:var(--space-2)}}.writer-provider-observation,.writer-provider-settings{overflow-wrap:anywhere;border-block-start:var(--border-width) solid var(--color-border);min-inline-size:0;margin-block-start:var(--space-3);padding-block-start:var(--space-2)}.writer-provider-observation h4{margin:var(--space-1) 0;font-size:var(--font-size-base)}.writer-provider-observation h5{margin:var(--space-2) 0;font-size:var(--font-size-sm)}.writer-provider-observation details{max-inline-size:100%}.writer-provider-observation dt{overflow-wrap:anywhere}@media (width<=36rem){.writer-provider-lookup dl>div{grid-template-columns:minmax(0,1fr)}.writer-provider-lookup dd{margin-inline-start:0}}.service-writer .writer-provider-lookup form{align-items:end;gap:var(--density-field-gap);flex-wrap:wrap;display:flex}.service-writer input[maxlength="17"]{font-family:var(--font-mono);inline-size:var(--identifier-control-inline-size);max-inline-size:100%}.service-writer .writer-provider-lookup input[type=number],.service-writer input[maxlength="10"],.writer-price-line input[inputmode=decimal]{inline-size:var(--short-control-inline-size);max-inline-size:100%}.service-writer .writer-compact-fields{align-items:end;gap:var(--density-field-gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.writer-compact-fields>.writer-form-row{grid-column:1/-1}.writer-compact-fields>button{justify-self:start}.writer-identities>details>label{max-inline-size:var(--name-control-inline-size)}.writer-identities>details>form:not(.writer-compact-fields){align-items:end;gap:var(--density-field-gap);flex-wrap:wrap;display:flex}.writer-identities>details>form:not(.writer-compact-fields)>label{inline-size:min(100%,var(--name-control-inline-size))}@media (width<=36rem){.service-writer .writer-compact-fields{grid-template-columns:minmax(0,1fr)}}:is(.writer-page-frame,.writer-catalog-access) .service-writer .writer-panel label>input:not([type=checkbox]),:is(.writer-page-frame,.writer-catalog-access) .service-writer .writer-panel label>select,:is(.writer-page-frame,.writer-catalog-access) .service-writer .writer-panel label>textarea{width:var(--field-inline-size,100%);inline-size:var(--field-inline-size,100%);max-inline-size:100%;padding-block:var(--density-label-gap);margin-block-start:0}.service-writer label[data-identifier-kind=vin]{--field-inline-size:var(--identifier-control-inline-size)}.service-writer label:has(>input[maxlength="17"]){--field-inline-size:var(--identifier-control-inline-size)}.service-writer label[data-identifier-kind=vin]>input{font-family:var(--font-mono)}.service-writer label:has(>input[type=datetime-local]){--field-inline-size:var(--time-control-inline-size)}.service-writer .writer-provider-lookup label:has(>input[type=number]){--field-inline-size:var(--short-control-inline-size)}.service-writer label:has(>input[maxlength="10"]){--field-inline-size:var(--short-control-inline-size)}.service-writer button+button{margin-inline-start:0}@media (width>=90rem){.writer-inspector:has(>details[open]):not(:has(>details details[open])){position:sticky;inset-block-start:var(--density-group-gap)}}.writer-columns{container:writer-content/inline-size}.service-writer[data-entry=new] .writer-columns{grid-template-columns:minmax(0,1fr)}.service-writer[data-entry=new] .writer-request-body{display:block}.service-writer .writer-call-identities{margin:0 0 var(--density-group-gap);border:0;padding:0}.writer-intake-targets{gap:var(--density-group-gap);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.writer-caller-row{gap:var(--space-2);flex-wrap:wrap;align-items:end;margin-block-start:var(--density-group-gap);display:flex}.writer-caller-row>.writer-lookup-control{inline-size:min(100%,var(--name-control-inline-size))}.writer-lookup-control{min-inline-size:0;position:relative}.writer-lookup-label{gap:var(--space-2);justify-content:space-between;align-items:center;margin-block-end:var(--density-label-gap);display:flex}.writer-lookup-label>label{font-weight:var(--font-weight-semibold)}.writer-lookup-label>button{font-size:var(--font-size-sm)}.writer-lookup-entry,.writer-lookup-selected{gap:var(--space-1);align-items:center;min-inline-size:0;display:flex}.writer-lookup-entry input{width:100%;flex:1;min-inline-size:0}.writer-lookup-entry button{flex:none}.writer-lookup-selected{padding:var(--space-1) 0;flex-wrap:wrap}.writer-lookup-selected strong{overflow-wrap:anywhere;flex:100%}.writer-lookup-selected button{font-size:var(--font-size-sm)}.writer-lookup-results{z-index:1;border:var(--border-width) solid var(--color-border);border-radius:var(--radius-control);background:var(--color-surface-raised);padding:var(--space-1);margin-block-start:var(--space-1);position:relative}.writer-lookup-results>button{text-align:start;background:0 0;border-color:#0000;flex-direction:column;align-items:start;inline-size:100%;display:flex}.writer-lookup-results>button:hover{background:var(--color-surface-hover)}.writer-lookup-results small{color:var(--color-text-secondary)}.service-writer .writer-new-conversation{grid-template-columns:minmax(0,1fr) var(--summary-rail-inline-size);align-items:start;gap:var(--density-group-gap);background:0 0;border:0;margin:0;padding:0;display:grid}.writer-new-conversation>h2{margin-block:var(--space-2) 0;grid-column:1/-1}.writer-new-conversation>button{background:var(--color-accent);color:var(--color-on-accent);border-color:var(--color-accent);grid-column:1/-1;justify-self:start}.service-writer .writer-source-fields{gap:var(--space-2);border:0;flex-wrap:wrap;align-items:end;margin:0;padding:0;display:flex}.writer-source-fields>legend{font-size:var(--font-size-xs);color:var(--color-text-secondary)}.writer-source-fields>label{flex:1}.writer-source-fields>button{font-size:var(--font-size-sm)}.service-writer .writer-task-dialog{inline-size:min(var(--form-width),calc(100vw - var(--space-8)));max-inline-size:calc(100vw - var(--space-8));max-block-size:calc(100dvh - var(--space-8));border:var(--border-width) solid var(--color-border);border-radius:var(--radius-panel);padding:var(--density-group-gap);background:var(--color-surface);color:var(--color-text);overflow:auto}.writer-task-dialog::backdrop{background:var(--color-scrim)}.writer-task-dialog>header{justify-content:space-between;align-items:center;gap:var(--space-3);margin-block-end:var(--density-group-gap);display:flex}.writer-task-dialog>header h2{margin:0}.writer-task-dialog>header button{flex:none}.writer-dialog-context{padding:var(--density-inset);background:var(--color-surface-raised)}.writer-task-dialog>label,.writer-task-dialog .writer-provider-lookup{margin-block:var(--space-2)}.writer-task-dialog .writer-compact-fields>label:first-child{grid-column:1/-1}.writer-navigation-toggle{inline-size:100%;font-size:var(--font-size-sm);margin-block-end:var(--space-2)}.service-writer[data-navigation=collapsed] .writer-workbench{grid-template-columns:var(--control-height-touch) minmax(0,1fr)}.service-writer[data-navigation=collapsed] .writer-stage-tabs button>span,.service-writer[data-navigation=collapsed] .writer-navigation-caption{display:none}.service-writer[data-navigation=collapsed] .writer-stage-tabs button{justify-content:center}.service-writer[data-navigation=collapsed] .writer-workflow .writer-queue{display:none}.writer-inspector[hidden]{display:none!important}.writer-status{border-color:var(--color-border);background:var(--color-surface-raised)}.writer-status>strong{margin-inline-end:var(--space-2)}.writer-status[data-tone=warning]{border-color:var(--color-warning);background:var(--color-warning-surface)}.writer-status[data-tone=error]{border-color:var(--color-danger);background:var(--color-danger-surface)}.writer-status[data-tone=success]{border-color:var(--color-success);background:var(--color-success-surface)}.writer-status[data-tone=information]{border-color:var(--color-info);background:var(--color-info-surface)}.writer-status[data-tone=information]>strong{color:var(--color-info)}.writer-status[data-tone=error]>strong{color:var(--color-danger)}@container writer-content (width<=48rem){.writer-intake-targets,.service-writer .writer-new-conversation{grid-template-columns:minmax(0,1fr)}}@media (width>=90rem){.writer-workbench:has(>.writer-inspector:not([hidden])>details[open]){grid-template-columns:var(--workflow-rail-inline-size) minmax(0,1fr) var(--summary-rail-inline-size)}.service-writer[data-navigation=collapsed] .writer-workbench:has(>.writer-inspector:not([hidden])>details[open]){grid-template-columns:var(--control-height-touch) minmax(0,1fr) var(--summary-rail-inline-size)}.writer-workbench:has(>.writer-inspector[hidden]){grid-template-columns:var(--workflow-rail-inline-size) minmax(0,1fr)}.service-writer[data-navigation=collapsed] .writer-workbench:has(>.writer-inspector[hidden]){grid-template-columns:var(--control-height-touch) minmax(0,1fr)}}@media (width<=63.99rem){.service-writer[data-navigation=collapsed] .writer-workbench{grid-template-columns:minmax(0,1fr)}.service-writer[data-navigation=collapsed] .writer-stage-tabs{display:none}.writer-navigation-toggle{inline-size:auto}.service-writer[data-navigation=collapsed] .writer-navigation-caption{display:inline}}.writer-list-home{gap:var(--density-field-gap);inline-size:100%;min-inline-size:0;display:grid}.writer-list-home[hidden],.writer-workbench[hidden]{display:none}.writer-list-home>nav[aria-label=Writer\ lists]{flex-wrap:wrap;gap:1rem;display:flex}.personal-views-navigation{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.personal-views-navigation>nav{gap:var(--space-1);flex-wrap:wrap;display:flex}.personal-views-management{margin-inline-start:auto;position:relative}.personal-views-management>div{z-index:var(--layer-popover);inline-size:min(var(--popover-inline-size),calc(100vw - var(--space-8)));max-block-size:var(--popover-max-block-size);box-sizing:border-box;box-shadow:var(--shadow-popover);padding:var(--density-inset);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-panel);background:var(--color-surface);position:absolute;inset-block-start:100%;inset-inline-end:0;overflow:auto}.personal-views-management input:not([type=checkbox]):not([type=radio]){max-inline-size:var(--name-control-inline-size)}.personal-views-management ol{gap:var(--density-field-gap);display:grid}.personal-views-navigation [aria-current=true]{background:var(--color-selection);border-color:var(--color-accent)}.hdsw-identifier-find,.hdsw-query-controls{min-inline-size:0}.hdsw-identifier-find fieldset,.hdsw-query-controls fieldset{align-items:end;gap:var(--density-field-gap);min-inline-size:0;padding:var(--density-inset);flex-wrap:wrap;display:flex}.hdsw-identifier-find label,.hdsw-query-controls label{gap:var(--density-label-gap);max-inline-size:min(100%,var(--name-control-inline-size));min-inline-size:0;display:grid}.hdsw-identifier-find input,.hdsw-query-controls input,.hdsw-query-controls select{box-sizing:border-box;max-inline-size:100%;inline-size:var(--choice-control-inline-size)}.hdsw-identifier-find input{inline-size:var(--name-control-inline-size)}.hdsw-query-controls input[type=number]{inline-size:var(--short-control-inline-size)}.hdsw-query-controls>ul,.hdsw-identifier-find ul{gap:var(--density-field-gap);flex-wrap:wrap;padding-inline-start:var(--space-5);display:flex}.hdsw-query-controls>ul>li{align-items:center;gap:var(--space-1);display:flex}.daily-work{max-width:90rem;margin-inline:auto;padding:1rem}.daily-work-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr));align-items:start;gap:1.25rem;display:grid}.daily-work-grid>section{border:1px solid;border-radius:.7rem;padding:1rem}.daily-work-cards{gap:.9rem;padding:0;list-style:none;display:grid}.daily-work-cards>li{overflow-wrap:anywhere;border:1px solid;border-radius:.5rem;padding:1rem}.daily-work nav{flex-wrap:wrap;gap:.75rem;display:flex}.daily-work button{white-space:normal;max-width:100%;margin-block:.35rem}.daily-work-summary{white-space:pre-wrap}.daily-work a:focus-visible,.daily-work button:focus-visible{outline-offset:3px;outline:3px solid}.customer-transaction-roles{border-top:1px solid var(--border-default,#30363d);margin-top:1rem;padding-top:1rem}.customer-role-grid{grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:.75rem;display:grid}.customer-role-grid article{border:1px solid var(--border-default,#30363d);border-radius:.4rem;padding:.75rem}.customer-role-grid h4{margin-top:0}.customer-transaction-roles button{margin:.3rem .5rem .3rem 0}.customer-transaction-roles label{gap:.3rem;display:grid}.customer-transaction-roles textarea{min-width:0;max-width:40rem}:root,[data-theme]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-canvas:#0b0f14;--color-surface:#131a20;--color-surface-raised:#1b242c;--color-surface-hover:#232e38;--color-border:#34404b;--color-control-border:#687a8d;--color-text:#e8edf3;--color-text-secondary:#b8c2cc;--color-text-muted:#8794a1;--color-accent:#4399ef;--color-accent-hover:#6eb3f7;--color-on-accent:#0b0f14;--color-focus:#6eb3f7;--color-danger:#f87171;--color-success:#4ade80;--color-warning:#fbbf24;--color-info:#65bfe6;--color-danger-surface:color-mix(in srgb, var(--color-danger) 9%, var(--color-surface));--color-success-surface:color-mix(in srgb, var(--color-success) 9%, var(--color-surface));--color-warning-surface:color-mix(in srgb, var(--color-warning) 9%, var(--color-surface));--color-info-surface:color-mix(in srgb, var(--color-info) 9%, var(--color-surface));--color-selection:#284562;--color-disabled-surface:var(--color-surface-raised);--color-disabled-text:var(--color-text-muted);--font-sans:"Segoe UI", system-ui, -apple-system, BlinkMacSystemFont, sans-serif;--font-mono:ui-monospace, "Cascadia Code", "SFMono-Regular", Consolas, monospace;--font-size-xs:.75rem;--font-size-sm:.8125rem;--font-size-base:.875rem;--font-size-lg:1rem;--font-size-heading:1.125rem;--font-size-title:clamp(1.375rem, 1.1rem + 1vw, 1.875rem);--line-height:1.5;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-12:3rem;--radius-control:.25rem;--radius-panel:.5rem;--control-height:2.25rem;--sidebar-width:15rem;--content-width:88rem;--form-width:44rem;--border-width:1px;--border-width-emphasis:3px;--focus-outline-width:3px;--focus-outline-offset:3px;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--control-height-touch:2.75rem;--textarea-min-block-size:4rem;--textarea-max-block-size:45vh;--panel-min-inline-compact:10rem;--panel-min-inline-standard:20rem;--panel-min-inline-wide:23rem;--field-min-inline-size:8rem;--form-row-min-inline-size:12rem;--popover-inline-size:30rem;--popover-max-block-size:32rem;--navigation-max-block-size:3rem;--workspace-context-max-block-size:12rem;--density-inset:var(--space-2);--density-group-gap:var(--space-3);--density-field-gap:var(--space-2);--density-label-gap:var(--space-1);--workflow-rail-inline-size:10.5rem;--summary-rail-inline-size:17rem;--preview-rail-inline-size:19rem;--time-control-inline-size:27ch;--icon-inline-size:1.125rem;--icon-stroke-width:1.75;--identifier-control-inline-size:21ch;--short-control-inline-size:12ch;--choice-control-inline-size:18ch;--name-control-inline-size:24rem;--task-min-block-size:20rem;--layer-popover:50;--color-scrim:color-mix(in srgb, var(--color-canvas) 72%, transparent);--shadow-popover:0 var(--space-1) var(--space-2) color-mix(in srgb, var(--color-text) 18%, transparent)}[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-canvas:#f6f8fa;--color-surface:#fff;--color-surface-raised:#eef2f6;--color-surface-hover:#e6edf4;--color-border:#cbd4de;--color-control-border:#788896;--color-text:#1f2933;--color-text-secondary:#435262;--color-text-muted:#596979;--color-accent:#0969b5;--color-accent-hover:#075488;--color-on-accent:#fff;--color-focus:#0969b5;--color-info:#126b83;--color-danger:#b42328;--color-success:#16703b;--color-warning:#805400;--color-selection:#d6eaff}@media (prefers-color-scheme:light){:root:not([data-theme]){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-canvas:#f6f8fa;--color-surface:#fff;--color-surface-raised:#eef2f6;--color-surface-hover:#e6edf4;--color-border:#cbd4de;--color-control-border:#788896;--color-text:#1f2933;--color-text-secondary:#435262;--color-text-muted:#596979;--color-accent:#0969b5;--color-accent-hover:#075488;--color-on-accent:#fff;--color-focus:#0969b5;--color-info:#126b83;--color-danger:#b42328;--color-success:#16703b;--color-warning:#805400;--color-selection:#d6eaff}}*{box-sizing:border-box}html{background:var(--color-canvas);scroll-padding-block:var(--space-4)}body{background:var(--color-canvas);color:var(--color-text);font-family:var(--font-sans);font-size:var(--font-size-base);line-height:var(--line-height);font-synthesis:none;margin:0}::selection{background:var(--color-selection);color:var(--color-text)}button,input,select,textarea{font:inherit}a{color:var(--color-accent);text-underline-offset:.2em}a:hover{color:var(--color-accent-hover)}a,button,input,select,textarea,summary,[tabindex]{scroll-margin-block:var(--space-4)}:focus-visible{outline:2px solid var(--color-focus);outline-offset:3px}.operations-shell{min-height:100dvh;color:var(--color-text);background:var(--color-canvas)}.topbar{align-items:center;gap:var(--density-group-gap);padding:var(--density-inset) var(--density-group-gap);background:var(--color-surface);border-bottom:1px solid var(--color-border);flex-wrap:wrap;display:flex}.brand{color:var(--color-text);font-size:var(--font-size-lg);letter-spacing:.06em;font-weight:700;text-decoration:none}.brand:hover{color:var(--color-text)}.brand span{color:var(--color-text-secondary);font-size:var(--font-size-xs);letter-spacing:0;margin-top:var(--space-1);font-weight:400;display:block}.topbar nav{gap:var(--space-1);flex-wrap:wrap;min-width:0;display:flex}.topbar nav a{padding:var(--space-2) var(--space-3);border-radius:var(--radius-control);color:var(--color-text-secondary);font-size:var(--font-size-sm);overflow-wrap:anywhere;border:1px solid #0000;text-decoration:none;display:block}.topbar nav a:hover{color:var(--color-text);background:var(--color-surface-hover)}.operations-workspace{width:100%;min-width:0;max-width:var(--content-width);padding:var(--space-6) var(--space-6) var(--space-12);margin-inline:auto}.operations-workspace>section,.operations-workspace>form,.operations-workspace :where(section,article,div,fieldset){min-width:0}.operations-navigation:is(.is-orders,.is-order,.is-job,.is-field,.is-job_execution,.is-job_work_time,.is-job_service_facts) a[href=\/work-orders],.operations-navigation.is-draft a[href="/work-orders/new"],.operations-navigation.is-assets a[href=\/assets],.operations-navigation.is-customers a[href=\/customers],.operations-navigation:is(.is-task_inbox,.is-task_notifications,.is-information_requests,.is-information_task) a[href=\/tasks],.operations-navigation:is(.is-my_time,.is-manage_time) a[href=\/time],.operations-navigation.is-staffing a[href=\/staffing],.operations-navigation.is-inspections a[href=\/inspections],.operations-navigation.is-service_spaces a[href=\/service-spaces],.operations-navigation.is-asset_reports a[href=\/asset-reports],.operations-navigation.is-resource_uses a[href=\/resource-uses],.operations-navigation.is-admin a[href=\/admin]{color:var(--color-text);background:var(--color-surface-raised);border-inline-start:3px solid var(--color-accent);padding-inline-start:calc(var(--space-3) - 2px);font-weight:600}h1,h2,h3,h4{color:var(--color-text);overflow-wrap:anywhere;font-weight:600}h1{font-size:var(--font-size-title);margin:0 0 var(--space-4);line-height:1.25}h2{font-size:var(--font-size-heading);margin:0 0 var(--space-3)}h3{font-size:var(--font-size-lg);margin:var(--space-4) 0 var(--space-2)}h4{font-size:var(--font-size-base);margin:var(--space-3) 0 var(--space-2)}p{margin:0 0 var(--space-3);overflow-wrap:anywhere}li,dt,dd,legend{overflow-wrap:anywhere}small,.muted,.count,.empty,.null-value{color:var(--color-text-muted);font-size:var(--font-size-sm)}.null-value{font-style:italic}.eyebrow{color:var(--color-text-secondary);font-size:var(--font-size-xs);letter-spacing:.08em;text-transform:uppercase;margin:0 0 var(--space-2);font-weight:600}.page-heading{justify-content:space-between;align-items:flex-start;gap:var(--space-4);margin-bottom:var(--space-5);border-bottom:1px solid var(--color-border);padding-bottom:var(--space-4);flex-wrap:wrap;display:flex}.page-heading h1{margin-bottom:0}.back{margin-bottom:var(--space-4);font-size:var(--font-size-sm);display:inline-block}form{gap:var(--space-3);min-width:0;max-width:var(--form-width);margin-block:var(--space-4);display:grid}form>h2,form>h3{margin-bottom:0}label{min-width:0;color:var(--color-text-secondary);font-weight:500;display:block}label>:is(input,select,textarea){margin-top:var(--space-2);display:block}input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]),select,textarea{width:100%;min-width:0;max-width:var(--form-width);min-height:var(--control-height);padding:var(--space-2) var(--space-3);color:var(--color-text);background:var(--color-canvas);border:1px solid var(--color-control-border);border-radius:var(--radius-control)}textarea{resize:vertical;min-height:6rem}input::placeholder,textarea::placeholder{color:var(--color-text-muted);opacity:1}input[type=checkbox],input[type=radio]{accent-color:var(--color-accent);vertical-align:middle;width:1rem;height:1rem;margin:0 var(--space-2) 0 0}label:has(>input:is([type=checkbox],[type=radio])){align-items:flex-start;gap:var(--space-2);font-weight:400;display:flex}label>input:is([type=checkbox],[type=radio]){margin-top:var(--space-1);flex:none;margin-inline-end:0;display:inline-block}select option{color:var(--color-text);background:var(--color-surface)}input:autofill{box-shadow:inset 0 0 0 1000px var(--color-canvas);-webkit-text-fill-color:var(--color-text);caret-color:var(--color-text)}input[readonly],textarea[readonly]{background:var(--color-surface)}fieldset{padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-panel);margin:0}fieldset>:is(label,p,button,fieldset){margin-block:var(--space-2)}legend{max-width:100%;padding-inline:var(--space-2);color:var(--color-text);font-weight:600}button{min-height:var(--control-height);max-width:100%;padding:var(--space-2) var(--space-3);border:1px solid var(--color-control-border);border-radius:var(--radius-control);color:var(--color-text);background:var(--color-surface-raised);text-align:center;overflow-wrap:anywhere;cursor:pointer;font-weight:500}button+button{margin-inline-start:var(--space-2)}form>button{justify-self:start}form>button+button{margin-inline-start:0}button:hover:not(:disabled){background:var(--color-surface-hover)}button:is([type=submit],:not([type])){color:var(--color-on-accent);background:var(--color-accent);border-color:var(--color-accent);font-weight:600}button:is([type=submit],:not([type])):hover:not(:disabled){background:var(--color-accent-hover);border-color:var(--color-accent-hover)}button:disabled,input:disabled,select:disabled,textarea:disabled{opacity:1;color:var(--color-disabled-text);-webkit-text-fill-color:var(--color-disabled-text);background:var(--color-disabled-surface);border-color:var(--color-border);cursor:not-allowed}section[aria-label=Authentication]{padding:var(--space-4);margin-bottom:var(--space-6);border:1px solid var(--color-border);border-radius:var(--radius-panel);background:var(--color-surface)}section[aria-label=Authentication] form{max-width:28rem}section[aria-label=Organization\ selection],section[aria-label=Organization\ selection] label{margin-block:var(--space-3)}section[aria-label="First account setup"],section[aria-label=Password\ reset]{max-width:var(--form-width)}[role=alert],.state-error{color:var(--color-danger);padding:var(--space-3) var(--space-4);background:var(--color-danger-surface);border:1px solid var(--color-danger);border-radius:var(--radius-control)}[role=status]{color:var(--color-text-secondary)}.state{padding:var(--space-6) 0}.state-error{padding:var(--space-4)}.state-error h2{color:var(--color-danger)}.pill{padding:var(--space-1) var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-control);color:var(--color-text-secondary);background:var(--color-surface-raised);font-size:var(--font-size-xs);font-weight:600;display:inline-block}[data-tone=success]{color:var(--color-success);background:var(--color-success-surface)}[data-tone=warning]{color:var(--color-warning);background:var(--color-warning-surface)}[data-tone=danger]{color:var(--color-danger);background:var(--color-danger-surface)}[data-tone=info]{color:var(--color-info);background:var(--color-info-surface)}.table-wrap{border:1px solid var(--color-border);border-radius:var(--radius-panel);background:var(--color-surface);max-width:100%;overflow-x:auto}.table-wrap:focus-within{border-color:var(--color-focus)}table{border-collapse:collapse;width:100%;font-size:var(--font-size-base)}table:not(.table-wrap table){border:1px solid var(--color-border);border-radius:var(--radius-panel);max-width:100%;display:block;overflow-x:auto}th,td{text-align:start;vertical-align:top;padding:var(--space-3);border-bottom:1px solid var(--color-border)}th{color:var(--color-text-secondary);background:var(--color-surface-raised);font-size:var(--font-size-xs);white-space:nowrap;font-weight:600}td{overflow-wrap:anywhere;min-width:7rem}tr:last-child td{border-bottom:0}tr:hover td{background:var(--color-surface-raised)}td small{margin-top:var(--space-1);display:block}.fields{border:1px solid var(--color-border);border-radius:var(--radius-panel);background:var(--color-border);margin:0 0 var(--space-5);grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr));gap:1px;display:grid;overflow:hidden}.field{background:var(--color-surface);padding:var(--space-3) var(--space-4)}.field dt{color:var(--color-text-secondary);font-size:var(--font-size-xs);margin-bottom:var(--space-1)}.field dd{overflow-wrap:anywhere;margin:0}dd{margin-inline-start:var(--space-4)}.detail-grid{gap:var(--space-4);margin-bottom:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.panel{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-panel);padding:var(--space-4);margin-bottom:var(--space-4)}.detail-grid>.panel{margin-bottom:0}.panel p{white-space:pre-wrap}.job-list,.timeline,.fact-list{margin:0;padding:0;list-style:none}.job-list li,.timeline li,.fact-list li{border-top:1px solid var(--color-border);padding-block:var(--space-3)}.job-list li:first-child,.timeline li:first-child,.fact-list li:first-child{border-top:0}.job-list span,.job-list small,.timeline span{margin-top:var(--space-1);display:block}.timeline li{gap:var(--space-3);flex-wrap:wrap;display:flex}.projection-fields{gap:var(--space-2);margin:0;display:grid}.projection-fields .field{padding:var(--space-2) 0;background:0 0}.projection-list{margin:var(--space-2) 0 0;padding-inline-start:var(--space-5)}.continuation{font-size:var(--font-size-sm);color:var(--color-accent);margin-top:var(--space-4)}button.continuation{padding:var(--space-2) 0;font:inherit;text-align:start;background:0 0;border:0;text-decoration:underline}button.continuation:disabled{color:var(--color-disabled-text);background:0 0;text-decoration:none}pre{max-width:100%;padding:var(--space-3);background:var(--color-surface-raised);border:1px solid var(--color-border);border-radius:var(--radius-control);overflow-x:auto}code,pre{font-family:var(--font-mono);font-size:var(--font-size-sm)}summary{color:var(--color-text-secondary);cursor:pointer;padding-block:var(--space-2)}hr{border:0;border-top:1px solid var(--color-border);margin-block:var(--space-5)}@media (width>=64rem){.operations-shell:not(.operations-shell--writer):has(.topbar nav){grid-template-columns:var(--sidebar-width) minmax(0, 1fr);align-items:start;display:grid}.operations-shell:not(.operations-shell--writer):has(.topbar nav) .topbar{align-items:stretch;gap:var(--space-5);height:100dvh;padding:var(--space-5) var(--space-3);border-bottom:0;border-inline-end:1px solid var(--color-border);flex-direction:column;display:flex;position:sticky;top:0;overflow-y:auto}.operations-shell:not(.operations-shell--writer):has(.topbar nav) .brand{padding:0 var(--space-3) var(--space-4);border-bottom:1px solid var(--color-border)}.operations-shell:not(.operations-shell--writer):has(.topbar nav) .topbar nav{flex-direction:column;display:flex}}@media (width<=48rem){.topbar{padding:var(--space-4);gap:var(--space-3)}.brand,.topbar nav{width:100%}.topbar nav a{padding:var(--space-2)}.operations-workspace{padding:var(--space-5) var(--space-4) var(--space-8)}.detail-grid{grid-template-columns:minmax(0,1fr)}.timeline li{display:block}th,td{padding:var(--space-2)}.page-heading{gap:var(--space-3)}.panel{padding:var(--space-3)}input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]),select,textarea{min-height:2.75rem;font-size:var(--font-size-lg)}button{min-height:2.75rem}}@media (forced-colors:active){:focus-visible{outline-color:highlight}button,input,select,textarea,.pill{border-color:buttontext}}.topbar>.brand{width:auto;min-inline-size:0}.topbar>.shared-shell-tools{align-items:center;gap:var(--density-field-gap);margin-inline-start:auto;display:flex}.header-disclosure{flex:none;min-inline-size:0;margin:0;position:relative}.header-disclosure>summary{cursor:pointer;min-block-size:var(--control-height);padding:var(--space-1) var(--space-2);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-control);background:var(--color-surface);color:var(--color-text);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);white-space:nowrap}.header-disclosure-panel{z-index:var(--layer-popover);inline-size:min(var(--popover-inline-size), calc(100vw - var(--space-6)));max-block-size:min(var(--popover-max-block-size), calc(100dvh - var(--control-height) - var(--space-12)));padding:var(--space-4);background:var(--color-surface);color:var(--color-text);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-panel);box-shadow:var(--shadow-popover);position:absolute;inset-block-start:calc(100% + var(--space-2));inset-inline-end:0;overflow:auto}.display-settings-menu>.display-settings-panel{--display-settings-top:clamp(var(--space-3), calc(var(--header-disclosure-anchor-bottom,var(--control-height-touch)) + var(--space-2)), calc(100dvh - var(--control-height-touch) - var(--space-3)));inline-size:min(var(--popover-inline-size), calc(100% - var(--space-6)));max-block-size:min(var(--popover-max-block-size), calc(100dvh - var(--display-settings-top) - var(--space-3)));margin-block-start:0;position:fixed;inset-block-start:var(--display-settings-top);inset-inline-start:auto;inset-inline-end:clamp(var(--space-3), var(--header-disclosure-anchor-inline-end,var(--space-3)), calc(100% - min(var(--popover-inline-size), calc(100% - var(--space-6))) - var(--space-3)))}.appearance-control{align-items:stretch;gap:var(--space-3);grid-template-columns:minmax(0,1fr);min-inline-size:0;margin:0;display:grid}.appearance-control label{font-size:var(--font-size-sm)}.appearance-control small{font-size:var(--font-size-xs)}.appearance-control select{inline-size:100%;min-inline-size:0}.personal-display-time-zone{gap:var(--space-2);min-inline-size:0;border-block-start:var(--border-width) solid var(--color-border);grid-template-columns:minmax(0,1fr);padding-block-start:var(--space-3);display:grid}.personal-display-time-zone>button{white-space:normal;inline-size:100%}.shared-navigation-panel nav.operations-navigation{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (width>=64rem){.operations-shell:not(.operations-shell--writer):has(.topbar nav) .topbar{flex-wrap:nowrap}.operations-shell:not(.operations-shell--writer):has(.topbar nav) .topbar>*{flex-shrink:0}.operations-shell:not(.operations-shell--writer):has(.topbar nav) .shared-shell-tools{margin-inline-start:0}.operations-shell:not(.operations-shell--writer):has(.topbar nav) .display-settings-menu{inline-size:100%}.shared-navigation-menu{inline-size:100%}.shared-navigation-menu>summary{display:none}.shared-navigation-panel{max-block-size:none;inline-size:auto;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;position:static;overflow:visible}}@media (width<=48rem){.header-disclosure-panel{inline-size:auto;max-block-size:min(var(--popover-max-block-size), calc(100dvh - var(--header-disclosure-anchor-bottom,var(--control-height-touch)) - var(--space-4)));position:fixed;inset-block-start:calc(var(--header-disclosure-anchor-bottom,var(--control-height-touch)) + var(--space-2));inset-inline-start:var(--space-3);inset-inline-end:var(--space-3)}}.authentication-shell{min-height:100dvh;color:var(--color-text);background:var(--color-canvas)}.authentication-shell .brand{letter-spacing:.06em}.authentication-workspace{max-width:calc(var(--form-width) + var(--space-12))}.authentication-workspace>section[aria-label=Authentication]{margin-top:var(--space-5)}.authentication-workspace section[aria-label=Authentication] form{max-width:none}.tasks-workspace{gap:var(--space-4);display:grid}.tasks-workspace>.page-heading,.tasks-workspace>p{margin-bottom:0}.tasks-view-navigation{gap:var(--space-2);flex-wrap:wrap;display:flex}.tasks-view-navigation a{padding:var(--space-2) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-control);background:var(--color-surface);text-decoration:none}.tasks-view-navigation a[aria-current=page]{color:var(--color-text);border-color:var(--color-accent);background:var(--color-surface-raised);font-weight:600}.tasks-workspace-view{padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-panel);background:var(--color-surface)}.tasks-workspace-view h1{font-size:var(--font-size-heading)}.contact-workspace{gap:var(--space-5);min-width:0;display:grid}.contact-association-panel,.contact-communication-panel{padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-panel);background:var(--color-surface);min-width:0}.contact-communication-panel>section{margin-top:var(--space-4)}.contact-association-panel p,.contact-communication-panel p,.contact-association-panel li{overflow-wrap:anywhere}
