.domain-screen{display:grid;min-width:0;grid-template-columns:minmax(0,1fr);gap:var(--ui-page-section-gap)}.identity-admin-center{display:grid;gap:var(--ui-space-4);margin-block:var(--ui-space-5);border:1px solid var(--ui-border-default);border-radius:var(--ui-radius-xl);background:var(--ui-bg-surface);box-shadow:var(--ui-shadow-sm);overflow:hidden}.identity-admin-toolbar{display:flex;align-items:center;justify-content:space-between;gap:var(--ui-space-3);padding:var(--ui-space-4);border-bottom:1px solid var(--ui-border-default);background:var(--ui-bg-subtle)}.identity-admin-tabs,.identity-admin-toolbar__actions{display:flex;align-items:center;gap:var(--ui-space-2)}.identity-admin-tabs button{display:inline-flex;align-items:center;gap:var(--ui-space-2);min-height:42px;padding:0 var(--ui-space-3);border:1px solid transparent;border-radius:var(--ui-radius-lg);color:var(--ui-text-secondary);background:transparent;font:inherit;font-weight:700;cursor:pointer}.identity-admin-tabs button[aria-selected=true]{border-color:var(--ui-border-strong);color:var(--ui-action-primary);background:var(--ui-bg-surface);box-shadow:var(--ui-shadow-xs)}.identity-admin-tabs button span{display:grid;place-items:center;min-width:24px;min-height:24px;padding-inline:5px;border-radius:999px;color:var(--ui-text-secondary);background:var(--ui-color-slate-200);font-size:var(--ui-type-helper-size)}.identity-admin-panel{display:grid;gap:var(--ui-space-4);padding:0 var(--ui-space-4) var(--ui-space-4)}.identity-search{display:flex;align-items:center;gap:var(--ui-space-2);min-height:44px;padding-inline:var(--ui-space-3);border:1px solid var(--ui-border-default);border-radius:var(--ui-radius-lg);color:var(--ui-text-tertiary);background:var(--ui-bg-surface)}.identity-search:focus-within{border-color:var(--ui-action-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--ui-action-primary) 12%,transparent)}.identity-search input{width:100%;border:0;outline:0;color:var(--ui-text-primary);background:transparent;font:inherit}.identity-role-list,.identity-user-list{display:grid;gap:var(--ui-space-2)}.identity-user-list>article{display:grid;grid-template-columns:42px minmax(180px,1.4fr) minmax(140px,.75fr) 148px 188px;align-items:center;gap:var(--ui-space-3);min-height:76px;padding:var(--ui-space-3);border:1px solid var(--ui-border-default);border-radius:var(--ui-radius-lg);background:var(--ui-bg-surface)}.identity-avatar{display:grid;place-items:center;width:42px;height:42px;border-radius:12px;color:var(--ui-action-primary);background:var(--ui-color-blue-50);font-weight:800}.identity-avatar--technician{color:var(--ui-status-success-text);background:var(--ui-status-success-soft)}.identity-user-main,.identity-user-scope{display:grid;gap:2px;min-width:0}.identity-user-main strong,.identity-user-scope strong{color:var(--ui-text-primary);font-size:var(--ui-type-body-size)}.identity-user-main span,.identity-user-scope span{color:var(--ui-text-secondary);font-size:var(--ui-type-body-size);overflow-wrap:anywhere}.identity-user-main small{color:var(--ui-text-tertiary);font-size:var(--ui-type-helper-size)}.identity-user-list>article>.status-pill{max-width:100%;justify-self:start;white-space:normal;overflow-wrap:anywhere}.identity-user-list>article>.button{width:100%;min-width:0;white-space:normal;overflow-wrap:anywhere}.identity-people__intro{margin:var(--ui-space-1) 0 0;color:var(--ui-text-secondary);font-size:var(--ui-type-body-size);line-height:1.5}.identity-people__intro strong{color:var(--ui-text-primary)}.identity-people__views{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--ui-space-2)}.identity-people__view{display:grid;gap:2px;min-height:64px;padding:var(--ui-space-2) var(--ui-space-3);border:1px solid var(--ui-border-default);border-radius:var(--ui-radius-lg);color:var(--ui-text-secondary);background:var(--ui-bg-surface);font:inherit;text-align:start;cursor:pointer}.identity-people__view span{font-size:var(--ui-type-helper-size);font-weight:600}.identity-people__view strong{color:var(--ui-text-primary);font-size:1.35rem;line-height:1.1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.identity-people__view:hover{border-color:var(--ui-border-strong)}.identity-people__view:focus-visible{outline:2px solid var(--ui-action-primary);outline-offset:2px}.identity-people__view[aria-pressed=true]{border-color:var(--ui-action-primary);color:var(--ui-action-primary);background:var(--ui-color-blue-50);box-shadow:inset 0 0 0 1px var(--ui-action-primary)}.identity-people__view.is-warning strong{color:var(--ui-status-warning-text)}.identity-people__tag{display:inline-flex;align-items:center;margin-inline-start:var(--ui-space-2);padding:1px 8px;border-radius:999px;font-size:var(--ui-type-helper-size);font-weight:700;vertical-align:middle}.identity-people__tag--technician{color:var(--ui-status-success-text);background:var(--ui-status-success-soft)}.identity-people__warning{color:var(--ui-status-warning-text)!important}.identity-user-list>article.is-attention{border-inline-start:3px solid var(--ui-status-warning-text)}.identity-panel-intro{display:flex;align-items:center;justify-content:space-between;gap:var(--ui-space-3);flex-wrap:wrap;padding-block-start:var(--ui-space-2)}.identity-panel-intro>div{display:grid;gap:2px;min-width:0}.identity-panel-intro strong{color:var(--ui-text-primary);font-size:var(--ui-type-body-size)}.identity-panel-intro span{color:var(--ui-text-secondary);font-size:var(--ui-type-helper-size);overflow-wrap:anywhere}.identity-settings-stack{display:grid;gap:var(--ui-space-3);min-width:0}.identity-rules-panel{padding-block-start:var(--ui-space-2)}@media (max-width:1023px){.identity-people__views{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:639px){.identity-people__views{grid-template-columns:repeat(2,minmax(0,1fr))}}.identity-role-list{grid-template-columns:repeat(2,minmax(0,1fr))}.identity-role-list>article{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:var(--ui-space-3);padding:var(--ui-space-4);border:1px solid var(--ui-border-default);border-radius:var(--ui-radius-lg);background:var(--ui-bg-surface)}.identity-role-list>article>span:first-child{display:grid;place-items:center;width:38px;height:38px;border-radius:11px;color:var(--ui-action-primary);background:var(--ui-color-blue-50)}.identity-role-list>article>div{display:grid;gap:var(--ui-space-1);min-width:0}.identity-role-list h3,.identity-role-list strong{color:var(--ui-text-primary)}.identity-role-list p{margin:0;color:var(--ui-text-secondary);line-height:1.5}.identity-role-list small{color:var(--ui-text-tertiary)}.identity-role-list .button{grid-column:3}.identity-role-list .is-archived{opacity:.7}.identity-system-catalog{border:1px solid var(--ui-border-default);border-radius:var(--ui-radius-lg);overflow:hidden}.identity-system-catalog>summary{padding:var(--ui-space-4);color:var(--ui-text-primary);background:var(--ui-bg-subtle);font-weight:800;cursor:pointer}.identity-system-catalog[open]>summary{border-bottom:1px solid var(--ui-border-default)}.identity-system-catalog .phase2-role-grid{padding:var(--ui-space-3)}.identity-admin-form{display:grid;align-content:start;gap:var(--ui-space-5)}.identity-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:var(--ui-space-4)}.identity-form-grid>.ui-field{align-self:start;align-content:start}.identity-form-grid__wide{grid-column:1/-1}.identity-form-section{display:grid;gap:var(--ui-space-4);padding:var(--ui-space-5);border:1px solid var(--ui-border-default);border-radius:var(--ui-radius-xl);background:var(--ui-bg-subtle)}.identity-action-section>header,.identity-danger-zone>header,.identity-form-section__header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--ui-space-4)}.identity-action-section>header>div,.identity-danger-zone>header>div,.identity-form-section__header>div{display:grid;gap:var(--ui-space-1);min-width:0}.identity-action-section h3,.identity-danger-zone h3,.identity-form-section__header h3{margin:0;color:var(--ui-text-primary);font-size:var(--ui-type-card-title-size)}.identity-action-section p,.identity-danger-zone p,.identity-form-section__header p{margin:0;color:var(--ui-text-secondary);line-height:1.5}.identity-auto-code{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--ui-space-3);padding:var(--ui-space-4);border:1px solid var(--ui-border-default);border-radius:var(--ui-radius-lg);background:var(--ui-bg-surface)}.identity-action-readiness__icon,.identity-auto-code__icon{display:grid;place-items:center;width:40px;height:40px;border-radius:var(--ui-radius-md);color:var(--ui-action-primary);background:var(--ui-color-blue-50)}.identity-auto-code>div{display:grid;gap:var(--ui-space-1);min-width:0}.identity-auto-code strong{color:var(--ui-text-primary)}.identity-auto-code>div>span{color:var(--ui-text-secondary);line-height:1.45}.identity-choice-group,.identity-permission-picker{min-width:0;margin:0;padding:var(--ui-space-4);border:1px solid var(--ui-border-default);border-radius:var(--ui-radius-lg)}.identity-choice-group legend,.identity-permission-picker legend{padding-inline:var(--ui-space-2);color:var(--ui-text-primary);font-weight:800}.identity-choice-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ui-space-2);max-height:260px;overflow:auto}.identity-choice-grid>label,.identity-permission-picker>div>label{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:var(--ui-space-2);padding:var(--ui-space-3);border:1px solid var(--ui-border-default);border-radius:var(--ui-radius-md);background:var(--ui-bg-surface);cursor:pointer}.identity-choice-grid>label.is-selected,.identity-permission-picker>div>label.is-selected{border-color:var(--ui-action-primary);background:var(--ui-color-blue-50)}.identity-choice-grid input:where([type=checkbox],[type=radio]),.identity-permission-picker input:where([type=checkbox],[type=radio]),.identity-switch input:where([type=checkbox],[type=radio]){width:18px;height:18px;margin-top:2px;accent-color:var(--ui-action-primary)}.identity-choice-grid span{display:grid;gap:2px}.identity-choice-grid strong{color:var(--ui-text-primary);font-size:var(--ui-type-body-size)}.identity-choice-grid small{color:var(--ui-text-secondary);font-size:var(--ui-type-helper-size);line-height:1.4}.identity-form-actions{display:flex;align-items:center;justify-content:space-between;gap:var(--ui-space-3);padding-top:var(--ui-space-3);border-top:1px solid var(--ui-border-default)}.identity-link-result{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--ui-space-3);padding:var(--ui-space-4);border:1px solid var(--ui-color-green-100);border-radius:var(--ui-radius-lg);color:var(--ui-status-success-text);background:var(--ui-status-success-soft)}.identity-link-result>div{display:grid;gap:var(--ui-space-1);min-width:0}.identity-link-result code{padding:var(--ui-space-2);border-radius:var(--ui-radius-sm);color:var(--ui-text-primary);background:var(--ui-bg-surface);overflow-wrap:anywhere;-webkit-user-select:all;user-select:all}.identity-link-result small{color:var(--ui-text-secondary)}.identity-current-status{display:flex;padding:var(--ui-space-3);border-radius:var(--ui-radius-lg);color:var(--ui-text-secondary)}.identity-action-readiness,.identity-current-status{align-items:center;gap:var(--ui-space-3);background:var(--ui-bg-subtle)}.identity-action-readiness{display:grid;grid-template-columns:auto minmax(0,1fr) auto;padding:var(--ui-space-4);border:1px solid var(--ui-border-default);border-radius:var(--ui-radius-lg)}.identity-action-readiness>div{display:grid;gap:var(--ui-space-1);min-width:0}.identity-action-readiness strong{color:var(--ui-text-primary)}.identity-action-readiness>div>span{color:var(--ui-text-secondary);line-height:1.45}.identity-action-readiness.is-ready{border-color:var(--ui-color-green-100);background:var(--ui-status-success-soft)}.identity-action-readiness.is-ready .identity-action-readiness__icon{color:var(--ui-status-success-text);background:var(--ui-bg-surface)}.identity-action-readiness.is-locked{border-color:var(--ui-color-amber-100);background:var(--ui-status-warning-soft)}.identity-action-readiness.is-locked .identity-action-readiness__icon{color:var(--ui-status-warning-text);background:var(--ui-bg-surface)}.identity-action-section,.identity-danger-zone{display:grid;gap:var(--ui-space-4);padding:var(--ui-space-4);border:1px solid var(--ui-border-default);border-radius:var(--ui-radius-xl);background:var(--ui-bg-surface)}.identity-danger-zone{border-color:var(--ui-color-red-100);background:color-mix(in srgb,var(--ui-status-danger-soft) 45%,var(--ui-bg-surface))}.identity-action-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--ui-space-3)}.identity-password-editor{display:grid;gap:var(--ui-space-4);padding:var(--ui-space-4);border:1px solid var(--ui-color-blue-100);border-radius:var(--ui-radius-lg);background:var(--ui-color-blue-50)}.identity-password-editor__fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:var(--ui-space-4)}.identity-password-editor__fields>*{min-width:0}.identity-profile-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:var(--ui-space-4)}.identity-profile-fields>*{min-width:0}.identity-profile-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ui-space-3)}.identity-profile-actions>span{color:var(--ui-color-text-muted,#5b6472);font-size:var(--ui-font-size-sm,.875rem)}.identity-password-editor__notice{display:grid;gap:var(--ui-space-1);padding:var(--ui-space-3);border-radius:var(--ui-radius-md);color:var(--ui-text-secondary);background:var(--ui-bg-surface);line-height:1.5}.identity-password-editor__notice strong{color:var(--ui-text-primary)}.identity-password-editor>.button{justify-self:stretch;justify-content:center;width:100%}.identity-danger-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ui-space-3)}.identity-action-grid .button,.identity-danger-actions .button{justify-content:center;width:100%}.identity-critical-confirm{display:grid;gap:var(--ui-space-3);padding:var(--ui-space-3);border:1px solid var(--ui-color-red-100);border-radius:var(--ui-radius-lg);background:var(--ui-status-danger-soft)}.identity-critical-confirm>strong{color:var(--ui-color-red-800);font-size:var(--ui-font-size-sm);line-height:1.45}.identity-critical-confirm>div{display:flex}.identity-critical-confirm>div,.identity-session-confirm{flex-wrap:wrap;justify-content:flex-end;gap:var(--ui-space-2)}.identity-session-confirm{display:inline-flex}.identity-session-section{border:1px solid var(--ui-border-default);border-radius:var(--ui-radius-lg);background:var(--ui-bg-surface)}.identity-session-section>summary{display:flex;align-items:center;justify-content:space-between;gap:var(--ui-space-3);padding:var(--ui-space-4);color:var(--ui-text-primary);cursor:pointer;list-style:none}.identity-session-section>summary::-webkit-details-marker{display:none}.identity-session-section>summary>span{display:grid;gap:2px}.identity-session-section>summary svg{flex:none;transition:transform .16s ease}.identity-session-section[open]>summary svg{transform:rotate(180deg)}.identity-session-list{display:grid;gap:var(--ui-space-2);padding:0 var(--ui-space-4) var(--ui-space-4)}.identity-session-list>article{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--ui-space-3);padding:var(--ui-space-3);border:1px solid var(--ui-border-default);border-radius:var(--ui-radius-lg)}.identity-session-list>article>div{display:grid;gap:2px;min-width:0}.identity-session-section small,.identity-session-section span{color:var(--ui-text-secondary);overflow-wrap:anywhere}.identity-switch{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:var(--ui-space-3);padding:var(--ui-space-3);border:1px solid var(--ui-border-default);border-radius:var(--ui-radius-lg);cursor:pointer}.identity-switch span{display:grid;gap:2px}.identity-switch small{color:var(--ui-text-secondary)}.identity-permission-picker{display:grid;gap:var(--ui-space-3)}.identity-permission-picker>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ui-space-2);max-height:320px;overflow:auto}.identity-permission-picker>div>label{padding:var(--ui-space-2);font-family:inherit;font-size:var(--ui-type-body-size);overflow-wrap:normal}.identity-permission-label{min-width:0;color:var(--ui-text-primary);font-weight:700;line-height:1.4}.identity-permission-picker>div>label.identity-permission-override{grid-template-columns:minmax(0,1fr) minmax(152px,auto);align-items:center}.identity-permission-summary-item{min-width:0;padding:var(--ui-space-2) var(--ui-space-3);border:1px solid var(--ui-border-default);border-radius:var(--ui-radius-md);color:var(--ui-text-primary);background:var(--ui-bg-surface);font-weight:700;line-height:1.4}@media (max-width:1199px){.identity-user-list>article{grid-template-columns:42px minmax(0,1fr) 188px}.identity-user-scope{grid-column:2}.identity-user-list>article>.status-pill{grid-column:3;grid-row:1}.identity-user-list>article>.button{grid-column:3;grid-row:2}.identity-permission-picker>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.identity-admin-toolbar,.identity-admin-toolbar__actions{align-items:stretch;flex-direction:column}.identity-admin-toolbar__actions .button{justify-content:center;width:100%}.identity-admin-tabs{width:100%}.identity-admin-tabs button{flex:1 1;justify-content:center}.identity-user-list>article{grid-template-columns:42px minmax(0,1fr)}.identity-user-list>article>.button,.identity-user-list>article>.status-pill,.identity-user-scope{grid-column:2;justify-self:start}.identity-user-list>article>.button,.identity-user-list>article>.status-pill{grid-row:auto}.identity-user-list>article>.button{width:auto;max-width:100%}.identity-action-grid,.identity-choice-grid,.identity-danger-actions,.identity-form-grid,.identity-password-editor__fields,.identity-permission-picker>div,.identity-profile-fields,.identity-role-list{grid-template-columns:1fr}.identity-form-grid__wide{grid-column:auto}.identity-form-section{padding:var(--ui-space-4)}.identity-action-section>header,.identity-danger-zone>header,.identity-form-section__header{align-items:flex-start;flex-direction:column}.identity-action-readiness,.identity-auto-code{grid-template-columns:auto minmax(0,1fr)}.identity-action-readiness>.status-pill,.identity-auto-code>.status-pill{grid-column:2;justify-self:start}.identity-role-list>article{grid-template-columns:auto minmax(0,1fr)}.identity-role-list .button,.identity-role-list>article>.status-pill{grid-column:2;justify-self:start}.identity-link-result{grid-template-columns:auto minmax(0,1fr)}.identity-link-result .button{grid-column:2;justify-self:start}.identity-form-actions{align-items:stretch;flex-direction:column-reverse}.identity-form-actions .button{width:100%;justify-content:center}}.page-header{display:flex;min-width:0;align-items:flex-start;justify-content:space-between;gap:var(--ui-space-6);margin:0;padding:0}.page-header>div:first-child{min-width:0;max-width:860px}.page-header__eyebrow{display:block;margin-block-end:var(--ui-space-2);color:var(--ui-text-link);font-size:var(--ui-font-size-xs);font-weight:var(--ui-font-weight-bold);letter-spacing:.06em;text-transform:uppercase}.page-header h1{margin:0;color:var(--ui-text-primary);font-size:clamp(var(--ui-type-page-title-size),3vw,var(--ui-font-size-3xl));font-weight:var(--ui-type-page-title-weight);letter-spacing:-.02em;line-height:var(--ui-type-page-title-line-height)}.page-header h1,.page-header p{overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.page-header p{max-width:78ch;margin:var(--ui-space-2) 0 0;color:var(--ui-text-secondary);font-size:var(--ui-type-body-size);line-height:var(--ui-type-body-line-height)}.page-header__status{flex-wrap:wrap;align-items:center;margin-top:var(--ui-space-3)}.page-header__actions,.page-header__status{display:flex;min-width:0;gap:var(--ui-space-2)}.page-header__actions{max-width:100%;flex:0 0 auto;flex-wrap:wrap;justify-content:flex-end}.section-card{min-width:0;overflow:visible;border:1px solid var(--ui-border-default);border-radius:var(--ui-card-radius);background:var(--ui-bg-surface);box-shadow:var(--ui-shadow-xs)}.section-card__header{display:flex;min-width:0;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:var(--ui-space-4);padding:var(--ui-space-4) var(--ui-space-5);border-block-end:1px solid var(--ui-border-subtle)}.section-card>.section-card__header:last-child{border-block-end:0}.section-card__header>div:first-child{min-width:0;flex:1 1 280px}.section-card__header h2{margin:0;color:var(--ui-text-primary);font-size:var(--ui-type-section-title-size);font-weight:var(--ui-type-section-title-weight);line-height:var(--ui-type-section-title-line-height);letter-spacing:-.01em;overflow-wrap:anywhere}.section-card__header p{margin:var(--ui-space-1) 0 0;color:var(--ui-text-tertiary);font-size:var(--ui-type-helper-size);line-height:var(--ui-type-helper-line-height);overflow-wrap:anywhere}.section-card__actions{display:flex;min-width:0;max-width:100%;flex:0 1 auto;flex-wrap:wrap;justify-content:flex-end;gap:var(--ui-space-2)}.section-card__body{min-width:0;padding:var(--ui-card-padding-default)}.section-card--flush>.section-card__body{padding:0}.section-card--collapsible>.section-card__summary{padding:0;-webkit-user-select:none;user-select:none}.section-card--collapsible:not(.is-open)>.section-card__summary{border-block-end-color:transparent}.section-card--collapsible>.section-card__summary:hover{background:var(--ui-bg-subtle)}.section-card__disclosure-heading{width:100%;min-width:0;margin:0;font:inherit}.section-card__disclosure-toggle{display:flex;width:100%;min-width:0;align-items:center;justify-content:space-between;gap:var(--ui-space-4);padding:var(--ui-space-4) var(--ui-space-5);border:0;border-radius:inherit;color:inherit;background:transparent;font:inherit;text-align:start;cursor:pointer}.section-card__disclosure-toggle:focus-visible{outline:3px solid var(--ui-focus-ring);outline-offset:-3px}.section-card__disclosure-text{display:grid;min-width:0;gap:var(--ui-space-1)}.section-card__title{color:var(--ui-text-primary);font-size:var(--ui-type-section-title-size);font-weight:var(--ui-type-section-title-weight);line-height:var(--ui-type-section-title-line-height);letter-spacing:-.01em;overflow-wrap:anywhere}.section-card__description{color:var(--ui-text-tertiary);font-size:var(--ui-type-helper-size);font-weight:400;line-height:var(--ui-type-helper-line-height);overflow-wrap:anywhere}.section-card__summary-icon{flex:0 0 auto;color:var(--ui-text-tertiary);transition:transform var(--ui-duration-normal) ease}.section-card--collapsible.is-open>.section-card__summary .section-card__summary-icon{transform:rotate(180deg)}.section-card__disclosure-actions{display:flex;min-width:0;padding:var(--ui-space-3) var(--ui-card-padding-default) 0;flex-wrap:wrap;justify-content:flex-end;gap:var(--ui-space-2)}.domain-dashboard .phase-status-strip{display:grid;min-width:0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--ui-space-3);margin:0;padding:var(--ui-space-3) var(--ui-space-4);border:1px solid color-mix(in srgb,var(--ui-status-success-text) 22%,var(--ui-border-default));border-radius:var(--ui-radius-lg);color:var(--ui-status-success-text);background:color-mix(in srgb,var(--ui-status-success-soft) 70%,var(--ui-bg-surface))}.domain-dashboard .phase-status-strip>svg{align-self:start;margin-block-start:var(--ui-space-1)}.domain-dashboard .phase-status-strip>div{display:grid;min-width:0;gap:var(--ui-space-1)}.domain-dashboard .phase-status-strip strong{color:var(--ui-text-primary);font-size:var(--ui-font-size-sm)}.domain-dashboard .phase-status-strip span{color:var(--ui-text-secondary);font-size:var(--ui-font-size-xs);line-height:var(--ui-line-height-snug);overflow-wrap:anywhere}.domain-dashboard .phase-status-strip--warning{border-color:color-mix(in srgb,var(--ui-status-warning-text) 28%,var(--ui-border-default));color:var(--ui-status-warning-text);background:color-mix(in srgb,var(--ui-status-warning-soft) 72%,var(--ui-bg-surface))}.dashboard-scope-bar{display:grid;min-width:0;grid-template-columns:repeat(2,minmax(180px,1fr)) auto;align-items:center;gap:var(--ui-space-3);padding:var(--ui-space-3) var(--ui-space-4);border:1px solid var(--ui-border-default);border-radius:var(--ui-radius-lg);background:var(--ui-bg-surface);box-shadow:var(--ui-shadow-xs)}.dashboard-scope-bar>div:not(.dashboard-scope-bar__actions,.dashboard-scope-bar__filters){display:grid;min-width:0;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:var(--ui-space-2);color:var(--ui-text-secondary)}.dashboard-scope-bar>div:not(.dashboard-scope-bar__filters)>span{display:grid;min-width:0;gap:2px}.dashboard-scope-bar small,.dashboard-scope-bar strong,.dashboard-scope-bar time{overflow-wrap:anywhere}.dashboard-scope-bar small{color:var(--ui-text-tertiary);font-size:var(--ui-font-size-xs)}.dashboard-scope-bar strong,.dashboard-scope-bar time{color:var(--ui-text-primary);font-size:var(--ui-font-size-sm);font-weight:var(--ui-font-weight-semibold)}.dashboard-scope-bar__actions,.dashboard-shortcuts{display:flex;min-width:0;align-items:center;flex-wrap:wrap;gap:var(--ui-space-2)}.dashboard-scope-bar__filters{display:flex;grid-column:1/-1;min-width:0;flex-wrap:wrap;align-items:center;gap:var(--ui-space-2) var(--ui-space-3);padding-top:var(--ui-space-2);border-top:1px solid var(--ui-border-subtle)}.dashboard-period-switch{display:inline-flex;min-width:0;max-width:100%;flex-wrap:wrap;padding:2px;border:1px solid var(--ui-border-default);border-radius:var(--ui-radius-md);background:var(--ui-bg-subtle)}.dashboard-period-switch a{display:inline-flex;min-height:36px;align-items:center;padding:0 var(--ui-space-3);border-radius:calc(var(--ui-radius-md) - 2px);color:var(--ui-text-secondary);font-size:var(--ui-font-size-xs);font-weight:var(--ui-font-weight-semibold);text-decoration:none;white-space:nowrap}.dashboard-period-switch a:hover{color:var(--ui-text-primary)}.dashboard-period-switch a[aria-current=page]{color:var(--ui-text-primary);background:var(--ui-bg-surface);box-shadow:var(--ui-shadow-xs)}.dashboard-period-switch a:focus-visible{outline:3px solid var(--ui-focus-ring);outline-offset:1px}.dashboard-scope-bar__filters>.ui-badge{flex:none}.dashboard-scope-bar__check{flex:1 1 220px;min-width:0;color:var(--ui-text-tertiary);font-size:var(--ui-font-size-xs)}@media (max-width:767px){.dashboard-period-switch a{min-height:44px}}.dashboard-scope-bar__freshness em{color:var(--ui-text-tertiary);font-style:normal}.dashboard-scope-bar__freshness em,.dashboard-scope-bar__refresh-status{font-size:var(--ui-font-size-xs);line-height:var(--ui-line-height-snug);overflow-wrap:anywhere}.dashboard-scope-bar__refresh-status{color:var(--ui-text-secondary)}.dashboard-scope-bar__freshness--stale .dashboard-scope-bar__refresh-status,.dashboard-scope-bar__freshness--stale em,.dashboard-scope-bar__freshness--stale>svg{color:var(--ui-status-warning-text)}.dashboard-auto-refresh{display:inline-flex;min-height:var(--ui-control-height);align-items:center;justify-content:center;gap:var(--ui-space-2);padding:0 var(--ui-space-3);border:1px solid var(--ui-border-default);border-radius:var(--ui-radius-md);color:var(--ui-text-secondary);background:var(--ui-bg-surface);font:inherit;font-size:var(--ui-font-size-sm);font-weight:var(--ui-font-weight-semibold);cursor:pointer}.dashboard-auto-refresh>span{position:relative;width:30px;height:18px;flex:0 0 auto;border-radius:var(--ui-radius-full);background:var(--ui-border-strong);transition:background-color var(--ui-duration-fast) var(--ui-ease-standard)}.dashboard-auto-refresh>span:after{position:absolute;inset-block-start:3px;inset-inline-start:3px;width:12px;height:12px;border-radius:var(--ui-radius-full);background:var(--ui-bg-surface);box-shadow:var(--ui-shadow-xs);content:"";transition:transform var(--ui-duration-fast) var(--ui-ease-standard)}.dashboard-auto-refresh[aria-pressed=true]{border-color:color-mix(in srgb,var(--ui-action-primary) 38%,var(--ui-border-default));color:var(--ui-action-primary);background:color-mix(in srgb,var(--ui-action-primary) 6%,var(--ui-bg-surface))}.dashboard-auto-refresh[aria-pressed=true]>span{background:var(--ui-action-primary)}.dashboard-auto-refresh[aria-pressed=true]>span:after{transform:translateX(12px)}.dashboard-auto-refresh:hover{border-color:var(--ui-action-primary);color:var(--ui-action-primary)}.dashboard-auto-refresh:disabled{cursor:wait;opacity:.75}.dashboard-auto-refresh:focus-visible{outline:3px solid var(--ui-focus-ring);outline-offset:2px}.dashboard-loading{align-content:start}.dashboard-loading__content,.dashboard-loading__header,.dashboard-loading__scope,.dashboard-loading__shortcuts,.dashboard-loading__status-board,.dashboard-loading__status-section{display:grid;min-width:0;gap:var(--ui-space-3)}.dashboard-loading__header{grid-template-columns:minmax(0,1fr) auto;align-items:end}.dashboard-loading__header>div{display:flex;min-width:0;flex-wrap:wrap;gap:var(--ui-space-2)}.dashboard-loading__header>div:first-child{display:grid}.dashboard-loading__scope{grid-template-columns:repeat(3,minmax(0,1fr));padding:var(--ui-space-3);border:1px solid var(--ui-border-default);border-radius:var(--ui-radius-lg);background:var(--ui-bg-surface)}.dashboard-loading__shortcuts{grid-template-columns:repeat(3,minmax(0,210px));gap:var(--ui-space-2)}.dashboard-loading__shortcut{display:grid;min-width:0;min-height:var(--ui-control-height);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:var(--ui-space-2);padding:var(--ui-space-2) var(--ui-space-3);border:1px solid var(--ui-border-default);border-radius:var(--ui-radius-md);background:var(--ui-bg-surface)}.dashboard-loading__shortcut>div,.dashboard-loading__status-heading>div{display:grid;min-width:0;gap:var(--ui-space-1)}.dashboard-loading__status-heading{display:flex;min-width:0;align-items:end;justify-content:space-between;gap:var(--ui-space-3)}.dashboard-loading__status-board{grid-template-columns:repeat(8,minmax(0,1fr));gap:var(--ui-space-2);padding:var(--ui-space-3);border:1px solid var(--ui-border-default);border-radius:var(--ui-radius-lg);background:var(--ui-bg-surface)}.dashboard-loading__status-card{display:grid;min-width:0;min-height:108px;align-content:space-between;gap:var(--ui-space-2);padding:var(--ui-space-3);border-radius:var(--ui-radius-md);background:var(--ui-bg-subtle)}.dashboard-loading__content{grid-template-columns:minmax(0,1.4fr) minmax(280px,.6fr)}.dashboard-loading__card{display:grid;min-width:0;gap:var(--ui-space-3);padding:var(--ui-space-4);border:1px solid var(--ui-border-default);border-radius:var(--ui-radius-lg);background:var(--ui-bg-surface);box-shadow:var(--ui-shadow-xs)}.dashboard-loading__card--large{align-content:start}.page-skeleton__filters{grid-template-columns:repeat(3,minmax(0,1fr))}.page-skeleton__rows{gap:0;padding-block:var(--ui-space-2)}.page-skeleton__row{display:grid;min-width:0;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) minmax(0,.6fr);align-items:center;gap:var(--ui-space-4);padding-block:var(--ui-space-3);border-block-end:1px solid var(--ui-border-subtle)}.page-skeleton__row:last-child{border-block-end:0}.page-skeleton__record{grid-template-columns:minmax(0,1.6fr) minmax(280px,1fr);align-items:start}.page-skeleton__column,.page-skeleton__record{display:grid;min-width:0;gap:var(--ui-space-4)}@media (max-width:1023px){.page-skeleton__record{grid-template-columns:minmax(0,1fr)}}@media (max-width:639px){.page-skeleton__filters,.page-skeleton__row{grid-template-columns:minmax(0,1fr)}.page-skeleton__row{gap:var(--ui-space-2)}}.dashboard-error{min-height:min(62vh,560px);place-content:center}.dashboard-shortcuts>a{display:grid;min-width:min(100%,210px);min-height:var(--ui-control-height);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--ui-space-2);padding:var(--ui-space-2) var(--ui-space-3);border:1px solid var(--ui-border-default);border-radius:var(--ui-radius-md);color:var(--ui-text-secondary);background:var(--ui-bg-surface);text-decoration:none}.dashboard-shortcuts>a:hover{border-color:var(--ui-action-primary);color:var(--ui-action-primary);background:var(--ui-bg-subtle)}.dashboard-shortcuts span{display:grid;min-width:0;gap:1px}.dashboard-shortcuts strong{color:var(--ui-text-primary);font-size:var(--ui-font-size-sm)}.dashboard-shortcuts small{color:var(--ui-text-secondary);font-size:var(--ui-font-size-xs)}.dashboard-status-section{display:grid;min-width:0;gap:var(--ui-space-3)}.dashboard-section-heading{display:flex;min-width:0;align-items:flex-end;justify-content:space-between;gap:var(--ui-space-3)}.dashboard-section-heading>div{display:grid;min-width:0;gap:var(--ui-space-1)}.dashboard-section-heading h2,.dashboard-section-heading p{margin:0}.dashboard-section-heading h2{color:var(--ui-text-primary);font-size:var(--ui-font-size-lg)}.dashboard-section-heading p{color:var(--ui-text-secondary);font-size:var(--ui-font-size-sm)}.domain-status-board{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:var(--ui-space-2);margin:0;padding:var(--ui-space-3);border:1px solid var(--ui-border-default);border-radius:var(--ui-radius-lg);background:var(--ui-bg-surface);list-style:none}.domain-status-board>li{min-width:0;list-style:none}.domain-status-board .domain-status-board__item{display:grid;min-width:0;min-height:108px;height:100%;position:relative;align-content:space-between;gap:var(--ui-space-2);padding:var(--ui-space-3);border-radius:var(--ui-radius-md);color:inherit;background:var(--ui-bg-subtle);text-decoration:none}.domain-status-board a.domain-status-board__item:hover{background:color-mix(in srgb,var(--ui-action-primary) 8%,var(--ui-bg-subtle))}.domain-status-board .domain-status-board__item>svg{position:absolute;inset-inline-end:var(--ui-space-2);inset-block-end:var(--ui-space-2);color:var(--ui-text-tertiary)}.domain-status-board .domain-status-board__item strong{color:var(--ui-text-primary);font-size:var(--ui-font-size-xl);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.domain-status-board .domain-status-board__item small{padding-inline-end:var(--ui-space-3);color:var(--ui-text-secondary);font-size:var(--ui-font-size-xs);line-height:var(--ui-line-height-snug);overflow-wrap:anywhere}.dashboard-attention-anchor{min-width:0;scroll-margin-block-start:calc(var(--ui-control-height) + var(--ui-space-4))}.dashboard-attention-anchor:focus-visible{border-radius:var(--ui-radius-lg);outline:3px solid color-mix(in srgb,var(--ui-focus-ring) 30%,transparent);outline-offset:2px}.domain-dashboard-grid{display:grid;min-width:0;grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--ui-space-4)}.domain-dashboard-grid>.section-card{align-self:start}.domain-dashboard-grid__column{display:grid;min-width:0;align-content:start;gap:var(--ui-space-4)}.domain-dashboard-grid__column--main{grid-column:span 8}.domain-dashboard-grid__column--side{grid-column:span 4}@media (min-width:1024px){.domain-dashboard-grid__column{display:flex;flex-direction:column}.domain-dashboard-grid__column>:last-child{flex:1 1 auto}.domain-dashboard-grid__column>.section-card--collapsible:not(.is-open):last-child{flex:0 0 auto}}.domain-dashboard-grid .section-card__body{padding:var(--ui-card-padding-compact)}.domain-dashboard .payment-method-grid{gap:var(--ui-space-2);padding:0}.domain-dashboard .technician-report-list{padding-inline-end:0}.service-volume{display:grid;min-width:0;gap:var(--ui-space-3);container-type:inline-size}.service-volume__toolbar{display:flex;min-width:0;align-items:flex-start;justify-content:space-between;gap:var(--ui-space-3)}.service-volume__toolbar>div{display:grid;min-width:0;gap:var(--ui-space-1)}.service-volume__toolbar small,.service-volume__toolbar strong{display:block}.service-volume__toolbar strong{color:var(--ui-text-primary);font-size:var(--ui-font-size-md)}.service-volume__integrity-alert{display:grid;min-width:0;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:var(--ui-space-2);padding:var(--ui-space-3);border:1px solid color-mix(in srgb,var(--ui-status-warning-text) 30%,var(--ui-border-default));border-radius:var(--ui-radius-md);color:var(--ui-status-warning-text);background:color-mix(in srgb,var(--ui-status-warning-soft) 72%,var(--ui-bg-surface))}.service-volume__integrity-alert>div{display:grid;min-width:0;gap:var(--ui-space-1)}.service-volume__integrity-alert strong{color:var(--ui-text-primary);font-size:var(--ui-font-size-sm)}.service-volume__integrity-alert span{color:var(--ui-text-secondary);font-size:var(--ui-font-size-xs);line-height:var(--ui-line-height-snug);overflow-wrap:anywhere}.service-volume__help,.service-volume__toolbar small{color:var(--ui-text-secondary);font-size:var(--ui-font-size-sm)}.service-volume__presets{display:flex;min-width:0;align-items:center;flex-wrap:wrap;gap:var(--ui-space-2)}.service-volume__presets .button{min-height:var(--ui-control-height-default)}.service-volume__presets .button[aria-pressed=true]{border-color:var(--ui-action-primary);color:var(--ui-action-primary);background:color-mix(in srgb,var(--ui-action-primary) 9%,var(--ui-bg-surface))}.service-volume__customize,.service-volume__data-table{min-width:0;border:1px solid var(--ui-border-subtle);border-radius:var(--ui-radius-md);background:var(--ui-bg-surface)}.service-volume__customize>summary,.service-volume__data-table>summary{display:flex;min-height:var(--ui-control-height-default);align-items:center;justify-content:space-between;gap:var(--ui-space-3);padding:var(--ui-space-2) var(--ui-space-3);color:var(--ui-text-primary);cursor:pointer;font-size:var(--ui-font-size-sm);font-weight:var(--ui-font-weight-semibold)}.service-volume__customize>summary span,.service-volume__data-table>summary span{color:var(--ui-text-secondary);font-size:var(--ui-font-size-xs);font-weight:var(--ui-font-weight-medium)}.service-volume__customize[open]>summary,.service-volume__data-table[open]>summary{border-block-end:1px solid var(--ui-border-subtle)}.service-volume__series{display:grid;min-width:0;margin:0;padding:var(--ui-space-3);border:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--ui-space-2)}.service-volume__series-option{display:grid;min-width:0;min-height:var(--ui-control-height-default);align-items:center;padding:var(--ui-space-2);border:1px solid var(--ui-border-default);border-radius:var(--ui-radius-md);color:var(--ui-text-secondary);cursor:pointer;grid-template-columns:auto auto minmax(0,1fr);gap:var(--ui-space-2)}.service-volume__series-option:hover{border-color:currentColor;background:var(--ui-bg-subtle)}.service-volume__series-option input:where([type=checkbox],[type=radio]){width:18px;height:18px;margin:0;accent-color:currentColor}.service-volume__series-option input:focus-visible{outline:3px solid var(--ui-focus-ring);outline-offset:2px}.service-volume__series-option i{width:12px;height:12px;border-radius:var(--ui-radius-full);background:currentColor}.service-volume__series-option span{min-width:0;overflow-wrap:break-word;color:var(--ui-text-primary);font-size:var(--ui-font-size-sm);font-weight:var(--ui-font-weight-medium)}.service-volume__legend{display:flex;min-width:0;align-items:center;flex-wrap:wrap;gap:var(--ui-space-2) var(--ui-space-3);margin:0;padding:0;list-style:none}.service-volume__legend-item{display:inline-flex;min-width:0;align-items:center;gap:var(--ui-space-1);color:var(--ui-text-secondary);font-size:var(--ui-font-size-xs);list-style:none}.service-volume__legend-item svg{width:28px;height:8px;flex:0 0 auto;color:inherit}.service-volume__legend-item line{stroke:currentColor;stroke-linecap:round;stroke-width:2.5;vector-effect:non-scaling-stroke}.service-volume__legend-item span{color:var(--ui-text-primary);overflow-wrap:anywhere}.service-volume__legend-item--blue,.service-volume__plot--blue,.service-volume__series-option--blue{color:var(--ui-color-blue-700)}.service-volume__legend-item--green,.service-volume__plot--green,.service-volume__series-option--green{color:var(--ui-color-green-700)}.service-volume__legend-item--amber,.service-volume__plot--amber,.service-volume__series-option--amber{color:var(--ui-color-amber-700)}.service-volume__legend-item--red,.service-volume__plot--red,.service-volume__series-option--red{color:var(--ui-color-red-700)}.service-volume__legend-item--teal,.service-volume__plot--teal,.service-volume__series-option--teal{color:var(--ui-color-teal-700)}.service-volume__legend-item--sky,.service-volume__plot--sky,.service-volume__series-option--sky{color:var(--ui-color-sky-700)}.service-volume__legend-item--violet,.service-volume__plot--violet,.service-volume__series-option--violet{color:var(--ui-action-accent)}.service-volume__legend-item--slate,.service-volume__plot--slate,.service-volume__series-option--slate{color:var(--ui-color-slate-700)}.service-volume__viewport{position:relative;min-width:0;border:1px solid var(--ui-border-subtle);border-radius:var(--ui-radius-md);background:var(--ui-bg-surface);overflow:hidden}.service-volume__chart{display:block;width:100%;max-width:100%;height:auto;min-height:280px}.service-volume__grid line{stroke:var(--ui-border-subtle);stroke-width:1}.service-volume__axis-labels text,.service-volume__grid text{fill:var(--ui-text-tertiary);font-family:var(--ui-font-family);font-size:var(--ui-font-size-xs);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.service-volume__axis-labels>text:first-child,.service-volume__axis-labels>text:nth-child(2){fill:var(--ui-text-secondary);font-weight:var(--ui-font-weight-semibold)}.service-volume__plot polyline{stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.5;vector-effect:non-scaling-stroke}.service-volume__plot circle{fill:var(--ui-bg-surface);stroke:currentColor;stroke-width:2.5;vector-effect:non-scaling-stroke}.service-volume__plot circle:hover{fill:currentColor;stroke-width:4}.service-volume__tooltip rect{fill:var(--ui-bg-inverse);filter:drop-shadow(var(--ui-shadow-sm))}.service-volume__tooltip text{fill:var(--ui-text-inverse);font-family:var(--ui-font-family);font-size:var(--ui-font-size-sm);font-weight:var(--ui-font-weight-medium)}.service-volume__tooltip .service-volume__tooltip-value{font-weight:var(--ui-font-weight-bold)}.service-volume__empty{display:grid;min-height:260px;place-content:center;gap:var(--ui-space-2);padding:var(--ui-space-6);border:1px dashed var(--ui-border-default);border-radius:var(--ui-radius-md);color:var(--ui-text-secondary);text-align:center}.service-volume__empty strong{color:var(--ui-text-primary);font-size:var(--ui-font-size-lg)}.service-volume__help{margin:0}.service-volume__data-table .table-scroll{max-height:360px;border:0;border-radius:0 0 var(--ui-radius-md) var(--ui-radius-md)}.service-volume__data-table table{width:100%;min-width:960px;border-collapse:collapse;font-size:var(--ui-font-size-sm)}.service-volume__data-table :is(th,td){padding:var(--ui-space-2) var(--ui-space-3);border-block-end:1px solid var(--ui-border-subtle);text-align:start;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.service-volume__data-table :is(th,td):first-child{position:sticky;inset-inline-start:0;z-index:1;text-align:start;background:var(--ui-bg-surface)}.service-volume__data-table thead th{color:var(--ui-text-secondary);background:var(--ui-bg-subtle)}@media (max-width:1023px){.service-volume__series{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (max-width: 720px){.service-volume__series{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:639px){.service-volume__toolbar{display:grid}.service-volume__series{grid-template-columns:repeat(2,minmax(0,1fr))}.service-volume__series-option{min-height:var(--ui-icon-target);gap:var(--ui-space-1);padding:var(--ui-space-2) var(--ui-space-2) var(--ui-space-2) 6px}.service-volume__series-option span{font-size:var(--ui-font-size-xs);line-height:1.3}.service-volume__presets .button{flex:1 1 calc(50% - var(--ui-space-2))}.service-volume__chart{min-height:220px}}.domain-dashboard .quality-score-grid,.domain-dashboard .ranking-list,.domain-dashboard .reporting-inbox-list,.domain-dashboard .technician-report-list{min-width:0}.dashboard-parts-summary{display:grid;min-width:0;gap:var(--ui-space-2)}.domain-dashboard .ranking-list{margin:0;list-style:none}.domain-dashboard .ranking-list>li{min-width:0;list-style:none}.domain-dashboard .quality-score-grid article,.domain-dashboard .ranking-list article,.domain-dashboard .ranking-list article>div,.domain-dashboard .reporting-inbox-list a,.domain-dashboard .reporting-inbox-list a>span:nth-child(2),.domain-dashboard .reporting-inbox-list__compound>span:nth-child(2),.domain-dashboard .technician-report-list article,.domain-dashboard .technician-report-list article>div:first-child{min-width:0}.domain-dashboard .ranking-list small,.domain-dashboard .ranking-list strong,.domain-dashboard .reporting-inbox-list small,.domain-dashboard .reporting-inbox-list strong,.domain-dashboard .technician-report-list small,.domain-dashboard .technician-report-list strong{overflow-wrap:anywhere}.dashboard-list-scope-note{margin:0;padding-top:var(--ui-space-2);border-top:1px solid var(--ui-border-subtle);color:var(--ui-text-muted);font-size:var(--ui-font-size-xs);line-height:1.45}.technician-report-list__meter--over-capacity i{background:var(--ui-status-danger-text)}.quality-score-grid article>small{grid-column:1/-1;color:var(--ui-text-muted);font-size:var(--ui-type-helper-size);line-height:1.45}.domain-dashboard .reporting-inbox-list__compound{display:grid;min-width:0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--ui-space-2);padding:10px;border:1px solid var(--ui-border-subtle);border-radius:10px;background:var(--ui-bg-surface)}.domain-dashboard .reporting-inbox-list__compound>span:nth-child(2){display:grid;gap:2px}.domain-dashboard .reporting-inbox-list__compound :is(strong,small){overflow:visible;text-overflow:clip;white-space:normal}.domain-dashboard .reporting-inbox-list__compound-targets{display:flex;min-width:0;grid-column:2/-1;flex-wrap:wrap;align-items:center;gap:var(--ui-space-2) var(--ui-space-3);padding-block-start:var(--ui-space-1)}.domain-dashboard .reporting-inbox-list__compound-targets .text-link{font-size:var(--ui-font-size-xs)}.domain-dashboard .critical-stock-link--clear{color:var(--ui-status-success-text);background:var(--ui-status-success-soft)}.domain-dashboard .payment-method-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.dashboard-finance-summary{display:grid;min-width:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--ui-space-2);margin-block-end:var(--ui-space-3)}.dashboard-finance-summary article{display:grid;min-width:0;gap:var(--ui-space-1);padding:var(--ui-space-3);border:1px solid var(--ui-border-subtle);border-radius:var(--ui-radius-md);background:var(--ui-bg-subtle)}.dashboard-finance-summary span{color:var(--ui-text-secondary);font-size:var(--ui-font-size-xs)}.dashboard-finance-summary strong{color:var(--ui-text-primary);font-size:var(--ui-font-size-md);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.dashboard-finance-summary small{color:var(--ui-text-tertiary);font-size:var(--ui-font-size-xs)}.domain-dashboard .reporting-inbox-list__group-title{margin:var(--ui-space-2) 0 0;padding-top:var(--ui-space-2);border-top:1px solid var(--ui-border-subtle);color:var(--ui-text-secondary);font-size:var(--ui-font-size-xs);font-weight:var(--ui-font-weight-semibold);letter-spacing:.02em}.domain-dashboard .payment-method-grid article{min-width:0}.domain-dashboard .payment-method-grid strong{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.domain-dashboard .dashboard-inline-empty{width:100%;max-width:none;grid-column:1/-1;grid-template-columns:auto minmax(0,1fr);justify-items:start;gap:var(--ui-space-3);padding:var(--ui-space-4);text-align:start}.domain-dashboard .dashboard-inline-empty .ui-content-state__icon{width:40px;height:40px;border-radius:var(--ui-radius-md)}.domain-dashboard .dashboard-inline-empty .ui-content-state__copy{align-self:center;gap:var(--ui-space-1)}.domain-dashboard .dashboard-inline-empty h2{font-size:var(--ui-font-size-md)}.dashboard-import-note{display:grid;min-width:0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--ui-space-2);margin-block-start:var(--ui-space-3);padding:var(--ui-space-3);border:1px solid var(--ui-border-subtle);border-radius:var(--ui-radius-md);color:var(--ui-text-secondary);background:var(--ui-bg-subtle);text-decoration:none;transition:border-color var(--ui-duration-fast) var(--ui-ease-standard),background-color var(--ui-duration-fast) var(--ui-ease-standard)}.dashboard-import-note:is(:hover,:focus-visible){border-color:var(--ui-action-primary);background:color-mix(in srgb,var(--ui-action-primary) 6%,var(--ui-bg-subtle))}.dashboard-import-note>div{display:grid;min-width:0;gap:2px}.dashboard-import-note strong{color:var(--ui-text-primary);font-size:var(--ui-font-size-sm)}.dashboard-import-note small{color:var(--ui-text-secondary);font-size:var(--ui-font-size-xs);overflow-wrap:anywhere}.domain-dashboard .map-placeholder{min-width:0;min-height:0;justify-content:flex-start;padding:var(--ui-space-3) var(--ui-space-4);border-color:var(--ui-border-default);color:var(--ui-text-secondary);background:var(--ui-bg-subtle)}.domain-dashboard .map-placeholder>div{min-width:0;max-width:none;flex:1 1 auto}.domain-dashboard .quick-actions{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--ui-space-3)}.domain-dashboard .quick-actions>a{min-width:0;border-color:var(--ui-border-default);border-radius:var(--ui-radius-lg);background:var(--ui-bg-surface);box-shadow:var(--ui-shadow-xs)}.domain-dashboard .quick-actions>a>span{min-width:0}.domain-dashboard .quick-actions small,.domain-dashboard .quick-actions strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.domain-dashboard__empty{grid-column:1/-1;width:100%}.domain-data-notice{display:grid;min-width:0;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:var(--ui-space-3);padding:var(--ui-space-4);border:1px solid color-mix(in srgb,var(--ui-status-info-text) 20%,var(--ui-border-default));border-radius:var(--ui-radius-lg);color:var(--ui-status-info-text);background:color-mix(in srgb,var(--ui-status-info-soft) 68%,var(--ui-bg-surface))}.domain-data-notice>svg{margin-block-start:var(--ui-space-0-5)}.domain-data-notice>div{display:grid;min-width:0;gap:var(--ui-space-1)}.domain-data-notice strong{color:var(--ui-text-primary);font-size:var(--ui-font-size-sm)}.domain-data-notice>div>span{color:var(--ui-text-secondary);font-size:var(--ui-font-size-xs);line-height:var(--ui-line-height-normal);overflow-wrap:anywhere}.domain-list-panel{display:grid;min-width:0;gap:var(--ui-space-4)}.domain-list-section-heading{display:flex;min-width:0;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--ui-space-3)}.domain-list-section-heading>div{display:grid;min-width:0;gap:var(--ui-space-1)}.domain-list-section-heading strong{color:var(--ui-text-primary);font-size:var(--ui-font-size-lg)}.domain-list-section-heading>div>span{color:var(--ui-text-secondary);font-size:var(--ui-font-size-sm);line-height:var(--ui-line-height-normal);overflow-wrap:anywhere}.domain-list-section-heading>.status-pill{flex:0 0 auto}.domain-list-search{display:flex;min-width:0;height:var(--ui-control-height-default);align-items:center;gap:var(--ui-space-2);overflow:hidden;border:1px solid var(--ui-border-default);border-radius:var(--ui-radius-md);color:var(--ui-text-tertiary);background:var(--ui-bg-surface)}.domain-list-search>svg{flex:0 0 auto;margin-inline-start:var(--ui-space-3)}.domain-list-search input{width:100%;min-width:0;height:100%;outline:0;color:var(--ui-text-primary);background:transparent}.domain-list-search button,.domain-list-search input{border:0;font:inherit;font-size:var(--ui-font-size-sm)}.domain-list-search button{align-self:stretch;padding-inline:var(--ui-space-4);color:var(--ui-text-inverse);background:var(--ui-action-primary);font-weight:var(--ui-font-weight-semibold);cursor:pointer}.domain-list-search:focus-within{border-color:var(--ui-focus-ring);box-shadow:0 0 0 3px color-mix(in srgb,var(--ui-focus-ring) 18%,transparent)}.reason-suggestions{display:flex;min-width:0;flex-wrap:wrap;justify-content:flex-start;gap:var(--ui-space-2)}.reason-suggestions button{min-height:36px;max-width:100%;padding:4px var(--ui-space-3);border:1px dashed var(--ui-border-strong);border-radius:999px;background:var(--ui-bg-surface);font:inherit;text-align:start;overflow-wrap:anywhere;cursor:pointer}.reason-suggestions button,.reason-suggestions__label{color:var(--ui-text-secondary);font-size:var(--ui-type-helper-size)}.reason-suggestions__label{flex:1 1 100%;font-weight:var(--ui-font-weight-semibold)}.reason-suggestions button{display:inline-flex;align-items:center;gap:var(--ui-space-1)}.reason-suggestions button[aria-pressed=true]{border-style:solid;border-color:var(--ui-action-primary);color:var(--ui-text-primary);background:var(--ui-color-blue-50);font-weight:var(--ui-font-weight-semibold)}.reason-suggestions button:hover{border-style:solid;color:var(--ui-text-primary)}.reason-suggestions button:focus-visible{outline:3px solid var(--ui-focus-ring);outline-offset:2px}@media (max-width:1199px),(pointer:coarse){.reason-suggestions button{min-height:40px}}@media (min-width:768px){.work-order-filter-bar .ui-filter-bar__main{flex-wrap:wrap;align-items:flex-start}.work-order-filter-bar .ui-filter-bar__fields{flex:1 1 calc(100% - 32px - var(--ui-space-3))}.work-order-filter-bar .ui-filter-bar__actions{flex-wrap:wrap;margin-inline-start:auto}.work-order-filter-bar .ui-filter-bar__results{order:3;align-self:center;margin-inline-start:calc(32px + var(--ui-space-3))}.work-order-filter-bar .ui-filter-bar__actions{order:4}}.work-order-filter-form{display:grid;min-width:0;grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;gap:var(--ui-space-3)}.work-order-filter-form__search{grid-column:1/-1}.work-order-filter-form>label{display:grid;min-width:0;gap:4px;color:var(--ui-text-secondary);font-size:var(--ui-type-helper-size);font-weight:var(--ui-font-weight-semibold)}.work-order-filter-form>label :is(select,input){width:100%;min-width:0;min-height:var(--ui-control-height-default);padding:0 var(--ui-space-3);border:1px solid var(--ui-border-default);border-radius:var(--ui-radius-md);color:var(--ui-text-primary);background:var(--ui-bg-surface);font:inherit;font-size:var(--ui-font-size-sm)}.work-order-filter-form>.button{justify-content:center}@media (max-width:1023px){.work-order-filter-form{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:639px){.work-order-filter-form{grid-template-columns:minmax(0,1fr)}}.domain-customer-list__table{min-width:0}.domain-customer-list__table .status-pill,.domain-customer-list__table .status-pill .ui-badge__label{min-width:0;max-width:100%;overflow-wrap:normal;white-space:normal}.domain-customer-cell{display:grid;min-width:0;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:var(--ui-space-3);color:var(--ui-text-primary)}.domain-customer-cell>span:first-child{display:grid;width:36px;height:36px;place-items:center;border-radius:var(--ui-radius-full);color:var(--ui-text-inverse);background:var(--ui-action-primary);font-size:var(--ui-font-size-xs);font-weight:var(--ui-font-weight-bold);line-height:1}.domain-customer-cell>span:last-child,.domain-table-stack{display:grid;min-width:0;gap:var(--ui-space-1)}.domain-table-single-value{display:block}.domain-customer-cell small,.domain-customer-cell strong,.domain-table-single-value,.domain-table-stack small,.domain-table-stack strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.domain-customer-cell strong,.domain-table-stack strong{color:var(--ui-text-primary);font-size:var(--ui-type-table-cell-size)}.domain-customer-cell small,.domain-table-stack small{color:var(--ui-text-tertiary);font-size:var(--ui-font-size-xs)}@media (max-width:639px){.ui-data-table__table :is(.domain-table-stack,.domain-customer-cell) :is(strong,small){overflow:visible;overflow-wrap:break-word;text-overflow:clip;white-space:normal}}.domain-row-action{display:inline-flex;min-height:36px;align-items:center;justify-content:center;gap:var(--ui-space-1);padding-inline:var(--ui-space-2);border-radius:var(--ui-radius-md);color:var(--ui-text-link);font-size:var(--ui-font-size-xs);font-weight:var(--ui-font-weight-semibold);white-space:nowrap}.domain-row-action:hover{background:var(--ui-color-blue-50)}.domain-warning-banner{display:grid;min-width:0;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:var(--ui-space-3);padding:var(--ui-space-4);border:1px solid color-mix(in srgb,var(--ui-status-warning-text) 26%,var(--ui-border-default));border-radius:var(--ui-radius-lg);color:var(--ui-status-warning-text);background:var(--ui-status-warning-soft)}.domain-warning-banner>div{display:grid;min-width:0;gap:var(--ui-space-1)}.domain-warning-banner strong{color:var(--ui-text-primary);font-size:var(--ui-font-size-sm)}.domain-warning-banner p{margin:0}.domain-warning-banner p,.domain-warning-banner>div>span{color:var(--ui-text-secondary);font-size:var(--ui-font-size-xs);line-height:var(--ui-line-height-normal);overflow-wrap:anywhere}.domain-detail-grid{grid-template-columns:minmax(0,2fr) minmax(280px,1fr);align-items:start}.domain-detail-grid,.domain-detail-grid__main,.domain-detail-grid__side{display:grid;min-width:0;gap:var(--ui-space-5)}.domain-customer-detail .address-cards,.domain-customer-detail .asset-cards{display:grid;min-width:0;gap:var(--ui-space-3)}.domain-customer-detail .address-cards article,.domain-customer-detail .asset-cards>a{min-width:0;border-color:var(--ui-border-default);border-radius:var(--ui-radius-lg);background:var(--ui-bg-surface)}.domain-customer-detail .address-cards article>div,.domain-customer-detail .asset-cards>a>div{min-width:0}:is(.domain-customer-detail,.domain-device-detail,.domain-search) .customer-work-orders{display:grid;min-width:0;gap:var(--ui-space-2);margin:0;padding:0;list-style:none}:is(.domain-customer-detail,.domain-device-detail,.domain-search) .customer-work-orders a{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:var(--ui-space-3);min-height:52px;padding:var(--ui-space-2) var(--ui-space-3);border:1px solid var(--ui-border-default);border-radius:var(--ui-radius-md);color:var(--ui-text-primary);background:var(--ui-bg-surface);text-decoration:none}:is(.domain-customer-detail,.domain-device-detail,.domain-search) .customer-work-orders a:hover{border-color:var(--ui-border-strong)}:is(.domain-customer-detail,.domain-device-detail,.domain-search) .customer-work-orders__main,:is(.domain-customer-detail,.domain-device-detail,.domain-search) .customer-work-orders__meta{display:grid;min-width:0;gap:2px}:is(.domain-customer-detail,.domain-device-detail,.domain-search) .customer-work-orders__meta{justify-items:start}:is(.domain-customer-detail,.domain-device-detail,.domain-search) .customer-work-orders small{overflow-wrap:anywhere;color:var(--ui-text-secondary);font-size:var(--ui-font-size-xs)}:is(.domain-customer-detail,.domain-device-detail,.domain-search) .customer-work-orders small.customer-work-orders__repeat{color:var(--ui-status-danger-text)}:is(.domain-customer-detail,.domain-device-detail,.domain-search) .customer-work-orders__all{display:inline-flex;align-items:center;gap:var(--ui-space-1);margin-block-start:var(--ui-space-3)}@media (max-width:639px){:is(.domain-customer-detail,.domain-device-detail,.domain-search) .customer-work-orders a{grid-template-columns:minmax(0,1fr) auto}:is(.domain-customer-detail,.domain-device-detail,.domain-search) .customer-work-orders__meta{grid-column:1;grid-row:2;justify-items:start;grid-auto-flow:column;align-items:center;justify-content:start;gap:var(--ui-space-2)}:is(.domain-customer-detail,.domain-device-detail,.domain-search) .customer-work-orders a>svg{grid-column:2;grid-row:1/span 2}}@media (max-width:639px){.domain-customer-detail .address-cards article>div>div:first-child{flex-wrap:wrap}.domain-customer-detail .address-cards article>div>div:first-child>strong{min-width:0;flex:1 1 100%}}.domain-customer-detail .address-cards p,.domain-customer-detail .address-cards small,.domain-customer-detail .asset-cards p,.domain-customer-detail .asset-cards strong{overflow-wrap:anywhere}.domain-customer-detail .asset-cards small{font-size:var(--ui-font-size-xs);line-height:var(--ui-line-height-normal)}.domain-customer-detail .info-list>div{min-width:0;gap:var(--ui-space-3)}.domain-customer-detail .info-list dd{min-width:0;overflow-wrap:anywhere}.domain-customer-detail .privacy-note{min-width:0;border-radius:var(--ui-radius-lg)}.domain-device-detail .ui-entity-header__description{display:flex;align-items:flex-start;gap:var(--ui-space-2)}.domain-device-detail .ui-entity-header__description>svg{flex:0 0 auto;margin-block-start:var(--ui-space-0-5)}.domain-device-detail .ui-entity-header__description span{min-width:0;overflow-wrap:anywhere}.domain-device-detail .maintenance-card{min-width:0;border-color:var(--ui-border-default);border-radius:var(--ui-radius-lg);background:var(--ui-bg-subtle)}.domain-device-detail .maintenance-card>div{min-width:0}.domain-device-detail .maintenance-card p{overflow-wrap:anywhere}.domain-device-detail .info-list>div{min-width:0;gap:var(--ui-space-3)}.domain-device-detail .info-list dd{min-width:0;overflow-wrap:anywhere}.domain-device-detail .check-list{min-width:0}.domain-device-detail .check-list span{min-width:0;align-items:flex-start;overflow-wrap:anywhere}.domain-device-detail .privacy-note{min-width:0;border-radius:var(--ui-radius-lg)}.domain-device-detail .check-list--neutral svg{color:var(--ui-text-secondary)}.domain-device-detail .check-list--neutral>span{align-items:center;color:var(--ui-text-primary)}@media (min-width:1024px) and (min-height:720px){.domain-device-detail .domain-detail-grid__side{position:sticky;top:calc(var(--ui-shell-topbar-height) + var(--ui-space-4))}}.domain-work-order-list .operation-queue-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--ui-space-3)}.domain-work-order-list .operation-queue-grid>a{display:grid;min-width:0;min-height:104px;grid-template-columns:minmax(0,1fr) auto;align-content:start;gap:var(--ui-space-2);padding:var(--ui-space-3) var(--ui-space-4);border:1px solid var(--ui-border-default);border-radius:var(--ui-radius-lg);color:var(--ui-text-secondary);background:var(--ui-bg-surface);transition:border-color var(--ui-duration-fast) var(--ui-ease-standard),background-color var(--ui-duration-fast) var(--ui-ease-standard)}.domain-work-order-list .operation-queue-grid>a.active,.domain-work-order-list .operation-queue-grid>a:hover{border-color:var(--ui-color-blue-600);background:var(--ui-color-blue-50)}.domain-work-order-list .operation-queue-grid>a>span:first-child{grid-column:1;grid-row:1;padding-inline-end:0;color:var(--ui-text-secondary);font-size:var(--ui-font-size-sm);font-weight:var(--ui-font-weight-semibold);overflow-wrap:anywhere}.domain-work-order-list .operation-queue-grid>a>strong{position:static;grid-column:2;grid-row:1;align-self:start;color:var(--ui-text-primary);font-size:var(--ui-font-size-2xl);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.domain-work-order-list .operation-queue-grid>a>small{grid-column:1/-1;min-height:0;align-self:start;margin:0;color:var(--ui-text-tertiary);font-size:var(--ui-font-size-xs);line-height:var(--ui-line-height-snug);overflow-wrap:anywhere}.domain-work-order-list .operation-queue-grid .status-pill{grid-column:1/-1;justify-self:start;padding:3px var(--ui-space-2)}.domain-work-order-list .ui-data-table .status-pill,.domain-work-order-list .ui-data-table .status-pill .ui-badge__label{min-width:0;max-width:100%;overflow-wrap:normal}.domain-table-stack--wrap small,.domain-table-stack--wrap strong{white-space:normal;overflow-wrap:anywhere}.domain-table-stack small{display:flex;min-width:0;align-items:center;gap:var(--ui-space-1)}.domain-table-stack small>svg{flex:0 0 auto}.domain-work-order-detail .ui-entity-header__status{display:flex;min-width:0;flex-wrap:wrap;gap:var(--ui-space-2)}.domain-work-order-detail .ui-entity-header__meta dt{flex:0 0 auto}.domain-work-order-detail .ui-entity-header__description{display:flex;align-items:flex-start;gap:var(--ui-space-2)}.domain-work-order-detail .ui-entity-header__description>svg{flex:0 0 auto;margin-block-start:var(--ui-space-0-5)}.domain-work-order-detail .info-list dd,.domain-work-order-detail .ui-entity-header__description span,.domain-work-order-detail .work-order-address,.domain-work-order-detail .work-order-issue,.domain-work-order-detail .work-order-representative-note{min-width:0;overflow-wrap:anywhere}.domain-work-order-detail .info-list>div{min-width:0;gap:var(--ui-space-3)}.domain-work-order-detail .work-order-approval-list,.domain-work-order-detail .work-order-approval-panel,.domain-work-order-detail .work-order-approval-request,.domain-work-order-detail .work-order-transition-form{min-width:0}.domain-work-order-detail .work-order-transition-note{margin:0;color:var(--ui-text-tertiary);font-size:var(--ui-type-helper-size);line-height:var(--ui-type-helper-line-height)}.domain-work-order-detail .work-order-transition-note a{color:var(--ui-action-primary);font-weight:600;text-decoration:underline;text-underline-offset:2px}.domain-work-order-detail .work-order-transition-grid{min-width:0}.domain-work-order-detail .linked-work-orders{display:grid;min-width:0;gap:var(--ui-space-2)}.domain-work-order-detail .linked-work-orders a{display:flex;min-height:40px;align-items:center;gap:var(--ui-space-2);padding-inline:var(--ui-space-3);border:1px solid var(--ui-border-default);border-radius:var(--ui-radius-md);color:var(--ui-text-link);background:var(--ui-bg-surface);font-size:var(--ui-font-size-sm);font-weight:var(--ui-font-weight-semibold)}.domain-work-order-detail .wo-repeat-chain{display:grid;min-width:0;margin:0;padding:0;gap:var(--ui-space-2);list-style:none}.domain-work-order-detail .wo-repeat-chain__item{display:grid;min-width:0;gap:2px;padding:var(--ui-space-2) var(--ui-space-3);border:1px solid var(--ui-border-default);border-radius:var(--ui-radius-md);background:var(--ui-bg-surface)}.domain-work-order-detail .wo-repeat-chain__item.is-current{border-color:var(--ui-border-strong);box-shadow:inset 3px 0 0 var(--ui-text-link)}.domain-work-order-detail .wo-repeat-chain__head{display:flex;min-width:0;flex-wrap:wrap;align-items:center;gap:var(--ui-space-2);font-size:var(--ui-font-size-sm)}.domain-work-order-detail .wo-repeat-chain__head a{color:var(--ui-text-link);font-weight:var(--ui-font-weight-semibold)}.domain-work-order-detail .wo-repeat-chain__item small{overflow-wrap:anywhere;color:var(--ui-text-secondary);font-size:var(--ui-font-size-xs)}.domain-work-order-detail .wo-repeat-chain__item small.wo-repeat-chain__charge{color:var(--ui-status-danger-text);font-weight:var(--ui-font-weight-semibold)}.domain-work-order-detail .work-order-address{display:flex;align-items:flex-start;gap:var(--ui-space-2)}.domain-work-order-detail .work-order-address>svg{flex:0 0 auto;margin-block-start:var(--ui-space-0-5)}.domain-dispatch-settings .phase6-capability-manager,.domain-schedule .phase6-planner{min-width:0;gap:var(--ui-space-4)}.domain-dispatch-settings .phase6-availability-form,.domain-dispatch-settings .phase6-management-grid>*,.domain-dispatch-settings .phase6-profile-form,.domain-schedule .phase6-backlog,.domain-schedule .phase6-calendar-shell,.domain-schedule .phase6-toolbar{min-width:0;border-color:var(--ui-border-default);border-radius:var(--ui-radius-lg);background:var(--ui-bg-surface);box-shadow:var(--ui-shadow-xs)}.domain-dispatch-settings .phase6-management-grid,.domain-schedule .phase6-workspace{min-width:0;gap:var(--ui-space-4)}.domain-schedule .segmented-control button{min-width:64px;min-height:var(--ui-control-height-default);flex:0 0 auto}.domain-growth .growth-toolbar :is(label,input,select),.domain-technician-mobile .field-security-strip button{min-height:var(--ui-control-height-default)}.domain-schedule .segmented-control{max-width:100%;overflow-x:auto}.domain-schedule .phase6-board{min-width:880px}.domain-dispatch-settings .phase6-availability-list,.domain-schedule .phase6-backlog__list,.domain-schedule .phase6-recommendations{min-width:0}.domain-dispatch-settings .phase6-capability-tabs button,.domain-schedule .phase6-assignment,.domain-schedule .phase6-backlog article,.domain-schedule .phase6-recommendation{min-width:0;border-radius:var(--ui-radius-md)}.domain-schedule .phase6-order-card{align-items:start}.domain-dispatch-settings .phase6-capability-tabs :is(strong,small),.domain-schedule :is(.phase6-order-card,.phase6-assignment) :is(strong,small){overflow:visible;text-overflow:clip;white-space:normal;overflow-wrap:anywhere}.domain-dispatch-settings .phase6-capability-tabs button{min-height:84px;align-content:start}.domain-dispatch-settings .phase6-form-title,.domain-schedule .phase6-panel-title,.domain-schedule .phase6-recommendation>div{min-width:0}.domain-dispatch-settings .phase6-form-title span,.domain-dispatch-settings .phase6-form-title strong,.domain-schedule .phase6-panel-title span,.domain-schedule .phase6-panel-title strong,.domain-schedule .phase6-recommendation p,.domain-schedule .phase6-recommendation strong{overflow-wrap:anywhere}.domain-dispatch-settings .phase6-capability-tabs{min-width:0;overflow-x:auto;padding-block-end:var(--ui-space-1)}.domain-technician-mobile{color:var(--ui-text-primary);background:var(--ui-bg-canvas)}.domain-technician-mobile .field-conflict-box,.domain-technician-mobile .field-history,.domain-technician-mobile .field-job-detail,.domain-technician-mobile .field-job-list,.domain-technician-mobile .field-message,.domain-technician-mobile .field-offline-warning,.domain-technician-mobile .field-preview-warning,.domain-technician-mobile .field-security-strip,.domain-technician-mobile .field-workflow{min-width:0;border-color:var(--ui-border-default);border-radius:var(--ui-radius-lg);box-shadow:var(--ui-shadow-xs)}.domain-technician-mobile .field-detail-grid,.domain-technician-mobile .field-detail-grid article,.domain-technician-mobile .field-detail-grid article>span,.domain-technician-mobile .field-form-columns,.domain-technician-mobile .field-form-scroll,.domain-technician-mobile .field-form-scroll label,.domain-technician-mobile .field-history article,.domain-technician-mobile .field-job-card,.domain-technician-mobile .field-job-card__body,.domain-technician-mobile .field-job-hero>div,.domain-technician-mobile .field-layout,.domain-technician-mobile .field-money-grid,.domain-technician-mobile .field-service-form,.domain-technician-mobile .field-special-note span,.domain-technician-mobile .field-upload-buttons{min-width:0;max-width:100%}.domain-technician-mobile .field-conflict-box,.domain-technician-mobile .field-detail-grid em,.domain-technician-mobile .field-detail-grid p,.domain-technician-mobile .field-detail-grid strong,.domain-technician-mobile .field-history em,.domain-technician-mobile .field-history span,.domain-technician-mobile .field-job-card__body span,.domain-technician-mobile .field-job-card__body strong,.domain-technician-mobile .field-job-hero h1,.domain-technician-mobile .field-message,.domain-technician-mobile .field-special-note strong{overflow-wrap:anywhere}.domain-technician-mobile .field-job-card{grid-template-columns:minmax(92px,auto) minmax(0,1fr) auto;column-gap:var(--ui-space-3)}.domain-technician-mobile .field-job-card__time{overflow-wrap:normal;line-height:var(--ui-type-helper-line-height);word-break:normal}.domain-technician-mobile .field-job-card__body strong{overflow:visible;text-overflow:clip;white-space:normal}.domain-technician-mobile .field-footer a,.domain-technician-mobile .field-footer button,.domain-technician-mobile .field-quick-actions a,.domain-technician-mobile .field-service-form button,.domain-technician-mobile .field-workflow button{min-height:44px}.domain-technician-mobile .field-modal-backdrop{overscroll-behavior:contain}.domain-technician-mobile .field-service-form{overflow:hidden}.domain-technician-mobile .field-layout:not(:has(.field-job-detail)){grid-template-columns:minmax(0,560px);justify-content:center}.domain-technician-mobile .field-form-scroll{overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.domain-technician-mobile .field-form-scroll input,.domain-technician-mobile .field-form-scroll select,.domain-technician-mobile .field-form-scroll textarea{min-width:0;max-width:100%;font-size:16px}.domain-technician-mobile .field-reject-panel{display:grid;flex-basis:100%;gap:10px;min-width:0;padding:12px;border:1px solid var(--ui-color-red-100);border-radius:10px;background:var(--ui-color-red-50)}.domain-technician-mobile .field-reject-panel label{display:grid;gap:4px;min-width:0;color:var(--ui-color-slate-700);font-size:14px;font-weight:700}.domain-technician-mobile .field-reject-panel :is(select,input){min-width:0;min-height:44px;padding:8px 10px;border:1px solid var(--ui-color-slate-300);border-radius:8px;color:var(--ui-color-slate-900);background:var(--ui-color-white);font:inherit;font-size:16px}.domain-technician-mobile .field-reject-panel>div{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.domain-technician-mobile .field-form-hint{margin:0;padding:10px 12px;border:1px dashed var(--ui-color-slate-300);border-radius:10px;color:var(--ui-color-slate-600);background:var(--ui-color-slate-50);font-size:14px}.domain-technician-mobile .field-footer__revoke{color:var(--ui-color-red-700)}.domain-technician-mobile .field-footer>.field-revoke-confirm{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px;min-width:0}.domain-technician-mobile .field-revoke-confirm strong{color:var(--ui-color-red-800);font-size:13px;line-height:1.35}.domain-technician-mobile .field-footer .field-revoke-confirm button{padding:0 14px;border:1px solid var(--ui-color-slate-300);border-radius:8px;background:var(--ui-color-white)}.domain-technician-mobile .field-footer .field-revoke-confirm button.is-danger{border-color:var(--ui-color-red-700);color:var(--ui-text-inverse);background:var(--ui-color-red-700)}@media (max-width:767px){.domain-technician-mobile .field-footer>.field-revoke-confirm{display:grid;grid-template-columns:1fr 1fr;width:100%}.domain-technician-mobile .field-revoke-confirm strong{grid-column:1/-1;text-align:center}.domain-technician-mobile .field-reject-panel>div{display:grid;grid-template-columns:1fr 1fr}}.domain-technician-mobile .field-upload-buttons label{min-width:0;overflow:hidden;overflow-wrap:anywhere}.domain-technician-mobile .field-upload-status{min-height:20px;overflow-wrap:anywhere}.domain-technician-mobile .field-service-form>footer,.domain-technician-mobile .field-service-form>header{flex:0 0 auto}.domain-finance .finance-action-card,.domain-finance .finance-action-grid,.domain-finance .finance-action-panel,.domain-finance .finance-movement-grid,.domain-finance .price-book-list,.domain-finance .risk-account-list{min-width:0}.domain-finance .finance-action-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--ui-space-4);columns:auto}.domain-finance .finance-action-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:var(--ui-space-4);min-width:0}.domain-finance .finance-action-row>.finance-action-card:only-child{grid-column:1/-1}.domain-finance .finance-action-card[open] .finance-action-card__body>form{width:100%;max-width:1040px;margin-inline:auto}.domain-finance .finance-action-card,.domain-finance .finance-movement-grid article,.domain-finance .price-book-list article,.domain-finance .risk-account-list article{border-color:var(--ui-border-default);border-radius:var(--ui-radius-lg);background:var(--ui-bg-surface);box-shadow:var(--ui-shadow-xs)}.domain-finance .finance-movement-grid>article,.domain-finance :is(.risk-account-list,.price-book-list) article,.domain-finance :is(.risk-account-list,.price-book-list) article:first-child{padding:var(--ui-space-3) 14px}.domain-call-center .telephony-action-grid>article,.domain-finance .finance-action-card,.domain-inventory .inventory-action-grid>article{align-self:start}.domain-finance .finance-action-card>summary,.domain-finance .finance-action-card__body,.domain-finance .finance-action-grid form,.domain-finance .finance-action-grid form label,.domain-finance .finance-compact-list,.domain-finance .finance-compact-list article,.domain-finance .finance-movement-grid article>div,.domain-finance .price-book-list article>div,.domain-finance .risk-account-list article>div{min-width:0}.domain-finance .finance-action-card{overflow:visible;margin:0;border:1px solid var(--ui-border-default)}.domain-finance .finance-action-card>summary{display:grid;grid-template-columns:auto minmax(0,1fr) max-content auto;align-items:center;gap:var(--ui-space-3);min-height:72px;padding:var(--ui-space-4);cursor:pointer;list-style:none}.domain-finance .finance-action-card>summary::-webkit-details-marker{display:none}.domain-finance .finance-action-card>summary:focus-visible{border-radius:var(--ui-radius-lg);outline:3px solid color-mix(in srgb,var(--ui-focus-ring) 28%,transparent);outline-offset:2px}.domain-finance .finance-action-card__icon{display:grid;width:38px;height:38px;place-items:center;color:var(--ui-status-info-text);background:var(--ui-status-info-soft);border-radius:var(--ui-radius-md)}.domain-finance .finance-action-card__heading{display:grid;gap:3px;min-width:0}.domain-finance .finance-action-card__heading small,.domain-finance .finance-action-card__heading strong{overflow-wrap:anywhere}.domain-finance .finance-action-card__heading strong{color:var(--ui-text-primary);font-size:var(--ui-type-body-size)}.domain-finance .finance-action-card__heading small{color:var(--ui-text-muted);font-size:var(--ui-type-helper-size);line-height:var(--ui-type-helper-line-height)}.domain-finance .finance-action-card__state{justify-self:start;padding:5px 9px;color:var(--ui-text-muted);font-size:var(--ui-type-helper-size);font-weight:700;white-space:nowrap;background:var(--ui-bg-subtle);border:1px solid var(--ui-border-subtle);border-radius:999px}.domain-finance .finance-action-card__chevron{color:var(--ui-text-muted);transition:transform .16s ease}.domain-finance .finance-action-card[open] .finance-action-card__chevron{transform:rotate(180deg)}.domain-finance .finance-action-card__body{padding:var(--ui-space-4);border-top:1px solid var(--ui-border-subtle)}.domain-finance .finance-action-card__body>:first-child{margin-top:0}.domain-finance .finance-action-card__body>:last-child{margin-bottom:0}.domain-finance .finance-live-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--ui-space-2);padding:var(--ui-space-3);background:var(--ui-bg-subtle);border:1px solid var(--ui-border-subtle);border-radius:var(--ui-radius-md)}.domain-finance .finance-live-summary>p,.domain-finance .finance-live-summary>strong{grid-column:1/-1}.domain-finance .finance-live-summary>span{display:grid;gap:2px;min-width:0;color:var(--ui-text-primary);font-weight:750}.domain-finance .finance-live-summary p,.domain-finance .finance-live-summary small{color:var(--ui-text-muted);font-size:var(--ui-type-helper-size);line-height:var(--ui-type-helper-line-height)}.domain-finance .finance-live-summary p{margin:2px 0 0}.domain-finance .finance-live-summary__total{color:var(--ui-status-success-text)}.domain-finance .finance-ledger-toolbar{display:grid;grid-template-columns:minmax(240px,2fr) repeat(3,minmax(140px,1fr));grid-auto-flow:row dense;align-items:end;gap:var(--ui-space-3);margin-bottom:var(--ui-space-4);padding:var(--ui-space-4);background:var(--ui-bg-subtle);border:1px solid var(--ui-border-subtle);border-radius:var(--ui-radius-lg)}.domain-finance .finance-ledger-toolbar label{display:grid;gap:var(--ui-space-2);min-width:0;color:var(--ui-text-muted);font-size:var(--ui-type-helper-size);font-weight:700}.domain-finance .finance-ledger-toolbar :is(input,select){width:100%;min-width:0;min-height:var(--ui-control-height);padding-inline:var(--ui-space-3);color:var(--ui-text-primary);background:var(--ui-bg-surface);border:1px solid var(--ui-border-default);border-radius:var(--ui-radius-control)}.domain-finance .finance-ledger-toolbar__actions{display:flex;grid-column:4/-1;justify-content:flex-end;gap:var(--ui-space-2)}.domain-finance .finance-ledger-toolbar>p{grid-column:1/-1;align-self:center;margin:0;color:var(--ui-text-muted);font-size:var(--ui-type-helper-size)}.domain-finance .finance-ledger-pagination{display:flex;align-items:center;justify-content:flex-end;gap:var(--ui-space-3);margin-top:var(--ui-space-4)}.domain-finance .finance-ledger-pagination>strong{color:var(--ui-text-secondary);font-size:var(--ui-type-helper-size);white-space:nowrap}.domain-finance .finance-ledger-pagination [aria-disabled=true]{cursor:not-allowed;opacity:.75;pointer-events:none}.domain-finance .finance-ledger-table a,.domain-finance .finance-movement-links a{color:var(--ui-text-link);font-weight:700;text-decoration:none}.domain-finance .finance-ledger-table a:hover,.domain-finance .finance-movement-links a:hover{text-decoration:underline}.domain-finance .finance-movement-links{display:flex;flex-wrap:wrap;gap:var(--ui-space-2);margin-top:2px}.domain-finance .finance-action-grid input,.domain-finance .finance-action-grid select,.domain-finance .finance-action-grid textarea{max-width:100%}.domain-finance .finance-ledger-table{min-width:840px}.domain-finance .finance-movement-grid>article:only-of-type{grid-column:1/-1}.domain-finance .finance-movement-grid:empty{display:none}.domain-finance .risk-aging-summary{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--ui-space-2);margin:0 0 var(--ui-space-3)}.domain-finance .risk-aging-summary>div{display:grid;min-width:0;gap:2px;padding:var(--ui-space-2) var(--ui-space-3);border:1px solid var(--ui-border-subtle);border-radius:var(--ui-radius-md);background:var(--ui-bg-subtle)}.domain-finance .risk-aging-summary dt{color:var(--ui-text-secondary);font-size:var(--ui-type-helper-size)}.domain-finance .risk-aging-summary dd{margin:0;color:var(--ui-text-primary);font-size:var(--ui-font-size-sm);font-weight:var(--ui-font-weight-semibold);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.domain-finance .risk-account-list strong a{color:inherit;text-decoration:underline;text-decoration-color:var(--ui-border-strong);text-underline-offset:3px}.domain-finance .risk-account-links{display:flex;flex-wrap:wrap;gap:var(--ui-space-3);font-size:var(--ui-type-helper-size)}.domain-finance .finance-list-footer{margin:var(--ui-space-3) 0 0;color:var(--ui-text-secondary);font-size:var(--ui-type-helper-size)}.domain-finance .finance-movement-filters{display:grid;min-width:0;grid-template-columns:repeat(auto-fit,minmax(min(100%,160px),1fr));align-items:end;gap:var(--ui-space-3);margin-bottom:var(--ui-space-4)}.domain-finance .finance-movement-filters label{display:grid;min-width:0;gap:var(--ui-space-1);color:var(--ui-text-secondary);font-size:var(--ui-type-label-size);font-weight:700}.domain-finance .finance-movement-filters :is(input,select){width:100%;min-width:0;min-height:44px}.domain-finance .finance-movement-filters .text-link{align-self:center}.domain-finance .finance-compact-search{display:grid;gap:4px;margin-bottom:var(--ui-space-2);color:var(--ui-text-secondary);font-size:var(--ui-type-helper-size);font-weight:700}.domain-finance .finance-refund-amount{width:120px;min-height:36px;padding-inline:var(--ui-space-2);border:1px solid var(--ui-border-default);border-radius:var(--ui-radius-control);font:inherit;font-size:var(--ui-type-helper-size)}.domain-finance .finance-compact-search input{min-height:var(--ui-control-height);padding-inline:var(--ui-space-3);border:1px solid var(--ui-border-default);border-radius:var(--ui-radius-control);font:inherit}@media (max-width:767px){.domain-finance .risk-aging-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}.domain-finance .finance-movement-grid article>div,.domain-finance .price-book-list article>div,.domain-finance .risk-account-list article>div,.domain-finance .table-primary{min-width:0}.domain-finance .finance-movement-grid p,.domain-finance .finance-movement-grid small,.domain-finance .finance-movement-grid strong,.domain-finance .price-book-list p,.domain-finance .price-book-list small,.domain-finance .price-book-list strong,.domain-finance .risk-account-list p,.domain-finance .risk-account-list small,.domain-finance .risk-account-list strong,.domain-finance .table-primary span,.domain-finance .table-primary strong{overflow-wrap:anywhere}.domain-inventory .inventory-action-grid,.domain-inventory .inventory-action-grid>article,.domain-inventory .inventory-action-panel,.domain-inventory .inventory-movement-grid,.domain-inventory .location-list,.domain-inventory .movement-list,.domain-inventory .stock-location-grid{min-width:0}.domain-inventory .inventory-action-grid>article,.domain-inventory .inventory-movement-grid article,.domain-inventory .location-list article,.domain-inventory .movement-list article{border-color:var(--ui-border-default);border-radius:var(--ui-radius-lg);background:var(--ui-bg-surface);box-shadow:var(--ui-shadow-xs)}.domain-inventory .finance-compact-list,.domain-inventory .finance-compact-list article,.domain-inventory .inventory-action-grid article>header,.domain-inventory .inventory-action-grid form,.domain-inventory .inventory-action-grid form label,.domain-inventory .inventory-movement-grid article>div,.domain-inventory .location-list article>div,.domain-inventory .movement-list article>div,.domain-inventory .part-cell,.domain-inventory .part-cell>div{min-width:0}.domain-inventory .inventory-action-grid input,.domain-inventory .inventory-action-grid select,.domain-inventory .inventory-action-grid textarea{max-width:100%}.domain-inventory .stock-table{min-width:760px}.domain-inventory .inventory-balance-edit-trigger{display:inline-grid;position:relative;width:auto;height:auto;flex:0 0 auto;margin-inline-start:auto;color:inherit;border-radius:0;background:transparent;place-items:center}.domain-inventory .inventory-balance-edit-button{display:grid;width:36px;height:36px;padding:0;color:var(--ui-action-primary);border:1px solid color-mix(in srgb,var(--ui-action-primary) 24%,var(--ui-border-default));border-radius:var(--ui-radius-control);background:var(--ui-bg-surface);cursor:pointer;place-items:center;transition:background var(--ui-duration-fast) var(--ui-ease-standard),border-color var(--ui-duration-fast) var(--ui-ease-standard),box-shadow var(--ui-duration-fast) var(--ui-ease-standard),transform var(--ui-duration-fast) var(--ui-ease-standard)}.domain-inventory .inventory-balance-edit-button:focus-visible,.domain-inventory .inventory-balance-edit-button:hover{border-color:var(--ui-action-primary);background:color-mix(in srgb,var(--ui-action-primary) 8%,var(--ui-bg-surface));box-shadow:0 7px 20px color-mix(in srgb,var(--ui-action-primary) 18%,transparent);transform:translateY(-1px)}.domain-inventory .inventory-balance-edit-tooltip{position:absolute;z-index:12;inset-block-end:calc(100% + 7px);inset-inline-end:0;width:max-content;max-width:180px;padding:6px 9px;visibility:hidden;opacity:0;color:#fff;border-radius:var(--ui-radius-sm);background:var(--ui-text-primary);box-shadow:var(--ui-shadow-md);font-size:var(--ui-type-caption-size);font-weight:800;line-height:1.25;pointer-events:none;transform:translateY(3px);transition:opacity var(--ui-duration-fast) var(--ui-ease-standard),transform var(--ui-duration-fast) var(--ui-ease-standard),visibility var(--ui-duration-fast) var(--ui-ease-standard)}.domain-inventory .inventory-balance-edit-trigger:focus-within .inventory-balance-edit-tooltip,.domain-inventory .inventory-balance-edit-trigger:hover .inventory-balance-edit-tooltip{visibility:visible;opacity:1;transform:translateY(0)}.domain-inventory .inventory-balance-edit-backdrop{display:grid;position:fixed;z-index:150;inset:0;padding:var(--ui-space-4);overflow:auto;background:rgb(8 20 36/58%);place-items:center}.domain-inventory .inventory-balance-edit-dialog{width:min(620px,100%);min-width:0;padding:var(--ui-space-5);border:1px solid var(--ui-border-default);border-radius:var(--ui-radius-xl);background:var(--ui-bg-surface);box-shadow:0 28px 80px rgb(8 20 36/30%)}.domain-inventory .inventory-balance-edit-dialog>header{display:flex;align-items:flex-start;justify-content:space-between;min-width:0;gap:var(--ui-space-3);margin-block-end:var(--ui-space-4)}.domain-inventory .inventory-balance-edit-dialog>header>div{display:grid;min-width:0;gap:3px}.domain-inventory .inventory-balance-edit-dialog>header span{color:var(--ui-action-primary);font-size:var(--ui-type-caption-size);font-weight:900;letter-spacing:.1em}.domain-inventory .inventory-balance-edit-dialog :is(h2,p){min-width:0;margin:0;overflow-wrap:anywhere}.domain-inventory .inventory-balance-edit-dialog h2{font-size:var(--ui-type-title-size);line-height:var(--ui-type-title-line-height)}.domain-inventory .inventory-balance-edit-dialog header p{color:var(--ui-text-secondary);font-size:var(--ui-type-helper-size)}.ui-dialog .inventory-balance-edit-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--ui-space-2);margin-block-end:var(--ui-space-4)}.ui-dialog .inventory-balance-edit-summary>span{display:grid;min-width:0;gap:3px;padding:var(--ui-space-3);border:1px solid var(--ui-border-default);border-radius:var(--ui-radius-md);background:var(--ui-bg-subtle)}.ui-dialog .inventory-balance-edit-form label>small,.ui-dialog .inventory-balance-edit-summary small{color:var(--ui-text-secondary);font-size:var(--ui-type-caption-size);font-weight:500}.ui-dialog .inventory-balance-edit-summary strong{min-width:0;overflow-wrap:anywhere}.ui-dialog .inventory-balance-edit-form,.ui-dialog .inventory-balance-edit-form label{display:grid;min-width:0;gap:var(--ui-space-2)}.ui-dialog .inventory-balance-edit-form{gap:var(--ui-space-3)}.ui-dialog .inventory-balance-edit-form label{color:var(--ui-text-primary);font-weight:800}.ui-dialog .inventory-balance-edit-form :is(input,textarea){width:100%;min-width:0;min-height:var(--ui-control-height-default);padding:var(--ui-space-3);border:1px solid var(--ui-border-default);border-radius:var(--ui-radius-control);color:var(--ui-text-primary);background:var(--ui-bg-surface);font:inherit}.ui-dialog .inventory-balance-edit-form textarea{min-height:84px;resize:vertical}@media (max-width:1023px){.ui-dialog .inventory-balance-edit-summary{grid-template-columns:minmax(0,1fr)}}.domain-inventory .inventory-balance-edit-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--ui-space-2);margin-block-end:var(--ui-space-4)}.domain-inventory .inventory-balance-edit-summary>span{display:grid;min-width:0;gap:3px;padding:var(--ui-space-3);border:1px solid var(--ui-border-default);border-radius:var(--ui-radius-md);background:var(--ui-bg-subtle)}.domain-inventory .inventory-balance-edit-summary small{color:var(--ui-text-secondary);font-size:var(--ui-type-caption-size)}.domain-inventory .inventory-balance-edit-summary strong{min-width:0;overflow-wrap:anywhere}.domain-inventory .inventory-balance-edit-dialog form,.domain-inventory .inventory-balance-edit-dialog label{display:grid;min-width:0}.domain-inventory .inventory-balance-edit-dialog form{gap:var(--ui-space-3)}.domain-inventory .inventory-balance-edit-dialog label{gap:var(--ui-space-2);color:var(--ui-text-primary);font-weight:800}.domain-inventory .inventory-balance-edit-dialog :is(input,textarea){width:100%;min-width:0;max-width:100%;min-height:var(--ui-control-height-default);padding:var(--ui-space-3);color:var(--ui-text-primary);border:1px solid var(--ui-border-default);border-radius:var(--ui-radius-control);background:var(--ui-bg-surface);font:inherit}.domain-inventory .inventory-balance-edit-dialog textarea{min-height:84px;resize:vertical}.domain-inventory .inventory-balance-edit-dialog label>small{color:var(--ui-text-secondary);font-size:var(--ui-type-caption-size);font-weight:500;line-height:1.4}.domain-inventory .inventory-balance-edit-dialog footer{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--ui-space-2);padding-block-start:var(--ui-space-2)}.domain-inventory .inventory-balance-edit-error{padding:var(--ui-space-3);color:var(--ui-status-danger-text);border-radius:var(--ui-radius-md);background:var(--ui-status-danger-soft);font-size:var(--ui-type-helper-size)}.inventory-balance-edit-toast{position:fixed;z-index:160;inset-inline-end:var(--ui-space-5);inset-block-end:var(--ui-space-5);max-width:min(420px,calc(100vw - 32px));padding:var(--ui-space-3) var(--ui-space-4);color:var(--ui-status-success-text);border:1px solid color-mix(in srgb,var(--ui-status-success-text) 20%,var(--ui-border-default));border-radius:var(--ui-radius-md);background:var(--ui-status-success-soft);box-shadow:var(--ui-shadow-lg);font-weight:800}.inventory-balance-edit-toast .button{margin-inline-start:var(--ui-space-2);min-height:32px}.domain-inventory .inventory-movement-grid em,.domain-inventory .inventory-movement-grid p,.domain-inventory .inventory-movement-grid small,.domain-inventory .inventory-movement-grid strong,.domain-inventory .location-list small,.domain-inventory .location-list strong,.domain-inventory .movement-list small,.domain-inventory .movement-list strong,.domain-inventory .part-cell small,.domain-inventory .part-cell strong{overflow-wrap:anywhere}.domain-call-center .telephony-action-grid,.domain-call-center .telephony-actions,.domain-call-center .telephony-call-list,.domain-call-center .telephony-capability-grid,.domain-call-center .telephony-customer-context,.domain-call-center .telephony-dashboard-grid,.domain-call-center .telephony-extension-list,.domain-call-center .telephony-health-list,.domain-call-center .telephony-operation-grid,.domain-call-center .telephony-popups,.domain-call-center .telephony-prerequisite-list{min-width:0}.domain-call-center .telephony-popups{grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));max-height:390px;overflow-y:auto;padding:2px 4px 2px 2px}.domain-call-center .telephony-action-grid>article,.domain-call-center .telephony-call-list article,.domain-call-center .telephony-capability-grid article,.domain-call-center .telephony-customer-context article,.domain-call-center .telephony-extension-list article,.domain-call-center .telephony-health-list article,.domain-call-center .telephony-operation-grid>article,.domain-call-center .telephony-popups article,.domain-call-center .telephony-prerequisite-list article{min-width:0;border-color:var(--ui-border-default);border-radius:var(--ui-radius-lg);background:var(--ui-bg-surface);box-shadow:var(--ui-shadow-xs)}.domain-call-center .telephony-bridge-device-list article{grid-template-columns:auto minmax(0,1fr) auto auto}.domain-call-center .telephony-bridge-device-actions{display:flex;flex-wrap:wrap;gap:var(--ui-space-2);justify-content:flex-end}@media (max-width:639px){.domain-call-center .telephony-bridge-device-list article{grid-template-columns:auto minmax(0,1fr)}.domain-call-center .telephony-bridge-device-list article>.button,.domain-call-center .telephony-bridge-device-list article>.telephony-bridge-device-actions{grid-column:1/-1;justify-self:start}}.domain-call-center .telephony-popups article{color:var(--ui-text-primary);min-height:146px;padding:18px}.domain-call-center .telephony-popups article>strong{color:var(--ui-text-primary);font-size:clamp(1.1rem,1.5vw,1.35rem);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.025em;line-height:1.15;margin-top:18px;overflow-wrap:anywhere;word-break:break-word}.domain-call-center .telephony-popups article>p{color:var(--ui-text-secondary);margin-top:6px;overflow-wrap:anywhere}.domain-call-center .telephony-popups .telephony-wave{inset:auto 16px 14px auto;opacity:.18}.domain-call-center .telephony-popups .telephony-wave i{background:var(--ui-action-accent)}.domain-call-center .telephony-action-grid form,.domain-call-center .telephony-action-grid header>div,.domain-call-center .telephony-action-grid label,.domain-call-center .telephony-call-list article>div,.domain-call-center .telephony-compact-list,.domain-call-center .telephony-compact-list article,.domain-call-center .telephony-customer-context article>div,.domain-call-center .telephony-extension-list article>div,.domain-call-center .telephony-health-list article>div,.domain-call-center .telephony-prerequisite-list article>div{min-width:0}.domain-call-center .telephony-action-grid input,.domain-call-center .telephony-action-grid select{max-width:100%}.domain-call-center .telephony-call-list p,.domain-call-center .telephony-call-list small,.domain-call-center .telephony-call-list strong,.domain-call-center .telephony-card-note,.domain-call-center .telephony-customer-context p,.domain-call-center .telephony-customer-context strong,.domain-call-center .telephony-extension-list small,.domain-call-center .telephony-extension-list strong,.domain-call-center .telephony-final-note,.domain-call-center .telephony-prerequisite-list strong{overflow-wrap:anywhere}.domain-call-center :is(.telephony-compact-list strong,.telephony-call-list strong,.telephony-customer-context strong,.telephony-extension-list strong,.telephony-health-list strong,.telephony-prerequisite-list strong,.telephony-capability-grid strong){font-size:var(--ui-type-label-size);line-height:var(--ui-type-label-line-height)}.domain-call-center :is(.telephony-popups article>p,.telephony-feedback,.telephony-action-grid header small,.telephony-operation-grid header small,.telephony-compact-list>div>span,.telephony-compact-list small,.telephony-call-list p,.telephony-call-list small,.telephony-customer-context p,.telephony-customer-context small,.telephony-extension-list small,.telephony-health-list small,.telephony-card-note,.telephony-final-note){font-size:var(--ui-type-helper-size);line-height:var(--ui-type-helper-line-height)}.domain-call-center .telephony-action-grid :is(label,input,select){font-size:var(--ui-type-body-size);line-height:var(--ui-type-body-line-height)}.domain-call-center :is(.telephony-resilience-card button,.telephony-row-actions button,.telephony-compact-list>div>button){min-height:var(--ui-control-height-compact);font-size:var(--ui-type-label-size);line-height:var(--ui-type-label-line-height)}.domain-reports .report-source-banner.domain-data-notice{grid-template-columns:auto minmax(0,1fr) auto}.domain-reports .report-source-banner--warning{border-color:color-mix(in srgb,var(--ui-status-danger-text) 30%,var(--ui-border-default));color:var(--ui-status-danger-text);background:color-mix(in srgb,var(--ui-status-danger-soft) 72%,var(--ui-bg-surface))}.domain-reports .report-source-banner--warning span{color:var(--ui-status-danger-text)}.domain-reports .export-job-list,.domain-reports .export-note,.domain-reports .report-data-table-wrap,.domain-reports .report-filter-panel,.domain-reports .report-integrity-grid,.domain-reports .report-tabs,.domain-reports .reporting-actions,.domain-reports .reporting-actions__top,.domain-reports .reporting-export-buttons,.domain-reports .reporting-save-view,.domain-reports .saved-view-chips{min-width:0}.domain-reports .reporting-save-view{flex-wrap:wrap}.domain-reports .reporting-save-view input{flex:1 1 160px}.domain-reports .reporting-save-view .button{flex:0 0 auto;white-space:nowrap}@media (max-width:639px){.domain-reports .reporting-save-view input{flex:0 0 auto}}.domain-reports .export-job-list article,.domain-reports .export-note,.domain-reports .report-filter-panel,.domain-reports .report-integrity-grid article{border-color:var(--ui-border-default);border-radius:var(--ui-radius-lg);background:var(--ui-bg-surface);box-shadow:var(--ui-shadow-xs)}.domain-reports .export-job-list article>div,.domain-reports .export-note>div,.domain-reports .report-filter-panel label,.domain-reports .report-integrity-grid article>div{min-width:0}.domain-reports .report-filter-panel input,.domain-reports .report-filter-panel select{max-width:100%}.domain-reports .report-date-presets{display:flex;min-width:0;flex-wrap:wrap;align-items:center;gap:var(--ui-space-2)}.domain-reports .report-date-presets a,.domain-reports .report-date-presets>span{color:var(--ui-text-secondary);font-size:var(--ui-type-helper-size);font-weight:var(--ui-font-weight-semibold);line-height:var(--ui-type-helper-line-height)}.domain-reports .report-date-presets a{display:inline-flex;min-height:36px;align-items:center;padding-inline:var(--ui-space-3);border:1px solid var(--ui-border-default);border-radius:999px;background:var(--ui-bg-surface);text-decoration:none}.domain-reports .report-date-presets a:hover,.domain-reports .report-date-presets a[aria-current=date]{border-color:var(--ui-action-primary);color:var(--ui-action-primary);background:color-mix(in srgb,var(--ui-action-primary) 8%,var(--ui-bg-surface))}.domain-reports .report-date-presets a:focus-visible{outline:var(--ui-focus-ring-width) solid var(--ui-focus-ring);outline-offset:var(--ui-focus-ring-offset)}.domain-reports .report-filter-summary{display:flex;min-width:0;flex-wrap:wrap;align-items:center;gap:var(--ui-space-2);margin-block:calc(var(--ui-space-3) * -1) var(--ui-space-1)}.domain-reports .report-filter-summary span{display:inline-flex;min-height:32px;align-items:center;gap:var(--ui-space-1);padding-inline:var(--ui-space-3);border:1px solid var(--ui-border-subtle);border-radius:999px;color:var(--ui-text-secondary);background:var(--ui-bg-subtle);font-size:var(--ui-type-helper-size);font-weight:var(--ui-font-weight-semibold);line-height:var(--ui-type-helper-line-height)}.domain-reports .report-active-filters{display:flex;min-width:0;flex-wrap:wrap;align-items:center;gap:var(--ui-space-2);padding:var(--ui-space-3);border:1px solid var(--ui-border-subtle);border-radius:var(--ui-radius-md);background:var(--ui-bg-surface)}.domain-reports .report-active-filters>strong{color:var(--ui-text-primary);font-size:var(--ui-type-helper-size);line-height:var(--ui-type-helper-line-height)}.domain-reports .report-active-filters>div{display:flex;min-width:0;flex:1 1 360px;flex-wrap:wrap;gap:var(--ui-space-2)}.domain-reports .report-active-filter-chip,.domain-reports .report-active-filters__clear{display:inline-flex;min-height:32px;align-items:center;gap:var(--ui-space-1);border-radius:999px;font-size:var(--ui-type-helper-size);font-weight:var(--ui-font-weight-semibold);line-height:var(--ui-type-helper-line-height);text-decoration:none}.domain-reports .report-active-filter-chip{padding-inline:var(--ui-space-3);border:1px solid color-mix(in srgb,var(--ui-action-primary) 24%,var(--ui-border-default));color:var(--ui-action-primary);background:color-mix(in srgb,var(--ui-action-primary) 8%,var(--ui-bg-surface))}.domain-reports .report-active-filter-chip:hover{border-color:var(--ui-action-primary)}.domain-reports .report-active-filters__clear{padding-inline:var(--ui-space-2);color:var(--ui-text-secondary)}.domain-reports .report-active-filter-chip:focus-visible,.domain-reports .report-active-filters__clear:focus-visible{outline:var(--ui-focus-ring-width) solid var(--ui-focus-ring);outline-offset:var(--ui-focus-ring-offset)}.domain-reports .reporting-detail-export{border-color:color-mix(in srgb,var(--ui-status-warning-text) 32%,var(--ui-border-default));color:var(--ui-status-warning-text);background:var(--ui-status-warning-soft)}.domain-reports .reporting-detail-export:hover:not(:disabled){border-color:var(--ui-status-warning-text);color:var(--ui-status-warning-text);background:color-mix(in srgb,var(--ui-status-warning-soft) 72%,var(--ui-bg-surface))}.domain-reports .reporting-export-guidance{display:grid;gap:var(--ui-space-2);margin:0;padding:var(--ui-space-3);border:1px solid var(--ui-status-warning-border);border-radius:var(--ui-radius-md);color:var(--ui-text-secondary);background:var(--ui-status-warning-soft);font-size:var(--ui-type-helper-size);line-height:var(--ui-type-helper-line-height)}.domain-reports .reporting-export-guidance p{margin:0}.domain-reports .reporting-export-scope{display:grid;gap:var(--ui-space-1);margin:0}.domain-reports .reporting-export-scope>div{display:grid;min-width:0;grid-template-columns:minmax(0,11rem) minmax(0,1fr);gap:var(--ui-space-2)}.domain-reports .reporting-export-scope dt{color:var(--ui-text-primary);font-weight:700}.domain-reports .reporting-export-scope dd{min-width:0;margin:0;overflow-wrap:anywhere}@media (max-width:767px){.domain-reports .reporting-export-scope>div{grid-template-columns:minmax(0,1fr);gap:0}}.domain-reports .reporting-subsection{display:grid;min-width:0;gap:var(--ui-space-2);padding-block-start:var(--ui-space-3);border-block-start:1px solid var(--ui-border-subtle)}.domain-reports .reporting-subsection-header{display:flex;min-width:0;flex-wrap:wrap;align-items:baseline;justify-content:flex-start;gap:var(--ui-space-3)}.domain-reports .reporting-subsection-header strong{color:var(--ui-text-primary);font-size:var(--ui-type-card-title-size);line-height:var(--ui-type-card-title-line-height)}.domain-reports .reporting-subsection-header span{color:var(--ui-text-tertiary);font-size:var(--ui-type-helper-size);line-height:var(--ui-type-helper-line-height);white-space:nowrap}.domain-reports .report-integrity-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr))}.domain-reports .report-tabs{overflow-x:auto;padding-block-end:var(--ui-space-1)}.domain-reports .report-tabs a{min-height:44px;flex:0 0 auto;white-space:nowrap}.domain-reports .report-data-table-wrap{max-height:none}.domain-reports .report-data-table-wrap .ui-table-region__scroller{max-height:min(68vh,720px);overflow:auto}.domain-reports .report-data-table{width:max-content;min-width:100%}.domain-reports .report-data-table th{overflow-wrap:normal;white-space:nowrap;word-break:keep-all}.domain-reports .export-job-list small,.domain-reports .export-job-list strong,.domain-reports .export-note p,.domain-reports .export-note strong,.domain-reports .report-integrity-grid span,.domain-reports .report-integrity-grid strong{overflow-wrap:anywhere}@media (max-width:639px){.domain-reports .report-source-banner.domain-data-notice{grid-template-columns:auto minmax(0,1fr)}.domain-reports .report-source-banner.domain-data-notice>.status-pill{grid-column:2;justify-self:start}}@media (max-width:374px){.appointment-public-shell .appointment-progress>div:not(.active) small{display:none}}.domain-settings .phase2-role-grid :is(strong,p,small){min-width:0;overflow:visible;overflow-wrap:anywhere;text-overflow:clip;white-space:normal}.domain-security-center .audit-timeline,.domain-security-center .security-center-grid,.domain-security-center .security-control-list,.domain-security-center .session-list,.domain-security-validation .security-control-layout,.domain-security-validation .security-control-list,.domain-security-validation .security-two-grid,.domain-settings .phase2-role-grid,.domain-settings .security-contract-grid,.domain-settings .security-control-list{min-width:0}.domain-security-center .audit-timeline article,.domain-security-center .security-control-list article,.domain-security-center .session-list article,.domain-security-validation .security-control-list article,.domain-settings .phase2-role-grid article,.domain-settings .security-contract-grid article,.domain-settings .security-control-list article{min-width:0;border-color:var(--ui-border-default);border-radius:var(--ui-radius-lg)}.domain-security-center .audit-timeline article>div,.domain-security-center .security-control-list article>div,.domain-security-center .session-list article>div,.domain-security-validation .security-control-list article>div,.domain-settings .phase2-role-grid article>div,.domain-settings .security-contract-grid article>span,.domain-settings .security-control-list article>div{min-width:0}.domain-security-center .audit-timeline p,.domain-security-center .audit-timeline small,.domain-security-center .security-control-list p,.domain-security-center .session-list p,.domain-security-center .session-list small,.domain-security-validation .security-control-list p,.domain-security-validation .security-control-list small,.domain-settings .phase2-role-grid p,.domain-settings .phase2-role-grid small,.domain-settings .security-contract-grid small,.domain-settings .security-control-list p{overflow-wrap:anywhere}.domain-security-center .audit-timeline :is(strong,p,small){min-width:0;overflow:visible;overflow-wrap:anywhere;text-overflow:clip;white-space:normal}.domain-security-validation .security-boundary-banner.domain-warning-banner{grid-template-columns:auto minmax(0,1fr) auto}.domain-imported-history-list .summary-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--ui-space-3);overflow:visible;margin:0;border:0;background:transparent}.domain-imported-history-list .summary-strip article{min-width:0;min-height:76px;gap:var(--ui-space-3);padding:var(--ui-space-3) var(--ui-space-4);border:1px solid var(--ui-border-default);border-radius:var(--ui-card-radius);background:var(--ui-bg-surface)}.domain-imported-history-list .summary-strip article>div{min-width:0}.domain-imported-history-list .summary-strip__warning>span{color:var(--ui-status-warning-text);background:var(--ui-status-warning-soft)}.domain-imported-history-list .summary-strip article>span{width:40px;height:40px;flex:0 0 auto;border-radius:var(--ui-radius-md)}.domain-imported-history-list .summary-strip article strong{color:var(--ui-text-primary);font-size:var(--ui-font-size-2xl);line-height:var(--ui-line-height-tight);overflow-wrap:break-word}.domain-imported-history-list .summary-strip article small{color:var(--ui-text-secondary);font-size:var(--ui-type-helper-size);line-height:var(--ui-type-helper-line-height);overflow-wrap:anywhere}.domain-imported-history-list .imported-history-notice{grid-template-columns:auto minmax(0,1fr);gap:var(--ui-space-3);padding:var(--ui-space-4);border-color:color-mix(in srgb,var(--ui-status-success-text) 28%,var(--ui-border-default));border-radius:var(--ui-card-radius);background:var(--ui-status-success-soft)}.domain-imported-history-list .imported-history-notice>div{min-width:0;gap:var(--ui-space-1)}.domain-imported-history-list .imported-history-notice span,.domain-imported-history-list .imported-history-notice strong{overflow-wrap:anywhere}.domain-imported-history-list .imported-history-notice strong{color:var(--ui-text-primary);font-size:var(--ui-type-card-title-size);line-height:var(--ui-type-card-title-line-height)}.domain-imported-history-list .imported-history-notice span{color:var(--ui-text-secondary);font-size:var(--ui-type-body-size);line-height:var(--ui-type-body-line-height)}.domain-imported-history-list .imported-history-filter{grid-template-columns:minmax(280px,2fr) repeat(3,minmax(145px,1fr));gap:var(--ui-space-4)}.domain-imported-history-list .imported-history-filter label{min-width:0;gap:var(--ui-space-2);color:var(--ui-text-primary);font-size:var(--ui-type-label-size);font-weight:var(--ui-type-label-weight);line-height:var(--ui-type-label-line-height)}.domain-imported-history-list .imported-history-filter input{min-width:0;min-height:var(--ui-control-height-default);padding-inline:var(--ui-space-3);border-color:var(--ui-border-default);border-radius:var(--ui-radius-md);color:var(--ui-text-primary);background:var(--ui-bg-surface);font-size:var(--ui-type-field-size);font-weight:var(--ui-type-field-weight);line-height:var(--ui-type-field-line-height)}.domain-imported-history-list .imported-history-filter__search input{padding-left:44px}.domain-imported-history-list .imported-history-filter input:focus{border-color:var(--ui-focus-ring);box-shadow:0 0 0 3px color-mix(in srgb,var(--ui-focus-ring) 18%,transparent)}.domain-imported-history-list .imported-history-filter__check{min-height:var(--ui-control-height-default)}.domain-imported-history-list .imported-history-filter__check input:where([type=checkbox],[type=radio]){width:18px;min-height:18px;flex:0 0 auto}.domain-imported-history-list .imported-history-filter__actions{flex-wrap:wrap;gap:var(--ui-space-2)}.domain-imported-history-list .filter-bar{min-height:0;flex-wrap:wrap;gap:var(--ui-space-2);padding:var(--ui-space-4);border-block-end-color:var(--ui-border-subtle);background:var(--ui-bg-surface)}.domain-imported-history-list .filter-bar__count{margin-inline-start:auto;color:var(--ui-text-secondary);font-size:var(--ui-type-helper-size);line-height:var(--ui-type-helper-line-height)}.domain-imported-history-list .imported-history-pagination,.domain-imported-history-list .imported-history-pagination>div{min-width:0;flex-wrap:wrap;gap:var(--ui-space-2)}.domain-imported-history-list .imported-history-pagination__meta{display:flex;min-width:0;flex-wrap:wrap;align-items:center;gap:var(--ui-space-2)}.domain-imported-history-list .imported-history-pagination__meta label{display:inline-flex;min-height:40px;align-items:center;gap:var(--ui-space-2);color:var(--ui-text-secondary);font-size:var(--ui-type-label-size);font-weight:var(--ui-type-label-weight)}.domain-imported-history-list .imported-history-pagination__meta select{height:40px;min-width:68px;padding-inline:var(--ui-space-3);border:1px solid var(--ui-border-default);border-radius:var(--ui-radius-md);color:var(--ui-text-primary);background:var(--ui-bg-surface);font:inherit}.domain-imported-history-detail .imported-detail-pagination strong,.domain-imported-history-list .imported-history-pagination strong{color:var(--ui-text-secondary);font-size:var(--ui-type-helper-size);line-height:var(--ui-type-helper-line-height)}.domain-imported-history-detail .duplicate-warning{display:flex;flex-wrap:wrap;align-items:flex-start;min-width:0;margin:0;padding:var(--ui-space-4);border-radius:var(--ui-card-radius)}.domain-imported-history-detail .duplicate-warning>div{flex:1 1 320px;min-width:0}.domain-imported-history-detail .duplicate-warning>.button{flex:0 0 auto}.domain-imported-history-detail .duplicate-warning strong{color:var(--ui-text-primary);font-size:var(--ui-type-card-title-size);line-height:var(--ui-type-card-title-line-height);overflow-wrap:break-word}.domain-imported-history-detail .duplicate-warning p{color:var(--ui-text-secondary);font-size:var(--ui-type-helper-size);line-height:var(--ui-type-helper-line-height);overflow-wrap:break-word}.domain-imported-history-detail .imported-history-facts{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,2fr);gap:var(--ui-space-4) var(--ui-space-5);margin:0}.domain-imported-history-detail .imported-history-facts>div{display:grid;align-content:start;gap:var(--ui-space-1);min-width:0}.domain-imported-history-detail .imported-history-facts__full{grid-column:1/-1}.domain-imported-history-detail .imported-history-facts dt{color:var(--ui-text-tertiary);font-size:var(--ui-type-helper-size);font-weight:var(--ui-font-weight-semibold);line-height:var(--ui-type-helper-line-height)}.domain-imported-history-detail .imported-history-facts dd{display:flex;flex-wrap:wrap;gap:var(--ui-space-1) var(--ui-space-3);margin:0;color:var(--ui-text-primary);font-size:var(--ui-type-body-size);line-height:var(--ui-type-body-line-height);overflow-wrap:break-word}.domain-imported-history-detail .imported-history-facts dd>span{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.imported-history-link{display:grid;min-width:0;gap:var(--ui-space-3)}.imported-history-link__list{display:grid;min-width:0;margin:0;padding:0;gap:var(--ui-space-2);list-style:none}.imported-history-link__list li{display:flex;min-width:0;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--ui-space-2) var(--ui-space-3);padding:var(--ui-space-3);border:1px solid var(--ui-border-default);border-radius:var(--ui-radius-md);background:var(--ui-bg-surface)}.imported-history-link__list a{display:grid;min-width:0;gap:2px;color:var(--ui-text-primary);text-decoration:none}.imported-history-link__list a span{overflow-wrap:anywhere;color:var(--ui-text-secondary);font-size:var(--ui-font-size-sm)}.imported-history-link__list a:hover strong{color:var(--ui-text-link)}.imported-history-link :is(.imported-history-link__empty,.imported-history-link__hint,.imported-history-link__message){margin:0;color:var(--ui-text-secondary);font-size:var(--ui-font-size-sm)}.imported-history-link__create{justify-self:start}.imported-history-link .imported-history-link__message--success{color:var(--ui-status-success-text)}.imported-history-link .imported-history-link__message--danger{color:var(--ui-status-danger-text)}.domain-imported-history-detail .imported-history-footnote{display:flex;align-items:flex-start;gap:var(--ui-space-2);margin:var(--ui-space-4) 0 0;padding-top:var(--ui-space-3);border-top:1px solid var(--ui-border-subtle);color:var(--ui-text-secondary);font-size:var(--ui-type-helper-size);line-height:var(--ui-type-helper-line-height)}.domain-imported-history-detail .imported-history-footnote svg{flex:0 0 auto;margin-top:2px}.domain-imported-history-detail .imported-service-timeline{min-width:0;gap:var(--ui-space-3)}.domain-imported-history-detail .imported-service-timeline article{min-width:0;grid-template-columns:40px minmax(0,1fr);gap:var(--ui-space-3);padding:var(--ui-space-4);border:1px solid var(--ui-border-default);border-radius:var(--ui-card-radius);background:var(--ui-bg-surface)}.domain-imported-history-detail .imported-service-timeline article:before{content:none}.domain-imported-history-detail .imported-service-timeline .timeline__icon{width:40px;height:40px;border-radius:var(--ui-radius-md)}.domain-imported-history-detail .imported-service-card__content,.domain-imported-history-detail .imported-service-card__heading,.domain-imported-history-detail .imported-service-card__heading>div{min-width:0}.domain-imported-history-detail .imported-service-card__heading{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:var(--ui-space-3)}.domain-imported-history-detail .imported-service-card__heading>div{display:grid;gap:var(--ui-space-1)}.domain-imported-history-detail .imported-service-card__heading time{color:var(--ui-text-tertiary);font-size:var(--ui-type-helper-size);line-height:var(--ui-type-helper-line-height)}.domain-imported-history-detail .imported-service-card__heading strong{color:var(--ui-text-primary);font-size:var(--ui-type-card-title-size);line-height:var(--ui-type-card-title-line-height);overflow-wrap:anywhere}.domain-imported-history-detail .imported-service-card__summary{margin:var(--ui-space-2) 0 0;color:var(--ui-text-secondary);font-size:var(--ui-type-body-size);line-height:var(--ui-type-body-line-height);overflow-wrap:anywhere}.domain-imported-history-detail .imported-service-card__meta{display:grid;min-width:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ui-space-2);margin:var(--ui-space-3) 0 0}.domain-imported-history-detail .imported-service-card__meta>div{min-width:0;padding:var(--ui-space-3);border-radius:var(--ui-radius-md);background:var(--ui-bg-subtle)}.domain-imported-history-detail .imported-service-card__meta dd,.domain-imported-history-detail .imported-service-card__meta dt{font-size:var(--ui-type-helper-size);line-height:var(--ui-type-helper-line-height);overflow-wrap:anywhere}.domain-imported-history-detail .imported-service-card__meta dt{color:var(--ui-text-tertiary);font-weight:var(--ui-font-weight-semibold)}.domain-imported-history-detail .imported-service-card__meta dd{margin:var(--ui-space-1) 0 0;color:var(--ui-text-primary)}.domain-imported-history-detail .imported-service-payment,.domain-imported-history-detail .imported-service-quality,.domain-imported-history-detail .imported-service-source{min-width:0;margin-block-start:var(--ui-space-3);font-size:var(--ui-type-helper-size);line-height:var(--ui-type-helper-line-height);overflow-wrap:anywhere;white-space:normal}.domain-imported-history-detail .imported-service-payment{gap:var(--ui-space-2);padding:var(--ui-space-3);border-radius:var(--ui-radius-md)}.domain-imported-history-detail .imported-service-source{gap:var(--ui-space-2);color:var(--ui-text-tertiary)}.domain-imported-history-detail .imported-service-quality{color:var(--ui-status-warning-text)}.domain-imported-history-detail .imported-service-repeat{min-width:0;margin:var(--ui-space-2) 0 0;color:var(--ui-status-danger-text);font-size:var(--ui-type-helper-size);line-height:var(--ui-type-helper-line-height);overflow-wrap:anywhere}.domain-imported-history-detail .imported-edit-form{min-width:0;gap:var(--ui-space-4)}.domain-imported-history-detail .form-error,.domain-imported-history-detail .form-success,.domain-imported-history-detail .imported-edit-form__note{min-width:0;font-size:var(--ui-type-helper-size);line-height:var(--ui-type-helper-line-height);overflow-wrap:anywhere}.domain-imported-history-detail .imported-detail-pagination{min-width:0;flex-wrap:wrap;gap:var(--ui-space-2);margin-block-start:var(--ui-space-4);padding-block-start:var(--ui-space-4);border-block-start-color:var(--ui-border-subtle)}:is(.domain-customer-create,.domain-address-create,.domain-asset-create){min-width:0}:is(.domain-customer-create,.domain-address-create,.domain-asset-create) .detail-back{margin:0}:is(.domain-customer-create,.domain-address-create,.domain-asset-create) .detail-back a{min-height:var(--ui-control-height);font-size:var(--ui-type-body-size)}:is(.domain-customer-create,.domain-address-create,.domain-asset-create) .form-page-grid{min-width:0;grid-template-columns:minmax(0,1fr) minmax(280px,360px);gap:var(--ui-space-5)}:is(.domain-customer-create,.domain-address-create,.domain-asset-create) .master-form,:is(.domain-customer-create,.domain-address-create,.domain-asset-create) .master-form__grid,:is(.domain-customer-create,.domain-address-create,.domain-asset-create) .master-form__grid label{min-width:0}:is(.domain-customer-create,.domain-address-create,.domain-asset-create) .master-form{gap:var(--ui-space-5)}:is(.domain-address-create,.address-hierarchy-fields) .address-mode-bar{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:var(--ui-space-4);padding:var(--ui-space-4);border:1px solid var(--ui-border-default);border-radius:var(--ui-radius-lg);background:var(--ui-bg-subtle)}:is(.domain-address-create,.address-hierarchy-fields) .address-mode-bar span,:is(.domain-address-create,.address-hierarchy-fields) .address-mode-bar>div{display:flex;min-width:0;align-items:flex-start;gap:var(--ui-space-2)}:is(.domain-address-create,.address-hierarchy-fields) .address-mode-bar span{flex-direction:column;gap:var(--ui-space-1)}:is(.domain-address-create,.address-hierarchy-fields) .address-mode-bar .button,:is(.domain-address-create,.address-hierarchy-fields) .address-mode-bar svg{flex:0 0 auto}:is(.domain-address-create,.address-hierarchy-fields) .address-mode-bar :is(strong,small){overflow-wrap:anywhere}:is(.domain-address-create,.address-hierarchy-fields) .address-mode-bar small{color:var(--ui-text-secondary);font-size:var(--ui-type-helper-size);line-height:var(--ui-type-helper-line-height)}.domain-address-create .master-form__grid input:disabled{cursor:not-allowed;color:var(--ui-text-muted);background:var(--ui-bg-muted)}:is(.domain-customer-create,.domain-address-create,.domain-asset-create) .master-form__choice{gap:var(--ui-space-2)}:is(.domain-customer-create,.domain-address-create,.domain-asset-create) .master-form__choice button{min-width:0;min-height:var(--ui-control-height);padding:var(--ui-space-2) var(--ui-space-3);border-color:var(--ui-border-default);border-radius:var(--ui-radius-control);font-size:var(--ui-type-body-size);line-height:var(--ui-type-body-line-height)}:is(.domain-customer-create,.domain-address-create,.domain-asset-create) .master-form__choice button:focus-visible{outline:3px solid color-mix(in srgb,var(--ui-focus-ring) 20%,transparent);outline-offset:2px}:is(.domain-customer-create,.domain-address-create,.domain-asset-create) .master-form__grid{gap:var(--ui-space-4)}:is(.domain-customer-create,.domain-address-create,.domain-asset-create) .master-form__grid label{gap:var(--ui-space-2)}:is(.domain-customer-create,.domain-address-create,.domain-asset-create) .master-form__grid label>span{color:var(--ui-text-secondary);font-size:var(--ui-type-label-size);font-weight:700;line-height:var(--ui-type-label-line-height)}:is(.domain-customer-create,.domain-address-create,.domain-asset-create) .master-form__grid input,:is(.domain-customer-create,.domain-address-create,.domain-asset-create) .master-form__grid select,:is(.domain-customer-create,.domain-address-create,.domain-asset-create) .master-form__grid textarea{min-width:0;min-height:var(--ui-control-height);padding:10px 12px;border-color:var(--ui-border-default);border-radius:var(--ui-radius-control);color:var(--ui-text-primary);font-size:var(--ui-type-body-size);line-height:var(--ui-type-body-line-height)}:is(.domain-customer-create,.domain-address-create,.domain-asset-create) .master-form__grid textarea{min-height:96px}:is(.domain-customer-create,.domain-address-create,.domain-asset-create) .master-form__check{min-height:var(--ui-control-height)}:is(.domain-customer-create,.domain-address-create,.domain-asset-create) .master-form__check input:where([type=checkbox],[type=radio]){flex:0 0 auto;min-height:20px;width:20px}:is(.domain-customer-create,.domain-address-create,.domain-asset-create) .form-error,:is(.domain-customer-create,.domain-address-create,.domain-asset-create) .master-form__disabled-note{min-width:0;font-size:var(--ui-type-helper-size);line-height:var(--ui-type-helper-line-height);overflow-wrap:anywhere}:is(.domain-customer-create,.domain-address-create,.domain-asset-create) .master-form__actions{min-width:0;flex-wrap:wrap;gap:var(--ui-space-2)}:is(.domain-customer-create,.domain-address-create,.domain-asset-create) .master-form__actions .button{min-width:190px;min-height:var(--ui-control-height);font-size:var(--ui-type-body-size)}.domain-customer-create .master-form-aside{min-width:0;gap:var(--ui-space-3);padding:var(--ui-card-padding);border-color:var(--ui-border-subtle);border-radius:var(--ui-radius-card)}.domain-customer-create .master-form-aside h2,.domain-customer-create .master-form-aside p,.domain-customer-create .master-form-aside span,.domain-customer-create .master-form-aside strong{min-width:0;overflow-wrap:anywhere}.domain-customer-create .master-form-aside h2{font-size:var(--ui-type-title-size);line-height:var(--ui-type-title-line-height)}.domain-customer-create .master-form-aside p,.domain-customer-create .master-form-aside span,.domain-customer-create .master-form-aside strong{font-size:var(--ui-type-helper-size);line-height:var(--ui-type-helper-line-height)}.domain-work-order-create,.domain-work-order-create .master-form__grid,.domain-work-order-create .master-form__grid label,.domain-work-order-create .work-order-create-form,.domain-work-order-create .work-order-form-section{min-width:0}.domain-work-order-create .detail-back{margin:0}.domain-work-order-create .detail-back a{min-height:var(--ui-control-height);font-size:var(--ui-type-body-size)}.domain-work-order-create .phase5-form-heading{min-width:0;gap:var(--ui-space-3);padding:var(--ui-space-4);border-color:var(--ui-border-subtle);border-radius:var(--ui-radius-control)}.domain-work-order-create .phase5-form-heading small,.domain-work-order-create .phase5-form-heading strong,.domain-work-order-create .phase5-form-heading>span{min-width:0;overflow-wrap:anywhere}.domain-work-order-create .phase5-form-heading strong{font-size:var(--ui-type-body-size);line-height:var(--ui-type-body-line-height)}.domain-work-order-create .form-error,.domain-work-order-create .master-form__disabled-note,.domain-work-order-create .phase5-form-heading small,.domain-work-order-create .work-order-form-section>div:first-child small{font-size:var(--ui-type-helper-size);line-height:var(--ui-type-helper-line-height)}.domain-screen .customer-picker{display:grid;min-width:0;gap:var(--ui-space-3);padding:var(--ui-space-4);border:1px solid color-mix(in srgb,var(--ui-action-primary) 24%,var(--ui-border-default));border-radius:var(--ui-radius-md);background:color-mix(in srgb,var(--ui-action-primary) 4%,var(--ui-bg-surface))}.domain-screen :is(.customer-picker__heading,.customer-picker__selected){display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--ui-space-3);min-width:0}.domain-screen :is(.customer-picker__heading,.customer-picker__selected)>svg{color:var(--ui-action-primary)}.domain-screen .customer-picker__results article>span,.domain-screen :is(.customer-picker__heading,.customer-picker__selected)>span{display:grid;min-width:0;gap:var(--ui-space-1)}.domain-screen :is(.customer-picker__heading,.customer-picker__selected,.customer-picker__results) :is(strong,small,p){min-width:0;margin:0;overflow-wrap:anywhere}.domain-screen :is(.customer-picker__heading,.customer-picker__selected,.customer-picker__results) :is(small,p){font-size:var(--ui-type-body-size);line-height:var(--ui-type-body-line-height)}.domain-screen .customer-picker__search{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--ui-space-2)}.domain-screen .customer-picker__search>svg{color:var(--ui-text-secondary)}.domain-screen .customer-picker__search input{width:100%;min-width:0;min-height:var(--ui-control-height);padding:10px 12px;border:1px solid var(--ui-border-default);border-radius:var(--ui-radius-control);font:inherit}.domain-screen .customer-picker__results{display:grid;gap:var(--ui-space-2)}.domain-screen .customer-picker__results article{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--ui-space-3);min-width:0;padding:var(--ui-space-3);border:1px solid var(--ui-border-default);border-radius:var(--ui-radius-control);background:var(--ui-bg-surface)}.domain-screen .customer-picker__note{margin:0;color:var(--ui-text-secondary);font-size:var(--ui-type-body-size);line-height:var(--ui-type-body-line-height)}.domain-work-order-create .work-order-linked-data-note{display:flex;align-items:center;justify-content:space-between;gap:var(--ui-space-3);min-width:0;padding:var(--ui-space-3);border:1px solid var(--ui-border-default);border-radius:var(--ui-radius-control);background:var(--ui-bg-subtle)}.domain-work-order-create .work-order-linked-data-note>span{min-width:0;color:var(--ui-text-secondary);overflow-wrap:anywhere}.domain-work-order-create .work-order-linked-data-note>a{flex:0 0 auto;color:var(--ui-action-primary);font-weight:800}.domain-work-order-create .work-order-create-form{gap:var(--ui-space-6);margin-block-start:var(--ui-space-6)}.domain-work-order-create .master-form__grid{gap:var(--ui-space-5) var(--ui-space-6)}.domain-work-order-create .work-order-form-section{grid-template-columns:minmax(190px,.32fr) minmax(0,1fr);gap:var(--ui-space-6);padding-block-end:var(--ui-space-6);border-block-end-color:var(--ui-border-subtle)}.domain-work-order-create .work-order-form-section>div:first-child,.domain-work-order-create .work-order-form-section>div:first-child>div{min-width:0}.domain-work-order-create .work-order-form-section>div:first-child>span{flex-basis:40px;height:40px;border-radius:var(--ui-radius-control);font-size:var(--ui-type-label-size)}.domain-work-order-create .work-order-form-section>div:first-child strong{font-size:var(--ui-type-body-size);line-height:var(--ui-type-body-line-height)}.domain-work-order-create .master-form__grid label>span{font-size:var(--ui-type-label-size);line-height:var(--ui-type-label-line-height)}.domain-work-order-create .master-form__grid input,.domain-work-order-create .master-form__grid select,.domain-work-order-create .master-form__grid textarea{min-width:0;min-height:var(--ui-control-height);padding:10px 12px;border-color:var(--ui-border-default);border-radius:var(--ui-radius-control);font-size:var(--ui-type-body-size);line-height:var(--ui-type-body-line-height)}.domain-work-order-create .master-form__grid textarea{min-height:96px}.domain-work-order-create .master-form__actions{min-width:0;flex-wrap:wrap}.domain-work-order-create .master-form__actions .button{min-width:220px;min-height:var(--ui-control-height);font-size:var(--ui-type-body-size)}.domain-work-order-detail :is(.work-order-transition-form,.work-order-transition-grid,.work-order-approval-panel,.work-order-approval-list,.work-order-approval-request){min-width:0}.domain-work-order-detail :is(.work-order-transition-form label>span,.work-order-approval-request,.work-order-form-hint,.work-order-approval-list strong,.work-order-approval-list span,.work-order-approval-list small,.work-order-approval-list em,.work-order-approval-actions button){font-size:var(--ui-type-helper-size);line-height:var(--ui-type-helper-line-height)}.domain-work-order-detail :is(.work-order-transition-form input,.work-order-transition-form select,.work-order-transition-form textarea,.work-order-approval-request input,.work-order-approval-request select,.work-order-approval-request textarea){min-width:0;min-height:var(--ui-control-height);border-color:var(--ui-border-default);border-radius:var(--ui-radius-control);font-size:var(--ui-type-body-size);line-height:var(--ui-type-body-line-height)}.domain-work-order-detail .work-order-transition-check{min-height:var(--ui-control-height)}.domain-work-order-detail .work-order-transition-check input:where([type=checkbox],[type=radio]){min-height:20px;width:20px}.domain-work-order-detail .work-order-approval-list>article{min-width:0;border-color:var(--ui-border-subtle);border-radius:var(--ui-radius-control)}.domain-work-order-detail .work-order-approval-actions{min-width:0;flex-wrap:wrap}.domain-work-order-detail .work-order-approval-actions button{min-height:var(--ui-control-height);padding-inline:var(--ui-space-3)}.domain-work-order-detail .work-order-approval-request{grid-template-columns:minmax(180px,.4fr) minmax(280px,1fr);gap:var(--ui-space-3)}.work-order-approval-panel,.work-order-approval-panel :is(.work-order-approval-list,.work-order-approval-request){min-width:0}.work-order-approval-panel .work-order-approval-list>article{min-width:0;border-color:var(--ui-border-subtle);border-radius:var(--ui-radius-control)}.work-order-approval-panel :is(.work-order-approval-list strong,.work-order-approval-list span,.work-order-approval-list small,.work-order-approval-list em){font-size:var(--ui-type-helper-size);line-height:var(--ui-type-helper-line-height);overflow-wrap:anywhere}.work-order-approval-panel .work-order-approval-actions{display:flex;min-width:0;flex-wrap:wrap;gap:var(--ui-space-2)}.work-order-approval-panel .work-order-approval-actions .button{min-height:var(--ui-control-height);padding-inline:var(--ui-space-3)}.work-order-approval-panel :is(.work-order-approval-request,.work-order-approval-response) :is(input,select,textarea){min-width:0;min-height:var(--ui-control-height);border-color:var(--ui-border-default);border-radius:var(--ui-radius-control);font-size:var(--ui-type-body-size)}.ui-dialog .approval-next-step,.ui-dialog .approval-record-reason{display:grid;gap:var(--ui-space-2);margin-block:var(--ui-space-3)}.domain-work-order-detail .work-order-approval-request label{min-width:0}.domain-work-order-detail .work-order-approval-request textarea{width:100%;min-width:0;min-height:96px}.domain-work-order-create .work-order-service-items{display:grid;grid-column:2;gap:var(--ui-space-3);min-width:0}.domain-work-order-create .work-order-service-item{min-width:0;border:1px solid var(--ui-border-default);border-radius:var(--ui-radius-md);background:var(--ui-bg-subtle);overflow:clip}.domain-work-order-create .work-order-service-item>summary{display:flex;align-items:center;justify-content:space-between;gap:var(--ui-space-3);min-height:68px;padding:var(--ui-space-3) var(--ui-space-4);list-style:none;cursor:pointer}.domain-work-order-create .work-order-service-item>summary::-webkit-details-marker{display:none}.domain-work-order-create .work-order-service-item>summary>span{display:grid;min-width:0;gap:var(--ui-space-1)}.domain-work-order-create .work-order-service-item>summary strong{color:var(--ui-text-primary);font-size:var(--ui-type-body-size)}.domain-work-order-create .work-order-service-item>summary small{color:var(--ui-text-secondary);font-size:var(--ui-type-helper-size);overflow-wrap:anywhere}.domain-work-order-create .work-order-service-item[open]>summary{border-block-end:1px solid var(--ui-border-subtle);background:var(--ui-bg-surface)}.domain-work-order-create .work-order-service-item[open]>summary>svg{transform:rotate(180deg)}.domain-work-order-create .work-order-service-item>.master-form__grid{padding:var(--ui-space-4)}.domain-work-order-create .work-order-service-item>.button{margin:0 var(--ui-space-4) var(--ui-space-4)}.work-order-duration-total{display:flex;align-items:center;justify-content:flex-start;gap:var(--ui-space-3);min-width:0;min-height:var(--ui-control-height);padding:var(--ui-space-2) var(--ui-space-3);border:1px solid color-mix(in srgb,var(--ui-action-primary) 28%,var(--ui-border-default));border-radius:var(--ui-radius-control);background:color-mix(in srgb,var(--ui-action-primary) 5%,var(--ui-bg-surface))}.work-order-duration-total span{color:var(--ui-text-secondary);font-size:var(--ui-type-helper-size);font-weight:700}.work-order-duration-total strong{color:var(--ui-action-primary);white-space:nowrap}.domain-work-order-detail .work-order-service-item-list{display:grid;gap:var(--ui-space-3);min-width:0}.domain-work-order-detail .work-order-service-item-summary{display:grid;gap:var(--ui-space-3);min-width:0;padding:var(--ui-space-3);border:1px solid var(--ui-border-subtle);border-radius:var(--ui-radius-control);background:var(--ui-bg-subtle)}.domain-work-order-detail .work-order-service-item-summary>header{display:grid;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:var(--ui-space-2)}.domain-work-order-detail .work-order-service-item-summary>header>span{display:grid;width:30px;height:30px;place-items:center;color:var(--ui-action-primary);border-radius:var(--ui-radius-pill);background:color-mix(in srgb,var(--ui-action-primary) 10%,var(--ui-bg-surface));font-size:var(--ui-type-label-size);font-weight:800}.domain-work-order-detail .work-order-service-item-summary>header>div{display:grid;min-width:0;gap:2px}.domain-work-order-detail .work-order-service-item-summary>header small,.domain-work-order-detail .work-order-service-item-summary>small{color:var(--ui-text-secondary);font-size:var(--ui-type-helper-size);line-height:var(--ui-type-helper-line-height);overflow-wrap:anywhere}.domain-work-order-detail .work-order-service-item-summary>p{margin:0;color:var(--ui-text-primary);font-size:var(--ui-type-body-size);line-height:var(--ui-type-body-line-height);overflow-wrap:anywhere}.domain-work-order-detail .work-order-service-item-list+.work-order-duration-total{margin-block-start:var(--ui-space-3)}.work-order-template-preview{min-width:0;padding:var(--ui-space-3);border:1px solid color-mix(in srgb,var(--ui-action-primary) 25%,var(--ui-border-default));border-radius:var(--ui-radius-control);background:color-mix(in srgb,var(--ui-action-primary) 4%,var(--ui-bg-surface))}.work-order-template-preview strong{color:var(--ui-text-primary);font-size:var(--ui-type-label-size)}.work-order-checklist-summary ul,.work-order-template-preview ul{display:grid;gap:var(--ui-space-1);margin:var(--ui-space-2) 0 0;padding-inline-start:20px;color:var(--ui-text-secondary);font-size:var(--ui-type-helper-size);line-height:var(--ui-type-helper-line-height)}.work-order-checklist-summary>summary{color:var(--ui-action-primary);font-size:var(--ui-type-helper-size);font-weight:800;cursor:pointer}.job-type-manager{display:grid;min-width:0;gap:var(--ui-space-4)}.job-type-manager__toolbar{display:flex;align-items:center;justify-content:space-between;gap:var(--ui-space-3)}.job-type-manager__message,.job-type-manager__toolbar p{margin:0;color:var(--ui-text-secondary);font-size:var(--ui-type-body-size);line-height:var(--ui-type-body-line-height)}.job-type-template-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ui-space-3)}.job-type-template-list>article{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:start;gap:var(--ui-space-2);min-width:0;padding:var(--ui-space-3);border:1px solid var(--ui-border-subtle);border-radius:var(--ui-radius-control);background:var(--ui-bg-subtle)}.job-type-template-list>article>div{display:grid;min-width:0;gap:3px}.job-type-template-list :is(strong,small,span){min-width:0;overflow-wrap:anywhere}.job-type-template-list small,.job-type-template-list span{color:var(--ui-text-secondary);font-size:var(--ui-type-helper-size);line-height:var(--ui-type-helper-line-height)}.job-type-template-list em{padding:3px 8px;color:var(--ui-action-primary);border-radius:var(--ui-radius-pill);background:var(--ui-bg-surface);font-size:var(--ui-type-helper-size);font-style:normal;font-weight:800}.job-type-template-form{display:grid;min-width:0;gap:var(--ui-space-3);padding:var(--ui-space-4);border:1px solid var(--ui-border-default);border-radius:var(--ui-radius-md);background:var(--ui-bg-surface)}.job-type-template-form>header{display:flex;align-items:start;justify-content:space-between;gap:var(--ui-space-3)}.job-type-template-form>header>div{display:grid;gap:3px}.job-type-template-form>header small{color:var(--ui-text-secondary);font-size:var(--ui-type-helper-size)}.job-type-template-form .master-form__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ui-space-3)}.job-type-template-form .master-form__grid label:not(.master-form__choice){display:grid;min-width:0;gap:var(--ui-space-1)}.job-type-template-form :is(input,select,textarea){min-width:0}.domain-schedule .phase6-show-all{display:flex;align-items:center;gap:var(--ui-space-2);min-width:0;padding:var(--ui-space-2) var(--ui-space-3);border:1px solid var(--ui-border-subtle);border-radius:var(--ui-radius-control);background:var(--ui-bg-subtle);cursor:pointer}.domain-schedule .phase6-show-all input:where([type=checkbox],[type=radio]){flex:0 0 auto;width:18px;height:18px;margin:0;accent-color:var(--ui-action-primary)}.domain-schedule .phase6-show-all span{min-width:0;color:var(--ui-text-secondary);font-size:var(--ui-type-helper-size);line-height:var(--ui-type-helper-line-height);overflow-wrap:anywhere}.domain-schedule .phase6-score-breakdown>summary{width:fit-content;color:var(--ui-action-primary);font-size:var(--ui-type-helper-size);font-weight:800;cursor:pointer}.domain-schedule .phase6-score-breakdown>span{display:block;margin-block-start:var(--ui-space-1);color:var(--ui-text-secondary);font-size:var(--ui-type-helper-size);line-height:var(--ui-type-helper-line-height);overflow-wrap:anywhere}:is(.domain-schedule,.domain-dispatch-settings) :is(.phase6-toolbar,.phase6-workspace,.phase6-backlog,.phase6-recommendations,.phase6-calendar-shell,.phase6-management-grid,.phase6-profile-form,.phase6-availability-form,.phase6-availability-list){min-width:0}:is(.domain-schedule,.domain-dispatch-settings) :is(.phase6-toolbar__date strong,.phase6-error,.phase6-success,.phase6-panel-title span,.phase6-panel-title strong,.phase6-form-title span,.phase6-form-title h2,.phase6-order-card span,.phase6-order-card strong,.phase6-order-card small,.phase6-order-card em,.phase6-loading,.phase6-recommendation strong,.phase6-recommendation span,.phase6-recommendation small,.phase6-recommendation em,.phase6-board__corner,.phase6-board__day strong,.phase6-board__day span,.phase6-technician-cell strong,.phase6-technician-cell small,.phase6-assignment span,.phase6-assignment strong,.phase6-assignment small,.phase6-month-grid strong,.phase6-month-grid span,.phase6-month-grid small,.phase6-modal__header span,.phase6-modal__summary strong,.phase6-modal__summary span,.phase6-modal label>span,.phase6-profile-form label>span,.phase6-availability-form label>span,.phase6-reason-field>span,.phase6-candidate-check strong,.phase6-candidate-check span,.phase6-capability-tabs button>span,.phase6-capability-tabs strong,.phase6-capability-tabs small,.phase6-profile-form legend,.phase6-check-grid label,.phase6-form-title em,.phase6-hours-grid label,.phase6-availability-list article strong,.phase6-availability-list article span,.phase6-availability-list article small,.phase6-availability-list article p){min-width:0;font-size:var(--ui-type-helper-size);line-height:var(--ui-type-helper-line-height);overflow-wrap:anywhere}:is(.domain-schedule,.domain-dispatch-settings) :is(.phase6-toolbar select,.phase6-recommendations select,.phase6-modal input,.phase6-modal textarea,.phase6-profile-form input,.phase6-profile-form select,.phase6-availability-form input,.phase6-availability-form select,.phase6-reason-field input,.phase6-profile-phone input){min-width:0;min-height:var(--ui-control-height);border-color:var(--ui-border-default);border-radius:var(--ui-radius-control);font-size:var(--ui-type-body-size);line-height:var(--ui-type-body-line-height)}:is(.domain-schedule,.domain-dispatch-settings) .phase6-capability-tabs button{min-height:56px}:is(.domain-schedule,.domain-dispatch-settings) .phase6-check-grid input:where([type=checkbox],[type=radio]),:is(.domain-schedule,.domain-dispatch-settings) .phase6-hours-grid label input:where([type=checkbox],[type=radio]){min-height:20px;width:20px}:is(.domain-schedule,.domain-dispatch-settings) .phase6-check-grid label{min-height:var(--ui-control-height-default);align-items:center}.domain-schedule .phase6-override{align-items:center}.domain-schedule .phase6-override input:where([type=checkbox],[type=radio]){width:22px;height:22px;min-height:22px;flex:0 0 22px;margin:0;accent-color:var(--ui-action-primary)}.domain-security-validation :is(.security-control-list)>article{grid-template-columns:auto minmax(0,1fr) max-content;align-items:start;column-gap:var(--ui-space-4)}.domain-security-validation :is(.security-control-list) .status-pill{max-width:none;align-self:start;justify-self:start;white-space:nowrap}.domain-security-validation .security-control-layout>.section-card,.domain-security-validation .security-two-grid>.section-card{align-self:start}:is(.domain-finance,.domain-inventory,.domain-reports,.domain-automation) :is(.ui-table-region,.ui-table-region__scroller,.table-scroll){min-width:0;max-width:100%}:is(.domain-finance,.domain-inventory,.domain-reports,.domain-automation) :is(.ui-table-region__scroller,.table-scroll){overflow-x:auto;overscroll-behavior-inline:contain}:is(.domain-finance,.domain-inventory) :is(.finance-form-row,.finance-form-row label,.finance-compact-list,.finance-compact-list article,.inventory-subform){min-width:0}:is(.domain-finance,.domain-inventory) :is(.finance-form-row label,.finance-check,.finance-permission-note,.inventory-acceptance-note,.finance-action-notice){font-size:var(--ui-type-helper-size);line-height:var(--ui-type-helper-line-height)}.domain-finance .finance-action-grid form label>small{font-size:var(--ui-type-helper-size)}:is(.domain-finance,.domain-inventory) :is(.finance-form-row input,.finance-form-row select,.finance-form-row textarea,.inventory-subform input,.inventory-subform select,.inventory-subform textarea){min-width:0;min-height:var(--ui-control-height);border-color:var(--ui-border-default);border-radius:var(--ui-radius-control);font-size:var(--ui-type-body-size);line-height:var(--ui-type-body-line-height)}.domain-reports .report-filter-panel :is(label,input,select),.domain-reports :is(.reporting-permission-note,.form-message){min-width:0;font-size:var(--ui-type-helper-size);line-height:var(--ui-type-helper-line-height)}.domain-reports .report-filter-panel :is(input,select){min-height:var(--ui-control-height);border-color:var(--ui-border-default);border-radius:var(--ui-radius-control);font-size:var(--ui-type-body-size)}.domain-automation,.domain-automation :is(.automation-boundary-banner,.automation-lifecycle,.automation-layout,.automation-layout__main,.automation-layout__side,.automation-rule-list,.automation-rule-list__body,.automation-rule-list__side,.automation-rule-actions,.automation-inline-action,.automation-template-list,.automation-guard-list,.automation-custom-actions,.automation-custom-grid,.automation-custom-footer,.automation-bottom-grid,.automation-error-list){min-width:0}.domain-automation .automation-boundary-banner{grid-template-columns:auto minmax(0,1fr) auto;gap:var(--ui-space-3);margin:0;padding:var(--ui-space-4);border-color:var(--ui-border-default);border-radius:var(--ui-radius-lg)}.domain-automation .automation-custom-grid article,.domain-automation .automation-error-list>article,.domain-automation .automation-guard-list article,.domain-automation .automation-lifecycle article,.domain-automation .automation-rule-list>article,.domain-automation .automation-template-list article{min-width:0;border-color:var(--ui-border-subtle)}.domain-automation :is(.automation-boundary-banner strong,.automation-boundary-banner span,.automation-lifecycle strong,.automation-lifecycle small,.automation-rule-list__title>strong,.automation-rule-list__body>p,.automation-rule-list__meta,.automation-rule-list__side>small,.automation-rule-list__side>strong,.automation-action-progress,.automation-notice,.automation-template-list strong,.automation-template-list small,.automation-guard-list strong,.automation-guard-list small,.automation-custom-grid strong,.automation-custom-grid p,.automation-custom-grid small,.automation-custom-footer strong,.automation-custom-footer small,.automation-error-list strong,.automation-error-list p,.automation-error-list small,.table-subline,.automation-phase-note p){min-width:0;font-size:var(--ui-type-helper-size);line-height:var(--ui-type-helper-line-height);overflow-wrap:anywhere;white-space:normal}.domain-automation .automation-lifecycle{grid-template-columns:repeat(4,minmax(0,1fr));justify-content:stretch;gap:var(--ui-space-3)}.domain-automation .automation-lifecycle>i{display:none}.domain-automation .automation-lifecycle article{min-height:76px;padding:var(--ui-space-3);border-radius:var(--ui-radius-control)}.domain-automation .automation-lifecycle article>span,.domain-automation .automation-template-list article>span{font-size:var(--ui-type-helper-size)}.domain-automation .automation-layout{gap:var(--ui-space-4);margin:0}.domain-automation .automation-rule-list>article{gap:var(--ui-space-3);padding:var(--ui-space-4)}.domain-automation .automation-rule-list__side{min-width:128px}.domain-automation .automation-custom-actions .button,.domain-automation .automation-inline-action .button,.domain-automation .automation-rule-actions .button{min-height:var(--ui-control-height);font-size:var(--ui-type-helper-size)}.domain-automation .automation-template-list :is(strong,small){overflow:visible;text-overflow:clip}.domain-automation .automation-custom-grid{gap:var(--ui-space-3)}.domain-automation .automation-custom-grid article{grid-template-columns:auto minmax(0,1fr) auto}.domain-automation .automation-custom-grid article>.status-pill{align-self:start}.domain-automation .automation-bottom-grid{gap:var(--ui-space-4);margin-block-start:0}.domain-automation .automation-bottom-grid .data-table{min-width:720px}.domain-automation .automation-error-list>article>div:nth-child(2){min-width:0}.domain-automation .automation-phase-note{margin-block-start:0}:is(.domain-search,.domain-documents,.domain-notifications,.domain-growth,.domain-device-list,.domain-resilience,.domain-quality,.domain-data-quality) :where(section,article,div,form,nav,aside,header,footer,dl,ol,ul,li){min-width:0}:is(.domain-search,.domain-documents,.domain-notifications,.domain-growth,.domain-device-list,.domain-resilience,.domain-quality,.domain-data-quality) :where(p){min-width:0;font-size:var(--ui-type-body-size);line-height:var(--ui-type-body-line-height);overflow-wrap:anywhere;word-break:normal}:is(.domain-search,.domain-documents,.domain-notifications,.domain-growth,.domain-device-list,.domain-resilience,.domain-quality,.domain-data-quality) :where(small,em,label,dt,dd,code,p[class*=note],p[class*=hint],p[class*=help],p[class*=empty]){min-width:0;font-size:var(--ui-type-helper-size);line-height:var(--ui-type-helper-line-height);overflow-wrap:anywhere;word-break:normal}:is(.domain-search,.domain-documents,.domain-notifications,.domain-growth,.domain-device-list,.domain-resilience,.domain-quality,.domain-data-quality) :where(article>div>strong,article>span>strong,li>strong){min-width:0;font-size:var(--ui-type-body-size);line-height:var(--ui-type-body-line-height);overflow-wrap:anywhere}:is(.domain-search,.domain-documents,.domain-notifications,.domain-growth,.domain-device-list,.domain-resilience,.domain-quality,.domain-data-quality) :where(input,select,textarea){min-width:0;max-width:100%;min-height:var(--ui-control-height);border-color:var(--ui-border-default);border-radius:var(--ui-radius-control);font-size:var(--ui-type-body-size);line-height:var(--ui-type-body-line-height)}:is(.domain-search,.domain-documents,.domain-notifications,.domain-growth,.domain-device-list,.domain-resilience,.domain-quality,.domain-data-quality) :where(img){max-width:100%;height:auto}.domain-search .advanced-search{min-width:0;gap:var(--ui-space-4)}.domain-search .advanced-search__actions,.domain-search .quick-view-row{min-width:0;flex-wrap:wrap;gap:var(--ui-space-2)}.domain-search .quick-view-row a,.domain-search .saved-view-list a{min-height:var(--ui-control-height);font-size:var(--ui-type-helper-size)}.domain-search .search-result-list>a{min-width:0;gap:var(--ui-space-3)}.domain-search .search-result-list__copy,.domain-search .search-result-list__copy :is(strong,small,em){min-width:0;overflow-wrap:anywhere;word-break:normal}.domain-documents :is(.document-list,.document-card,.document-card__body,.document-card__identity,.document-card__facts,.document-cost-row,.document-signature-evidence,.document-attachment-grid,.document-version-history){min-width:0}.domain-documents .document-attachment-grid>a,.domain-documents .document-card,.domain-documents .document-card__facts>span,.domain-documents .document-signature-evidence>span{border-color:var(--ui-border-subtle);border-radius:var(--ui-radius-control)}.domain-documents .document-version-history code{white-space:normal}.domain-documents :is(.document-card>header small,.document-card__facts strong,.document-signature-evidence strong,.document-signature-evidence small,.document-attachment-grid span){overflow:visible;overflow-wrap:anywhere;text-overflow:clip;white-space:normal}.field-evidence-list{display:grid;gap:var(--ui-space-4);min-width:0}.field-evidence-card{min-width:0;overflow:hidden;border:1px solid var(--ui-border-subtle);border-radius:var(--ui-radius-card);background:var(--ui-bg-surface)}.field-evidence-card>header{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--ui-space-3);padding:var(--ui-space-3) var(--ui-space-4);border-bottom:1px solid var(--ui-border-subtle);background:var(--ui-bg-subtle)}.field-evidence-attachment>span,.field-evidence-card>header>div,.field-evidence-card__summary>p>span{display:grid;min-width:0;gap:2px}.field-evidence-attachment strong,.field-evidence-card>header strong,.field-evidence-card__summary strong{color:var(--ui-text-primary)}.field-evidence-attachment small,.field-evidence-card>header small,.field-evidence-card__summary small{color:var(--ui-text-tertiary);overflow-wrap:anywhere}.field-evidence-card__icon{display:grid;place-items:center;width:38px;height:38px;border-radius:var(--ui-radius-control);color:var(--ui-status-success-text);background:var(--ui-status-success-soft)}.field-evidence-card__summary{display:flex;align-items:center;flex-wrap:wrap;gap:var(--ui-space-3) var(--ui-space-5);padding:var(--ui-space-4)}.field-evidence-card__summary>p{display:flex;min-width:min(100%,220px);flex:1 1 220px;align-items:flex-start;gap:var(--ui-space-2);margin:0}.field-evidence-card__summary>p:first-child{display:grid}.field-evidence-card__summary .button{flex:0 0 auto}.domain-technician-mobile .field-footer .field-footer__primary{flex:1 1 auto;max-width:420px;justify-content:center;padding:0 var(--ui-space-4);border-radius:10px;color:var(--ui-text-inverse,var(--tem31-text-fff,#fff));background:var(--ui-action-primary);font-weight:800}.domain-technician-mobile .field-footer__device{position:static;flex:0 0 auto}.domain-technician-mobile .field-footer .field-footer__device-toggle{display:inline-flex;width:auto;min-height:44px;align-items:center;gap:6px;padding:0 var(--ui-space-3);border-radius:10px;color:var(--ui-text-secondary);list-style:none;cursor:pointer}.domain-technician-mobile .field-footer .field-footer__device-toggle[aria-expanded=true]{color:var(--ui-text-primary);background:var(--ui-bg-subtle)}.domain-technician-mobile .field-footer .field-footer__device-toggle:focus-visible{outline:3px solid var(--ui-focus-ring);outline-offset:2px}.domain-technician-mobile .field-footer__device-menu{position:absolute;right:var(--ui-space-3);bottom:calc(100% + var(--ui-space-2));max-width:calc(100vw - 2 * var(--ui-space-3))}.domain-technician-mobile .field-footer .field-footer__device-menu>.field-footer__revoke{width:max-content;max-width:100%;min-height:44px;padding:0 var(--ui-space-3);border:1px solid var(--ui-color-red-100);border-radius:10px;color:var(--ui-status-danger-text);background:var(--ui-bg-surface);box-shadow:0 10px 24px var(--tem31-other-b-15-23-42-14,rgb(15 23 42/14%))}.field-job-group{display:grid}.field-job-group__title{display:flex;align-items:center;justify-content:space-between;margin:0;padding:var(--ui-space-2) var(--ui-space-4);border-bottom:1px solid var(--ui-border-subtle);color:var(--ui-text-secondary);background:var(--ui-bg-subtle);font-size:var(--ui-type-helper-size);font-weight:var(--ui-font-weight-semibold);letter-spacing:.02em}.field-job-group__title span{color:var(--ui-text-primary)}.phase6-assignment:focus-visible,.phase6-month-grid article[role=button]:focus-visible,.phase6-order-card:focus-visible{outline:3px solid var(--ui-focus-ring);outline-offset:2px}.phase6-month-grid article[role=button]{cursor:pointer}.notification-stream-filter{display:flex;flex-wrap:wrap;gap:var(--ui-space-2)}.notification-stream-filter a{display:inline-flex;min-height:36px;align-items:center;padding-inline:var(--ui-space-3);border:1px solid var(--ui-border-default);border-radius:999px;color:var(--ui-text-secondary);font-size:var(--ui-type-helper-size);font-weight:var(--ui-font-weight-semibold);text-decoration:none}.notification-stream-filter a:hover,.notification-stream-filter a[aria-current=page]{border-color:var(--ui-action-primary);color:var(--ui-action-primary)}.notification-stream-filter a:focus-visible{outline:3px solid var(--ui-focus-ring);outline-offset:2px}.notification-preview{display:grid;gap:var(--ui-space-2);padding:var(--ui-space-3);border:1px solid var(--ui-border-default);border-radius:var(--ui-radius-control);background:var(--ui-bg-subtle)}.notification-preview>div{display:flex;flex-wrap:wrap;gap:var(--ui-space-2);align-items:baseline}.notification-preview p{margin:0;color:var(--ui-text-primary);line-height:1.5;overflow-wrap:break-word}.notification-preview small{color:var(--ui-text-secondary);font-size:var(--ui-type-helper-size)}.notification-preview .notification-preview__missing{color:var(--ui-status-danger-text,var(--ui-text-primary));font-weight:var(--ui-font-weight-semibold)}.notification-action-card__buttons{display:flex;flex-wrap:wrap;gap:var(--ui-space-2)}.notification-form-row>.notification-form-note,.notification-form-row>.notification-form-wide{grid-column:1/-1}.notification-form-row>.notification-form-note{margin:0;color:var(--ui-text-secondary);font-size:var(--ui-type-helper-size);line-height:var(--ui-type-helper-line-height)}.domain-quality .quality-period-bar{display:flex;min-width:0;flex-wrap:wrap;align-items:flex-end;gap:var(--ui-space-2) var(--ui-space-3);margin:0;padding:var(--ui-space-3) var(--ui-space-4);border:1px solid var(--ui-border-default);border-radius:var(--ui-radius-lg);background:var(--ui-bg-surface)}.domain-quality .quality-period-bar>span{display:inline-flex;min-height:var(--ui-control-height-comfortable);align-items:center;align-self:flex-end;color:var(--ui-text-secondary);font-size:var(--ui-type-helper-size);font-weight:var(--ui-font-weight-semibold)}.domain-quality .quality-period-bar label{display:grid;gap:var(--ui-space-1);color:var(--ui-text-secondary);font-size:var(--ui-type-helper-size)}.domain-quality .quality-period-bar nav{display:flex;flex-wrap:wrap;gap:var(--ui-space-2);margin-inline-start:auto}.domain-quality .quality-period-bar nav a{display:inline-flex;min-height:36px;align-items:center;padding-inline:var(--ui-space-3);border:1px solid var(--ui-border-default);border-radius:999px;color:var(--ui-text-secondary);font-size:var(--ui-type-helper-size);font-weight:var(--ui-font-weight-semibold);text-decoration:none}.domain-quality .quality-period-bar nav a:hover,.domain-quality .quality-period-bar nav a[aria-current=date]{border-color:var(--ui-action-primary);color:var(--ui-action-primary)}.domain-quality .quality-period-bar nav a:focus-visible{outline:var(--ui-focus-ring-width) solid var(--ui-focus-ring);outline-offset:var(--ui-focus-ring-offset)}@media (max-width:639px){.domain-quality .quality-period-bar nav{margin-inline-start:0}}.document-signature-grid:has(>.document-signature-pad:only-child){grid-template-columns:minmax(0,560px)}.document-signature-note{margin:0;padding:var(--ui-space-3) var(--ui-space-4);border:1px solid var(--ui-status-warning-border);border-radius:var(--ui-radius-control);color:var(--ui-status-warning-text);background:var(--ui-status-warning-soft);font-size:.9rem;line-height:1.45}.document-signature-attest{display:flex;min-width:0;min-height:44px;align-items:flex-start;gap:var(--ui-space-2);color:var(--ui-text-primary);font-weight:var(--ui-font-weight-semibold)}.document-signature-attest input:where([type=checkbox],[type=radio]){width:20px;height:20px;flex:none;margin-top:2px}.document-signature-attest span{display:grid;min-width:0;gap:2px}.document-signature-attest small{color:var(--ui-text-secondary);font-size:var(--ui-font-size-sm);font-weight:var(--ui-font-weight-regular)}.field-evidence-card__actions{display:flex;flex:0 1 auto;flex-wrap:wrap;align-items:center;gap:var(--ui-space-2)}.field-evidence-seal__done{display:inline-flex;align-items:center;gap:var(--ui-space-2);min-height:36px;padding:0 var(--ui-space-3);border-radius:var(--ui-radius-control);color:var(--ui-status-success-text);background:var(--ui-status-success-soft);font-weight:700;text-decoration:none}a.field-evidence-seal__done:focus-visible{outline:3px solid var(--ui-focus-ring);outline-offset:2px}.field-evidence-seal__note{max-width:34ch;margin:0;color:var(--ui-text-muted);font-size:.86rem;line-height:1.4}.field-evidence-seal__note--done{color:var(--ui-status-success-text);font-weight:700}.field-evidence-visuals{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:var(--ui-space-3);padding:0 var(--ui-space-4) var(--ui-space-4)}.field-evidence-attachment,.field-evidence-signature{display:grid;min-width:0;overflow:hidden;grid-template-columns:minmax(0,1fr) auto;border:1px solid var(--ui-border-subtle);border-radius:var(--ui-radius-control);color:inherit;background:var(--ui-bg-surface);text-decoration:none}.field-evidence-signature>span{display:flex;grid-column:1/-1;align-items:center;gap:var(--ui-space-2);padding:var(--ui-space-3) var(--ui-space-3) 0;color:var(--ui-text-primary)}.field-evidence-signature>span>svg{color:var(--ui-action-primary)}.field-evidence-signature img{grid-column:1/-1;width:100%;height:112px;object-fit:contain;background-color:var(--ui-bg-subtle);background-image:linear-gradient(45deg,var(--tem31-bg-b-148-163-184-12,rgb(148 163 184/12%)) 25%,transparent 25%),linear-gradient(-45deg,var(--tem31-bg-b-148-163-184-12,rgb(148 163 184/12%)) 25%,transparent 25%),linear-gradient(45deg,transparent 75%,var(--tem31-bg-b-148-163-184-12,rgb(148 163 184/12%)) 75%),linear-gradient(-45deg,transparent 75%,var(--tem31-bg-b-148-163-184-12,rgb(148 163 184/12%)) 75%);background-position:0 0,0 6px,6px -6px,-6px 0;background-size:12px 12px}.field-evidence-signature small{grid-column:1/-1;padding:0 var(--ui-space-3) var(--ui-space-3);color:var(--ui-text-tertiary)}.field-evidence-attachment:is(:hover,:focus-visible),.field-evidence-signature:is(:hover,:focus-visible){border-color:var(--ui-action-primary);box-shadow:var(--ui-shadow-md)}.field-evidence-attachment img{grid-column:1/-1;width:100%;height:154px;object-fit:cover;background:var(--ui-bg-subtle)}.field-evidence-attachment>span{padding:var(--ui-space-3)}.field-evidence-attachment>svg{align-self:center;margin-inline-end:var(--ui-space-3);color:var(--ui-action-primary)}.field-evidence-card__no-photo{margin:0;padding:0 var(--ui-space-4) var(--ui-space-4);color:var(--ui-text-tertiary)}.domain-notifications :is(.notification-channel-grid,.notification-maintenance-grid,.notification-message-list,.notification-consent-list,.notification-template-list,.notification-contract-list){min-width:0;gap:var(--ui-space-4)}.domain-notifications :is(.notification-message-list,.notification-consent-list,.notification-template-list,.notification-contract-list) article{min-width:0;border-color:var(--ui-border-subtle)}.domain-notifications .notification-maintenance-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.domain-notifications .notification-action-grid>:last-child:nth-child(odd){grid-column:1/-1}.domain-notifications :is(.notification-channel-grid strong,.notification-maintenance-grid header strong,.notification-maintenance-grid>article>div strong,.notification-maintenance-grid>article>div small,.notification-template-list>article>div>span,.notification-contract-list>article>div>span){overflow:visible;overflow-wrap:anywhere;text-overflow:clip;white-space:normal}.domain-growth :is(.growth-boundary-banner,.growth-two-grid,.growth-step-list,.growth-policy-list){min-width:0;gap:var(--ui-space-4)}.domain-growth .growth-boundary-banner{grid-template-columns:auto minmax(0,1fr) auto;margin:0;padding:var(--ui-space-4);border-color:var(--ui-border-default);border-radius:var(--ui-radius-lg)}.domain-growth .growth-policy-list p,.domain-growth .growth-step-list li{min-width:0;border-color:var(--ui-border-subtle);border-radius:var(--ui-radius-control)}.domain-device-list :is(.device-type-strip,.device-grid,.device-card,.device-card__link,.device-card__top){min-width:0}.domain-device-list .device-type-strip{overflow-x:auto;overscroll-behavior-inline:contain}.domain-device-list .device-type-strip a{min-height:var(--ui-control-height);flex:0 0 auto;font-size:var(--ui-type-helper-size)}.domain-device-list .section-card__body{display:grid;gap:var(--ui-space-4)}.domain-device-list .device-list-toolbar{display:grid;min-width:0;gap:var(--ui-space-3)}.domain-device-list .device-list-search{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--ui-space-2);max-width:720px}.domain-device-list .device-list-search>svg{color:var(--ui-text-secondary)}.domain-device-list .device-list-search input{width:100%;min-width:0;min-height:var(--ui-control-height);padding:10px 12px;border:1px solid var(--ui-border-default);border-radius:var(--ui-radius-control);font:inherit}.domain-device-list .device-type-strip{margin:0;gap:var(--ui-space-2)}.domain-device-list .device-type-strip a{display:inline-flex;align-items:center;gap:var(--ui-space-2);padding:0 var(--ui-space-3);border:1px solid var(--ui-border-default);border-radius:var(--ui-radius-control);color:var(--ui-text-secondary);background:var(--ui-bg-surface);font-weight:var(--ui-font-weight-semibold);text-decoration:none;white-space:nowrap}.domain-device-list .device-type-strip a strong{padding:1px 7px;border-radius:var(--ui-radius-pill);background:var(--ui-bg-subtle);font-size:var(--ui-type-helper-size)}.domain-device-list .device-type-strip a:hover{border-color:var(--ui-border-strong);color:var(--ui-text-primary)}.domain-device-list .device-type-strip a.active{border-color:color-mix(in srgb,var(--ui-action-primary) 45%,var(--ui-border-default));color:var(--ui-action-primary);background:color-mix(in srgb,var(--ui-action-primary) 8%,var(--ui-bg-surface))}.domain-device-list .device-type-strip__status{margin-inline-start:auto}.domain-device-list .device-grid{padding:0;gap:var(--ui-space-4)}.domain-device-list .device-card h3{margin:0;color:var(--ui-text-primary);font-size:var(--ui-type-card-title-size);line-height:var(--ui-type-card-title-line-height)}.domain-device-list .device-list-footnote{display:flex;align-items:flex-start;gap:var(--ui-space-2);margin:0;padding-top:var(--ui-space-3);border-top:1px solid var(--ui-border-subtle);color:var(--ui-text-secondary);font-size:var(--ui-type-helper-size);line-height:var(--ui-type-helper-line-height)}.domain-device-list .device-list-footnote svg{flex:0 0 auto;margin-top:2px;color:var(--ui-color-green-700)}@media (max-width:767px){.domain-device-list .device-list-search{grid-template-columns:minmax(0,1fr) auto;max-width:none}.domain-device-list .device-list-search>svg{display:none}.domain-device-list .device-type-strip__status{margin-inline-start:0}}.domain-resilience .resilience-job-problems{margin:0;padding:var(--ui-space-3) var(--ui-space-4) var(--ui-space-3) var(--ui-space-8);color:var(--ui-status-danger-text)}.domain-resilience .resilience-live-note{margin:0;padding:var(--ui-space-3) var(--ui-space-4);border-top:1px solid var(--ui-border-subtle);color:var(--ui-text-secondary);font-size:var(--ui-type-helper-size)}.domain-search .advanced-search__more{grid-column:1/-1;min-width:0}.domain-search .advanced-search__more>summary{display:inline-flex;min-height:44px;align-items:center;gap:var(--ui-space-2);color:var(--ui-text-link);font-size:var(--ui-type-helper-size);font-weight:var(--ui-font-weight-semibold);cursor:pointer}.domain-search .advanced-search__grid{display:grid;min-width:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--ui-space-4);padding-top:var(--ui-space-2)}.domain-search .advanced-search__actions{grid-column:1/-1}.domain-search .search-summary-line{display:flex;min-width:0;flex-wrap:wrap;gap:var(--ui-space-1) var(--ui-space-4);margin:0;color:var(--ui-text-secondary);font-size:var(--ui-type-helper-size)}.domain-search .search-summary-line strong{color:var(--ui-text-primary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.domain-search .search-filter-chips{display:flex;min-width:0;flex-wrap:wrap;gap:var(--ui-space-2);margin:0;padding:0;list-style:none}.domain-search .search-filter-chips a{display:inline-flex;min-height:36px;max-width:100%;align-items:center;gap:6px;padding:0 var(--ui-space-3);border:1px solid var(--ui-border-default);border-radius:999px;color:var(--ui-text-primary);background:var(--ui-bg-surface);font-size:var(--ui-type-helper-size);overflow-wrap:anywhere}.domain-search .search-scope-notice--warning{border-color:color-mix(in srgb,var(--ui-status-danger-text) 25%,var(--ui-border-default));color:var(--ui-status-danger-text);background:var(--ui-status-danger-soft)}.domain-search .saved-search-panel{display:grid;min-width:0;gap:var(--ui-space-3)}.domain-search .saved-search-controls{flex-wrap:wrap}.domain-search .saved-search-controls small{color:var(--ui-text-tertiary);font-size:var(--ui-type-helper-size)}.domain-search ul.saved-view-list{margin:0;padding:0;list-style:none}.domain-search .saved-view-list>li{display:grid;min-width:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--ui-space-1)}.domain-search .saved-view-list__actions{display:inline-flex;gap:2px}.domain-search ul.search-result-list{margin:0;padding:0;list-style:none}.domain-search .search-result-row{display:grid;min-width:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--ui-space-2)}.domain-search .search-result-row>a:first-child{display:grid;min-width:0;grid-template-columns:38px minmax(0,1fr) auto 18px;align-items:center;gap:var(--ui-space-3);padding:12px;border:1px solid var(--ui-border-default);border-radius:12px;color:var(--ui-text-primary);background:var(--ui-bg-surface)}.domain-search .search-result-row>a:first-child:hover{border-color:var(--ui-action-primary)}.domain-search .search-result-row__action{display:inline-flex;min-height:44px;align-items:center;gap:6px;padding:0 var(--ui-space-3);border:1px solid var(--ui-border-default);border-radius:var(--ui-radius-md);color:var(--ui-text-link);background:var(--ui-bg-surface);font-size:var(--ui-type-helper-size);font-weight:var(--ui-font-weight-semibold);white-space:nowrap}.domain-search .search-result-row__actions{min-width:0}.domain-search .search-result-row__actions,.domain-search .search-unified-exports{display:flex;flex-wrap:wrap;gap:var(--ui-space-2)}.domain-search .search-view-switch{display:inline-flex;flex-wrap:wrap;gap:var(--ui-space-1)}.domain-search .search-view-switch a{display:inline-flex;min-height:32px;align-items:center;padding:0 var(--ui-space-3);border:1px solid var(--ui-border-default);border-radius:999px;color:var(--ui-text-secondary);font-weight:var(--ui-font-weight-semibold);text-decoration:none}.domain-search .search-view-switch a[aria-current=page]{border-color:var(--ui-action-primary);color:var(--ui-action-primary);background:var(--ui-color-blue-50)}.domain-search .search-result-list__copy em{overflow:visible;text-overflow:clip;white-space:normal}.domain-search .search-pagination,.domain-search .search-result-footer{display:flex;min-width:0;flex-wrap:wrap;align-items:center;gap:var(--ui-space-3);margin:var(--ui-space-3) 0 0;color:var(--ui-text-secondary);font-size:var(--ui-type-helper-size)}.domain-search .search-pagination a{display:inline-flex;min-height:44px;align-items:center;padding:0 var(--ui-space-3);border:1px solid var(--ui-border-default);border-radius:var(--ui-radius-md);color:var(--ui-text-link);font-weight:var(--ui-font-weight-semibold)}@media (max-width:1023px){.domain-search .advanced-search__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.domain-search .advanced-search__grid,.domain-search .saved-view-list>li,.domain-search .search-result-row{grid-template-columns:minmax(0,1fr)}.domain-search .search-result-row>a:first-child{grid-template-columns:38px minmax(0,1fr) 18px}.domain-search .search-result-row>a:first-child>.status-pill{grid-column:2;grid-row:2;justify-self:start}.domain-search .search-result-row__action,.domain-search .search-result-row__actions{justify-self:start}.domain-search .search-view-switch a{min-height:44px}}.domain-search .search-scope-notice{display:flex;align-items:flex-start;gap:var(--ui-space-2);margin:0;padding:var(--ui-space-3) var(--ui-space-4);border:1px solid var(--ui-status-warning-border);border-radius:var(--ui-radius-md);color:var(--ui-status-warning-text);background:var(--ui-status-warning-soft);font-size:var(--ui-type-helper-size);line-height:var(--ui-type-helper-line-height)}.domain-search .search-scope-notice svg{flex:0 0 auto;margin-top:2px}.domain-screen .device-create-steps{display:flex;flex-wrap:wrap;gap:var(--ui-space-2);margin:0;padding:0;list-style:none}.domain-screen .device-create-steps li{display:inline-flex;align-items:center;gap:var(--ui-space-2);min-height:36px;padding:0 var(--ui-space-3);border:1px solid var(--ui-border-default);border-radius:var(--ui-radius-pill);color:var(--ui-text-secondary);background:var(--ui-bg-surface);font-size:var(--ui-type-helper-size);font-weight:var(--ui-font-weight-semibold)}.domain-screen .device-create-steps li strong{display:inline-grid;width:22px;height:22px;place-items:center;border-radius:var(--ui-radius-full);color:var(--ui-text-secondary);background:var(--ui-bg-subtle);font-size:var(--ui-type-badge-size)}.domain-screen .device-create-steps li[aria-current=step]{border-color:color-mix(in srgb,var(--ui-action-primary) 45%,var(--ui-border-default));color:var(--ui-action-primary)}.domain-screen .device-create-steps li[aria-current=step] strong{color:var(--ui-text-inverse);background:var(--ui-action-primary)}.domain-screen .customer-picker__group{display:grid;gap:var(--ui-space-2);margin-top:var(--ui-space-2);padding-top:var(--ui-space-3);border-top:1px dashed var(--ui-border-default)}.domain-screen .customer-picker__group h3{display:flex;align-items:center;gap:var(--ui-space-2);margin:0;color:var(--ui-text-secondary);font-size:var(--ui-type-helper-size);font-weight:var(--ui-font-weight-semibold)}.domain-screen .customer-picker__group article{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--ui-space-3);min-width:0;padding:var(--ui-space-3);border:1px solid var(--ui-border-default);border-radius:var(--ui-radius-control);background:var(--ui-bg-surface)}.domain-screen .customer-picker__group article>span{display:grid;min-width:0;gap:var(--ui-space-1)}.domain-screen .customer-picker__group :is(strong,small){min-width:0;margin:0;overflow-wrap:break-word}.domain-screen .customer-picker__group small{color:var(--ui-text-secondary);font-size:var(--ui-type-body-size);line-height:var(--ui-type-body-line-height)}@media (max-width:767px){.domain-screen .customer-picker__group article{grid-template-columns:1fr}.domain-screen .customer-picker__group .button{width:100%}}.domain-resilience :is(.resilience-boundary-banner,.resilience-topology,.resilience-topology__instances,.resilience-topology-meta,.resilience-main-grid,.resilience-two-grid,.resilience-backup-list,.resilience-policy-list,.resilience-drill-list,.resilience-queue-grid,.resilience-monitor-list,.resilience-alert-list,.resilience-dependency-grid){min-width:0;gap:var(--ui-space-4)}.domain-resilience :is(.resilience-backup-list,.resilience-drill-list,.resilience-monitor-list,.resilience-alert-list,.resilience-dependency-grid) article{min-width:0;border-color:var(--ui-border-subtle)}.domain-resilience .resilience-backup-list code{white-space:normal}.domain-quality :is(.quality-sla-list,.quality-ranking-list,.quality-cause-list){min-width:0;gap:var(--ui-space-4)}.domain-quality :is(.quality-sla-list,.quality-ranking-list,.quality-cause-list) article{min-width:0;border-color:var(--ui-border-subtle)}.domain-quality .quality-deductions{display:grid;min-width:0;gap:var(--ui-space-2)}.domain-quality .quality-deductions details{min-width:0;border:1px solid var(--ui-border-subtle);border-radius:var(--ui-radius-md);background:var(--ui-bg-surface)}.domain-quality .quality-deductions summary{display:flex;min-height:44px;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--ui-space-2);padding:var(--ui-space-2) var(--ui-space-3);cursor:pointer}.domain-quality .quality-deductions summary span{color:var(--ui-status-danger-text);font-size:var(--ui-font-size-sm);font-weight:var(--ui-font-weight-semibold)}.domain-quality .quality-deductions ul{display:grid;min-width:0;margin:0;padding:0 var(--ui-space-3) var(--ui-space-3);gap:var(--ui-space-1);list-style:none;color:var(--ui-text-secondary);font-size:var(--ui-font-size-xs)}.domain-quality .quality-deductions li{overflow-wrap:anywhere}.domain-quality .quality-operation-grid article header>span{min-width:0;overflow-wrap:anywhere}.domain-data-quality :is(.duplicate-rule-grid,.duplicate-list,.merge-history,.import-source-list,.reconciliation-grid,.reconciliation-stats,.coverage-gaps,.production-lock){min-width:0;gap:var(--ui-space-4)}.domain-data-quality :is(.duplicate-list,.merge-history,.import-source-list) article{min-width:0;border-color:var(--ui-border-subtle)}.domain-data-quality .duplicate-list__body li{min-width:0;flex-wrap:wrap}.domain-data-quality .duplicate-list__body li>span{flex:0 0 auto;overflow-wrap:anywhere}.domain-data-quality .import-source-list em{overflow:visible;overflow-wrap:anywhere;text-overflow:clip;white-space:normal}.domain-growth .growth-detail-columns span,.domain-growth .growth-external span{min-width:0;overflow-wrap:anywhere}.domain-inventory .inventory-action-grid article>header :is(strong,small),.domain-inventory .inventory-action-grid article>header>div,.domain-inventory .inventory-subform,.domain-inventory .inventory-subform>strong{min-width:0;overflow-wrap:anywhere}.domain-inventory .finance-check{display:flex;flex-wrap:wrap}.domain-inventory .inventory-action-grid form .finance-check input:where([type=checkbox],[type=radio]){width:16px;min-width:16px;max-width:16px;height:16px;min-height:16px;flex:0 0 auto}.domain-inventory .stock-table .part-cell :is(strong,small),.domain-inventory .stock-table :is(th,td){overflow-wrap:break-word;white-space:normal}.domain-inventory .stock-table :is(th,td):first-child{min-width:230px}.domain-inventory .stock-table .part-cell small{white-space:nowrap}.domain-inventory .stock-table th{overflow-wrap:normal;word-break:keep-all}.domain-finance :is(.finance-compact-list strong,.risk-account-list article strong,.price-book-list article strong,.finance-movement-grid article strong,.finance-movement-grid article p,.finance-movement-grid article small){overflow:visible;overflow-wrap:anywhere;text-overflow:clip;white-space:normal}.domain-finance .finance-ledger-table .table-primary :is(strong,span),.domain-finance .finance-ledger-table :is(th,td){overflow-wrap:break-word;white-space:normal}.domain-finance .finance-ledger-table td:first-child .table-primary strong,.domain-finance .finance-ledger-table td:nth-child(2) strong,.domain-finance .finance-ledger-table td:nth-child(3) .table-primary strong,.domain-finance .finance-ledger-table td:nth-child(4) strong,.domain-finance .finance-ledger-table td:nth-child(5),.domain-finance .finance-ledger-table td:nth-child(6),.domain-finance .finance-ledger-table th:nth-child(4),.domain-finance .finance-ledger-table th:nth-child(5),.domain-finance .finance-ledger-table th:nth-child(6){overflow-wrap:normal;white-space:nowrap}.domain-data-quality .duplicate-rule-grid__actions{min-width:0;flex-wrap:wrap}:is(.domain-location,.domain-mobile-control,.domain-appointment-requests,.login-page,.appointment-public-shell,.domain-technician-mobile) :where(section,article,div,form,nav,aside,header,footer,fieldset){min-width:0}:is(.domain-location,.domain-mobile-control,.domain-appointment-requests,.login-page,.appointment-public-shell,.domain-technician-mobile) :where(p,small,em,label,legend){min-width:0;font-size:var(--ui-type-helper-size);line-height:var(--ui-type-helper-line-height);overflow-wrap:anywhere;word-break:normal}:is(.domain-location,.domain-mobile-control,.domain-appointment-requests,.login-page,.appointment-public-shell,.domain-technician-mobile) :where(input,select,textarea){min-width:0;max-width:100%;min-height:var(--ui-control-height);border-radius:var(--ui-radius-control);font-size:var(--ui-type-body-size);line-height:var(--ui-type-body-line-height)}:is(.domain-location,.domain-mobile-control,.domain-appointment-requests,.login-page,.appointment-public-shell,.domain-technician-mobile) :where(button,a){overflow-wrap:anywhere}.domain-location :is(.phase18-boundary-notice,.location-lab-grid,.location-two-grid,.fleet-list,.tracking-policy-list,.provider-gate-grid,.live-map-card,.live-team-card,.dispatch-result-card,.live-team-list,.dispatch-result-list,.vehicle-event-form){min-width:0;gap:var(--ui-space-4)}.domain-location :is(.location-lab-grid,.location-two-grid){align-items:start}.domain-location .phase18-boundary-notice{margin:0;padding:var(--ui-space-4);border-color:var(--ui-border-default);border-radius:var(--ui-radius-lg)}.domain-location :is(.fleet-list,.provider-gate-grid,.live-team-list,.dispatch-result-list) article{min-width:0;border-color:var(--ui-border-subtle)}.domain-location .location-lab-actions{min-width:0;flex-wrap:wrap}.domain-location .fleet-list>article>.status-pill{width:max-content;height:auto;min-height:26px;padding:3px var(--ui-space-2)}.domain-location .vehicle-event-panel{display:grid;gap:var(--ui-space-3);padding:var(--ui-space-4);border-bottom:1px solid var(--ui-border-subtle)}.domain-location .vehicle-event-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:var(--ui-space-3);margin:0;padding:0;border:0;background:none}.domain-location .vehicle-event-form label{display:grid;gap:var(--ui-space-1);min-width:0;color:var(--ui-text-secondary);font-weight:var(--ui-font-weight-label)}.domain-location .vehicle-event-form :is(.vehicle-event-form__vehicle,.vehicle-event-form__note){grid-column:1/-1}.domain-location .vehicle-event-form :is(input,select){width:100%;height:auto;min-width:0;min-height:var(--ui-control-height-default);padding:0 var(--ui-space-3);border:1px solid var(--ui-border-default);border-radius:var(--ui-radius-md);color:var(--ui-text-primary);background:var(--ui-bg-surface);font:inherit;font-size:var(--ui-type-body-size)}.domain-location .vehicle-event-form>.button{grid-column:1/-1;justify-self:end}.domain-location .vehicle-event-confirm{display:grid;gap:var(--ui-space-2);padding:var(--ui-space-3);border:1px solid var(--ui-color-blue-100);border-radius:var(--ui-radius-lg);background:var(--ui-color-blue-50)}.domain-location .vehicle-event-confirm strong{overflow-wrap:anywhere;color:var(--ui-text-primary)}.domain-location .vehicle-event-confirm small{color:var(--ui-text-secondary)}.domain-location .vehicle-event-confirm>div{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--ui-space-2)}.domain-location .vehicle-event-message{margin:0;font-size:var(--ui-font-size-sm)}.domain-location .vehicle-event-message--success{color:var(--ui-status-success-text)}.domain-location .vehicle-event-message--error{color:var(--ui-status-danger-text)}.domain-location .vehicle-event-list{display:grid;gap:var(--ui-space-2);padding:var(--ui-space-4)}.domain-location .vehicle-event-list__title{display:inline-flex;align-items:center;gap:var(--ui-space-1);color:var(--ui-text-primary)}.domain-location .vehicle-event-list ul{display:grid;margin:0;padding:0;list-style:none}.domain-location .vehicle-event-list li{display:flex;justify-content:space-between;gap:var(--ui-space-3);padding:var(--ui-space-2) 0;border-bottom:1px solid var(--ui-border-subtle)}.domain-location .vehicle-event-list li>span{display:grid;gap:2px;min-width:0}.domain-location .vehicle-event-list small{overflow-wrap:anywhere;color:var(--ui-text-secondary);font-size:var(--ui-font-size-xs)}.domain-location .vehicle-event-list__values{justify-items:start;text-align:start;white-space:nowrap}.domain-location .vehicle-event-list__empty{margin:0;color:var(--ui-text-secondary);font-size:var(--ui-font-size-sm)}.domain-location .tracking-policy-list--grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));column-gap:var(--ui-space-5)}.domain-location .location-map-canvas{min-width:0;max-width:100%;overflow:hidden}.domain-location :is(.phase18-boundary-notice strong,.live-map-card header strong,.live-team-card header strong,.dispatch-result-card header strong,.live-team-list strong,.dispatch-result-list strong,.fleet-list strong,.tracking-policy-list strong,.provider-gate-grid strong){font-size:var(--ui-type-label-size);line-height:var(--ui-type-label-line-height)}.domain-location :is(.phase18-boundary-notice span,.live-map-card header small,.live-team-card header small,.dispatch-result-card header small,.location-lab-message,.live-team-list small,.dispatch-result-list p,.dispatch-result-list small,.fleet-list small,.fleet-list p,.tracking-policy-list p,.vehicle-event-form label,.vehicle-event-form>small,.provider-gate-grid p){font-size:var(--ui-type-helper-size);line-height:var(--ui-type-helper-line-height)}.domain-location :is(.map-region,.dispatch-rank){font-size:var(--ui-type-label-size)}.domain-location :is(.map-marker,.live-team-avatar){font-size:var(--ui-font-size-sm)}.domain-location .vehicle-event-form input{min-height:var(--ui-control-height-default);font-size:var(--ui-type-body-size);line-height:var(--ui-type-body-line-height)}.domain-mobile-control :is(.mobile-control-notice,.mobile-control-grid,.mobile-control-card,.mobile-enrollment-form,.mobile-enrollment-code,.mobile-release-form,.mobile-device-list-card,.mobile-device-list,.mobile-device-copy,.mobile-device-health,.mobile-device-alerts){min-width:0;gap:var(--ui-space-4)}.domain-mobile-control :is(.mobile-control-card,.mobile-device-list-card),.domain-mobile-control :is(.mobile-device-list) article{min-width:0;border-color:var(--ui-border-subtle);border-radius:var(--ui-radius-card)}.domain-mobile-control .mobile-control-notice{grid-template-columns:auto minmax(0,1fr) auto;padding:var(--ui-space-4);border-color:var(--ui-border-default);border-radius:var(--ui-radius-lg)}.domain-mobile-control :is(.mobile-control-help,.mobile-device-copy p,.mobile-device-copy small){font-size:var(--ui-type-helper-size);line-height:var(--ui-type-helper-line-height);overflow-wrap:anywhere}.domain-mobile-control .mobile-release-check input:where([type=checkbox],[type=radio]){min-height:20px;width:20px}.domain-mobile-control .mobile-release-form .mobile-release-check{min-height:44px;cursor:pointer}.domain-mobile-control :is(select,textarea,button),.domain-mobile-control input:not([type=checkbox]){min-height:44px}.domain-mobile-control .mobile-enrollment-code code{white-space:normal;overflow-wrap:anywhere}.domain-mobile-control .mobile-control-notice--error{border-color:var(--ui-color-red-100,#fecaca);color:var(--ui-status-danger-text);background:var(--ui-status-danger-soft)}.domain-mobile-control .mobile-control-notice--error span{color:var(--ui-status-danger-text)}.domain-mobile-control .mobile-control-notice--success{border-color:var(--ui-color-green-100,#bbf7d0);color:var(--ui-status-success-text);background:var(--ui-status-success-soft)}.domain-mobile-control .mobile-control-notice--success span{color:var(--ui-status-success-text)}.domain-mobile-control .mobile-release-form>fieldset{display:grid;grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;min-width:0;margin:0;padding:0;border:0}.domain-mobile-control .mobile-release-form>fieldset>:is(.mobile-control-help,.button,.mobile-release-check,.mobile-release-notes){grid-column:1/-1}.domain-mobile-control .mobile-enrollment-duration{display:flex;align-items:center;gap:6px;margin:0;color:var(--ui-text-secondary,#475569);font-size:var(--ui-type-helper-size);line-height:var(--ui-type-helper-line-height)}.domain-mobile-control .mobile-enrollment-form>.mobile-control-help{grid-column:1;margin:0}.domain-mobile-control .mobile-device-toolbar{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--ui-space-3);padding:0 14px 10px}.domain-mobile-control .mobile-device-toolbar>label:not(.mobile-release-check){display:grid;flex:1 1 260px;gap:5px;min-width:0;color:var(--ui-color-slate-600);font-size:14px;font-weight:700}.domain-mobile-control .mobile-device-toolbar input[type=search]{min-width:0;padding:9px 10px;border:1px solid var(--ui-border-default);border-radius:8px;font:inherit;font-size:14px}.domain-mobile-control .mobile-device-toolbar .mobile-release-check{display:flex;align-items:center;gap:7px;min-height:44px;font-size:14px;cursor:pointer}.domain-mobile-control .mobile-device-health a{color:var(--ui-text-link,#1d4ed8);font-size:14px;font-weight:700}.domain-mobile-control .mobile-device-alerts details{display:grid;gap:6px;min-width:0}.domain-mobile-control .mobile-device-alerts summary{display:inline-flex;align-items:center;min-height:28px;padding:2px 8px;border:1px solid var(--ui-border-default);border-radius:999px;color:var(--ui-color-slate-700);font-size:14px;font-weight:700;cursor:pointer}.domain-mobile-control .mobile-device-alerts details[open]{flex-basis:100%}.domain-mobile-control .mobile-device-alerts details[open]>.status-pill{justify-self:start}.domain-mobile-control .mobile-enrollment-pending{display:grid;gap:8px;margin:10px 14px 0;padding:10px 12px;border:1px solid var(--ui-border-default);border-radius:var(--ui-radius-md);background:var(--ui-surface-subtle)}.domain-mobile-control .mobile-enrollment-pending>strong{font-size:14px}.domain-mobile-control .mobile-enrollment-pending ul{display:grid;gap:6px;margin:0;padding:0;list-style:none}.domain-mobile-control .mobile-enrollment-pending li{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;min-width:0}.domain-mobile-control .mobile-enrollment-pending li>span{display:grid;gap:2px;min-width:0;font-size:14px}.domain-mobile-control .mobile-enrollment-pending li small{color:var(--ui-text-secondary);font-size:14px}.domain-mobile-control .mobile-enrollment-code>span>small+small{color:var(--ui-status-success-text);font-weight:600}.domain-mobile-control .mobile-audit-log{margin-top:var(--ui-space-4);padding:12px 14px;border:1px solid var(--ui-border-subtle);border-radius:var(--ui-radius-card);background:var(--ui-surface-raised)}.domain-mobile-control .mobile-audit-log summary{min-height:32px;font-size:14px;font-weight:700;cursor:pointer}.domain-mobile-control .mobile-audit-log ol{display:grid;gap:6px;margin:10px 0 0;padding:0;list-style:none}.domain-mobile-control .mobile-audit-log li{display:grid;grid-template-columns:130px minmax(0,200px) minmax(0,1fr);gap:10px;padding:6px 0;border-top:1px solid var(--ui-border-subtle);font-size:14px}.domain-mobile-control .mobile-audit-log li span,.domain-mobile-control .mobile-audit-log li time{color:var(--ui-text-secondary);overflow-wrap:anywhere}@media (max-width:767px){.domain-mobile-control .mobile-audit-log li{grid-template-columns:minmax(0,1fr);gap:2px}}.domain-appointment-requests :is(.appointment-admin-boundary,.appointment-queue,.appointment-queue-main,.appointment-resolution-panel,.appointment-resolution-grid,.appointment-queue-actions){min-width:0;gap:var(--ui-space-4)}.domain-appointment-requests .appointment-admin-boundary{margin:0;padding:var(--ui-space-4);border-color:var(--ui-border-default);border-radius:var(--ui-radius-lg)}.domain-appointment-requests .appointment-queue>article,.domain-appointment-requests .appointment-resolution-grid>*{min-width:0;border-color:var(--ui-border-subtle)}.domain-appointment-requests .appointment-queue-actions{flex-wrap:wrap}.login-page :is(.login-stage__copy,.login-panel,.login-panel__card,.login-panel__heading,.login-form,.login-form__field,.login-form__options,.login-panel__notice){min-width:0}.login-page :is(.login-stage__meta span,.login-panel__heading p,.secure-session-note,.login-error,.login-panel__notice p,.login-panel footer,.login-appointment-link){font-size:var(--ui-type-helper-size);line-height:var(--ui-type-helper-line-height);overflow-wrap:anywhere}.login-page .login-appointment-link,.login-page .login-form .button{min-height:var(--ui-control-height);font-size:var(--ui-type-body-size)}.appointment-public-shell :is(.appointment-public-header,.appointment-local-warning,.appointment-wizard-card,.appointment-progress,.appointment-step-copy,.appointment-form-body,.appointment-field-grid,.appointment-schedule-step,.appointment-window-list,.appointment-review-step,.appointment-summary,.appointment-privacy,.appointment-final-note,.appointment-actions,.appointment-success){min-width:0}.appointment-public-shell :is(.appointment-field-grid input,.appointment-field-grid select,.appointment-field-grid textarea,.appointment-schedule-step input,.appointment-review-step textarea){min-height:var(--ui-control-height);border-color:var(--ui-border-default)}.appointment-public-shell :is(.appointment-primary-button,.appointment-secondary-button){min-height:var(--ui-control-height);font-size:var(--ui-type-body-size)}.appointment-public-shell :is(.appointment-summary article,.appointment-window-list label){min-width:0;border-color:var(--ui-border-subtle)}.domain-technician-mobile :is(.field-job-card,.field-mobile-back,.field-quick-actions a,.field-workflow button,.field-conflict-box button,.field-service-form button,.field-footer button,.field-footer a){min-height:var(--ui-control-height);font-size:var(--ui-type-helper-size)}.domain-technician-mobile :is(.field-form-scroll input,.field-form-scroll select,.field-form-scroll textarea){min-height:var(--ui-control-height);font-size:var(--ui-type-body-size);line-height:var(--ui-type-body-line-height)}@media (max-width:1599px){.dashboard-loading__status-board,.domain-dashboard .domain-status-board{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:1279px){:is(.domain-search,.domain-data-quality) .summary-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.domain-imported-history-list .summary-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.domain-status-board{grid-template-columns:repeat(4,minmax(0,1fr))}.domain-dashboard .quick-actions,.domain-work-order-list .operation-queue-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1199px){.domain-imported-history-list .imported-history-filter,.domain-imported-history-list .summary-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.domain-imported-history-list .imported-history-filter__search{grid-column:1/-1}.domain-imported-history-list .imported-history-filter__actions,.domain-imported-history-list .imported-history-filter__check{grid-row:auto}}@media (max-width:1023px){.domain-dashboard-grid__column{grid-column:1/-1}.dashboard-scope-bar{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-scope-bar__actions{grid-column:1/-1}.dashboard-loading__content,.domain-detail-grid{grid-template-columns:1fr}}@media (max-width:767px){.domain-screen :is(.customer-picker__heading,.customer-picker__selected){grid-template-columns:auto minmax(0,1fr)}.domain-screen :is(.customer-picker__heading,.customer-picker__selected)>.button{grid-column:1/-1;width:100%}.domain-screen .customer-picker__results article,.domain-screen .customer-picker__search{grid-template-columns:1fr}.domain-screen .customer-picker__search>svg{display:none}.domain-screen .customer-picker__results .button,.domain-work-order-create .work-order-linked-data-note{width:100%}.domain-work-order-create .work-order-linked-data-note{align-items:flex-start;flex-direction:column}.domain-screen{gap:var(--ui-space-5)}.login-page .login-panel{grid-row:1}.login-page .login-stage{grid-row:2}.page-header{display:grid}.page-header__actions{justify-content:flex-start}.section-card__header{padding:var(--ui-space-4)}.section-card--collapsible>.section-card__summary{padding:0}.section-card__disclosure-toggle{padding:var(--ui-space-4)}.section-card__header>div:first-child{width:100%;flex:0 1 auto}.section-card__body{padding:var(--ui-card-padding-compact)}.domain-dashboard .payment-method-grid{grid-template-columns:1fr}.dashboard-finance-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.domain-technician-mobile .field-security-strip{align-items:center}.domain-technician-mobile .field-security-strip span{min-width:0;overflow-wrap:anywhere}.domain-technician-mobile .field-security-strip button{flex:0 0 auto;font-size:var(--ui-type-label-size);line-height:var(--ui-type-label-line-height)}.domain-technician-mobile .field-service-form>footer{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--ui-space-2)}.domain-technician-mobile .field-service-form>footer button{width:100%;min-width:0}}.domain-work-order-detail .domain-detail-grid{grid-template-columns:minmax(0,1fr)}.domain-work-order-detail .domain-detail-grid__side{grid-template-columns:repeat(2,minmax(0,1fr))}.domain-work-order-detail .work-order-detail-card--linked,.domain-work-order-detail .work-order-detail-card--summary,.domain-work-order-detail .work-order-detail-card--visits{grid-column:1/-1}.domain-work-order-detail .work-order-new-visit,.domain-work-order-detail .work-order-new-visit .form-field,.domain-work-order-detail .work-order-new-visit .form-grid,.domain-work-order-detail .work-order-visit-card,.domain-work-order-detail .work-order-visits-panel{min-width:0;max-width:100%}.domain-work-order-detail .work-order-visit-card{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--ui-space-3);padding:var(--ui-space-3)}.domain-work-order-detail .work-order-visit-card .approval-card__header{display:contents}.domain-work-order-detail .work-order-visit-card .approval-card__header>div{display:flex;min-width:0;align-items:baseline;flex-wrap:wrap;gap:var(--ui-space-1) var(--ui-space-2)}.domain-work-order-detail .work-order-visit-card :is(strong,span,small){min-width:0;overflow-wrap:anywhere}.domain-work-order-detail .work-order-visit-card>small{grid-column:1;font-size:var(--ui-type-helper-size);line-height:var(--ui-type-helper-line-height)}.domain-work-order-detail .work-order-visit-card>.button{grid-column:2;grid-row:1/span 2;align-self:center}.domain-work-order-detail .work-order-new-visit{border:1px solid var(--ui-border-default);border-radius:var(--ui-radius-control);background:var(--ui-bg-surface);overflow:clip}.domain-work-order-detail .work-order-new-visit>summary{padding:var(--ui-space-3);color:var(--ui-text-primary);cursor:pointer;font-weight:800}.domain-work-order-detail .work-order-new-visit>:not(summary){margin-inline:var(--ui-space-3)}.domain-work-order-detail .work-order-new-visit .form-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--ui-space-3);margin-block-end:var(--ui-space-3)}.domain-work-order-detail .work-order-new-visit :is(input,textarea,fieldset){width:100%;min-width:0;max-width:100%;box-sizing:border-box}.domain-work-order-detail .work-order-new-visit .form-field{display:grid;gap:var(--ui-space-2);margin:0}.domain-work-order-detail .work-order-new-visit :is(input:not([type=checkbox]),textarea){min-height:44px;padding:var(--ui-space-3);border:1px solid var(--ui-border-default);border-radius:var(--ui-radius-control);background:var(--ui-bg-surface);color:var(--ui-text-primary);font:inherit}.domain-work-order-detail .work-order-new-visit fieldset{padding:var(--ui-space-3);border:1px solid var(--ui-border-default);border-radius:var(--ui-radius-control)}.domain-work-order-detail .work-order-new-visit .phase6-check-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--ui-space-2)}.domain-work-order-detail .work-order-new-visit .phase6-check-grid label{display:grid;grid-template-columns:20px minmax(0,1fr);align-items:start;gap:var(--ui-space-2);padding:var(--ui-space-2)}.domain-work-order-detail .work-order-new-visit input[type=checkbox]{width:18px;height:18px;min-height:0;margin:3px 0 0}.domain-work-order-detail .work-order-new-visit>.button{margin-block-end:var(--ui-space-3)}.address-hierarchy-fields,.address-hierarchy-fields__grid,.customer-create-address,.work-order-address-capture{display:grid;min-width:0;gap:var(--ui-space-3)}.customer-create-address{padding-block-start:var(--ui-space-4);border-block-start:1px solid var(--ui-border-subtle)}.customer-create-address>header{display:grid;gap:var(--ui-space-1)}.customer-create-address>header small,.work-order-derived-data span{color:var(--ui-text-secondary);font-size:var(--ui-type-helper-size);line-height:var(--ui-type-helper-line-height)}.address-hierarchy-fields .address-mode-bar{margin:0}.address-hierarchy-fields .address-mode-bar small{color:var(--ui-text-secondary);font-size:var(--ui-type-body-size);line-height:var(--ui-type-body-line-height)}.work-order-address-capture>.work-order-linked-data-note{width:100%;box-sizing:border-box}.domain-work-order-create .work-order-assignment-mode{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ui-space-2)}.domain-work-order-create .work-order-assignment-mode>button{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:var(--ui-space-2);min-width:0;padding:var(--ui-space-3);border:1px solid var(--ui-border-default);border-radius:var(--ui-radius-control);color:var(--ui-text-secondary);background:var(--ui-bg-surface);text-align:start;cursor:pointer}.domain-work-order-create .work-order-assignment-mode>button.is-active{border-color:var(--ui-action-primary);color:var(--ui-action-primary);background:color-mix(in srgb,var(--ui-action-primary) 6%,var(--ui-bg-surface));box-shadow:inset 0 0 0 1px var(--ui-action-primary)}.domain-work-order-create .work-order-assignment-mode span,.domain-work-order-create .work-order-auto-summary span{display:grid;min-width:0;gap:var(--ui-space-1)}.domain-work-order-create .work-order-assignment-mode :is(strong,small),.domain-work-order-create .work-order-auto-summary :is(strong,small){overflow-wrap:anywhere}.domain-work-order-create .work-order-auto-summary{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--ui-space-3);padding:var(--ui-space-3);border:1px solid color-mix(in srgb,var(--ui-action-primary) 28%,var(--ui-border-default));border-radius:var(--ui-radius-control);color:var(--ui-action-primary);background:color-mix(in srgb,var(--ui-action-primary) 5%,var(--ui-bg-surface))}@media (max-width:1199px){.domain-finance .finance-action-row,.domain-finance .finance-ledger-toolbar{grid-template-columns:1fr}.domain-finance .finance-ledger-toolbar__actions{grid-column:1;justify-content:flex-start}.domain-finance .finance-ledger-toolbar>p{grid-column:1}}@media (max-width:767px){.domain-finance .finance-action-card>summary{grid-template-columns:auto minmax(0,1fr) auto;align-items:start}.domain-finance .finance-action-card__state{grid-column:2/-1;grid-row:2;justify-self:start;white-space:normal}.domain-finance .finance-action-card__chevron{grid-column:3;grid-row:1}.domain-finance .finance-live-summary{grid-template-columns:1fr}.domain-finance .finance-live-summary>:is(strong,p){grid-column:1}.domain-finance .finance-ledger-toolbar__actions{display:grid;grid-template-columns:1fr 1fr}.domain-finance .finance-ledger-toolbar__actions .button{width:100%}.domain-finance .finance-ledger-pagination{justify-content:space-between}}.domain-inventory .inventory-technician-explorer>.section-card__body{display:grid;gap:var(--ui-space-5)}.domain-inventory .inventory-technician-toolbar{display:grid;grid-template-columns:minmax(260px,1fr) minmax(300px,auto) max-content;align-items:end;gap:var(--ui-space-3);min-width:0}.domain-inventory .inventory-technician-toolbar>label,.domain-inventory .inventory-traceability-filters>label{display:grid;gap:var(--ui-space-2);min-width:0;color:var(--ui-text-secondary);font-size:var(--ui-type-label-size);font-weight:700}.domain-inventory .inventory-technician-select,.domain-inventory .inventory-traceability-search{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;min-width:0;min-height:var(--ui-control-height-default);padding-inline-start:var(--ui-space-3);border:1px solid var(--ui-border-default);border-radius:var(--ui-radius-control);color:var(--ui-text-secondary);background:var(--ui-bg-surface)}.domain-inventory .inventory-technician-select select,.domain-inventory .inventory-traceability-search input{width:100%;min-width:0;min-height:calc(var(--ui-control-height-default) - 2px);padding-inline:var(--ui-space-2) var(--ui-space-3);border:0;outline:0;background:transparent;box-shadow:none}.domain-inventory .inventory-technician-summary{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ui-space-2);min-height:var(--ui-control-height-default)}.domain-inventory .inventory-technician-summary>span{display:inline-flex;align-items:center;gap:var(--ui-space-2);min-height:36px;padding:var(--ui-space-2) var(--ui-space-3);border:1px solid var(--ui-border-default);border-radius:999px;color:var(--ui-text-secondary);background:var(--ui-bg-subtle);white-space:nowrap}.domain-inventory .inventory-technician-summary strong{color:var(--ui-text-primary)}.domain-inventory .inventory-technician-clear{min-height:var(--ui-control-height-default);white-space:nowrap}.domain-inventory :is(.inventory-technician-stock,.inventory-traceability){display:grid;gap:var(--ui-space-4);min-width:0;padding:var(--ui-space-4);border:1px solid var(--ui-border-default);border-radius:var(--ui-radius-lg);background:var(--ui-bg-subtle)}.domain-inventory :is(.inventory-technician-stock,.inventory-traceability)>header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--ui-space-3);min-width:0}.domain-inventory :is(.inventory-technician-stock,.inventory-traceability)>header>div{display:grid;gap:var(--ui-space-1);min-width:0}.domain-inventory :is(.inventory-technician-stock,.inventory-traceability)>header strong{color:var(--ui-text-primary);font-size:var(--ui-type-card-title-size);overflow-wrap:anywhere}.domain-inventory :is(.inventory-technician-stock,.inventory-traceability)>header small{color:var(--ui-text-secondary);font-size:var(--ui-type-helper-size);line-height:var(--ui-type-body-line-height)}.domain-inventory .inventory-technician-stock-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ui-space-3);max-height:460px;overflow:auto}.domain-inventory .inventory-technician-stock-grid>article{display:grid;grid-template-columns:auto minmax(0,1fr) minmax(170px,auto);align-items:start;gap:var(--ui-space-3);min-width:0;padding:var(--ui-space-3);border:1px solid var(--ui-border-default);border-radius:var(--ui-radius-md);background:var(--ui-bg-surface)}.domain-inventory .inventory-technician-stock-grid>article>span{display:grid;width:36px;height:36px;color:var(--ui-action-primary);border-radius:var(--ui-radius-control);background:var(--ui-status-info-soft);place-items:center}.domain-inventory .inventory-technician-stock-grid article>div{display:grid;gap:var(--ui-space-1);min-width:0}.domain-inventory .inventory-technician-stock-grid article :is(strong,small){overflow-wrap:anywhere}.domain-inventory .inventory-technician-stock-grid article small{color:var(--ui-text-secondary)}.domain-inventory .inventory-technician-stock-grid dl{display:grid;gap:var(--ui-space-1);min-width:0;margin:0}.domain-inventory .inventory-technician-stock-grid dl>div{display:flex;justify-content:space-between;gap:var(--ui-space-3)}.domain-inventory .inventory-technician-stock-grid :is(dt,dd){margin:0;font-size:var(--ui-type-helper-size)}.domain-inventory .inventory-technician-stock-grid dt{color:var(--ui-text-secondary)}.domain-inventory .inventory-technician-stock-grid dd{color:var(--ui-text-primary);font-weight:700;text-align:start}.domain-inventory .inventory-technician-guidance{margin:0;padding:var(--ui-space-4);border:1px dashed var(--ui-border-default);border-radius:var(--ui-radius-md);color:var(--ui-text-secondary);background:var(--ui-bg-subtle);line-height:var(--ui-type-body-line-height)}.domain-inventory .inventory-traceability-filters{display:grid;grid-template-columns:minmax(280px,1fr) minmax(220px,320px);gap:var(--ui-space-3);min-width:0}.domain-inventory .inventory-traceability-filters select{width:100%;min-width:0;min-height:var(--ui-control-height-default)}.domain-inventory .inventory-traceability-grid>article{align-items:start}.domain-inventory .inventory-traceability-grid article>div>header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--ui-space-2);min-width:0}.domain-inventory .inventory-traceability-grid article>div>header>strong{min-width:0;overflow-wrap:anywhere}.domain-inventory .inventory-traceability-order{display:flex;align-items:center;justify-content:space-between;gap:var(--ui-space-3);min-width:0;margin-top:var(--ui-space-2);padding-top:var(--ui-space-2);border-top:1px solid var(--ui-border-subtle)}.domain-inventory .inventory-traceability-order>span{min-width:0;color:var(--ui-status-warning-text);overflow-wrap:anywhere}.domain-inventory .inventory-traceability-order .button{flex:0 0 auto;min-height:36px;padding:var(--ui-space-2) var(--ui-space-3);white-space:nowrap}.domain-work-order-detail .work-order-quick-close-parts{display:grid;gap:var(--ui-space-3);min-width:0}.domain-work-order-detail .work-order-quick-close-parts__row{grid-template-columns:minmax(280px,1.7fr) minmax(150px,.7fr) max-content;align-items:end;gap:var(--ui-space-3);min-width:0;padding:var(--ui-space-3);border:1px solid var(--ui-border-default);border-radius:var(--ui-radius-md);background:var(--ui-bg-subtle)}.domain-work-order-detail .work-order-quick-close-parts__row .work-order-transition-grid__wide{grid-column:auto}.domain-work-order-detail .work-order-quick-close-parts__remove{align-self:end;min-height:var(--ui-control-height-default);white-space:nowrap}.domain-work-order-detail .work-order-quick-close-parts__add{justify-self:start;width:auto;min-height:var(--ui-control-height-default)}@media (max-width:1199px){.domain-inventory .inventory-technician-toolbar{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.domain-inventory .inventory-technician-clear{justify-self:start}.domain-inventory .inventory-technician-stock-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:767px){.domain-inventory .inventory-technician-stock-grid>article,.domain-inventory .inventory-technician-toolbar,.domain-inventory .inventory-traceability-filters,.domain-work-order-detail .work-order-quick-close-parts__row{grid-template-columns:minmax(0,1fr)}.domain-inventory .inventory-technician-summary{align-items:stretch}.domain-inventory .inventory-technician-summary>span{flex:1 1 180px;justify-content:center;white-space:normal}.domain-inventory .inventory-technician-clear,.domain-work-order-detail .work-order-quick-close-parts__add,.domain-work-order-detail .work-order-quick-close-parts__remove{width:100%;justify-content:center}.domain-inventory .inventory-technician-stock-grid dl{grid-column:2}.domain-inventory .inventory-traceability-order{align-items:stretch;flex-direction:column}.domain-inventory .inventory-traceability-order .button{justify-content:center;width:100%}.domain-inventory .inventory-traceability-grid article>div>header{align-items:flex-start;flex-direction:column}}@media (max-width:639px){.domain-inventory .inventory-technician-stock-grid>article{grid-template-columns:minmax(0,1fr)}.domain-inventory .inventory-technician-stock-grid>article>span{display:none}.domain-inventory .inventory-technician-stock-grid dl{grid-column:1}.domain-inventory :is(.inventory-technician-stock,.inventory-traceability){padding:var(--ui-space-3)}}.work-order-create-success{display:flex;align-items:center;gap:var(--ui-space-3);min-width:0;padding:var(--ui-space-3);border:1px solid color-mix(in srgb,var(--ui-status-success-text) 24%,var(--ui-border-default));border-radius:var(--ui-radius-lg);color:var(--ui-status-success-text);background:var(--ui-status-success-soft)}.work-order-create-success p{min-width:0;margin:0;overflow-wrap:anywhere}.work-order-create-assignment{display:grid;gap:var(--ui-space-2);margin:var(--ui-space-3) 0 0}.work-order-create-assignment>div{display:grid;grid-template-columns:96px minmax(0,1fr);gap:var(--ui-space-3);min-width:0}.work-order-create-assignment dt{color:var(--ui-text-secondary);font-size:var(--ui-font-size-sm)}.work-order-create-assignment dd{min-width:0;margin:0;overflow-wrap:anywhere;color:var(--ui-text-primary);font-weight:var(--ui-font-weight-semibold)}.work-order-create-assignment__note dd{color:var(--ui-text-secondary);font-weight:var(--ui-font-weight-regular)}.domain-quality .quality-action-card,.domain-quality .quality-actions,.domain-quality .quality-operation-grid,.domain-quality .quality-record,.domain-quality .quality-record__body,.domain-quality .quality-sla-actions,.domain-quality .quality-sla-actions details{min-width:0}.domain-quality .quality-action-card>summary,.domain-quality .quality-record>summary,.domain-quality .quality-sla-actions summary{display:flex;min-width:0;flex-wrap:wrap;align-items:flex-start;justify-content:flex-start;gap:var(--ui-space-3);padding:var(--ui-space-4);cursor:pointer;list-style:none}.domain-quality .quality-action-card>summary{justify-content:flex-start;color:var(--ui-accent-strong);border-bottom:1px solid transparent;background:var(--ui-bg-subtle)}.domain-quality .quality-action-card[open]>summary,.domain-quality .quality-record[open]>summary,.domain-quality .quality-sla-actions details[open]>summary{border-bottom-color:var(--ui-border-subtle)}.domain-quality .quality-sla-acknowledged{display:flex;min-width:0;flex-wrap:wrap;align-items:center;gap:var(--ui-space-3);margin:0;padding:var(--ui-space-3) var(--ui-space-4);color:var(--ui-text-secondary)}.domain-quality :is(.quality-action-card,.quality-record,.quality-sla-actions) summary::-webkit-details-marker{display:none}.domain-quality :is(.quality-action-card,.quality-record,.quality-sla-actions) summary>span{display:grid;min-width:0;gap:var(--ui-space-1)}.domain-quality :is(.quality-action-card,.quality-record,.quality-sla-actions) summary :is(strong,small,span){overflow-wrap:anywhere}.domain-quality .quality-action-card>form,.domain-quality .quality-record__body,.domain-quality .quality-sla-actions form{display:grid;min-width:0;gap:var(--ui-space-4);padding:var(--ui-space-4)}.domain-quality .quality-sla-actions form>label{display:grid;min-width:0;gap:var(--ui-space-2)}.domain-quality .quality-form-grid,.domain-quality .quality-message-form,.domain-quality .quality-order-picker,.domain-quality .quality-record__facts,.domain-quality .quality-resolution-form,.domain-quality .quality-review-form{display:grid;min-width:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ui-space-3)}.domain-quality :is(.quality-order-picker,.quality-form-grid,.quality-resolution-form,.quality-review-form,.quality-message-form) label{display:grid;min-width:0;align-content:start;gap:var(--ui-space-2)}.domain-quality :is(.quality-action-card,.quality-record,.quality-sla-actions) :is(input,select,textarea,button){min-width:0;max-width:100%}.domain-quality .quality-order-summary{display:grid;min-width:0;grid-column:1/-1;align-content:center;gap:var(--ui-space-1);padding:var(--ui-space-3);border:1px solid var(--ui-border-default);border-radius:var(--ui-radius-lg);background:var(--ui-bg-subtle)}.domain-quality .quality-order-summary :is(strong,span,small){overflow-wrap:anywhere}.domain-quality .quality-search-control{display:flex;min-width:0;align-items:center;gap:var(--ui-space-2);padding-inline:var(--ui-space-3);border:1px solid var(--ui-border-default);border-radius:var(--ui-radius-md);background:var(--ui-bg-canvas)}.domain-quality .quality-search-control:focus-within{border-color:var(--ui-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--ui-accent) 14%,transparent)}.domain-quality .quality-search-control input{flex:1 1 auto;width:100%;min-height:var(--ui-control-height);padding-inline:0;border:0;outline:0;background:transparent}.domain-quality .quality-explorer-toolbar{display:grid;min-width:0;grid-template-columns:minmax(260px,2fr) repeat(2,minmax(150px,.75fr)) repeat(2,minmax(150px,.7fr)) auto;align-items:end;gap:var(--ui-space-3);padding:var(--ui-space-4);border:1px solid var(--ui-border-default);border-radius:var(--ui-radius-lg);background:var(--ui-bg-canvas)}.domain-quality .quality-explorer-toolbar>label:not(.quality-search-control){display:grid;min-width:0;gap:var(--ui-space-1);color:var(--ui-text-secondary);font-size:var(--ui-type-helper-size);font-weight:700}.domain-quality .quality-explorer-toolbar :is(select,input,button){min-width:0;min-height:var(--ui-control-height)}.domain-quality .quality-explorer-toolbar__actions{display:flex;min-width:0;flex-wrap:wrap;align-items:center;gap:var(--ui-space-2)}.domain-quality .quality-explorer-toolbar__actions .entity-export-actions__notice{flex:1 1 100%}.domain-quality .quality-explorer-toolbar__count{padding-inline:var(--ui-space-2);color:var(--ui-text-secondary);white-space:nowrap}.domain-quality .quality-operation-grid{grid-template-columns:1fr}.domain-quality .quality-record,.domain-quality .quality-sla-actions details{overflow:hidden;border:1px solid var(--ui-border-default);border-radius:var(--ui-radius-lg);background:var(--ui-bg-canvas)}.domain-quality .quality-record>summary>span:last-child{flex:0 0 auto;padding:var(--ui-space-1) var(--ui-space-2);border-radius:999px;color:var(--ui-accent-strong);background:var(--ui-accent-soft);font-size:var(--ui-type-helper-size);font-weight:750}.domain-quality .quality-record__body>p,.domain-quality .quality-resolution-summary p{margin:0;overflow-wrap:anywhere}.domain-quality .quality-record__facts{grid-template-columns:repeat(3,minmax(0,1fr));margin:0}.domain-quality .quality-record__facts>div{display:grid;min-width:0;gap:var(--ui-space-1);padding:var(--ui-space-3);border:1px solid var(--ui-border-subtle);border-radius:var(--ui-radius-md);background:var(--ui-bg-subtle)}.domain-quality .quality-record__facts :is(dt,dd){margin:0;overflow-wrap:anywhere}.domain-quality .quality-record__facts dt{color:var(--ui-text-secondary);font-size:var(--ui-type-helper-size)}.domain-quality .quality-evidence-list,.domain-quality .quality-resolution-summary{display:grid;min-width:0;gap:var(--ui-space-2);padding:var(--ui-space-3);border:1px solid var(--ui-border-default);border-radius:var(--ui-radius-lg)}.domain-quality .quality-evidence-list a{display:inline-flex;min-width:0;align-items:center;gap:var(--ui-space-2);overflow-wrap:anywhere}.domain-quality :is(.quality-resolution-form,.quality-review-form,.quality-message-form){padding:var(--ui-space-4);border:1px solid var(--ui-border-default);border-radius:var(--ui-radius-lg);background:var(--ui-bg-subtle)}.domain-quality .quality-message-form>button,.domain-quality .quality-resolution-form>strong,.domain-quality .quality-review-form>div{grid-column:1/-1}.domain-quality .quality-button-row,.domain-quality .quality-review-form>div{display:flex;min-width:0;flex-wrap:wrap;gap:var(--ui-space-2)}@media (max-width:1599px){.domain-quality .quality-explorer-toolbar{grid-template-columns:repeat(4,minmax(0,1fr))}.domain-quality .quality-explorer-toolbar .quality-search-control,.domain-quality .quality-explorer-toolbar__actions{grid-column:1/-1}}@media (max-width:1023px){.domain-quality .quality-explorer-toolbar,.domain-quality .quality-record__facts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.domain-quality .quality-explorer-toolbar,.domain-quality .quality-form-grid,.domain-quality .quality-message-form,.domain-quality .quality-order-picker,.domain-quality .quality-record__facts,.domain-quality .quality-resolution-form,.domain-quality .quality-review-form{grid-template-columns:1fr}.domain-quality .quality-explorer-toolbar .quality-search-control,.domain-quality .quality-explorer-toolbar>*,.domain-quality :is(.quality-resolution-form,.quality-review-form,.quality-message-form)>*{grid-column:1}.domain-quality .quality-action-card>summary,.domain-quality .quality-record>summary,.domain-quality .quality-sla-actions summary{align-items:stretch;flex-direction:column}.domain-quality .quality-button-row button,.domain-quality .quality-review-form button{flex:1 1 100%}}@media print{.domain-quality .quality-action-card,.domain-quality .quality-button-row,.domain-quality .quality-explorer-toolbar,.domain-quality .quality-sla-actions,.domain-quality :is(.quality-resolution-form,.quality-review-form,.quality-message-form){display:none!important}.domain-quality .quality-record{page-break-inside:avoid;break-inside:avoid}.domain-quality .quality-record>summary{border-bottom:1px solid #d8dee8}.domain-quality .quality-record__body{display:grid!important}.domain-quality details.quality-record::details-content{content-visibility:visible;display:block}body:has(.domain-quality) :is(#crm-sidebar,.sidebar-overlay,.topbar,.mobile-tabs,.skip-link){display:none!important}}.domain-work-order-create .work-order-derived-data{display:flex;flex-wrap:wrap;gap:var(--ui-space-2) var(--ui-space-4);padding:var(--ui-space-3);border-radius:var(--ui-radius-control);background:var(--ui-bg-subtle)}.domain-work-order-create .work-order-address-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--ui-space-2);margin:0}.domain-work-order-create .work-order-address-facts>div{display:grid;gap:var(--ui-space-1);min-width:0;padding:var(--ui-space-3);border-radius:var(--ui-radius-control);background:var(--ui-bg-subtle)}.domain-work-order-create .work-order-address-facts :is(dt,dd){margin:0;overflow-wrap:anywhere}.domain-work-order-create .work-order-address-facts dt{color:var(--ui-text-secondary);font-size:var(--ui-type-helper-size)}.domain-work-order-create .work-order-address-facts dd{color:var(--ui-text-primary);font-weight:800}.domain-work-order-create .work-order-sticky-actions{position:sticky;z-index:8;inset-block-end:var(--ui-space-3);display:flex;align-items:center;justify-content:space-between;gap:var(--ui-space-3);padding:var(--ui-space-3);border:1px solid var(--ui-border-default);border-radius:var(--ui-radius-md);background:color-mix(in srgb,var(--ui-bg-surface) 94%,transparent);box-shadow:var(--ui-shadow-lg);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.domain-work-order-create .work-order-sticky-actions>span{display:grid;min-width:0;gap:var(--ui-space-1)}.domain-work-order-create .work-order-sticky-actions small{color:var(--ui-text-secondary)}@media (max-width:1199px){.domain-work-order-create .work-order-sticky-actions{inset-block-end:calc(var(--ui-shell-bottom-nav-height) + var(--ui-space-3) + env(safe-area-inset-bottom))}}@media (max-height:720px){.domain-work-order-create .work-order-sticky-actions{position:static}}.domain-screen .customer-picker__empty{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--ui-space-3)}.domain-screen .customer-picker__manual{width:fit-content;color:var(--ui-action-primary);font-weight:800}@media (max-width:1023px){.dashboard-loading__status-board,.domain-dashboard .domain-status-board{grid-template-columns:repeat(2,minmax(0,1fr))}.domain-work-order-create .work-order-assignment-mode,.domain-work-order-detail .domain-detail-grid__side{grid-template-columns:minmax(0,1fr)}.domain-work-order-detail .work-order-detail-card{grid-column:1}}@media (max-width:767px){.field-evidence-visuals{grid-template-columns:minmax(0,1fr)}}@media (max-width:639px){.field-evidence-card>header{grid-template-columns:auto minmax(0,1fr)}.field-evidence-card>header>.status-pill{grid-column:2;justify-self:start}.field-evidence-card__summary .button{width:100%;justify-content:center}.field-evidence-card__actions{width:100%}.field-evidence-card__actions>.button,.field-evidence-card__actions>.field-evidence-seal__done{flex:1 1 100%;justify-content:center}.domain-work-order-detail .work-order-visit-card{grid-template-columns:minmax(0,1fr)}.domain-work-order-detail .work-order-visit-card>.button{grid-column:1;grid-row:auto;width:100%;justify-content:center}.domain-work-order-detail .work-order-new-visit .phase6-check-grid{grid-template-columns:minmax(0,1fr)}.domain-work-order-create .work-order-sticky-actions{align-items:stretch;flex-direction:column;inset-block-end:calc(var(--ui-shell-bottom-nav-height) + var(--ui-space-2) + env(safe-area-inset-bottom))}.domain-work-order-create .work-order-sticky-actions .button{width:100%}.domain-work-order-create .work-order-address-facts{grid-template-columns:minmax(0,1fr)}}.approval-next-step{display:grid;gap:var(--ui-space-2);margin-block:var(--ui-space-3);padding:var(--ui-space-3) var(--ui-space-4);border:1px solid var(--ui-border-default);border-inline-start:3px solid var(--ui-status-info-text);border-radius:var(--ui-radius-md);background:var(--ui-status-info-soft)}.approval-next-step p{margin:0;color:var(--ui-text-secondary);font-size:var(--ui-type-helper-size);line-height:var(--ui-type-helper-line-height)}.approval-next-step .button{justify-self:start}.domain-approval-records .approval-bulk{display:grid;min-width:0;gap:var(--ui-space-3)}.domain-approval-records .approval-bulk__all,.domain-approval-records .approval-bulk__list label{display:flex;min-width:0;min-height:44px;align-items:center;gap:var(--ui-space-3)}.domain-approval-records .approval-bulk__list{display:grid;margin:0;padding:0;border:1px solid var(--ui-border-subtle);border-radius:var(--ui-radius-md);list-style:none}.domain-approval-records .approval-bulk__list li+li{border-block-start:1px solid var(--ui-border-subtle)}.domain-approval-records .approval-bulk__list label{padding:var(--ui-space-2) var(--ui-space-3)}.domain-approval-records .approval-bulk__list span{display:grid;min-width:0;gap:2px}.domain-approval-records .approval-bulk__list small{color:var(--ui-text-secondary);overflow-wrap:anywhere}.domain-approval-records .approval-bulk__actions{display:flex;flex-wrap:wrap;gap:var(--ui-space-2)}.approval-records-filter{display:grid;width:min(100%,760px);grid-template-columns:minmax(210px,1fr) minmax(150px,.55fr) minmax(150px,.55fr) auto;gap:var(--ui-space-2)}.approval-records-filter :is(input,select,button){min-width:0;min-height:44px}.domain-approval-records .ui-filter-bar__main{flex-wrap:wrap}.domain-approval-records .ui-filter-bar__fields{order:2;flex-basis:100%}.domain-approval-records .approval-records-filter{width:100%;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr)}.domain-approval-records .approval-records-filter__field--search{grid-column:1/-1}@media (min-width:1600px){.domain-approval-records .approval-records-filter{grid-template-columns:repeat(5,minmax(0,1fr))}.domain-approval-records .approval-records-filter__field--search{grid-column:span 2}.domain-approval-records .approval-records-filter>.approval-records-filter__submit{grid-column:5}}@media (max-width:767px){.domain-approval-records .approval-records-filter{grid-template-columns:1fr}.domain-approval-records .approval-records-filter__field--search{grid-column:auto}}.approval-records-filter :is(input,select){padding:0 var(--ui-space-3);border:1px solid var(--ui-border-default);border-radius:var(--ui-radius-md);color:var(--ui-text-primary);background:var(--ui-bg-surface);font:inherit;font-size:var(--ui-type-body-size)}.approval-records-filter :is(input,select):focus-visible{border-color:var(--ui-color-blue-600);outline:3px solid color-mix(in srgb,var(--ui-color-blue-600) 22%,transparent);outline-offset:0}.approval-records-table td{vertical-align:middle}.approval-records-table tr.is-selected td{background:var(--ui-color-blue-50)}.approval-records-table tr.is-selected td:first-child{box-shadow:inset 3px 0 0 var(--ui-color-blue-600)}.approval-records-table td :is(strong,small,span){display:block;overflow-wrap:anywhere}.approval-records-table td small{margin-block-start:var(--ui-space-1);color:var(--ui-text-secondary);font-size:var(--ui-type-helper-size)}.approval-record-drawer{position:sticky;top:var(--ui-space-4);min-width:0}.approval-record-drawer .section-card__body,.approval-record-reason{display:grid;min-width:0;gap:var(--ui-space-3)}.approval-record-reason{padding:var(--ui-space-3);border:1px solid var(--ui-border-default);border-radius:var(--ui-radius-lg);background:var(--ui-bg-subtle)}.approval-record-reason :is(strong,p){margin:0;overflow-wrap:anywhere}.work-order-approval-conversation,.work-order-approval-response{display:grid;grid-column:1/-1;gap:var(--ui-space-2);padding:var(--ui-space-3);border:1px solid var(--ui-border-default);border-radius:var(--ui-radius-md);background:var(--ui-bg-subtle)}.work-order-approval-conversation :is(p,small,strong),.work-order-approval-response label,.work-order-approval-response label>span{margin:0;overflow-wrap:anywhere}.work-order-approval-response label{display:grid;gap:var(--ui-space-2)}.work-order-approval-response textarea{width:100%;min-width:0;resize:vertical}.work-order-approval-list em[data-status=information_requested]{color:var(--ui-color-info-strong);background:var(--ui-color-info-soft)}@media (max-width:1199px){.approval-record-drawer{position:static;grid-row:1}}@media (max-width:767px){.approval-records-filter{width:100%;grid-template-columns:1fr}.approval-records-filter button{width:100%}.work-order-approval-actions{display:grid;grid-template-columns:1fr}.work-order-approval-actions button,.work-order-approval-response .button{width:100%;justify-content:center}:is(.domain-address-create,.address-hierarchy-fields) .address-mode-bar{align-items:stretch;flex-direction:column}:is(.domain-address-create,.address-hierarchy-fields) .address-mode-bar .button{width:100%;justify-content:center}}.domain-resilience .resilience-main-grid{align-items:stretch}.domain-resilience .resilience-main-grid>.section-card{display:flex;flex-direction:column}.domain-resilience .resilience-main-grid>.section-card>.section-card__body{display:grid;flex:1 1 auto}.domain-resilience .resilience-main-grid>.section-card>.section-card__body>.ui-content-state{align-content:center}.domain-automation .automation-bottom-grid,.domain-inventory .inventory-action-panel,.domain-resilience .resilience-phase-note,.domain-resilience :is(.resilience-main-grid,.resilience-two-grid){margin:0}.domain-automation .automation-bottom-grid,.domain-resilience .resilience-two-grid{grid-template-columns:minmax(0,1fr)}.domain-automation .automation-bottom-grid>.section-card,.domain-resilience .section-card{overflow:hidden}.domain-resilience :is(.resilience-drill-list,.resilience-monitor-list,.resilience-alert-list)>article{grid-template-columns:auto minmax(0,1fr) minmax(104px,max-content);align-items:start;column-gap:var(--ui-space-3)}.domain-resilience .resilience-alert-list>article>:is(.resilience-inline-action,.resilience-alert-ack),.domain-resilience :is(.resilience-drill-list,.resilience-monitor-list,.resilience-alert-list)>article>.status-pill{grid-column:3;justify-self:start;max-width:100%}.domain-resilience :is(.resilience-drill-list,.resilience-monitor-list,.resilience-dependency-grid)>article>.status-pill{display:inline-flex;width:max-content;min-width:max-content;height:auto;min-height:26px;padding:3px var(--ui-space-2);place-items:initial}.domain-resilience .resilience-dependency-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0}.domain-resilience .resilience-dependency-grid article{min-height:112px;align-content:start}.domain-resilience .resilience-dependency-grid article:nth-child(4n){border-inline-end:1px solid var(--ui-border-subtle)}.domain-resilience .resilience-dependency-grid article:nth-child(2n){border-inline-end:0}.domain-resilience .resilience-dependency-grid .status-pill{grid-column:2;justify-self:start;margin-block-start:var(--ui-space-2)}.domain-automation .automation-bottom-grid .table-scroll{width:100%;max-width:100%}.domain-automation .automation-execution-table{width:100%;min-width:760px;table-layout:fixed}.domain-automation .automation-execution-table col:first-child{width:27%}.domain-automation .automation-execution-table col:nth-child(2){width:22%}.domain-automation .automation-execution-table col:nth-child(3){width:18%}.domain-automation .automation-execution-table col:nth-child(4){width:16%}.domain-automation .automation-execution-table col:nth-child(5){width:17%}.domain-automation .automation-execution-table :is(th,td){min-width:0;overflow-wrap:normal;word-break:normal;white-space:normal}.domain-automation .automation-execution-table :is(th,td):nth-child(4),.domain-automation .automation-execution-table :is(th,td):nth-child(5){min-width:112px}.domain-inventory .inventory-action-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--ui-space-3)}.domain-inventory .inventory-action-panel,.domain-inventory .inventory-action-panel:focus-within,.domain-inventory .inventory-action-panel:hover{transform:none;backface-visibility:visible}.domain-inventory .inventory-action-panel :is(button,input,select,textarea){backface-visibility:visible}.domain-inventory .inventory-action-card{min-width:0;border:1px solid var(--ui-border-default);border-radius:var(--ui-radius-lg);background:var(--ui-bg-surface);box-shadow:var(--ui-shadow-xs)}.domain-inventory .inventory-action-card>summary{display:grid;min-width:0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--ui-space-3);padding:var(--ui-space-4);list-style:none;cursor:pointer}.domain-inventory .inventory-action-card>summary::-webkit-details-marker{display:none}.domain-inventory .inventory-action-card>summary:after{content:"+";display:grid;width:30px;height:30px;border:1px solid var(--ui-border-default);border-radius:var(--ui-radius-full);color:var(--ui-text-secondary);background:var(--ui-bg-surface);font-size:20px;font-weight:var(--ui-font-weight-medium);line-height:1;place-items:center}.domain-inventory .inventory-action-card[open]>summary{border-block-end:1px solid var(--ui-border-default);background:var(--ui-bg-subtle)}.domain-inventory .inventory-action-card[open]>summary:after{content:"−"}.domain-inventory .inventory-action-card>summary>span{display:grid;width:38px;height:38px;border-radius:var(--ui-radius-md);color:var(--ui-status-info-text);background:var(--ui-status-info-soft);place-items:center}.domain-inventory .inventory-action-card>summary>div{display:grid;min-width:0;gap:var(--ui-space-1)}.domain-inventory .inventory-action-card>summary strong{color:var(--ui-text-primary);font-size:var(--ui-type-body-size);line-height:var(--ui-type-body-line-height)}.domain-inventory .inventory-action-card>summary small{color:var(--ui-text-secondary);overflow-wrap:anywhere}.domain-inventory .inventory-action-card small,.domain-inventory .inventory-action-card>summary small{font-size:var(--ui-type-helper-size);line-height:var(--ui-type-helper-line-height)}.domain-inventory .inventory-action-card>:not(summary){min-width:0}.domain-inventory .inventory-action-card>form,.domain-inventory .inventory-item-launch{display:grid;gap:var(--ui-space-4);padding:var(--ui-space-4)}.domain-inventory .inventory-item-launch{justify-items:start}.domain-inventory .inventory-item-launch small{color:var(--ui-text-secondary)}.domain-inventory .inventory-action-card .finance-form-row,.domain-inventory .inventory-action-card label,.domain-inventory .inventory-item-picker{display:grid;min-width:0;gap:var(--ui-space-2)}.domain-inventory .inventory-action-card .finance-form-row{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:var(--ui-space-4)}.domain-inventory .inventory-movement-primary{display:grid;grid-template-columns:minmax(220px,.72fr) minmax(0,1.28fr);align-items:start;gap:var(--ui-space-4);min-width:0}.domain-inventory .inventory-movement-context{display:grid;align-content:start;gap:var(--ui-space-4);min-width:0}.domain-inventory .inventory-movement-primary>label{align-self:start}.domain-inventory .inventory-action-card :is(input:not([type=checkbox]),select,textarea){width:100%;min-width:0;min-height:44px;border:1px solid var(--ui-border-default);border-radius:var(--ui-radius-md);padding:10px 12px;color:var(--ui-text-primary);background:var(--ui-bg-surface);font:inherit}.domain-inventory .inventory-action-card textarea{resize:vertical}.domain-inventory .inventory-recipient-stock{display:grid;gap:var(--ui-space-2);min-width:0;padding:var(--ui-space-4);border:1px solid var(--ui-border-default);border-radius:var(--ui-radius-md);background:var(--ui-bg-subtle,#f7f9fc)}.domain-inventory .inventory-recipient-stock ul{display:grid;gap:var(--ui-space-2);padding:0;margin:0;max-height:320px;overflow:auto;list-style:none}.domain-inventory .inventory-recipient-stock li{display:grid;grid-template-columns:minmax(0,1fr) minmax(120px,auto);align-items:start;gap:var(--ui-space-4);padding-block:var(--ui-space-2);border-top:1px solid var(--ui-border-default)}.domain-inventory .inventory-recipient-stock li span{display:grid;min-width:0;gap:var(--ui-space-2)}.domain-inventory .inventory-material-line{display:grid;min-width:0;gap:var(--ui-space-4);padding:var(--ui-space-4);border:1px solid var(--ui-border-default);border-radius:var(--ui-radius-md)}.domain-inventory .inventory-material-line legend{max-width:100%;padding-inline:var(--ui-space-2);overflow-wrap:anywhere;font-weight:var(--ui-font-weight-medium)}.domain-inventory .inventory-action-card .finance-check{display:flex;align-items:center;gap:10px}.domain-inventory .inventory-action-card .finance-check input:where([type=checkbox],[type=radio]){flex:0 0 18px;width:18px;height:18px}.domain-inventory .inventory-action-card :is(label,small,strong,button,.finance-action-notice){overflow-wrap:anywhere}.domain-inventory .inventory-action-card .finance-compact-list{margin:0;padding:var(--ui-space-4);max-height:480px;overflow-y:auto}.domain-inventory .inventory-action-card .finance-compact-list:empty{display:none}.domain-inventory .inventory-action-card .finance-compact-list>div{flex-wrap:wrap;align-items:start}.domain-inventory .inventory-action-card .finance-compact-list>div>div{flex:0 1 auto;width:100%}.domain-inventory .inventory-action-card .finance-compact-list :is(strong,small){white-space:normal;overflow:visible}.domain-inventory .inventory-replenishment-workspace{display:grid;gap:var(--ui-space-4);margin-top:var(--ui-space-4);padding:0 var(--ui-space-4) var(--ui-space-4);box-sizing:border-box}.domain-inventory .inventory-replenishment-filters{display:grid;grid-template-columns:minmax(220px,2fr) repeat(3,minmax(150px,1fr));gap:var(--ui-space-3);align-items:end}.domain-inventory .inventory-replenishment-group{overflow:clip;border:1px solid var(--ui-border-subtle);border-radius:var(--ui-radius-lg);background:var(--ui-surface-raised)}.domain-inventory .inventory-replenishment-group>summary{display:flex;align-items:center;justify-content:space-between;gap:var(--ui-space-3);min-height:48px;padding:var(--ui-space-3) var(--ui-space-4);cursor:pointer;font-weight:700}.domain-inventory .inventory-replenishment-group>summary strong{display:inline-grid;flex:0 0 auto;min-width:28px;padding:2px 8px;border-radius:999px;background:var(--ui-surface-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;place-items:center;text-align:center}.domain-inventory .inventory-replenishment-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:var(--ui-space-3)}.domain-inventory .inventory-replenishment-row__actions{display:flex;min-width:0;max-width:560px;flex-wrap:wrap;align-items:flex-start;justify-content:flex-end;gap:var(--ui-space-2)}.domain-inventory .inventory-replenishment-row>.inventory-correction-card{grid-column:1/-1}.domain-inventory .inventory-replenishment-row>div:first-child{min-width:0}.domain-inventory .inventory-replenishment-row>span{display:flex;flex-wrap:wrap;gap:var(--ui-space-2);align-items:flex-end}.domain-inventory .inventory-inline-form label{flex:1 1 190px}.domain-inventory .inventory-withdraw-button{align-self:end;justify-self:end;white-space:nowrap}.domain-inventory .inventory-correction-card{grid-column:1/-1;border-top:1px solid var(--ui-border-subtle);padding-top:var(--ui-space-2)}.domain-inventory .inventory-correction-card>summary{cursor:pointer;color:var(--ui-color-primary);font-weight:700}.domain-inventory .inventory-correction-card form{display:grid;gap:var(--ui-space-3);margin-top:var(--ui-space-3)}.domain-inventory .inventory-list-pager{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--ui-space-2);padding:var(--ui-space-3) var(--ui-space-4);border-top:1px solid var(--ui-border-subtle)}.domain-inventory .inventory-list-pager label{display:inline-flex;flex-direction:row;align-items:center;gap:var(--ui-space-2);margin-right:auto}.domain-inventory .inventory-list-pager button,.domain-inventory .inventory-list-pager select{width:auto;min-height:38px}.domain-inventory .inventory-list-pager select{min-width:72px}.domain-inventory .inventory-balance-region .ui-table-region__scroller{max-height:min(68vh,720px);overflow:auto}.domain-inventory .inventory-balance-region .stock-table thead{position:sticky;top:0;z-index:2;background:var(--ui-surface-raised)}@media (max-width:1023px){.domain-inventory .inventory-replenishment-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.domain-inventory .inventory-balance-edit-backdrop{padding:var(--ui-space-2)}.domain-inventory .inventory-balance-edit-dialog{padding:var(--ui-space-4);border-radius:var(--ui-radius-lg)}.domain-inventory .inventory-balance-edit-summary{grid-template-columns:minmax(0,1fr)}.domain-inventory .inventory-balance-edit-dialog footer .button{flex:1 1 180px;justify-content:center}.domain-inventory .inventory-replenishment-row{grid-template-columns:minmax(0,1fr)}.domain-inventory .inventory-withdraw-button{justify-self:stretch;width:100%}}@media (prefers-reduced-motion:reduce){.domain-inventory .inventory-balance-edit-button,.domain-inventory .inventory-balance-edit-tooltip{transition:none}.domain-inventory .inventory-balance-edit-button:focus-visible,.domain-inventory .inventory-balance-edit-button:hover{transform:none}}@media (max-width:639px){.domain-inventory .inventory-replenishment-filters{grid-template-columns:minmax(0,1fr)}.domain-inventory .inventory-list-pager{justify-content:center}.domain-inventory .inventory-list-pager label{flex-basis:100%;justify-content:center;margin-right:0}}.domain-inventory .inventory-inline-form{display:grid;align-self:end;flex:1 1 300px;gap:var(--ui-space-2);padding:0}.domain-inventory .inventory-inline-form>button{min-height:var(--ui-control-height-default)}.domain-inventory .inventory-action-card>.finance-action-notice{margin:var(--ui-space-4)}.domain-inventory .inventory-action-card>.inventory-subform{margin:0 var(--ui-space-4) var(--ui-space-4);padding:var(--ui-space-4);border:1px solid var(--ui-border-default);border-radius:var(--ui-radius-md);background:var(--ui-bg-subtle)}.domain-inventory .inventory-subform>strong{color:var(--ui-status-info-text);font-size:var(--ui-type-body-size)}.domain-inventory .inventory-acceptance-note{margin:var(--ui-space-4) 0 0;padding:var(--ui-space-3) var(--ui-space-4);border:1px solid color-mix(in srgb,var(--ui-status-success-text) 28%,transparent);border-radius:var(--ui-radius-md);color:var(--ui-status-success-text);background:var(--ui-status-success-soft);font-size:var(--ui-type-helper-size);line-height:var(--ui-type-helper-line-height)}.domain-inventory .inventory-action-card button:disabled{cursor:not-allowed;opacity:.75}@media (max-width:767px){.domain-inventory .inventory-action-card .finance-form-row,.domain-inventory .inventory-movement-primary{grid-template-columns:minmax(0,1fr)}.domain-inventory .inventory-inline-form{flex-basis:100%}}.domain-inventory .stock-location-grid{gap:var(--ui-space-4);margin:0}.domain-imported-history-detail .imported-edit-form{grid-template-columns:repeat(2,minmax(0,1fr))}.domain-imported-history-detail .imported-edit-form__wide{grid-column:1/-1}@media (max-width:767px){.domain-imported-history-detail .imported-edit-form{grid-template-columns:minmax(0,1fr)}}.domain-imported-history-detail .imported-edit-form :is(.ui-field,.ui-control,.ui-control__input,.ui-control--textarea){width:100%;min-width:0;max-width:100%;box-sizing:border-box}.domain-imported-history-detail .imported-edit-form .ui-control__input{min-height:calc(var(--ui-control-height-default) - 2px);padding:0;border:0;border-radius:0;outline:0;background:transparent;box-shadow:none}.domain-work-order-detail .work-order-transition-form{gap:var(--ui-space-5)}.domain-work-order-detail .work-order-transition-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ui-space-4)}.domain-work-order-detail :is(.work-order-transition-form input,.work-order-transition-form select,.work-order-transition-form textarea){width:100%;max-width:100%;box-sizing:border-box;border:1px solid var(--ui-border-default);background:var(--ui-bg-surface)}.domain-work-order-detail .work-order-transition-form textarea{min-height:104px}@media (max-width:767px){.domain-location :is(.live-map-card,.live-team-card,.dispatch-result-card)>header,.domain-mobile-control :is(.mobile-control-card,.mobile-device-list-card)>header{align-items:flex-start;flex-wrap:wrap}.domain-location :is(.live-map-card,.live-team-card,.dispatch-result-card)>header>.status-pill,.domain-mobile-control :is(.mobile-control-card,.mobile-device-list-card)>header>.status-pill{max-width:none}.domain-resilience :is(.resilience-drill-list,.resilience-monitor-list,.resilience-alert-list)>article{grid-template-columns:auto minmax(0,1fr)}.domain-resilience .resilience-alert-list>article>:is(.resilience-inline-action,.resilience-alert-ack),.domain-resilience :is(.resilience-drill-list,.resilience-monitor-list,.resilience-alert-list)>article>.status-pill{grid-column:2;justify-self:start}.domain-resilience .resilience-dependency-grid,.domain-work-order-detail .work-order-transition-grid{grid-template-columns:minmax(0,1fr)}.domain-resilience .resilience-dependency-grid article{min-height:0;border-inline-end:0}.domain-inventory .inventory-action-card>summary{padding:var(--ui-space-3)}}@media (max-width:639px){.domain-data-quality .duplicate-rule-grid>article{grid-template-columns:minmax(0,1fr)}.domain-data-quality .duplicate-rule-grid dl,.domain-data-quality .duplicate-rule-grid__actions{grid-column:1}.domain-dashboard .domain-status-board,.domain-dashboard .quick-actions,.domain-work-order-list .operation-queue-grid{grid-template-columns:1fr}.domain-dashboard .phase-status-strip{grid-template-columns:auto minmax(0,1fr)}.domain-dashboard .phase-status-strip>.status-pill{grid-column:2;justify-self:start}.dashboard-scope-bar{grid-template-columns:1fr}.dashboard-scope-bar__actions{grid-column:1}.dashboard-scope-bar__actions .button,.dashboard-scope-bar__actions .dashboard-auto-refresh,.dashboard-shortcuts>a{width:100%}.dashboard-loading__header,.dashboard-loading__scope,.dashboard-loading__shortcuts,.dashboard-loading__status-board{grid-template-columns:1fr}.dashboard-loading__status-heading{align-items:flex-start;flex-direction:column}.dashboard-loading__header>div:last-child{display:grid;grid-template-columns:1fr}.dashboard-section-heading{align-items:flex-start;flex-direction:column}.dashboard-finance-summary{grid-template-columns:1fr}.dashboard-import-note{grid-template-columns:auto minmax(0,1fr)}.dashboard-import-note>.status-pill{grid-column:2;justify-self:start}.domain-dashboard .reporting-inbox-list :is(strong,small){overflow:visible;text-overflow:clip;white-space:normal}.domain-dashboard .domain-status-board .domain-status-board__item{min-height:78px;grid-template-columns:minmax(0,1fr) auto;align-items:center}.domain-dashboard .domain-status-board .domain-status-board__item>small{grid-column:1/-1}.domain-dashboard .map-placeholder{display:grid;grid-template-columns:auto minmax(0,1fr)}.domain-dashboard .map-placeholder>.status-pill{grid-column:2;justify-self:start}.page-header__actions>:is(a,button,.button,form){width:100%;justify-content:center}.page-header__actions>.entity-export-menu{width:100%}.domain-customer-cell{min-width:0}.domain-row-action{min-height:44px}.domain-work-order-detail .ui-entity-header__actions,.domain-work-order-detail .ui-entity-header__status{width:100%}.domain-work-order-detail .ui-entity-header__meta{display:grid;width:100%;grid-template-columns:1fr;gap:var(--ui-space-2)}.domain-work-order-detail .ui-entity-header__meta>div{display:grid;width:100%;grid-template-columns:1fr;gap:var(--ui-space-0-5)}.domain-work-order-detail .ui-entity-header__actions>*{width:100%;justify-content:center}.domain-technician-mobile .field-network,.domain-technician-mobile .field-topbar>div:first-child span{min-width:0}.domain-technician-mobile .field-topbar strong{display:block;max-width:none;overflow:visible;overflow-wrap:anywhere;text-overflow:clip;white-space:normal}.domain-technician-mobile .field-job-hero{gap:var(--ui-space-3)}.domain-technician-mobile .field-priority{flex:0 0 auto}}@media (max-width:1023px){.domain-appointment-requests .appointment-resolution-grid,.domain-location :is(.location-lab-grid,.location-two-grid),.domain-mobile-control .mobile-control-grid{grid-template-columns:1fr}.domain-data-quality .reconciliation-grid,.domain-growth .growth-two-grid,.domain-notifications :is(.notification-maintenance-grid),.domain-resilience :is(.resilience-main-grid,.resilience-two-grid){grid-template-columns:1fr}.domain-documents .document-attachment-grid,.domain-documents .document-card__facts,.domain-documents .document-cost-row,.domain-documents .document-signature-evidence{grid-template-columns:repeat(2,minmax(0,1fr))}.domain-automation .automation-bottom-grid,.domain-automation .automation-layout{grid-template-columns:1fr}.domain-automation .automation-custom-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.domain-dispatch-settings .phase6-management-grid,.domain-schedule .phase6-workspace,.domain-work-order-create .work-order-form-section{grid-template-columns:1fr}.domain-work-order-create .work-order-service-items{grid-column:auto}:is(.domain-customer-create,.domain-address-create,.domain-asset-create) .form-page-grid{grid-template-columns:1fr}.domain-imported-history-detail .imported-history-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.domain-imported-history-detail .imported-history-facts__address{grid-column:1/-1}}@media (max-width:767px){.domain-mobile-control .mobile-device-list article{grid-template-columns:auto minmax(0,1fr)}:is(.domain-appointment-requests .appointment-queue>article>header,.domain-appointment-requests .appointment-queue-main){grid-template-columns:1fr}.appointment-public-shell .appointment-field-grid,.appointment-public-shell .appointment-summary,.appointment-public-shell .appointment-window-list{grid-template-columns:1fr}.appointment-public-shell .appointment-wide{grid-column:auto}.domain-search .advanced-search{grid-template-columns:1fr}.domain-search .advanced-search__actions,.domain-search .advanced-search__wide{grid-column:auto}.domain-data-quality :is(.duplicate-list,.merge-history,.import-source-list) article,.domain-notifications :is(.notification-message-list,.notification-consent-list,.notification-template-list,.notification-contract-list) article,.domain-quality :is(.quality-sla-list,.quality-ranking-list) article,.domain-resilience :is(.resilience-backup-list,.resilience-drill-list,.resilience-monitor-list,.resilience-alert-list,.resilience-dependency-grid) article,.domain-search .search-result-list>a{grid-template-columns:1fr}.domain-documents .document-card>header{grid-template-columns:auto minmax(0,1fr)}.domain-documents .document-card>header>.status-pill{grid-column:2;justify-self:start}.domain-automation .automation-lifecycle{grid-template-columns:repeat(2,minmax(0,1fr))}.domain-automation .automation-rule-list>article{grid-template-columns:auto minmax(0,1fr)}.domain-automation .automation-rule-list__side{grid-column:2;min-width:0;justify-items:start;text-align:start}.domain-work-order-create .master-form__grid,.domain-work-order-detail .work-order-transition-grid,:is(.domain-schedule,.domain-dispatch-settings) :is(.phase6-modal__grid,.phase6-form-grid){grid-template-columns:1fr}.job-type-template-form .master-form__grid,.job-type-template-list{grid-template-columns:1fr}.job-type-manager__toolbar{align-items:stretch;flex-direction:column}.domain-work-order-create .master-form__wide,.domain-work-order-detail .work-order-transition-grid__wide,:is(.domain-schedule,.domain-dispatch-settings) :is(.phase6-modal__wide,.phase6-form-grid__wide){grid-column:auto}.domain-work-order-create .work-order-service-item>.master-form__grid,.domain-work-order-create .work-order-service-item>summary{padding-inline:var(--ui-space-3)}.domain-work-order-detail .work-order-approval-request{grid-template-columns:1fr}:is(.domain-schedule,.domain-dispatch-settings) .phase6-toolbar{align-items:stretch;flex-direction:column}:is(.domain-schedule,.domain-dispatch-settings) :is(.phase6-toolbar__date,.phase6-toolbar__filters){min-width:0;flex-wrap:wrap}:is(.domain-customer-create,.domain-address-create,.domain-asset-create) .master-form__grid{grid-template-columns:1fr}:is(.domain-customer-create,.domain-address-create,.domain-asset-create) .master-form__wide{grid-column:auto}.domain-imported-history-list .imported-history-filter{grid-template-columns:1fr}.domain-imported-history-list .imported-history-filter__actions,.domain-imported-history-list .imported-history-filter__check,.domain-imported-history-list .imported-history-filter__search{grid-column:auto}.domain-imported-history-list .imported-history-filter__actions{justify-content:flex-start}.domain-imported-history-detail .imported-history-facts{grid-template-columns:minmax(0,1fr)}}@media (max-width:639px){.domain-location .vehicle-event-form{grid-template-columns:1fr;align-items:stretch}.domain-location .vehicle-event-form .button{width:100%;justify-content:center}.domain-location .provider-gate-grid{grid-template-columns:1fr}.domain-appointment-requests .appointment-admin-boundary,.domain-mobile-control .mobile-control-notice{grid-template-columns:auto minmax(0,1fr)}.domain-mobile-control .mobile-control-notice>.button{grid-column:2;justify-self:start}.appointment-public-shell .appointment-actions,.domain-appointment-requests .appointment-queue-actions{align-items:stretch;flex-direction:column}.appointment-public-shell .appointment-actions button,.domain-appointment-requests .appointment-queue-actions button{width:100%;justify-content:center}.appointment-public-shell .appointment-public-footer,.appointment-public-shell .appointment-public-header{align-items:flex-start;flex-direction:column}.appointment-public-shell .appointment-progress>div{min-width:0}.appointment-public-shell .appointment-local-warning,.appointment-public-shell .appointment-progress small,.appointment-public-shell .appointment-public-header span,.appointment-public-shell .appointment-public-header strong,.appointment-public-shell .appointment-step-copy p,.appointment-public-shell .appointment-step-copy>small{font-size:var(--ui-type-helper-size);line-height:var(--ui-type-helper-line-height)}.appointment-public-shell .appointment-progress small{text-align:center;overflow-wrap:normal;word-break:normal}.domain-documents .document-attachment-grid,.domain-documents .document-card__facts,.domain-documents .document-cost-row,.domain-documents .document-signature-evidence,:is(.domain-search,.domain-data-quality) .summary-strip{grid-template-columns:1fr}.domain-growth .growth-boundary-banner,.domain-resilience .resilience-boundary-banner{grid-template-columns:auto minmax(0,1fr)}.domain-growth .growth-boundary-banner>.status-pill,.domain-resilience .resilience-boundary-banner>.status-pill{grid-column:2;justify-self:start;margin-inline-start:0}.domain-automation .automation-boundary-banner{grid-template-columns:auto minmax(0,1fr)}.domain-automation .automation-boundary-banner>.status-pill{grid-column:2;justify-self:start;margin-inline-start:0}.domain-automation .automation-custom-footer,.domain-automation .automation-custom-grid,.domain-automation .automation-error-list>article,.domain-automation .automation-guard-list,.domain-automation .automation-lifecycle,.domain-automation .automation-rule-list>article{grid-template-columns:1fr}.domain-automation .automation-error-list>article>*,.domain-automation .automation-rule-list__side{grid-column:auto}.domain-work-order-create .master-form__actions .button,.domain-work-order-detail .work-order-approval-request>.button,.domain-work-order-detail .work-order-transition-form>.button{width:100%;min-width:0;justify-content:center}:is(.domain-schedule,.domain-dispatch-settings) .phase6-capability-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}:is(.domain-schedule,.domain-dispatch-settings) .phase6-check-grid,:is(.domain-schedule,.domain-dispatch-settings) .phase6-check-grid--services{grid-template-columns:repeat(2,minmax(0,1fr))}:is(.domain-schedule,.domain-dispatch-settings) .phase6-hours-grid>div{grid-template-columns:1fr}:is(.domain-customer-create,.domain-address-create,.domain-asset-create) .master-form__choice{grid-template-columns:1fr}:is(.domain-customer-create,.domain-address-create,.domain-asset-create) .master-form__actions .button{width:100%;min-width:0;justify-content:center}.domain-imported-history-list .summary-strip{grid-template-columns:1fr}.domain-imported-history-list .filter-bar__count{width:100%;margin-inline-start:0}.domain-imported-history-list .imported-history-pagination{align-items:flex-start;flex-direction:column;gap:var(--ui-space-3)}.domain-imported-history-detail .imported-detail-pagination,.domain-imported-history-list .imported-history-pagination>div{width:100%}.domain-imported-history-detail .duplicate-warning>.button,.domain-imported-history-detail .imported-detail-pagination>.button{width:100%;justify-content:center}.domain-imported-history-detail .imported-service-card__heading,.domain-imported-history-detail .imported-service-card__meta{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.domain-screen *,.domain-screen :after,.domain-screen :before{scroll-behavior:auto}}.domain-security-validation .security-acceptance-sections{align-items:start}.domain-security-validation .security-record-list{display:grid;min-width:0;margin:0;padding:0;list-style:none}.domain-security-validation .security-record-item{min-width:0}.domain-security-validation .security-finding-group>h3{margin:0;padding:var(--ui-space-3) var(--ui-space-4) var(--ui-space-1);color:var(--ui-text-secondary);font-size:var(--ui-type-helper-size);font-weight:var(--ui-font-weight-semibold)}.domain-security-validation .security-audit-toolbar{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--ui-space-2);padding:var(--ui-space-3) var(--ui-space-4);border-bottom:1px solid var(--ui-border-subtle)}.domain-security-validation .security-audit-toolbar label{display:grid;flex:1 1 220px;gap:4px;min-width:0;color:var(--ui-text-secondary);font-size:var(--ui-type-helper-size);font-weight:700}.domain-security-validation .security-audit-toolbar input{min-height:var(--ui-control-height);padding-inline:var(--ui-space-3);border:1px solid var(--ui-border-default);border-radius:var(--ui-radius-control);font:inherit}.domain-security-validation .security-record-row{display:grid;grid-template-columns:36px minmax(0,1fr) max-content 18px;align-items:center;gap:var(--ui-space-3);width:100%;min-width:0;min-height:58px;padding:var(--ui-space-3) var(--ui-space-4);border:0;border-bottom:1px solid var(--ui-border-default);border-radius:0;color:var(--ui-text-primary);background:transparent;font:inherit;text-align:start;cursor:pointer;transition:background-color var(--ui-duration-fast) ease}.domain-security-validation .security-record-item:last-child>.security-record-row{border-bottom:0}.domain-security-validation .security-record-row:hover{background:var(--ui-surface-subtle)}.domain-security-validation .security-record-row:focus-visible{position:relative;z-index:1;outline:2px solid var(--ui-focus-ring);outline-offset:-2px}.domain-security-validation .security-record-row__icon{display:grid;width:36px;height:36px;border-radius:var(--ui-radius-md);place-items:center}.domain-security-validation .security-record-row__icon--green{color:var(--ui-status-success-text);background:var(--ui-status-success-soft)}.domain-security-validation .security-record-row__icon--blue{color:var(--ui-status-info-text);background:var(--ui-status-info-soft)}.domain-security-validation .security-record-row__icon--amber{color:var(--ui-status-warning-text);background:var(--ui-status-warning-soft)}.domain-security-validation .security-record-row__icon--red{color:var(--ui-status-danger-text);background:var(--ui-status-danger-soft)}.domain-security-validation .security-record-row__icon--slate{color:var(--ui-text-secondary);background:var(--ui-surface-subtle)}.domain-security-validation .security-record-row__copy{display:grid;min-width:0;gap:2px}.domain-security-validation .security-record-row__copy small,.domain-security-validation .security-record-row__copy strong{min-width:0;overflow-wrap:anywhere}.domain-security-validation .security-record-row__copy strong{color:var(--ui-text-primary);font-size:var(--ui-type-body-size);line-height:var(--ui-type-body-line-height)}.domain-security-validation .security-record-row__copy small{color:var(--ui-text-secondary);font-size:var(--ui-type-helper-size);line-height:var(--ui-type-helper-line-height)}.domain-security-validation .security-record-row .status-pill{max-width:100%;justify-self:start;white-space:normal;overflow-wrap:anywhere}.domain-security-validation .security-record-row .status-pill .ui-badge__label,.security-detail-modal__title .status-pill .ui-badge__label{min-width:0;white-space:normal;overflow-wrap:break-word;text-align:start;flex:0 1 auto}.domain-security-validation .security-record-row__chevron{color:var(--ui-text-tertiary)}.security-detail-modal .ui-dialog__header{align-items:start}.security-detail-modal__title{display:flex;min-width:0;align-items:center;gap:var(--ui-space-3);flex-wrap:wrap}.security-detail-modal__title>span:first-child{min-width:0;overflow-wrap:anywhere}.security-detail-modal__content{display:grid;gap:var(--ui-space-5)}.security-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ui-space-3)}.security-detail-grid>div{display:grid;min-width:0;gap:var(--ui-space-2);padding:var(--ui-space-4);border:1px solid var(--ui-border-default);border-radius:var(--ui-radius-lg);background:var(--ui-surface-subtle)}.security-detail-grid>.is-wide{grid-column:1/-1}.security-detail-grid span{color:var(--ui-text-secondary);font-size:var(--ui-type-helper-size);font-weight:700;line-height:var(--ui-type-helper-line-height)}.security-detail-grid p{min-width:0;margin:0;color:var(--ui-text-primary);font-size:var(--ui-type-body-size);line-height:var(--ui-type-body-line-height);overflow-wrap:anywhere}.security-detail-list{display:grid;border:1px solid var(--ui-border-default);border-radius:var(--ui-radius-lg);overflow:hidden}.security-detail-list article{display:grid;grid-template-columns:minmax(0,1fr) max-content;align-items:start;gap:var(--ui-space-4);min-width:0;padding:var(--ui-space-4);border-bottom:1px solid var(--ui-border-default)}.security-detail-list article:last-child{border-bottom:0}.security-detail-list article>div{display:grid;min-width:0;gap:var(--ui-space-2)}.security-detail-list :is(strong,p){min-width:0;margin:0;overflow-wrap:anywhere}.security-detail-list strong{color:var(--ui-text-primary);font-size:var(--ui-type-body-size);line-height:var(--ui-type-body-line-height)}.security-detail-list p{color:var(--ui-text-secondary);font-size:var(--ui-type-helper-size);line-height:var(--ui-type-helper-line-height)}@media (max-width:1199px){.domain-security-validation .security-two-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:767px){.domain-security-validation .security-record-row{grid-template-columns:auto minmax(0,1fr) auto;align-items:start;padding-inline:var(--ui-space-3)}.domain-security-validation .security-record-row .status-pill{grid-column:2;justify-self:start}.domain-security-validation .security-record-row__chevron{grid-column:3;grid-row:1/span 2;align-self:center}.security-detail-grid{grid-template-columns:1fr}.security-detail-grid>.is-wide{grid-column:auto}.security-detail-list article{grid-template-columns:1fr}.security-detail-list .status-pill{justify-self:start}}.domain-schedule .phase6-drop-hint{visibility:hidden;opacity:0;transition:opacity var(--ui-duration-fast) ease,visibility var(--ui-duration-fast) ease}.domain-schedule .phase6-drop-cell:focus-within .phase6-drop-hint,.domain-schedule .phase6-drop-cell:hover .phase6-drop-hint{visibility:visible;opacity:1}.domain-schedule .phase6-order-actions button{width:30px;min-width:30px;height:30px;min-height:30px}.domain-schedule .phase6-order-actions .phase6-open-order,.domain-schedule .phase6-order-actions .phase6-replan{display:inline-flex;width:auto;min-width:44px;padding-inline:var(--ui-space-2);align-items:center;justify-content:center;font-size:var(--ui-type-helper-size);font-weight:800}.domain-work-order-create .work-order-assignment-settings{display:grid;min-width:0;gap:var(--ui-space-3)}.domain-work-order-create .work-order-auto-assign{display:grid;grid-template-columns:auto auto minmax(0,1fr);align-items:start;gap:var(--ui-space-3);padding:var(--ui-space-4);border:1px solid color-mix(in srgb,var(--ui-action-primary) 34%,var(--ui-border-default));border-radius:var(--ui-radius-md);background:color-mix(in srgb,var(--ui-action-primary) 5%,var(--ui-bg-surface));cursor:pointer}.domain-work-order-create .work-order-auto-assign input:where([type=checkbox],[type=radio]){width:22px;height:22px;margin:0;accent-color:var(--ui-action-primary)}.domain-work-order-create .work-order-auto-assign>svg{color:var(--ui-action-primary)}.domain-work-order-create .work-order-auto-assign>span,.domain-work-order-create .work-order-technician-option>span{display:grid;min-width:0;gap:var(--ui-space-1)}.domain-work-order-create .work-order-auto-assign strong,.domain-work-order-create .work-order-technician-option strong{color:var(--ui-text-primary);font-size:var(--ui-type-body-size)}.domain-work-order-create .work-order-auto-assign small,.domain-work-order-create .work-order-technician-option small{color:var(--ui-text-secondary);font-size:var(--ui-type-body-size);line-height:var(--ui-type-body-line-height);overflow-wrap:anywhere}.domain-work-order-create .work-order-technician-accordion{min-width:0;border:1px solid var(--ui-border-default);border-radius:var(--ui-radius-md);background:var(--ui-bg-surface);overflow:clip}.domain-work-order-create .work-order-technician-accordion>summary{display:flex;align-items:center;justify-content:space-between;gap:var(--ui-space-3);min-height:72px;padding:var(--ui-space-3) var(--ui-space-4);list-style:none;cursor:pointer}.domain-work-order-create .work-order-technician-accordion>summary::-webkit-details-marker{display:none}.domain-work-order-create .work-order-technician-accordion>summary>span{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:var(--ui-space-1) var(--ui-space-2);min-width:0}.domain-work-order-create .work-order-technician-accordion>summary small{grid-column:2;color:var(--ui-text-secondary);font-size:var(--ui-type-body-size);line-height:var(--ui-type-body-line-height)}.domain-work-order-create .work-order-technician-accordion[open]>summary>svg{transform:rotate(180deg)}.domain-work-order-create .work-order-technician-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ui-space-2);padding:var(--ui-space-3);border-block-start:1px solid var(--ui-border-default)}.domain-work-order-create .work-order-technician-option{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:var(--ui-space-2);min-width:0;min-height:96px;padding:var(--ui-space-3);border:1px solid var(--ui-border-default);border-radius:var(--ui-radius-md);background:var(--ui-bg-subtle);cursor:pointer}.domain-work-order-create .work-order-technician-option.is-selected{border-color:var(--ui-action-primary);background:color-mix(in srgb,var(--ui-action-primary) 7%,var(--ui-bg-surface));box-shadow:inset 3px 0 var(--ui-action-primary)}.domain-work-order-create .work-order-technician-option.is-restricted{border-color:color-mix(in srgb,var(--ui-status-danger-text) 54%,var(--ui-border-default));background:color-mix(in srgb,var(--ui-status-danger-text) 7%,var(--ui-bg-surface));box-shadow:inset 3px 0 var(--ui-status-danger-text)}.domain-work-order-create .work-order-technician-option.is-restricted em{color:var(--ui-status-danger-text)}.domain-work-order-create .work-order-technician-option input:disabled{cursor:not-allowed;opacity:.75}.domain-work-order-create .work-order-technician-option input:where([type=checkbox],[type=radio]){width:20px;height:20px;margin:1px 0 0;accent-color:var(--ui-action-primary)}.domain-work-order-create .work-order-technician-option em{padding:3px 7px;color:var(--ui-action-primary);border-radius:var(--ui-radius-pill);background:var(--ui-bg-surface);font-size:var(--ui-type-body-size);font-style:normal;font-weight:800}.domain-work-order-create .work-order-safeguard-review{display:grid;gap:var(--ui-space-3);padding:var(--ui-space-4);border:1px solid color-mix(in srgb,var(--ui-status-warning-text) 52%,var(--ui-border-default));border-radius:var(--ui-radius-lg);background:color-mix(in srgb,var(--ui-status-warning-text) 6%,var(--ui-bg-surface))}.domain-work-order-create .work-order-safeguard-review>header{display:flex;align-items:flex-start;gap:var(--ui-space-2);color:var(--ui-text-primary)}.domain-work-order-create .work-order-safeguard-review>header>svg{flex:0 0 auto;color:var(--ui-status-warning-text)}.domain-work-order-create .work-order-safeguard-review li,.domain-work-order-create .work-order-safeguard-review>header>span{display:grid;gap:var(--ui-space-1)}.domain-work-order-create .work-order-safeguard-review li>span,.domain-work-order-create .work-order-safeguard-review small{color:var(--ui-text-secondary);line-height:var(--ui-type-body-line-height)}.domain-work-order-create .work-order-safeguard-review ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ui-space-2);margin:0;padding:0;list-style:none}.domain-work-order-create .work-order-safeguard-review li{padding:var(--ui-space-3);border:1px solid var(--ui-border-default);border-radius:var(--ui-radius-md);background:var(--ui-bg-surface)}.domain-work-order-create .work-order-safeguard-review li.is-warning{border-inline-start:4px solid var(--ui-status-warning-text)}.domain-work-order-create .work-order-safeguard-review li.is-info{border-inline-start:4px solid var(--ui-status-info-text)}.domain-work-order-create .work-order-safeguard-review fieldset{display:flex;flex-wrap:wrap;gap:var(--ui-space-2) var(--ui-space-4);margin:0;padding:var(--ui-space-3);border:1px solid var(--ui-border-default);border-radius:var(--ui-radius-md)}.domain-work-order-create .work-order-safeguard-review fieldset label{display:inline-flex;align-items:center;gap:var(--ui-space-2);cursor:pointer}.domain-work-order-create .work-order-draft-status{margin:0;color:var(--ui-text-secondary);font-size:var(--ui-type-body-size);text-align:start}.domain-work-order-detail .work-order-safeguard-history{display:grid;gap:var(--ui-space-2);margin:var(--ui-space-3) 0 0;padding:0;list-style:none}.domain-work-order-detail .work-order-safeguard-history li{padding:var(--ui-space-2) var(--ui-space-3);border-inline-start:3px solid var(--ui-status-warning-text);border-radius:var(--ui-radius-sm);color:var(--ui-text-secondary);background:var(--ui-bg-subtle);line-height:var(--ui-type-body-line-height)}.domain-customer-create .customer-duplicate-check{margin:0;color:var(--ui-text-secondary);font-size:var(--ui-type-body-size)}.domain-customer-create .customer-duplicate-warning{display:grid;gap:var(--ui-space-3);padding:var(--ui-space-4);border:1px solid color-mix(in srgb,var(--ui-status-warning-text) 48%,var(--ui-border-default));border-radius:var(--ui-radius-lg);background:color-mix(in srgb,var(--ui-status-warning-text) 6%,var(--ui-bg-surface))}.domain-customer-create .customer-duplicate-warning>header{display:flex;align-items:flex-start;gap:var(--ui-space-2)}.domain-customer-create .customer-duplicate-warning>header>svg{flex:0 0 auto;color:var(--ui-status-warning-text)}.domain-customer-create .customer-duplicate-warning li>span,.domain-customer-create .customer-duplicate-warning>header>span{display:grid;gap:var(--ui-space-1);min-width:0}.domain-customer-create .customer-duplicate-warning small,.domain-customer-create .customer-duplicate-warning>p{margin:0;color:var(--ui-text-secondary);line-height:var(--ui-type-body-line-height)}.domain-customer-create .customer-duplicate-warning ul{display:grid;gap:var(--ui-space-2);margin:0;padding:0;list-style:none}.domain-customer-create .customer-duplicate-warning li{display:flex;align-items:center;justify-content:space-between;gap:var(--ui-space-3);padding:var(--ui-space-3);border:1px solid var(--ui-border-default);border-radius:var(--ui-radius-md);background:var(--ui-bg-surface)}.domain-customer-create .customer-duplicate-warning--history{border-color:color-mix(in srgb,var(--ui-status-info-text) 36%,var(--ui-border-default));background:var(--ui-status-info-soft)}.domain-customer-create .customer-duplicate-warning--history>header>svg{color:var(--ui-status-info-text)}@media (max-width:639px){.domain-customer-create .customer-duplicate-warning li{align-items:stretch;flex-direction:column}}@media (max-width:767px){.domain-work-order-create .work-order-safeguard-review ul{grid-template-columns:minmax(0,1fr)}.domain-work-order-create .work-order-safeguard-review fieldset{display:grid}}.domain-schedule .phase6-workspace{grid-template-columns:minmax(0,1fr);gap:var(--ui-space-4)}.domain-schedule .phase6-backlog{display:flex;position:static;flex-direction:column;gap:var(--ui-space-3);min-width:0;min-height:0;border:0;background:transparent;box-shadow:none}.domain-schedule .phase6-backlog__list{display:flex;flex:1 1 auto;flex-direction:column;gap:var(--ui-space-2);min-height:0;max-height:none;margin:0;padding:var(--ui-space-3);overflow:hidden;border:1px solid var(--ui-border-default);border-radius:var(--ui-radius-lg);background:var(--ui-bg-surface);box-shadow:none}.domain-schedule .phase6-backlog__list>.phase6-panel-title{flex-wrap:nowrap;justify-content:space-between;margin-block-end:0}.domain-schedule .phase6-backlog__list>.phase6-panel-title>svg{flex:0 0 auto;color:var(--ui-text-tertiary)}.domain-schedule .phase6-panel-title>div{display:grid;min-width:0;gap:2px}.domain-schedule .phase6-backlog .phase6-panel-title span{font-size:var(--ui-type-caption-size);letter-spacing:.08em}.domain-schedule .phase6-backlog .phase6-panel-title small{color:var(--ui-text-secondary);font-size:var(--ui-type-helper-size)}.domain-schedule .phase6-backlog__body{display:flex;flex:1 1 auto;flex-direction:column;gap:var(--ui-space-2);min-height:0}.domain-schedule .phase6-backlog__toggle{display:none}.domain-schedule .phase6-quick-desk{width:fit-content;font-size:var(--ui-type-helper-size);font-weight:var(--ui-font-weight-semibold)}.domain-schedule .phase6-backlog :is(.phase6-pool-mode,.phase6-pool-districts) button{min-height:32px;padding-inline:var(--ui-space-2);font-size:var(--ui-type-helper-size)}.domain-schedule .phase6-backlog :is(.phase6-pool-search input,.phase6-pool-controls>select){min-height:36px}.domain-schedule .phase6-backlog .phase6-pool-controls{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"search search" "sort mode" "districts districts";align-items:center}.domain-schedule .phase6-backlog .phase6-pool-search{grid-area:search}.domain-schedule .phase6-backlog .phase6-pool-controls>select{grid-area:sort;width:auto;max-width:100%}.domain-schedule .phase6-backlog .phase6-pool-mode{grid-area:mode}.domain-schedule .phase6-backlog .phase6-pool-districts{grid-area:districts}.domain-schedule .phase6-backlog :is(.phase6-pool-mode,.phase6-pool-districts){flex-wrap:wrap}.domain-schedule .phase6-backlog :is(.phase6-pool-mode,.phase6-pool-districts) button{flex:0 0 auto;white-space:nowrap}.domain-schedule .phase6-backlog__rail .phase6-order-card{padding:var(--ui-space-2)}.domain-schedule .phase6-backlog__rail{display:grid;flex:1 1 auto;align-content:start;gap:var(--ui-space-2);min-width:0;min-height:0;max-height:min(40vh,360px);padding-inline-end:var(--ui-space-1);overflow-y:auto}.domain-schedule .phase6-backlog__rail .phase6-order-card{width:100%}.domain-schedule .phase6-calendar-shell{grid-column:1;grid-row:auto;width:100%;overflow:visible;border-color:color-mix(in srgb,var(--ui-action-primary) 16%,var(--ui-border-default));box-shadow:var(--ui-highlight-surface),var(--ui-shadow-md)}.domain-schedule :is(.phase6-calendar-shell,.phase6-backlog__list,.phase6-recommendations,.phase6-mini-calendar):hover{transform:none}.domain-schedule .phase6-calendar-shell>.phase6-toolbar{position:sticky;z-index:var(--ui-z-sticky-action);top:var(--ui-shell-topbar-height);flex-wrap:wrap;justify-content:flex-start;gap:var(--ui-space-2) var(--ui-space-3);width:100%;padding:var(--ui-space-2) var(--ui-space-3);border:0;border-radius:0;border-block-end:1px solid var(--ui-border-default);border-start-start-radius:var(--ui-radius-lg);border-start-end-radius:var(--ui-radius-lg);background:var(--ui-bg-surface);box-shadow:none}.domain-schedule .phase6-toolbar__date,.domain-schedule .phase6-toolbar__filters{display:flex;flex-direction:row;align-items:center;flex-wrap:wrap;min-width:0;gap:var(--ui-space-2)}.domain-schedule .phase6-toolbar .segmented-control button{min-width:56px;min-height:36px}.domain-schedule .phase6-date-picker{position:relative;min-width:0}.domain-schedule .phase6-date-picker__trigger{display:inline-flex;align-items:center;gap:var(--ui-space-2);min-width:0;max-width:100%;min-height:36px;padding:0 var(--ui-space-2);color:var(--ui-text-primary);border:1px solid transparent;border-radius:var(--ui-radius-control);background:transparent;font:inherit;text-align:start;cursor:pointer}.domain-schedule .phase6-date-picker__trigger:hover,.domain-schedule .phase6-date-picker__trigger[aria-expanded=true]{border-color:var(--ui-border-default);background:var(--ui-bg-subtle)}.domain-schedule .phase6-date-picker__trigger:focus-visible,.domain-schedule .phase6-technician-picker__trigger:focus-visible{outline:3px solid var(--ui-focus-ring);outline-offset:1px}.domain-schedule .phase6-date-picker__trigger>svg{flex:0 0 auto;color:var(--ui-text-tertiary)}.domain-schedule .phase6-toolbar .phase6-date-picker__trigger strong{margin:0;color:var(--ui-text-primary);font-size:var(--ui-type-body-size);font-weight:var(--ui-font-weight-bold);text-transform:capitalize;white-space:nowrap}.domain-schedule .phase6-date-picker__trigger[aria-expanded=true] .phase6-date-picker__chevron{transform:rotate(180deg)}.domain-schedule :is(.phase6-date-picker__body,.phase6-technician-picker__body){position:absolute;z-index:var(--ui-z-popover);inset-block-start:calc(100% + var(--ui-space-1));inset-inline-start:0;border:1px solid var(--ui-border-default);border-radius:var(--ui-radius-lg);background:var(--ui-bg-surface);box-shadow:var(--ui-shadow-lg)}.domain-schedule .phase6-date-picker__body{width:min(300px,calc(100vw - var(--ui-space-8)));padding:var(--ui-space-2)}.domain-schedule .phase6-finished-toggle{display:inline-flex;align-items:center;gap:var(--ui-space-2);min-height:36px;padding:0 var(--ui-space-3);color:var(--ui-text-secondary);border:1px solid var(--ui-border-default);border-radius:var(--ui-radius-pill);background:var(--ui-bg-surface);font-size:var(--ui-type-helper-size);font-weight:var(--ui-font-weight-semibold);white-space:nowrap;cursor:pointer}.domain-schedule .phase6-finished-toggle input:where([type=checkbox]){flex:0 0 auto;width:16px;height:16px;margin:0;accent-color:var(--ui-action-primary)}.domain-schedule .phase6-finished-toggle:has(input:checked){color:var(--ui-text-link);border-color:var(--ui-action-primary);background:var(--ui-bg-subtle)}.domain-schedule .phase6-board-layout{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--ui-space-3);min-width:0;padding:var(--ui-space-3)}.domain-schedule .phase6-board-main{display:grid;align-content:start;min-width:0;min-height:0}.domain-schedule .phase6-board-main>.phase6-calendar-viewport{border:1px solid var(--ui-border-default);border-radius:var(--ui-radius-md)}.domain-schedule .phase6-technician-picker{position:relative;min-width:0;border:1px solid var(--ui-border-default);border-radius:var(--ui-radius-control);background:var(--ui-bg-surface);box-shadow:none}.domain-schedule .phase6-technician-picker__trigger{display:grid;grid-template-columns:auto auto minmax(0,1fr) auto;align-items:center;gap:var(--ui-space-2);width:100%;min-width:0;max-width:280px;min-height:34px;padding:0 var(--ui-space-2);color:var(--ui-text-primary);border:0;border-radius:inherit;background:transparent;font:inherit;text-align:start;cursor:pointer}.domain-schedule .phase6-technician-picker__trigger:hover{background:color-mix(in srgb,var(--ui-action-primary) 5%,var(--ui-bg-surface))}.domain-schedule .phase6-technician-picker__trigger[aria-expanded=true]{background:color-mix(in srgb,var(--ui-action-primary) 6%,var(--ui-bg-surface))}.domain-schedule .phase6-technician-picker__icon{display:grid;color:var(--ui-action-primary);place-items:center}.domain-schedule .phase6-technician-picker__summary-copy{display:grid;min-width:0;gap:2px}.domain-schedule .phase6-technician-picker__summary-copy :is(strong,small){min-width:0;overflow-wrap:anywhere}.domain-schedule .phase6-technician-picker__summary-copy strong{color:var(--ui-text-secondary);font-size:var(--ui-type-helper-size)}.domain-schedule .phase6-technician-picker__selection{min-width:0;overflow:hidden;color:var(--ui-text-link);font-size:var(--ui-type-helper-size);font-weight:var(--ui-font-weight-bold);line-height:var(--ui-type-helper-line-height);text-overflow:ellipsis;white-space:nowrap}.domain-schedule .phase6-technician-picker__chevron{color:var(--ui-text-secondary);transition:transform var(--ui-duration-fast) var(--ui-ease-standard)}.domain-schedule .phase6-technician-picker__trigger[aria-expanded=true] .phase6-technician-picker__chevron{transform:rotate(180deg)}.domain-schedule .phase6-technician-picker__body{display:grid;width:min(420px,calc(100vw - var(--ui-space-8)));min-width:0;gap:var(--ui-space-2);padding:var(--ui-space-3)}.domain-schedule .phase6-technician-picker__toolbar{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--ui-space-3);min-width:0}.domain-schedule .phase6-technician-picker__search{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:var(--ui-space-2);min-width:0;min-height:var(--ui-control-height-default);padding-inline:var(--ui-space-3);border:1px solid var(--ui-border-default);border-radius:var(--ui-radius-control);background:var(--ui-bg-surface)}.domain-schedule .phase6-technician-picker__search:focus-within{border-color:var(--ui-action-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--ui-action-primary) 14%,transparent)}.domain-schedule .phase6-technician-picker__search>svg{color:var(--ui-text-tertiary)}.domain-schedule .phase6-technician-picker__search input{width:100%;min-width:0;min-height:36px;padding:0;border:0;outline:0;background:transparent;color:var(--ui-text-primary);font:inherit}.domain-schedule .phase6-technician-picker__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--ui-space-1);min-width:0;max-height:min(360px,60vh);padding:2px;overflow-y:auto;scrollbar-gutter:stable}.domain-schedule .phase6-technician-picker__option{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--ui-space-2);min-width:0;min-height:48px;padding:var(--ui-space-2);color:var(--ui-text-primary);border:1px solid var(--ui-border-default);border-radius:var(--ui-radius-md);background:var(--ui-bg-surface);font:inherit;text-align:start;cursor:pointer;transition:border-color var(--ui-duration-fast) var(--ui-ease-standard),box-shadow var(--ui-duration-fast) var(--ui-ease-standard),transform var(--ui-duration-fast) var(--ui-ease-standard)}.domain-schedule .phase6-technician-picker__option:hover{border-color:color-mix(in srgb,var(--ui-action-primary) 45%,var(--ui-border-default));background:var(--ui-bg-subtle)}.domain-schedule .phase6-technician-picker__option.is-selected{border-color:var(--ui-action-primary);background:color-mix(in srgb,var(--ui-action-primary) 7%,var(--ui-bg-surface));box-shadow:inset 0 0 0 1px var(--ui-action-primary)}.domain-schedule .phase6-technician-picker__avatar{display:grid;width:30px;height:30px;color:var(--ui-action-primary);border-radius:var(--ui-radius-md);background:color-mix(in srgb,var(--ui-action-primary) 11%,var(--ui-bg-surface));place-items:center;font-size:var(--ui-type-helper-size);font-weight:900}.domain-schedule .phase6-technician-picker__identity{display:grid;min-width:0;gap:2px}.domain-schedule .phase6-technician-picker__identity :is(strong,small){min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.domain-schedule .phase6-technician-picker__identity strong{font-size:var(--ui-type-body-size)}.domain-schedule .phase6-technician-picker__identity small{color:var(--ui-text-secondary);font-size:var(--ui-type-helper-size);line-height:var(--ui-type-helper-line-height)}.domain-schedule .phase6-technician-picker__availability{padding:5px 8px;color:var(--ui-status-success-text);border-radius:999px;background:var(--ui-status-success-soft);font-size:var(--ui-type-caption-size);font-weight:900;white-space:nowrap}.domain-schedule .phase6-technician-picker__availability[data-status=full]{color:var(--ui-status-warning-text);background:var(--ui-status-warning-soft)}.domain-schedule .phase6-technician-picker__availability[data-status=blocked]{color:var(--ui-status-danger-text);background:var(--ui-status-danger-soft)}.domain-schedule .phase6-technician-picker__empty{margin:0;padding:var(--ui-space-4);color:var(--ui-text-secondary);border:1px dashed var(--ui-border-default);border-radius:var(--ui-radius-md);background:var(--ui-bg-subtle);text-align:center}.domain-schedule .phase6-mini-calendar{padding:var(--ui-space-1);border:0;border-radius:0;background:transparent;box-shadow:none}.domain-schedule .phase6-recommendations{flex:0 1 auto;min-height:0;max-height:420px;padding:var(--ui-space-3);overflow:auto;border:1px solid color-mix(in srgb,var(--ui-action-primary) 32%,var(--ui-border-default));border-radius:var(--ui-radius-lg);background:var(--ui-bg-surface);box-shadow:var(--ui-shadow-sm)}.domain-schedule .phase6-recommendations>.phase6-panel-title{flex-wrap:nowrap;justify-content:space-between;margin-block-end:0}.domain-schedule .phase6-recommendations__close{flex:0 0 auto}.domain-schedule .phase6-calendar-guide{display:flex;align-items:center;justify-content:flex-start;gap:var(--ui-space-2);min-height:0;padding:var(--ui-space-2) var(--ui-space-4) 0;border-block-end:0;color:var(--ui-text-tertiary);background:transparent}.domain-schedule .phase6-calendar-guide>svg{flex:0 0 auto}.domain-schedule .phase6-calendar-guide>div{display:flex;align-items:center;min-width:0;gap:var(--ui-space-3)}.domain-schedule .phase6-calendar-guide>div>svg{flex:0 0 auto;color:var(--ui-action-primary)}.domain-schedule .phase6-calendar-guide>div>span{display:grid;min-width:0;gap:2px}.domain-schedule .phase6-calendar-guide strong{color:var(--ui-text-primary);font-size:var(--ui-type-body-size)}.domain-schedule .phase6-calendar-guide output,.domain-schedule .phase6-calendar-guide small{color:var(--ui-text-secondary);font-size:var(--ui-type-helper-size);line-height:var(--ui-type-helper-line-height)}.domain-schedule .phase6-calendar-guide output{flex:0 1 auto;min-width:0;max-width:none;overflow:hidden;padding:0;border:0;background:transparent;font-weight:var(--ui-font-weight-semibold);text-overflow:ellipsis;white-space:nowrap}.domain-schedule .phase6-calendar-shell:has(.phase6-calendar-viewport[data-dragging=true]) .phase6-calendar-guide output{color:var(--ui-text-link)}.domain-schedule .phase6-calendar-viewport{width:100%;min-height:640px;max-height:min(78vh,920px);overflow:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.domain-schedule .phase6-mini-calendar header{display:flex;flex-wrap:nowrap;align-items:center;justify-content:space-between;gap:var(--ui-space-2);padding:0 var(--ui-space-1) var(--ui-space-2)}.domain-schedule .phase6-mini-calendar header>div{display:grid;min-width:0;justify-items:center;gap:0}.domain-schedule .phase6-mini-calendar header>.icon-button{width:32px;height:32px;min-width:32px;min-height:32px}.domain-schedule .phase6-mini-calendar header strong{color:var(--ui-text-primary);font-size:var(--ui-type-body-size);text-transform:capitalize}.domain-schedule .phase6-mini-calendar header span{color:var(--ui-text-secondary);font-size:var(--ui-type-caption-size)}.domain-schedule .phase6-calendar-viewport[hidden]{display:none}.domain-schedule :is(.phase6-mini-calendar__weekdays,.phase6-mini-calendar__days){display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:3px}.domain-schedule .phase6-mini-calendar__weekdays span{padding:3px;color:var(--ui-text-tertiary);font-size:var(--ui-type-caption-size);font-weight:800;text-align:center}.domain-schedule .phase6-mini-calendar__days :is(button,span){min-width:0;min-height:34px}.domain-schedule .phase6-mini-calendar__days button{padding:0;color:var(--ui-text-secondary);border:0;border-radius:9px;background:transparent;font:inherit;cursor:pointer}.domain-schedule .phase6-mini-calendar__days button:hover{background:var(--ui-bg-muted)}.domain-schedule .phase6-mini-calendar__days button.is-today{color:#075bd8;box-shadow:inset 0 0 0 1px #8ebbf4;font-weight:900}.domain-schedule .phase6-mini-calendar__days button.is-selected{color:#fff;background:#075bd8;box-shadow:none;font-weight:900}.domain-schedule .phase6-card-plan{min-height:30px;padding:4px 10px;color:var(--ui-color-primary,#075bd8);border:1px solid #b8d4fa;border-radius:var(--ui-radius-sm);background:#f4f8ff;font:inherit;font-weight:800;cursor:pointer}.domain-schedule .phase6-card-plan:hover{color:#fff;border-color:#075bd8;background:#075bd8}.domain-schedule .phase6-month-grid__weekday{position:sticky;z-index:2;top:0;padding:var(--ui-space-3);color:var(--ui-text-secondary);border-inline-end:1px solid var(--ui-border-subtle);border-block-end:1px solid var(--ui-border-default);background:var(--ui-bg-surface);font-size:var(--ui-type-caption-size);font-weight:800;text-align:center}.domain-schedule .phase6-month-grid__empty{min-height:126px;border-inline-end:1px solid var(--ui-border-subtle);border-block-end:1px solid var(--ui-border-subtle);background:repeating-linear-gradient(-45deg,#fbfcfe,#fbfcfe 8px,#f7f9fc 0,#f7f9fc 16px)}.domain-schedule .phase6-month-grid article{min-height:126px}.domain-schedule .phase6-month-grid__events{display:grid;gap:4px}.domain-schedule .phase6-month-grid__events em{overflow:hidden;padding:4px 6px;color:#075d73;border-radius:6px;background:#e7f7fb;font-size:var(--ui-type-caption-size);font-style:normal;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.domain-schedule .phase6-backlog .phase6-order-card{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:var(--ui-space-2);padding:var(--ui-space-2) var(--ui-space-3) var(--ui-space-2) var(--ui-space-2)}.domain-schedule .phase6-backlog .phase6-order-card>svg{margin-block-start:2px}.domain-schedule .phase6-order-card .phase6-order-card__body{display:grid;min-width:0;gap:2px}.domain-schedule .phase6-order-card .phase6-order-card__head,.domain-schedule .phase6-order-card .phase6-order-card__meta{display:flex;align-items:center;gap:var(--ui-space-1) var(--ui-space-2);min-width:0}.domain-schedule .phase6-order-card .phase6-order-card__meta{flex-wrap:wrap}.domain-schedule .phase6-order-card .phase6-order-card__number{flex:0 0 auto;color:var(--ui-text-link);font-size:var(--ui-type-helper-size);font-weight:var(--ui-font-weight-bold);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;overflow-wrap:normal;white-space:nowrap}.domain-schedule .phase6-order-card .phase6-order-card__status{min-width:0;overflow:hidden;padding:1px 8px;border-radius:var(--ui-radius-pill);font-size:var(--ui-type-caption-size);font-style:normal;font-weight:var(--ui-font-weight-bold);line-height:var(--ui-type-helper-line-height);overflow-wrap:normal;text-overflow:ellipsis;white-space:nowrap}.domain-schedule .phase6-order-card .phase6-order-card__status[data-schedule=planned]{color:var(--ui-status-success-text);background:var(--ui-status-success-soft)}.domain-schedule .phase6-order-card .phase6-order-card__status[data-schedule=queued]{color:var(--ui-status-warning-text);background:var(--ui-status-warning-soft)}.domain-schedule .phase6-order-card .phase6-order-card__customer{min-width:0;overflow:hidden;color:var(--ui-text-primary);font-size:var(--ui-type-body-size);font-weight:var(--ui-font-weight-bold);line-height:var(--ui-type-body-line-height);overflow-wrap:normal;text-overflow:ellipsis;white-space:nowrap}.domain-schedule .phase6-order-card .phase6-order-card__place{flex:0 1 auto;min-width:0;overflow:hidden;color:var(--ui-text-tertiary);font-size:var(--ui-type-helper-size);overflow-wrap:normal;text-overflow:ellipsis;white-space:nowrap}.domain-schedule .phase6-order-card .phase6-order-card__priority{flex:0 0 auto;color:var(--ui-text-secondary);font-size:var(--ui-type-helper-size);font-weight:var(--ui-font-weight-semibold);white-space:nowrap}.domain-schedule .phase6-order-card .phase6-order-card__priority[data-priority=urgent]{color:var(--ui-status-danger-text)}.domain-schedule .phase6-order-card .phase6-order-card__meta>.phase6-card-plan{flex:0 0 auto;margin-inline-start:auto}.domain-schedule .phase6-scheduled-hint{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:var(--ui-space-1) var(--ui-space-2);margin:0;padding:var(--ui-space-3);color:var(--ui-status-success-text);border-radius:var(--ui-radius-md);background:var(--ui-status-success-soft);font-size:var(--ui-type-body-size);font-weight:800}.domain-schedule .phase6-scheduled-hint span{grid-column:2;color:var(--ui-text-secondary);font-weight:600}.domain-schedule .phase6-scheduled-hint>:not(svg){grid-column:2;justify-self:start}.domain-schedule .phase6-day-timeline{display:grid;min-width:760px;background:var(--ui-bg-surface)}.domain-schedule .phase6-timeline__corner,.domain-schedule .phase6-timeline__technician{position:sticky;top:0;z-index:8;min-height:52px;padding:var(--ui-space-2);border-inline-end:1px solid var(--ui-border-default);border-block-end:1px solid var(--ui-border-strong);background:var(--ui-bg-subtle)}.domain-schedule .phase6-timeline__corner{left:0;display:grid;place-items:center;color:var(--ui-text-secondary);font-weight:800}.domain-schedule .phase6-timeline__technician{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--ui-space-2)}.domain-schedule .phase6-timeline__technician>span{display:grid;width:28px;height:28px;color:var(--ui-action-primary);border-radius:var(--ui-radius-md);background:color-mix(in srgb,var(--ui-action-primary) 10%,var(--ui-bg-surface));place-items:center;font-size:var(--ui-type-caption-size);font-weight:900}.domain-schedule .phase6-timeline__technician>div{display:grid;min-width:0;gap:0}.domain-schedule .phase6-timeline__technician :is(strong,small){min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.domain-schedule .phase6-timeline__technician strong{color:var(--ui-text-primary);font-size:var(--ui-type-body-size);line-height:var(--ui-type-helper-line-height)}.domain-schedule .phase6-timeline__technician small{color:var(--ui-text-tertiary);font-size:var(--ui-type-caption-size);line-height:var(--ui-type-helper-line-height)}.domain-schedule .phase6-timeline__load{padding:2px 7px;color:var(--ui-status-success-text);border-radius:var(--ui-radius-pill);background:var(--ui-status-success-soft);font-size:var(--ui-type-caption-size);font-style:normal;font-weight:var(--ui-font-weight-bold);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.domain-schedule .phase6-timeline__load[data-level=high]{color:var(--ui-status-warning-text);background:var(--ui-status-warning-soft)}.domain-schedule .phase6-timeline__load[data-level=full]{color:var(--ui-status-danger-text);background:var(--ui-status-danger-soft)}.domain-schedule .phase6-timeline__technician--focused{background:color-mix(in srgb,var(--ui-action-primary) 11%,var(--ui-bg-surface));box-shadow:inset 3px 0 0 var(--ui-action-primary),inset -3px 0 0 var(--ui-action-primary),inset 0 -3px 0 var(--ui-action-primary)}.domain-schedule .phase6-timeline__axis{position:sticky;left:0;z-index:6;border-inline-end:1px solid var(--ui-border-strong);background:var(--ui-bg-subtle)}.domain-schedule .phase6-timeline__axis>span{position:absolute;right:var(--ui-space-2);color:var(--ui-text-secondary);font-size:var(--ui-type-body-size);font-weight:700;transform:translateY(-50%)}.domain-schedule .phase6-timeline__axis>span:first-child{transform:none}.domain-schedule .phase6-timeline__axis>span:last-child{transform:translateY(-100%)}.domain-schedule .phase6-timeline__lane{position:relative;border-inline-end:1px solid var(--ui-border-default);background:repeating-linear-gradient(to bottom,transparent 0,transparent 67px,var(--ui-border-default) 67px,var(--ui-border-default) 68px),linear-gradient(var(--ui-bg-surface),var(--ui-bg-surface));transition:background var(--ui-duration-fast) var(--ui-ease-standard),box-shadow var(--ui-duration-fast) var(--ui-ease-standard)}.domain-schedule .phase6-timeline__lane:hover{background:linear-gradient(color-mix(in srgb,var(--ui-action-primary) 4%,transparent),color-mix(in srgb,var(--ui-action-primary) 4%,transparent)),repeating-linear-gradient(to bottom,transparent 0,transparent 67px,var(--ui-border-default) 67px,var(--ui-border-default) 68px),linear-gradient(var(--ui-bg-surface),var(--ui-bg-surface))}.domain-schedule .phase6-timeline__lane--focused{box-shadow:inset 3px 0 0 color-mix(in srgb,var(--ui-action-primary) 75%,transparent),inset -3px 0 0 color-mix(in srgb,var(--ui-action-primary) 75%,transparent)}.domain-schedule .phase6-board__row--focused .phase6-technician-cell{background:color-mix(in srgb,var(--ui-action-primary) 10%,var(--ui-bg-surface));box-shadow:inset 3px 0 0 var(--ui-action-primary)}.domain-schedule :is(.phase6-timeline__lane,.phase6-drop-cell)[data-drop-ready=true]{cursor:copy}.domain-schedule .phase6-timeline__lane[data-drop-target=true]{background:linear-gradient(rgb(14 165 233/9%),rgb(14 165 233/9%)),repeating-linear-gradient(to bottom,transparent 0,transparent 67px,color-mix(in srgb,var(--ui-action-primary) 36%,var(--ui-border-default)) 67px,color-mix(in srgb,var(--ui-action-primary) 36%,var(--ui-border-default)) 68px),linear-gradient(var(--ui-bg-surface),var(--ui-bg-surface));box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--ui-action-primary) 62%,transparent)}.domain-schedule .phase6-drop-cell[data-drop-target=true]{border-color:color-mix(in srgb,var(--ui-action-primary) 68%,var(--ui-border-default));background:color-mix(in srgb,var(--ui-action-primary) 9%,var(--ui-bg-surface));box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--ui-action-primary) 54%,transparent),0 12px 26px -20px rgb(7 91 216/45%)}.domain-schedule .phase6-drop-time-marker{position:absolute;right:0;left:0;z-index:7;display:flex;align-items:center;height:0;color:#075d73;border-block-start:2px solid #0ea5e9;pointer-events:none;font-size:var(--ui-type-caption-size);font-weight:900}.domain-schedule .phase6-drop-time-marker>b{padding:3px 7px;border:1px solid #7dd3e8;border-radius:999px;background:#ecfeff;box-shadow:var(--ui-shadow-sm)}.domain-schedule .phase6-timeline__assignment,.domain-schedule .phase6-timeline__availability{position:absolute;right:var(--ui-space-2);left:var(--ui-space-2);z-index:3;overflow:hidden}.domain-schedule .phase6-timeline__assignment{min-height:58px;box-shadow:var(--ui-shadow-sm)}.domain-schedule .phase6-timeline__assignment :is(span,small){font-size:var(--ui-type-helper-size)}.domain-schedule .phase6-assignment[data-stage]{--phase6-stage:var(--ui-action-primary);gap:1px;padding:var(--ui-space-1) var(--ui-space-2);color:var(--ui-text-primary);border:1px solid var(--ui-border-default);border-inline-start:4px solid var(--phase6-stage);background:color-mix(in srgb,var(--phase6-stage) 7%,var(--ui-bg-surface))}.domain-schedule .phase6-assignment[data-stage=en_route]{--phase6-stage:var(--ui-status-warning-text)}.domain-schedule .phase6-assignment[data-stage=in_progress]{--phase6-stage:var(--ui-action-accent)}.domain-schedule .phase6-assignment[data-stage=finished]{--phase6-stage:var(--ui-border-strong);color:var(--ui-text-secondary);border-style:dashed;border-inline-start-style:solid;background:var(--ui-bg-subtle);opacity:.78}.domain-schedule .phase6-assignment--finished strong{text-decoration:line-through;text-decoration-color:var(--ui-text-tertiary)}.domain-schedule .phase6-assignment--spotlight[data-stage]{border-color:var(--ui-status-warning-text)}.domain-schedule .phase6-assignment.is-urgent[data-stage]{border-color:color-mix(in srgb,var(--ui-status-danger-text) 45%,var(--ui-border-default));border-inline-start-color:var(--phase6-stage)}.domain-schedule .phase6-assignment[data-stage]>.phase6-assignment__meta,.domain-schedule .phase6-assignment[data-stage]>div:first-child{justify-content:flex-start;gap:var(--ui-space-1);min-width:0}.domain-schedule .phase6-assignment[data-stage]>div:first-child>span{min-width:0;overflow:hidden;color:var(--ui-text-secondary);font-weight:var(--ui-font-weight-semibold);text-overflow:ellipsis;white-space:nowrap}.domain-schedule .phase6-timeline__assignment[data-stage] strong{overflow:hidden;color:var(--ui-text-primary);font-weight:var(--ui-font-weight-bold);text-overflow:ellipsis;white-space:nowrap}.domain-schedule .phase6-assignment[data-stage] small{color:var(--ui-text-tertiary);opacity:1}.domain-schedule :is(.phase6-assignment__stage,.phase6-assignment__flag){flex:0 0 auto;padding:0 6px;color:var(--phase6-stage);border-radius:var(--ui-radius-pill);background:color-mix(in srgb,var(--phase6-stage) 14%,var(--ui-bg-surface));font-size:var(--ui-type-caption-size);font-style:normal;font-weight:var(--ui-font-weight-bold);white-space:nowrap}.domain-schedule .phase6-assignment[data-stage=finished] .phase6-assignment__stage{color:var(--ui-text-secondary);background:var(--ui-bg-muted)}.domain-schedule .phase6-assignment__flag{color:var(--ui-status-danger-text);background:var(--ui-status-danger-soft)}.domain-schedule .phase6-month-grid__events em[data-finished=true]{color:var(--ui-text-tertiary);background:var(--ui-bg-subtle);text-decoration:line-through}.domain-schedule .phase6-timeline__availability{z-index:2;padding:var(--ui-space-2);border:1px dashed var(--ui-status-warning-text);border-radius:var(--ui-radius-md);background:var(--ui-status-warning-soft);font-size:var(--ui-type-body-size);font-weight:800}.domain-schedule .phase6-timeline__empty{position:absolute;top:var(--ui-space-3);left:50%;color:var(--ui-text-tertiary);font-size:var(--ui-type-body-size);transform:translateX(-50%);white-space:nowrap;opacity:0;transition:opacity var(--ui-duration-fast) var(--ui-ease-standard)}.domain-schedule .phase6-timeline__lane:hover .phase6-timeline__empty,.domain-schedule .phase6-timeline__lane[data-drop-target=true] .phase6-timeline__empty{opacity:1}.domain-schedule :is(.phase6-order-card,.phase6-assignment)[data-dragging=true]{opacity:.46;cursor:grabbing;transform:scale(.985)}@keyframes phase6-calendar-spotlight{0%,to{box-shadow:0 0 0 0 rgb(245 158 11/0)}25%,75%{box-shadow:0 0 0 6px rgb(245 158 11/28%)}50%{box-shadow:0 0 0 10px rgb(245 158 11/14%)}}.domain-schedule .phase6-assignment--spotlight{z-index:5;border-color:#f59e0b;animation:phase6-calendar-spotlight .8s ease-in-out 4}.domain-schedule .phase6-team-recommendations{display:grid;gap:var(--ui-space-2);padding:var(--ui-space-3);border:1px solid color-mix(in srgb,var(--ui-action-primary) 24%,var(--ui-border-default));border-radius:var(--ui-radius-md);background:color-mix(in srgb,var(--ui-action-primary) 5%,var(--ui-bg-surface))}.domain-schedule .phase6-team-recommendation>div:nth-child(2),.domain-schedule .phase6-team-recommendations__title{display:grid;min-width:0;gap:2px}.domain-schedule .phase6-team-recommendation strong,.domain-schedule .phase6-team-recommendations__title strong{color:var(--ui-text-primary);font-size:var(--ui-type-body-size)}.domain-schedule .phase6-team-recommendation small,.domain-schedule .phase6-team-recommendation span,.domain-schedule .phase6-team-recommendations__title span{color:var(--ui-text-secondary);font-size:var(--ui-type-helper-size);line-height:var(--ui-type-helper-line-height);overflow-wrap:anywhere}.domain-schedule .phase6-team-recommendation{display:grid;grid-template-columns:26px minmax(0,1fr) auto;align-items:start;gap:var(--ui-space-2);padding-block-start:var(--ui-space-2);border-top:1px solid var(--ui-border-default)}.domain-schedule .phase6-team-recommendation .text-link{padding:3px 0;white-space:nowrap}.domain-schedule .phase6-assignment__team{color:currentColor;font-weight:800;white-space:normal;overflow-wrap:anywhere}@media (min-width:1024px){.domain-schedule .phase6-board-layout{grid-template-columns:340px minmax(0,1fr);height:clamp(560px,calc(100dvh - var(--ui-shell-topbar-height) - 112px),1120px)}.domain-schedule .phase6-board-layout>.phase6-backlog{overflow:hidden}.domain-schedule .phase6-backlog__rail{max-height:none;overflow-y:auto}.domain-schedule .phase6-recommendations{max-height:55%}.domain-schedule .phase6-board-main{grid-template-rows:minmax(0,1fr)}.domain-schedule .phase6-board-main>.phase6-calendar-viewport{height:100%;min-height:0;max-height:none}}@media (min-width:1280px){.domain-schedule .phase6-board-layout{grid-template-columns:380px minmax(0,1fr)}}@media (max-width:1023px){.domain-schedule .phase6-calendar-guide output{width:100%;max-width:none;text-align:start;white-space:normal;overflow-wrap:break-word}.domain-schedule .phase6-technician-picker__toolbar{grid-template-columns:minmax(0,1fr)}.domain-schedule .phase6-technician-picker__toolbar .button{width:100%;justify-content:center}}@media (max-width:639px){.domain-schedule .phase6-calendar-shell>.phase6-toolbar{position:static;padding:var(--ui-space-2)}.domain-schedule .phase6-toolbar__filters{width:100%}.domain-schedule :is(.phase6-date-picker,.phase6-technician-picker){flex:1 1 100%}.domain-schedule .phase6-technician-picker__trigger{max-width:none}.domain-schedule .phase6-board-layout{padding:var(--ui-space-2)}.domain-schedule .phase6-backlog__toggle{display:flex;align-items:center;justify-content:space-between;gap:var(--ui-space-2);width:100%;min-height:var(--ui-control-height-default);padding:0 var(--ui-space-3);color:var(--ui-text-primary);border:1px solid var(--ui-border-default);border-radius:var(--ui-radius-control);background:var(--ui-bg-subtle);font:inherit;font-weight:var(--ui-font-weight-semibold);cursor:pointer}.domain-schedule .phase6-backlog__toggle[aria-expanded=true]>svg{transform:rotate(180deg)}.domain-schedule .phase6-backlog__body:not([data-open=true]),.domain-schedule .phase6-backlog__list>.phase6-panel-title{display:none}.domain-schedule .phase6-backlog :is(.phase6-pool-mode,.phase6-pool-districts) button,.domain-schedule .phase6-backlog :is(.phase6-pool-search input,.phase6-pool-controls>select),.domain-schedule .phase6-order-card .phase6-card-plan,.domain-schedule .phase6-toolbar .segmented-control button,.domain-schedule :is(.phase6-date-picker__trigger,.phase6-technician-picker__trigger,.phase6-finished-toggle){min-height:var(--ui-control-height-default)}.domain-schedule .phase6-date-picker__body{width:calc(100vw - var(--ui-space-10))}.domain-schedule .phase6-mini-calendar__days :is(button,span){min-width:44px;min-height:44px}.domain-schedule .phase6-mini-calendar header>.icon-button{width:var(--ui-control-height-default);height:var(--ui-control-height-default);min-width:var(--ui-control-height-default);min-height:var(--ui-control-height-default)}.domain-schedule .phase6-backlog .phase6-pool-controls{grid-template-columns:minmax(0,1fr);grid-template-areas:"search" "sort" "mode" "districts"}.domain-schedule .phase6-backlog .phase6-pool-controls>select{width:100%}}@media (max-width:1199px),(pointer:coarse){.domain-schedule .phase6-backlog :is(.phase6-pool-mode,.phase6-pool-districts) button,.domain-schedule .phase6-backlog :is(.phase6-pool-search input,.phase6-pool-controls>select),.domain-schedule .phase6-backlog__toggle,.domain-schedule .phase6-order-card .phase6-card-plan,.domain-schedule .phase6-toolbar .segmented-control button,.domain-schedule :is(.phase6-date-picker__trigger,.phase6-technician-picker__trigger,.phase6-finished-toggle){min-height:var(--ui-control-height-default)}.domain-schedule .phase6-mini-calendar__days :is(button,span){min-width:44px;min-height:44px}}@media (max-width:767px){.domain-work-order-create .work-order-technician-list{grid-template-columns:minmax(0,1fr)}.domain-work-order-create .work-order-auto-assign{grid-template-columns:auto minmax(0,1fr)}.domain-work-order-create .work-order-auto-assign>svg{display:none}.domain-schedule .phase6-backlog__rail .phase6-order-card{width:100%}.domain-schedule .phase6-calendar-viewport{min-height:560px;max-height:74vh}.domain-schedule .phase6-technician-picker__body{padding:var(--ui-space-2)}.domain-schedule .phase6-technician-picker__grid{grid-template-columns:minmax(0,1fr);max-height:312px}.domain-schedule .phase6-technician-picker__option{grid-template-columns:auto minmax(0,1fr)}.domain-schedule .phase6-technician-picker__availability{grid-column:2;justify-self:start}.domain-schedule .phase6-team-recommendation{grid-template-columns:26px minmax(0,1fr)}.domain-schedule .phase6-team-recommendation .text-link{grid-column:2;justify-self:start}}@media (prefers-reduced-motion:reduce){.domain-schedule .phase6-technician-picker__option{transition:none}.domain-schedule .phase6-technician-picker__option:hover{transform:none}.domain-schedule .phase6-assignment--spotlight{animation:none;outline:4px solid #f59e0b;outline-offset:2px}}.domain-growth .growth-module-list{display:grid;min-width:0}.domain-growth .growth-module-row{display:grid;grid-template-columns:36px minmax(0,1fr) minmax(220px,260px) 18px;align-items:center;gap:var(--ui-space-3);width:100%;min-width:0;min-height:66px;padding:var(--ui-space-3) var(--ui-space-4);border:0;border-inline-start:3px solid var(--ui-status-warning-text);border-bottom:1px solid var(--ui-border-default);border-radius:0;color:var(--ui-text-primary);background:var(--ui-bg-surface);font:inherit;text-align:start;cursor:pointer}.domain-growth .growth-module-row:last-child{border-bottom:0}.domain-growth .growth-module-row:hover{background:var(--ui-bg-subtle)}.domain-growth .growth-module-row.risk-high{border-inline-start-color:var(--ui-status-danger-text)}.domain-growth .growth-module-row.risk-low{border-inline-start-color:var(--ui-status-success-text)}.domain-growth .growth-module-row__copy,.domain-growth .growth-module-row__meta{display:grid;min-width:0;gap:var(--ui-space-1)}.domain-growth .growth-module-row__copy :is(strong,small),.domain-growth .growth-module-row__meta small{min-width:0;overflow-wrap:anywhere}.domain-growth .growth-module-row__copy strong{font-size:var(--ui-type-body-size);line-height:var(--ui-type-body-line-height)}.domain-growth .growth-module-row__copy small,.domain-growth .growth-module-row__meta small{color:var(--ui-text-secondary);font-size:var(--ui-type-helper-size);line-height:var(--ui-type-helper-line-height)}.domain-growth .growth-module-row__meta{justify-items:start}.domain-growth .growth-module-row>svg{color:var(--ui-text-tertiary)}.growth-module-modal__title{display:flex;min-width:0;align-items:center;gap:var(--ui-space-3);flex-wrap:wrap}.growth-module-modal__title>span:first-child{min-width:0;overflow-wrap:anywhere}.growth-module-modal__content{display:grid;gap:var(--ui-space-4)}.growth-module-modal__summary{margin:0;color:var(--ui-text-secondary);font-size:var(--ui-type-body-size);line-height:var(--ui-type-body-line-height);overflow-wrap:anywhere}.growth-module-modal .growth-card-policy{margin:0;padding:var(--ui-space-3)}.growth-module-modal__facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--ui-space-3)}.growth-module-modal__facts>span{display:grid;gap:var(--ui-space-1);padding:var(--ui-space-3);border:1px solid var(--ui-border-default);border-radius:var(--ui-radius-lg);background:var(--ui-bg-subtle)}.growth-module-modal__facts small{color:var(--ui-text-secondary);font-size:var(--ui-type-helper-size)}.growth-module-modal__facts strong{color:var(--ui-text-primary);font-size:var(--ui-type-body-size)}.growth-module-modal .growth-detail-columns,.growth-module-modal .growth-external{border:1px solid var(--ui-border-default);border-radius:var(--ui-radius-lg);overflow:hidden}.growth-module-modal .growth-detail-columns :is(strong,span),.growth-module-modal .growth-external :is(strong,span){font-size:var(--ui-type-body-size);line-height:var(--ui-type-body-line-height);overflow-wrap:anywhere}@media (max-width:1023px){.domain-growth .growth-module-row{grid-template-columns:auto minmax(0,1fr) auto;align-items:start}.domain-growth .growth-module-row__meta{grid-column:2;justify-items:start}.domain-growth .growth-module-row>svg{grid-column:3;grid-row:1/span 2;align-self:center}}@media (max-width:767px){.growth-module-modal .growth-detail-columns,.growth-module-modal__facts{grid-template-columns:1fr}.growth-module-modal .growth-detail-columns section+section{border-inline-start:0;border-block-start:1px solid var(--ui-border-default)}}.growth-module-modal :is(.growth-detail-columns,.growth-external,.growth-decision-history) h3{display:flex;align-items:center;gap:var(--ui-space-1);margin:0;color:var(--ui-text-primary);font-size:var(--ui-type-body-size);font-weight:var(--ui-font-weight-semibold);line-height:var(--ui-type-body-line-height)}.growth-module-modal .growth-detail-empty{padding-left:0;color:var(--ui-text-tertiary);font-style:italic}.growth-module-modal .growth-detail-empty:before{content:none}.growth-module-modal .growth-decision-history{display:grid;gap:var(--ui-space-2);padding:var(--ui-space-3);border:1px solid var(--ui-border-default);border-radius:var(--ui-radius-lg)}.domain-growth .growth-audit-list,.growth-module-modal .growth-decision-history ol{display:grid;gap:var(--ui-space-2);margin:0;padding:0;list-style:none}.domain-growth .growth-audit-list li,.growth-module-modal .growth-decision-history li{display:grid;min-width:0;grid-template-columns:minmax(0,150px) minmax(0,1fr);gap:2px var(--ui-space-3);padding-bottom:var(--ui-space-2);border-bottom:1px solid var(--ui-border-subtle)}.domain-growth .growth-audit-list li:last-child,.growth-module-modal .growth-decision-history li:last-child{padding-bottom:0;border-bottom:0}.domain-growth .growth-audit-list time,.growth-module-modal .growth-decision-history time{grid-row:span 2;color:var(--ui-text-tertiary);font-size:var(--ui-type-helper-size);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.domain-growth .growth-audit-list li strong,.growth-module-modal .growth-decision-history li strong{color:var(--ui-text-primary);font-size:var(--ui-font-size-sm)}.domain-growth .growth-audit-list li span,.growth-module-modal .growth-decision-history li span{min-width:0;color:var(--ui-text-secondary);font-size:var(--ui-type-helper-size);overflow-wrap:anywhere}@media (max-width:639px){.domain-growth .growth-audit-list li,.growth-module-modal .growth-decision-history li{grid-template-columns:minmax(0,1fr)}.domain-growth .growth-audit-list time,.growth-module-modal .growth-decision-history time{grid-row:auto}}.growth-module-modal__technical{border:1px solid var(--ui-border-subtle);border-radius:var(--ui-radius-md)}.growth-module-modal__technical>summary{min-height:40px;padding:var(--ui-space-2) var(--ui-space-3);color:var(--ui-text-secondary);font-size:var(--ui-type-helper-size);font-weight:var(--ui-font-weight-semibold);cursor:pointer}.growth-module-modal__technical>dl{display:flex;flex-wrap:wrap;gap:var(--ui-space-2) var(--ui-space-5);margin:0;padding:0 var(--ui-space-3) var(--ui-space-3)}.growth-module-modal__technical dt{color:var(--ui-text-tertiary);font-size:var(--ui-type-helper-size)}.growth-module-modal__technical dd{margin:0;color:var(--ui-text-primary);font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:var(--ui-type-helper-size);overflow-wrap:anywhere}.domain-growth .growth-policy-list .status-pill{margin-top:var(--ui-space-1)}.domain-work-order-create .work-order-technician-list{max-height:none;overflow:visible}.domain-inventory .stock-location-grid{grid-template-columns:minmax(0,1fr)}.domain-inventory .stock-location-grid :is(.location-list,.movement-list),.domain-notifications :is(.notification-message-list,.notification-consent-list,.notification-template-list,.notification-contract-list){display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:var(--ui-space-3)}.domain-inventory .stock-location-grid :is(.location-list,.movement-list)>article,.domain-notifications :is(.notification-message-list,.notification-consent-list,.notification-template-list,.notification-contract-list)>article{padding:var(--ui-space-3);border:1px solid var(--ui-border-subtle);border-radius:var(--ui-radius-md)}.domain-growth .growth-two-grid,.domain-mobile-control .mobile-control-grid,.domain-notifications .notification-action-grid,.domain-security-center .security-center-grid{align-items:start}@media (min-width:768px){.domain-notifications .notification-action-grid:has(>:nth-child(3):last-child)>:first-child{grid-row:span 2}.domain-notifications .notification-action-grid:has(>:nth-child(3):last-child)>:last-child{grid-column:auto}}.domain-data-quality .reconciliation-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.domain-data-quality .reconciliation-grid>:nth-child(3):last-child{grid-column:1/-1}@media (min-width:1280px){.domain-data-quality .reconciliation-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.domain-data-quality .reconciliation-grid>:nth-child(3):last-child{grid-column:auto}}@media (max-width:767px){.domain-data-quality .reconciliation-grid{grid-template-columns:minmax(0,1fr)}}.domain-security-validation .security-acceptance-sections--stacked{grid-template-columns:minmax(0,1fr)}.domain-security-validation .security-record-list--columns{grid-template-columns:repeat(auto-fill,minmax(min(100%,380px),1fr));gap:1px;overflow:hidden}.domain-security-validation .security-record-list--columns>.security-record-item{display:grid;box-shadow:0 1px 0 0 var(--ui-border-default),1px 0 0 0 var(--ui-border-default)}.domain-security-validation .security-record-list--columns>.security-record-item:last-child>.security-record-row,.domain-security-validation .security-record-list--columns>.security-record-item>.security-record-row{height:100%;border-bottom:0}.domain-location .live-map-card{display:flex;flex-direction:column}.domain-location .live-map-card .location-map-canvas{flex:1 1 auto}.domain-location .location-lab-grid>.live-map-card{align-self:stretch}.domain-automation .automation-layout{grid-template-columns:minmax(0,1fr)}.domain-automation .automation-layout__side{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));align-items:start}.domain-automation .automation-layout__side:has(>.section-card--collapsible.is-open){grid-template-columns:minmax(0,1fr)}.domain-automation .automation-layout__side:has(>.section-card--collapsible.is-open) .automation-template-list{grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr));column-gap:var(--ui-space-6)}.domain-automation .automation-layout__side:has(>.section-card--collapsible.is-open) .automation-guard-list{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr))}@media (min-width:1024px){.domain-customer-create .form-page-grid{align-items:start}.domain-customer-create .master-form-aside{position:sticky;top:calc(var(--ui-shell-topbar-height) + var(--ui-space-4))}}.domain-customer-detail .domain-detail-grid{grid-template-columns:minmax(0,1fr)}.domain-customer-detail .domain-detail-grid__side{grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));align-items:start}@media (min-width:1024px) and (min-height:720px){.domain-dispatch-settings .phase6-management-grid>aside{position:sticky;top:calc(var(--ui-shell-topbar-height) + var(--ui-space-4))}}.domain-work-order-detail .domain-detail-grid__side{display:block;columns:360px 2;column-gap:var(--ui-space-5)}.domain-work-order-detail .domain-detail-grid__side>*{width:100%;margin:0 0 var(--ui-space-5);page-break-inside:avoid;break-inside:avoid}.domain-work-order-detail .domain-detail-grid__side>.work-order-detail-card--linked{column-span:all}.domain-work-order-detail .domain-detail-grid__side>:last-child{margin-bottom:0}.app-not-found{display:grid;min-height:100vh;place-content:center;justify-items:center;gap:var(--ui-space-3);padding:var(--ui-space-6);color:var(--ui-text-secondary);text-align:center;background:var(--ui-bg-canvas)}.app-not-found__code{margin:0;color:var(--ui-action-primary);font-size:var(--ui-font-size-3xl);font-weight:var(--ui-font-weight-bold)}.app-not-found h1{margin:0;color:var(--ui-text-primary);font-size:var(--ui-font-size-2xl)}.app-not-found p{margin:0}.domain-mobile-control .mobile-device-revoke-confirm{display:grid;grid-column:4;grid-row:1/span 2;gap:var(--ui-space-2);max-width:280px;padding:var(--ui-space-3);border:1px solid var(--ui-color-red-100);border-radius:var(--ui-radius-md);background:var(--ui-status-danger-soft)}.domain-mobile-control .mobile-device-revoke-confirm strong{color:var(--ui-color-red-800);font-size:var(--ui-font-size-sm);line-height:1.4}.domain-mobile-control .mobile-device-revoke-confirm>span{display:flex;flex-wrap:wrap;gap:var(--ui-space-2)}@media (max-width:1023px){.domain-mobile-control .mobile-device-revoke-confirm{grid-column:1/-1;grid-row:auto;max-width:none}}.domain-call-center .telephony-service-form{display:grid;grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--ui-space-3);padding:var(--ui-space-3);border:1px solid var(--ui-color-blue-100);border-radius:var(--ui-radius-md);background:var(--ui-color-blue-50)}.domain-call-center .telephony-service-form label{display:grid;gap:var(--ui-space-1);min-width:0;color:var(--ui-text-secondary);font-size:var(--ui-font-size-sm);font-weight:var(--ui-font-weight-label)}.domain-call-center .telephony-service-form :is(input,select,textarea){min-width:0;min-height:var(--ui-control-height-default);padding:var(--ui-space-2) var(--ui-space-3);border:1px solid var(--ui-border-default);border-radius:var(--ui-radius-md);color:var(--ui-text-primary);background:var(--ui-bg-surface);font:inherit}.domain-call-center .telephony-service-form__issue{grid-column:1/-1}.domain-call-center .telephony-service-form>div:not(.reason-suggestions){display:flex;grid-column:1/-1;flex-wrap:wrap;justify-content:flex-end;gap:var(--ui-space-2)}.domain-call-center .telephony-service-form>div:not(.reason-suggestions) button{min-height:37px;padding:8px 12px;border:1px solid var(--ui-border-default);border-radius:10px;background:var(--ui-bg-surface);font:inherit;font-weight:var(--ui-font-weight-semibold);cursor:pointer}.domain-call-center .telephony-service-form>div:not(.reason-suggestions) button.is-primary{border-color:var(--ui-color-blue-600);color:white;background:var(--ui-color-blue-600)}.domain-call-center .telephony-list-toggle{justify-self:start;padding:var(--ui-space-1) 0;border:0;color:var(--ui-text-link);background:none;font:inherit;font-size:var(--ui-font-size-sm);font-weight:var(--ui-font-weight-semibold);cursor:pointer}@media (max-width:767px){.domain-call-center .telephony-service-form{grid-template-columns:1fr}}.domain-call-center>.telephony-actions{margin:0}.domain-call-center>:is(.telephony-history-layout,.telephony-dashboard-grid){margin-top:0}@media (min-width:768px) and (max-width:1199px){.domain-call-center .telephony-action-grid:has(>.telephony-resilience-card)>article:first-child{grid-row:span 2}.domain-call-center .telephony-action-grid>.telephony-resilience-card{grid-column:auto}}.domain-call-center .telephony-operation-grid{grid-template-columns:minmax(0,1fr)}.domain-call-center .telephony-operation-grid>article:last-child .telephony-compact-list{grid-template-columns:repeat(auto-fit,minmax(min(100%,360px),1fr));align-items:start}.domain-call-center .telephony-operation-grid>article:last-child .telephony-compact-list>.telephony-list-toggle{grid-column:1/-1}.domain-call-center .telephony-extension-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));align-items:start}.domain-call-center .telephony-extension-list>:not(article){grid-column:1/-1}.session-list-more{margin-top:var(--ui-space-3)}.session-list-more>summary{padding-block:var(--ui-space-2);color:var(--ui-text-link);font-weight:var(--ui-font-weight-semibold);cursor:pointer}.session-list-more>.session-list{margin-top:var(--ui-space-2)}.telephony-action-grid>article:only-child{grid-column:1/-1}.telephony-action-grid>article:only-child>form{display:grid;grid-template-columns:minmax(110px,.5fr) minmax(200px,1fr) minmax(240px,2fr) auto;align-items:end;gap:var(--ui-space-3)}@media (max-width:1023px){.telephony-action-grid>article:only-child>form{grid-template-columns:repeat(2,minmax(0,1fr))}.telephony-action-grid>article:only-child>form>.button{grid-column:1/-1;justify-content:center}}@media (max-width:639px){.telephony-action-grid>article:only-child>form{grid-template-columns:minmax(0,1fr)}}@media (min-width:1024px) and (min-height:720px){.domain-call-center .telephony-history-layout>:last-child{position:sticky;top:calc(var(--ui-shell-topbar-height) + var(--ui-space-4));max-height:calc(100vh - var(--ui-shell-topbar-height) - var(--ui-space-8));overflow:auto}}.domain-appointment-requests .appointment-decision-form{display:grid;grid-template-columns:minmax(180px,.4fr) minmax(0,1fr);gap:var(--ui-space-3);margin-top:var(--ui-space-3);padding:var(--ui-space-3);border:1px solid var(--ui-border-default);border-radius:var(--ui-radius-md);background:var(--ui-bg-subtle)}.domain-appointment-requests .appointment-decision-form--reject{border-color:var(--ui-color-red-100);background:var(--ui-status-danger-soft)}.domain-appointment-requests .appointment-decision-form--contact .appointment-decision-form__note{grid-column:1/-1}.domain-appointment-requests .appointment-decision-form label{display:grid;gap:var(--ui-space-1);min-width:0;color:var(--ui-text-secondary);font-size:var(--ui-font-size-sm);font-weight:var(--ui-font-weight-label)}.domain-appointment-requests .appointment-decision-form :is(select,textarea){min-width:0;min-height:var(--ui-control-height-default);padding:var(--ui-space-2) var(--ui-space-3);border:1px solid var(--ui-border-default);border-radius:var(--ui-radius-md);color:var(--ui-text-primary);background:var(--ui-bg-surface);font:inherit}.domain-appointment-requests .appointment-decision-form>div:not(.reason-suggestions){display:flex;grid-column:1/-1;flex-wrap:wrap;justify-content:flex-end;gap:var(--ui-space-2)}@media (max-width:639px){.domain-appointment-requests .appointment-decision-form{grid-template-columns:1fr}}.growth-decision{display:grid;gap:var(--ui-space-3);padding:var(--ui-space-4);border:1px solid var(--ui-border-default);border-radius:var(--ui-radius-lg);background:var(--ui-bg-subtle)}.growth-decision label{display:grid;gap:var(--ui-space-1);font-weight:600}.growth-decision__row{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:var(--ui-space-3)}.growth-decision__error,.growth-decision__note{margin:0;font-size:var(--ui-type-helper-size);line-height:var(--ui-type-helper-line-height)}.growth-decision__note{color:var(--ui-text-tertiary)}.growth-decision__error{color:var(--ui-status-danger-text)}.growth-decision .button{justify-self:start}.automation-rule-editor{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ui-space-3)}.automation-rule-editor fieldset,.automation-rule-editor label{display:grid;min-width:0;gap:var(--ui-space-1);font-weight:600}.automation-rule-editor fieldset{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) minmax(0,1fr);gap:var(--ui-space-2);margin:0;padding:var(--ui-space-3);border:1px solid var(--ui-border-default);border-radius:var(--ui-radius-md)}.automation-rule-editor legend{padding-inline:var(--ui-space-1);font-weight:700}.automation-rule-editor__wide{grid-column:1/-1}.automation-rule-editor__actions{display:flex;grid-column:1/-1;justify-content:flex-end;gap:var(--ui-space-2)}@media (max-width:639px){.automation-rule-editor,.automation-rule-editor fieldset{grid-template-columns:minmax(0,1fr)}}.finance-price-tools{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr) auto;align-items:end}.finance-price-rows,.finance-price-tools{display:grid;gap:var(--ui-space-2)}.finance-price-rows>.button{justify-self:start}.finance-price-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,140px),1fr));align-items:end;gap:var(--ui-space-2);margin:0;padding:var(--ui-space-3);border:1px solid var(--ui-border-default);border-radius:var(--ui-radius-md)}.finance-price-row legend{padding-inline:var(--ui-space-1);font-weight:700}.finance-price-row>.button{justify-self:start}@media (max-width:767px){.finance-price-tools{grid-template-columns:minmax(0,1fr)}}.notification-selection{margin:0;color:var(--ui-text-tertiary);font-size:var(--ui-type-helper-size);line-height:var(--ui-type-helper-line-height)}.summary-strip__warning>span{color:var(--ui-status-warning-text)!important;background:var(--ui-status-warning-soft)!important}.domain-data-quality .data-quality-candidate-filters{display:flex;min-width:0;flex-wrap:wrap;align-items:center;gap:var(--ui-space-2) var(--ui-space-3);margin-bottom:var(--ui-space-3)}.domain-data-quality .data-quality-candidate-filters>output{margin-inline-start:0;color:var(--ui-text-tertiary);font-size:var(--ui-font-size-xs);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.domain-data-quality .data-quality-segment{display:inline-flex;min-width:0;max-width:100%;flex-wrap:wrap;padding:2px;border:1px solid var(--ui-border-default);border-radius:var(--ui-radius-md);background:var(--ui-bg-subtle)}.domain-data-quality .data-quality-segment a{display:inline-flex;min-height:36px;align-items:center;padding:0 var(--ui-space-3);border-radius:calc(var(--ui-radius-md) - 2px);color:var(--ui-text-secondary);font-size:var(--ui-font-size-xs);font-weight:var(--ui-font-weight-semibold);text-decoration:none;white-space:nowrap}.domain-data-quality .data-quality-segment a:hover{color:var(--ui-text-primary)}.domain-data-quality .data-quality-segment a[aria-current=page]{color:var(--ui-text-primary);background:var(--ui-bg-surface);box-shadow:var(--ui-shadow-xs)}.domain-data-quality .data-quality-segment a:focus-visible{outline:3px solid var(--ui-focus-ring);outline-offset:1px}@media (max-width:767px){.domain-data-quality .data-quality-segment a{min-height:44px}.domain-data-quality .data-quality-candidate-filters>output{margin-inline-start:0}}.domain-data-quality .duplicate-list__body h3 .duplicate-list__missing{color:var(--ui-text-tertiary);font-style:italic;font-weight:var(--ui-font-weight-medium)}.domain-data-quality .duplicate-list__action{min-width:min(100%,220px);max-width:280px}.domain-data-quality .data-quality-keep-choice{display:grid;min-width:0;gap:var(--ui-space-1);margin:0;padding:var(--ui-space-2) var(--ui-space-3);border:1px solid var(--ui-border-subtle);border-radius:var(--ui-radius-md);background:var(--ui-bg-surface);justify-self:stretch}.domain-data-quality .data-quality-keep-choice legend{padding:0 var(--ui-space-1);color:var(--ui-text-secondary);font-size:var(--ui-type-helper-size);font-weight:var(--ui-font-weight-semibold)}.domain-data-quality .data-quality-keep-choice label{display:grid;min-height:40px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:var(--ui-space-2);cursor:pointer}.domain-data-quality .data-quality-keep-choice label>span{max-width:none;color:var(--ui-text-primary);font-size:var(--ui-type-helper-size);text-align:start;overflow-wrap:anywhere}.domain-data-quality .data-quality-keep-choice input:where([type=checkbox],[type=radio]){width:16px;height:16px;margin:0;accent-color:var(--ui-color-blue-600)}@media (max-width:767px){.domain-data-quality .duplicate-list__action{max-width:none}}.domain-data-quality .merge-history__meta{color:var(--ui-text-tertiary);font-size:var(--ui-type-helper-size);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.domain-data-quality .merge-history__customers{display:flex;min-width:0;flex-wrap:wrap;align-items:baseline;gap:var(--ui-space-1) var(--ui-space-2);font-size:var(--ui-font-size-sm)}.domain-data-quality .merge-history__customers a{color:var(--ui-text-link);font-weight:var(--ui-font-weight-semibold);overflow-wrap:anywhere}.domain-data-quality .merge-history__customers>span{color:var(--ui-text-tertiary)}.domain-technician-mobile .field-footer{padding-bottom:calc(9px + env(safe-area-inset-bottom))}.domain-technician-mobile .field-layout{margin-bottom:calc(80px + env(safe-area-inset-bottom))}.domain-technician-mobile .field-security-strip .field-freshness{display:block;margin-top:2px;color:var(--ui-text-tertiary);font-size:var(--ui-type-helper-size);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.domain-technician-mobile .field-start-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--ui-space-3)}.domain-technician-mobile .field-start-actions .field-primary-button{display:inline-flex;min-height:44px;align-items:center;gap:var(--ui-space-2);border:0;font:inherit;cursor:pointer}.domain-technician-mobile .field-conflict-box article>span{display:grid;min-width:0;gap:2px}.domain-technician-mobile .field-conflict-box article>span small{margin:0;overflow-wrap:anywhere}.domain-technician-mobile .field-conflict-box article>span.field-conflict-box__actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ui-space-2)}.domain-technician-mobile .field-conflict-box .field-conflict-box__actions button.is-secondary{color:var(--ui-text-primary);background:var(--ui-bg-surface)}.field-conflict-inbox ul{display:grid;margin:0;padding:0;gap:var(--ui-space-2);list-style:none}.field-conflict-inbox li{display:flex;min-width:0;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--ui-space-2) var(--ui-space-3);padding:var(--ui-space-3);border:1px solid var(--ui-border-default);border-radius:var(--ui-radius-md);background:var(--ui-bg-surface)}.field-conflict-inbox li>div{display:grid;min-width:0;flex:1 1 280px;gap:2px}.field-conflict-inbox li small{overflow-wrap:anywhere;color:var(--ui-text-secondary);font-size:var(--ui-font-size-sm)}.field-conflict-inbox__actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ui-space-2)}.field-conflict-inbox__error{margin:0 0 var(--ui-space-2);color:var(--ui-status-danger-text)}.domain-technician-mobile .field-job-hero .field-job-hero__facts{display:flex;flex-wrap:wrap;gap:var(--ui-space-2);margin-top:var(--ui-space-2)}.domain-technician-mobile .field-job-hero .field-job-hero__facts em{padding:3px 8px;border:1px solid var(--tem31-border-b-255-255-255-25,rgb(255 255 255/25%));border-radius:var(--ui-radius-pill,999px);color:var(--tem31-text-b-255-255-255-92,rgb(255 255 255/92%));background:var(--tem31-bg-b-255-255-255-10,rgb(255 255 255/10%));font-size:var(--ui-type-helper-size);font-style:normal}.domain-technician-mobile .field-money-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--ui-space-2);margin:var(--ui-space-3) 0 0}.domain-technician-mobile .field-money-summary>div{display:grid;gap:2px;padding:var(--ui-space-2) var(--ui-space-3);border:1px solid var(--ui-border-subtle);border-radius:var(--ui-radius-md);background:var(--ui-bg-subtle)}.domain-technician-mobile .field-money-summary dt{color:var(--ui-text-tertiary);font-size:var(--ui-type-helper-size)}.domain-technician-mobile .field-money-summary dd{margin:0;color:var(--ui-text-primary);font-weight:var(--ui-font-weight-semibold);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.domain-technician-mobile .field-money-warning{margin:var(--ui-space-2) 0 0;color:var(--ui-status-warning-text);font-size:var(--ui-type-helper-size)}.domain-technician-mobile .field-attachment-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(88px,1fr));gap:var(--ui-space-2);margin:var(--ui-space-2) 0 0;padding:0;list-style:none}.domain-technician-mobile .field-attachment-grid li{position:relative;display:grid;gap:2px;justify-items:center}.domain-technician-mobile .field-attachment-thumb{display:grid;width:100%;aspect-ratio:1;place-items:center;border:1px solid var(--ui-border-default);border-radius:var(--ui-radius-md);color:var(--ui-text-tertiary);background:var(--ui-bg-subtle) center /cover no-repeat}.domain-technician-mobile .field-attachment-grid small{color:var(--ui-text-secondary);font-size:var(--ui-type-helper-size)}.domain-technician-mobile .field-service-form .field-attachment-grid button{position:absolute;top:4px;right:4px;display:grid;width:40px;min-height:40px;height:40px;place-items:center;padding:0;border:1px solid var(--ui-border-default);border-radius:50%;color:var(--ui-text-primary);background:var(--ui-bg-surface);cursor:pointer}@media (max-width:639px){.domain-technician-mobile .field-money-summary{grid-template-columns:minmax(0,1fr)}}.domain-appointment-requests .appointment-queue-section{display:grid;min-width:0;gap:var(--ui-space-3);scroll-margin-top:var(--ui-space-6,24px)}.domain-appointment-requests .appointment-status-tabs{display:flex;min-width:0;max-width:100%;flex-wrap:wrap;gap:2px;padding:2px;border:1px solid var(--ui-border-default);border-radius:var(--ui-radius-md);background:var(--ui-bg-subtle);justify-self:start}.domain-appointment-requests .appointment-status-tabs a{display:inline-flex;min-height:36px;align-items:center;gap:var(--ui-space-2);padding:0 var(--ui-space-3);border-radius:calc(var(--ui-radius-md) - 2px);color:var(--ui-text-secondary);font-size:var(--ui-font-size-sm);font-weight:var(--ui-font-weight-semibold);text-decoration:none;white-space:nowrap}.domain-appointment-requests .appointment-status-tabs a span{min-width:22px;padding:0 6px;border-radius:var(--ui-radius-pill);color:var(--ui-text-secondary);background:var(--ui-bg-surface);font-size:var(--ui-type-helper-size);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:center}.domain-appointment-requests .appointment-status-tabs a[aria-current=page]{color:var(--ui-text-primary);background:var(--ui-bg-surface);box-shadow:var(--ui-shadow-xs)}.domain-appointment-requests .appointment-status-tabs a:focus-visible{outline:3px solid var(--ui-focus-ring);outline-offset:1px}.domain-appointment-requests .appointment-queue-contact{display:flex;min-width:0;flex-wrap:wrap;align-items:center;gap:var(--ui-space-1) var(--ui-space-3);color:var(--ui-text-secondary);font-size:var(--ui-font-size-sm)}.domain-appointment-requests .appointment-queue-contact a{display:inline-flex;min-height:32px;align-items:center;gap:4px;color:var(--ui-text-link);font-weight:var(--ui-font-weight-semibold);text-decoration:none}.domain-appointment-requests .appointment-queue-header-meta{display:grid;justify-items:start;gap:var(--ui-space-1)}.domain-appointment-requests .appointment-queue-waiting{display:inline-flex;align-items:center;gap:4px;color:var(--ui-status-warning-text);font-size:var(--ui-type-helper-size);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.domain-appointment-requests .appointment-queue-waiting--fresh{color:var(--ui-text-secondary)}.domain-appointment-requests .appointment-queue-waiting--warning{padding:1px 8px;border-radius:999px;color:var(--ui-status-warning-text);background:var(--ui-status-warning-soft);font-weight:700}.domain-appointment-requests .appointment-queue-waiting--late{padding:1px 8px;border-radius:999px;color:var(--ui-status-danger-text);background:var(--ui-status-danger-soft);font-weight:700}.domain-appointment-requests .appointment-queue-claim{display:inline-flex;align-items:center;gap:4px;color:var(--ui-status-info-text);font-size:var(--ui-type-helper-size);font-weight:var(--ui-font-weight-semibold);white-space:nowrap}.domain-appointment-requests .appointment-contact-history{display:flex;min-width:0;align-items:flex-start;gap:var(--ui-space-2);margin:0;padding:var(--ui-space-2) var(--ui-space-3);border-radius:var(--ui-radius-md);color:var(--ui-text-secondary);background:var(--ui-bg-subtle);font-size:var(--ui-font-size-sm);overflow-wrap:anywhere}.domain-appointment-requests .appointment-contact-history svg{flex:0 0 auto;margin-top:3px}.domain-appointment-requests .appointment-contact-actions{display:flex;min-width:0;flex-wrap:wrap;align-items:center;gap:var(--ui-space-2)}.domain-appointment-requests .appointment-contact-actions>span{color:var(--ui-text-secondary);font-size:var(--ui-font-size-sm);font-weight:var(--ui-font-weight-semibold)}@media (max-width:767px){.domain-appointment-requests .appointment-queue-contact a,.domain-appointment-requests .appointment-status-tabs a{min-height:44px}.domain-appointment-requests .appointment-queue-header-meta{justify-items:start}}.domain-appointment-requests .public-form-card>header em[data-status=system-off]{color:var(--ui-text-secondary);background:var(--ui-bg-subtle)}.appointment-public-shell .appointment-contact-links{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--ui-space-2) var(--ui-space-4);margin:0 0 var(--ui-space-4);letter-spacing:normal}.appointment-public-shell .appointment-contact-links--compact{justify-content:flex-start;margin:var(--ui-space-2) 0 0}.appointment-public-shell .appointment-public-header .appointment-contact-links--compact{justify-content:flex-end;margin:0}.appointment-public-shell .appointment-contact-links a{display:inline-flex;min-height:44px;align-items:center;gap:6px;color:var(--ui-text-link);font-size:var(--ui-font-size-sm);font-weight:var(--ui-font-weight-semibold);letter-spacing:normal;text-decoration:none}.appointment-public-shell .appointment-error p{margin:0}.domain-notifications .notification-channel-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr))}.domain-notifications :is(.notification-message-list,.notification-consent-list,.notification-template-list,.notification-contract-list,.notification-maintenance-grid)>.ui-content-state{grid-column:1/-1}@media (min-width:768px){.domain-notifications .notification-action-grid:has(>:nth-child(4):last-child){align-items:stretch}}.domain-notifications .notification-stream-filters{display:flex;min-width:0;flex-wrap:wrap;justify-content:flex-end;gap:var(--ui-space-2)}.domain-notifications .notification-message-link{display:inline-flex;min-height:32px;align-items:center;color:var(--ui-text-link);font-size:var(--ui-type-helper-size);font-weight:var(--ui-font-weight-semibold)}.domain-notifications .notification-message-attempts{margin-top:var(--ui-space-1);font-size:var(--ui-type-helper-size)}.domain-notifications .notification-message-attempts>summary{min-height:32px;color:var(--ui-text-secondary);cursor:pointer}.domain-notifications .notification-message-attempts ol{display:grid;gap:2px;margin:var(--ui-space-1) 0;padding-left:var(--ui-space-4)}.domain-notifications .notification-message-attempts li{display:flex;flex-wrap:wrap;gap:var(--ui-space-2);color:var(--ui-text-secondary)}.domain-notifications .notification-message-attempts small{display:block;color:var(--ui-text-tertiary);overflow-wrap:anywhere}.domain-notifications .notification-template-badges{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--ui-space-1)}.domain-notifications .notification-maintenance-actions>header{flex-wrap:wrap}.domain-notifications .notification-maintenance-filter{display:grid;gap:2px;margin-inline-start:auto;color:var(--ui-text-secondary);font-size:var(--ui-type-helper-size)}.domain-notifications .notification-maintenance-filter select{min-height:var(--ui-control-height-default);padding:0 var(--ui-space-3);border:1px solid var(--ui-border-default);border-radius:var(--ui-radius-md);color:var(--ui-text-primary);background:var(--ui-bg-surface);font:inherit}.domain-notifications .notification-maintenance-decision{display:grid;grid-column:1/-1;grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:var(--ui-space-2) var(--ui-space-3);padding:var(--ui-space-3);border:1px solid var(--ui-border-default);border-radius:var(--ui-radius-md);background:var(--ui-bg-subtle)}.domain-notifications .notification-maintenance-decision label{display:grid;gap:4px;color:var(--ui-text-secondary);font-size:var(--ui-type-helper-size);font-weight:var(--ui-font-weight-semibold)}.domain-notifications .notification-maintenance-decision input{min-height:var(--ui-control-height-default);padding:0 var(--ui-space-3);border:1px solid var(--ui-border-default);border-radius:var(--ui-radius-md);color:var(--ui-text-primary);background:var(--ui-bg-surface);font:inherit}.domain-notifications .notification-maintenance-decision>div:not(.reason-suggestions){display:flex;grid-column:1/-1;flex-wrap:wrap;justify-content:flex-end;gap:var(--ui-space-2)}.domain-notifications .notification-maintenance-more{justify-self:start;margin-top:var(--ui-space-2)}@media (max-width:767px){.domain-notifications .notification-maintenance-actions .button,.domain-notifications .notification-message-attempts>summary,.domain-notifications .notification-message-link{min-height:44px}.domain-notifications .notification-maintenance-filter{margin-inline-start:0}}.domain-documents .document-archive-filter{display:grid;grid-template-columns:minmax(220px,2fr) repeat(2,minmax(150px,1fr)) auto auto;align-items:end;gap:var(--ui-space-3);margin-bottom:var(--ui-space-4)}.domain-documents .document-archive-filter label{display:grid;gap:4px;color:var(--ui-text-secondary);font-size:var(--ui-type-helper-size);font-weight:var(--ui-font-weight-semibold)}.domain-documents .document-archive-filter input{min-height:var(--ui-control-height-default);padding:0 var(--ui-space-3);border:1px solid var(--ui-border-default);border-radius:var(--ui-radius-md);color:var(--ui-text-primary);background:var(--ui-bg-surface);font:inherit}@media (max-width:1023px){.domain-documents .document-archive-filter{grid-template-columns:repeat(2,minmax(0,1fr))}.domain-documents .document-archive-filter>label:first-child{grid-column:1/-1}}@media (max-width:639px){.domain-documents .document-archive-filter{grid-template-columns:minmax(0,1fr)}}.domain-documents .document-card>header>.document-card__actions{display:flex;grid-column:1/-1;flex-wrap:wrap;justify-content:flex-end;gap:var(--ui-space-2)}.domain-documents .document-card>header small a,.domain-documents .document-card__identity strong a{color:var(--ui-text-link)}.domain-documents .document-cost-row{grid-template-columns:repeat(2,minmax(0,1fr))}.domain-documents .document-cost-row>.document-cost-row__warranty{grid-column:1/-1}@media (max-width:639px){.domain-documents .document-cost-row{grid-template-columns:minmax(0,1fr)}}.field-evidence-file{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:var(--ui-space-3);min-height:56px;padding:var(--ui-space-3);border:1px solid var(--ui-border-default);border-radius:var(--ui-radius-md);color:var(--ui-text-primary);background:var(--ui-bg-subtle);text-decoration:none}.field-evidence-file>span{display:grid;min-width:0;gap:2px}.field-evidence-file small{color:var(--ui-text-secondary);overflow-wrap:anywhere}.field-evidence-more{margin:0;color:var(--ui-text-secondary);font-size:var(--ui-type-helper-size)}.domain-inventory .stock-location-grid{align-items:start}.domain-inventory .inventory-action-card[open]>form{max-width:88ch}.domain-inventory .inventory-action-card>.finance-permission-note,.domain-inventory .inventory-readonly-note{margin:var(--ui-space-3) var(--ui-space-4)}.domain-inventory :is(.movement-list,.location-list) small{color:var(--ui-text-secondary)}.customer-sort-switch{display:flex;min-width:0;flex-wrap:wrap;gap:var(--ui-space-1) var(--ui-space-2);font-size:var(--ui-font-size-sm)}.customer-sort-switch,.customer-sort-switch a{align-items:center;color:var(--ui-text-secondary)}.customer-sort-switch a{display:inline-flex;min-height:40px;padding:0 var(--ui-space-3);border:1px solid var(--ui-border-default);border-radius:var(--ui-radius-pill);background:var(--ui-bg-surface);font-weight:var(--ui-font-weight-semibold);text-decoration:none;white-space:nowrap}.customer-sort-switch a:hover{border-color:var(--ui-border-strong);color:var(--ui-text-primary)}.customer-sort-switch a[aria-current=true]{border-color:var(--ui-action-primary);color:var(--ui-text-link);background:var(--ui-bg-subtle)}.customer-sort-switch a:focus-visible{outline:3px solid var(--ui-focus-ring);outline-offset:1px}.customer-edit-form{display:grid;min-width:0;gap:var(--ui-space-4)}.customer-edit-form>label{display:grid;min-width:0;gap:var(--ui-space-1);color:var(--ui-text-primary);font-size:var(--ui-font-size-sm);font-weight:var(--ui-font-weight-semibold)}.customer-edit-form :is(input:not([type=checkbox]),select,textarea){width:100%;min-width:0;min-height:var(--ui-control-height-default);padding:var(--ui-space-2) var(--ui-space-3);border:1px solid var(--ui-border-default);border-radius:var(--ui-radius-md);color:var(--ui-text-primary);background:var(--ui-bg-surface);font:inherit;font-weight:var(--ui-font-weight-regular)}.customer-edit-form textarea{resize:vertical}.customer-edit-form>label.customer-edit-form__check{display:flex;min-height:44px;align-items:center;gap:var(--ui-space-2);font-weight:var(--ui-font-weight-medium)}.customer-edit-form__check input:where([type=checkbox],[type=radio]){width:20px;height:20px;flex:none}.customer-edit-form__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--ui-space-2)}.customer-profile-actions__message{align-self:center;color:var(--ui-text-secondary);font-size:var(--ui-font-size-sm)}.customer-edit-form__grid{display:grid;min-width:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ui-space-3) var(--ui-space-4)}.customer-edit-form__grid>label{display:grid;min-width:0;gap:var(--ui-space-1);color:var(--ui-text-primary);font-size:var(--ui-font-size-sm);font-weight:var(--ui-font-weight-semibold)}.customer-edit-form__hint{margin:0;color:var(--ui-text-secondary);font-size:var(--ui-font-size-sm)}.domain-customer-detail .address-cards article>div>.customer-address-actions{flex-wrap:wrap;gap:var(--ui-space-1) var(--ui-space-2);margin-top:var(--ui-space-2)}.customer-address-actions__message{color:var(--ui-text-secondary);font-size:var(--ui-font-size-sm)}.customer-address-actions__message--danger{color:var(--ui-status-danger-text)}@media (max-width:639px){.customer-edit-form__grid{grid-template-columns:minmax(0,1fr)}}.domain-customer-detail .address-cards article>.address-cards__links{display:grid;justify-items:start;gap:var(--ui-space-1)}.domain-customer-detail .address-cards__links a{display:inline-flex;min-height:40px;align-items:center;gap:4px;color:var(--ui-text-link);font-size:var(--ui-font-size-sm);font-weight:var(--ui-font-weight-semibold);text-decoration:none;white-space:nowrap}@media (max-width:767px){.customer-sort-switch a,.domain-customer-detail .address-cards__links a{min-height:44px}.domain-customer-detail .address-cards article>.address-cards__links{display:flex;flex-wrap:wrap;grid-column:2;justify-content:flex-start;gap:var(--ui-space-1) var(--ui-space-4)}}@media (max-width:639px){.customer-edit-form__actions>*{flex:1 1 140px}}.domain-asset-create .master-form__grid label>small{color:var(--ui-text-secondary);font-size:var(--ui-type-helper-size);line-height:var(--ui-type-helper-line-height)}.domain-address-create .address-compose-preview{display:grid;min-width:0;gap:var(--ui-space-1);margin:0;padding:var(--ui-space-3) var(--ui-space-4);border:1px dashed var(--ui-border-default);border-radius:var(--ui-radius-md);color:var(--ui-text-primary);background:var(--ui-bg-subtle);font-size:var(--ui-type-body-size);line-height:var(--ui-type-body-line-height);overflow-wrap:anywhere}.domain-address-create .address-compose-preview small{color:var(--ui-text-secondary);font-size:var(--ui-type-helper-size)}.domain-address-create .address-location-tools{display:flex;min-width:0;flex-wrap:wrap;align-items:center;gap:var(--ui-space-2) var(--ui-space-3)}.domain-address-create .address-location-tools small{flex:1 1 240px;min-width:0;color:var(--ui-text-secondary);font-size:var(--ui-type-helper-size);line-height:var(--ui-type-helper-line-height)}@media (max-width:639px){.domain-address-create .address-location-tools>.button{flex:1 1 100%;justify-content:center}}.domain-location .location-feed-status{display:grid;grid-column:1/-1;gap:var(--ui-space-2);color:var(--ui-text-secondary);font-size:var(--ui-font-size-sm)}.domain-location .location-feed-status>span strong{color:var(--ui-text-primary);font-weight:var(--ui-font-weight-semibold)}.domain-location .location-feed-status>p{margin:0;padding:var(--ui-space-2) var(--ui-space-3);border:1px solid var(--ui-color-red-100);border-radius:var(--ui-radius-md);color:var(--ui-status-danger-text);background:var(--ui-color-red-50);font-size:var(--ui-font-size-sm)}.domain-location .location-map-canvas .map-marker{width:40px;height:40px;padding:0;cursor:pointer;font:inherit;font-size:var(--ui-font-size-xs);font-weight:var(--ui-font-weight-bold)}.domain-location .location-map-canvas .map-marker>span{display:inline-block;transform:rotate(45deg)}.domain-location .location-map-canvas .map-marker:focus-visible{outline:3px solid var(--ui-focus-ring);outline-offset:2px}.domain-location .location-map-canvas .map-marker[aria-pressed=true]{box-shadow:0 0 0 3px var(--ui-focus-ring)}.domain-location .location-map-canvas .map-marker--outside{border-style:dashed}.domain-location .location-map-canvas .map-marker--cluster{font-size:var(--ui-font-size-sm);box-shadow:0 0 0 3px rgb(255 255 255/72%),0 5px 13px rgb(15 23 42/22%)}.domain-location .location-map-canvas .map-marker--cluster[aria-pressed=true]{box-shadow:0 0 0 3px var(--ui-focus-ring)}.domain-location .live-map-card .location-map-hint{margin:0;padding:var(--ui-space-2) var(--ui-space-3);color:var(--ui-text-secondary);font-size:var(--ui-font-size-sm)}.domain-location .location-map-canvas.location-map-canvas--tiles{background:#e8eef3;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none}.domain-location .location-map-canvas.location-map-canvas--tiles:active{cursor:grabbing}.domain-location .location-map-canvas.location-map-canvas--tiles:before{display:none}.domain-location .location-map-canvas.location-map-canvas--tiles:focus-visible{outline:3px solid var(--ui-focus-ring);outline-offset:2px}.domain-location .location-map-canvas>img.location-map-tile{position:absolute;z-index:1;width:256px;height:256px;max-width:none;pointer-events:none}.domain-location .location-map-zoom{position:absolute;z-index:4;top:var(--ui-space-2);right:var(--ui-space-2);display:grid;gap:4px}.domain-location .location-map-zoom button{display:grid;width:40px;height:40px;place-items:center;border:1px solid var(--ui-border-default);border-radius:var(--ui-radius-md);color:#1f2937;background:#fff;cursor:pointer}.domain-location .location-map-zoom button:disabled{opacity:.75;cursor:default}.domain-location .location-map-attribution{position:absolute;z-index:4;right:0;bottom:0;padding:2px 6px;color:#1f2937;background:rgb(255 255 255/85%);font-size:var(--ui-type-helper-size)}.domain-location .location-map-empty{position:absolute;z-index:2;inset:auto var(--ui-space-4) var(--ui-space-4);display:flex;align-items:center;justify-content:center;gap:var(--ui-space-2);margin:0;padding:var(--ui-space-2) var(--ui-space-3);border-radius:var(--ui-radius-md);color:var(--ui-text-secondary);background:var(--ui-bg-surface);box-shadow:var(--ui-shadow-xs)}.domain-location .live-team-list>article[aria-current=true]{background:var(--ui-bg-subtle);box-shadow:inset 3px 0 0 var(--ui-action-primary)}.domain-location .live-team-card>.ui-content-state{margin:var(--ui-space-3)}.domain-location #konum-uyarilari{scroll-margin-top:var(--ui-space-6)}.domain-location .location-alert-list{display:grid;gap:var(--ui-space-3);padding:var(--ui-space-3) var(--ui-space-4) var(--ui-space-4)}.domain-location .location-alert-list ul{display:grid;margin:0;padding:0;list-style:none}.domain-location .location-alert-list li{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--ui-space-3);padding:var(--ui-space-3) 0;border-bottom:1px solid var(--ui-border-subtle)}.domain-location .location-alert-list li:last-child{border-bottom:0}.domain-location .location-alert-list li>div{display:grid;gap:2px;min-width:0}.domain-location .location-alert-list li strong{overflow-wrap:anywhere;color:var(--ui-text-primary);font-size:var(--ui-type-label-size)}.domain-location .location-alert-list li small{overflow-wrap:anywhere;color:var(--ui-text-secondary)}.domain-location .location-alert-list__actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--ui-space-2)}.domain-location .location-alert-list__history>summary{width:fit-content;min-height:40px;cursor:pointer;color:var(--ui-text-link);font-weight:var(--ui-font-weight-semibold);line-height:40px}.domain-location .location-alert-list__message{margin:0;color:var(--ui-text-secondary)}.domain-location .fleet-due-list{display:flex;flex-wrap:wrap;gap:var(--ui-space-1) var(--ui-space-3);color:var(--ui-text-secondary);font-size:var(--ui-type-helper-size)}.domain-location .fleet-due-list>span{display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--ui-space-1)}.domain-location .fleet-maintenance{margin:0;color:var(--ui-text-secondary)}.domain-location .fleet-maintenance[data-overdue=true]{color:var(--ui-status-danger-text);font-weight:var(--ui-font-weight-semibold)}.domain-location .fleet-vehicle-actions{display:flex;flex-wrap:wrap;gap:var(--ui-space-2);margin-top:var(--ui-space-2)}.domain-location .fleet-list small a,.domain-location .live-team-calendar-link{color:inherit;text-decoration:underline;text-decoration-color:var(--ui-border-strong,currentColor);text-underline-offset:2px}.domain-location .fleet-list small a:hover,.domain-location .live-team-calendar-link:hover{color:var(--ui-text-link)}.domain-location .section-card>.ui-content-state{margin:var(--ui-space-3)}@media (max-width:767px){.domain-location .location-alert-list li{grid-template-columns:minmax(0,1fr)}.domain-location .location-alert-list__actions{justify-content:flex-start}.domain-location .location-alert-list__actions>.button{min-height:44px}.domain-location .location-alert-list__history>summary{min-height:44px;line-height:44px}}.domain-quality .quality-record__links{display:flex;flex-wrap:wrap;gap:var(--ui-space-1) var(--ui-space-3);margin:0}.domain-quality :is(.quality-record__links,.quality-sla-list) a{display:inline-flex;min-height:32px;align-items:center;color:var(--ui-text-link);font-weight:var(--ui-font-weight-semibold);text-decoration:underline;text-underline-offset:2px}.domain-quality :is(.quality-order-picker,.quality-form-grid) label>small{color:var(--ui-text-secondary);font-size:var(--ui-type-helper-size);line-height:var(--ui-type-helper-line-height)}@media (max-width:767px){.domain-quality :is(.quality-record__links,.quality-sla-list) a{min-height:44px}}.domain-schedule .phase6-pool-controls{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--ui-space-2);min-width:0}.domain-schedule .phase6-pool-districts,.domain-schedule .phase6-pool-mode{display:flex;flex-wrap:wrap;grid-column:1/-1;gap:var(--ui-space-1);min-width:0}.domain-schedule :is(.phase6-pool-mode,.phase6-pool-districts) button{display:inline-flex;min-height:40px;align-items:center;gap:var(--ui-space-1);padding:0 var(--ui-space-3);border:1px solid var(--ui-border-default);border-radius:var(--ui-radius-pill);color:var(--ui-text-secondary);background:var(--ui-bg-surface);font:inherit;font-size:var(--ui-font-size-sm);font-weight:var(--ui-font-weight-semibold);cursor:pointer}.domain-schedule :is(.phase6-pool-mode,.phase6-pool-districts) button[aria-pressed=true]{border-color:var(--ui-action-primary);color:var(--ui-text-link);background:var(--ui-bg-subtle)}.domain-schedule :is(.phase6-pool-mode,.phase6-pool-districts) button:focus-visible{outline:3px solid var(--ui-focus-ring);outline-offset:1px}.domain-schedule .phase6-pool-mode button>span{min-width:22px;padding:0 6px;border-radius:var(--ui-radius-pill);background:var(--ui-bg-subtle);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:center}.domain-schedule .phase6-pool-search{display:flex;min-width:0;align-items:center;gap:var(--ui-space-2);padding:0 var(--ui-space-3);border:1px solid var(--ui-border-default);border-radius:var(--ui-radius-md);color:var(--ui-text-tertiary);background:var(--ui-bg-surface)}.domain-schedule .phase6-pool-search input{width:100%;min-width:0;min-height:40px;border:0;color:var(--ui-text-primary);background:transparent;font:inherit;font-size:var(--ui-type-body-size);outline:none}.domain-schedule .phase6-pool-search:focus-within{outline:3px solid var(--ui-focus-ring);outline-offset:1px}.domain-schedule .phase6-pool-controls>select{min-width:0;min-height:40px;padding:0 var(--ui-space-3);border:1px solid var(--ui-border-default);border-radius:var(--ui-radius-md);color:var(--ui-text-primary);background:var(--ui-bg-surface);font:inherit;font-size:var(--ui-font-size-sm)}.domain-schedule .phase6-candidate-check.is-pending{border-style:dashed;color:var(--ui-text-secondary)}@media (max-width:639px){.domain-schedule .phase6-pool-controls{grid-template-columns:minmax(0,1fr)}}.domain-dispatch-settings .phase6-availability-list article>.button{justify-self:start;margin-block-start:var(--ui-space-1)}.domain-dispatch-settings .phase6-availability-list article>.button span{color:inherit;font-size:inherit}.domain-dispatch-settings .phase6-availability-past{display:flex;min-height:40px;align-items:center;gap:var(--ui-space-2);color:var(--ui-text-secondary);font-size:var(--ui-font-size-sm)}.domain-dispatch-settings .phase6-availability-past input:where([type=checkbox],[type=radio]){width:18px;height:18px}.domain-dispatch-settings .phase6-quality-reference{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--ui-space-2) var(--ui-space-3);padding:var(--ui-space-3);border:1px solid var(--ui-color-blue-100);border-radius:var(--ui-radius-md);color:var(--ui-text-secondary);background:var(--ui-color-blue-50);font-size:var(--ui-font-size-sm)}.domain-dispatch-settings .phase6-quality-reference>span{min-width:0;flex:1 1 260px;overflow-wrap:anywhere}.ui-overlay--drawer .job-type-template-form{padding:0;border:0;background:transparent}.ui-overlay--drawer .job-type-template-form .master-form__grid{grid-template-columns:minmax(0,1fr)}.job-type-template-form__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--ui-space-2)}.job-type-token-field{display:grid;min-width:0;gap:var(--ui-space-2);margin:0;padding:0;border:0}.job-type-token-field>legend{margin-bottom:var(--ui-space-1);color:var(--ui-text-secondary);font-size:var(--ui-type-label-size);font-weight:700}.job-type-token-field__chips{display:flex;min-width:0;min-height:var(--ui-control-height-default);flex-wrap:wrap;align-items:center;gap:var(--ui-space-1);padding:var(--ui-space-1) var(--ui-space-2);border:1px solid var(--ui-border-default);border-radius:var(--ui-radius-md);background:var(--ui-bg-surface)}.job-type-token-field__chips:focus-within{outline:3px solid var(--ui-focus-ring);outline-offset:1px}.job-type-token-field__chips>input{min-width:120px;min-height:36px;flex:1 1 120px;border:0;color:var(--ui-text-primary);background:transparent;font:inherit;outline:none}.job-type-token{display:inline-flex;align-items:center;gap:2px;padding:2px 2px 2px var(--ui-space-2);border-radius:var(--ui-radius-pill);color:var(--ui-text-primary);background:var(--ui-bg-subtle);font-size:var(--ui-font-size-sm)}.job-type-token>button{display:inline-grid;width:32px;height:32px;place-items:center;border:0;border-radius:var(--ui-radius-pill);color:var(--ui-text-secondary);background:transparent;cursor:pointer}.job-type-token>button:focus-visible,.job-type-token>button:hover{color:var(--ui-status-danger-text);background:var(--ui-bg-surface)}.job-type-token-field__suggestions{display:flex;flex-wrap:wrap;gap:var(--ui-space-1)}.job-type-token-field__suggestions>button{min-height:32px;padding:0 var(--ui-space-2);border:1px dashed var(--ui-border-default);border-radius:var(--ui-radius-pill);color:var(--ui-text-link);background:transparent;font:inherit;font-size:var(--ui-font-size-sm);cursor:pointer}.identity-directory-filters{display:grid;grid-template-columns:minmax(0,1fr) minmax(160px,220px) minmax(160px,220px);align-items:end;gap:var(--ui-space-3)}.identity-delivery-mode{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:var(--ui-space-2);margin:0;padding:0;border:0}.identity-delivery-mode>legend{margin-bottom:var(--ui-space-2);color:var(--ui-text-secondary);font-size:var(--ui-type-label-size);font-weight:700}.identity-delivery-mode>label{display:flex;align-items:flex-start;gap:var(--ui-space-2);min-height:44px;padding:var(--ui-space-3);border:1px solid var(--ui-border-default);border-radius:var(--ui-radius-md);cursor:pointer}.identity-delivery-mode>label.is-selected{border-color:var(--ui-action-primary);background:var(--ui-bg-subtle)}.identity-delivery-mode>label>span{display:grid;gap:2px}.identity-delivery-mode small{color:var(--ui-text-secondary)}.identity-permission-picker>div{align-items:start;gap:var(--ui-space-3);max-height:min(62vh,560px);padding:var(--ui-space-1)}.identity-permission-column{display:grid;min-width:0;align-content:start;gap:var(--ui-space-3)}.identity-permission-group{display:grid;min-width:0;gap:0;margin:0;padding:var(--ui-space-1) var(--ui-space-3) var(--ui-space-2);border:1px solid var(--ui-border-default);border-radius:var(--ui-radius-lg);background:var(--ui-bg-surface)}.identity-permission-group>legend{padding-inline:var(--ui-space-2);color:var(--ui-text-primary);font-size:var(--ui-type-label-size);font-weight:800}.identity-permission-group>label.identity-permission-override{display:grid;min-width:0;grid-template-columns:minmax(0,1fr) 168px;align-items:center;gap:var(--ui-space-3);min-height:48px;padding:var(--ui-space-1) 0;border:0;border-top:1px solid var(--ui-border-subtle);border-radius:0;background:transparent;cursor:default}.identity-permission-group>label.identity-permission-override:first-of-type{border-top:0}.identity-permission-group .identity-permission-label{font-weight:600;overflow-wrap:anywhere}.identity-permission-group select{width:100%;min-width:0;min-height:40px}.identity-permission-group>label.identity-permission-override.is-grant{box-shadow:inset 3px 0 0 var(--ui-status-success-text);padding-inline-start:var(--ui-space-2)}.identity-permission-group>label.identity-permission-override.is-deny{box-shadow:inset 3px 0 0 var(--ui-status-danger-text);padding-inline-start:var(--ui-space-2)}@media (max-width:1023px){.identity-permission-picker>div{grid-template-columns:minmax(0,1fr)}}@media (max-width:639px){.identity-permission-group>label.identity-permission-override{grid-template-columns:minmax(0,1fr);gap:var(--ui-space-1)}}.role-permission-matrix{display:grid;min-width:0;gap:var(--ui-space-3);padding-block-start:var(--ui-space-3)}.role-permission-matrix__roles{margin:0;padding:0;border:0}.role-permission-matrix__roles>legend{margin-bottom:var(--ui-space-2);color:var(--ui-text-secondary);font-size:var(--ui-type-label-size);font-weight:700}.role-permission-matrix__roles>div{display:flex;flex-wrap:wrap;gap:var(--ui-space-1)}.role-permission-matrix__roles label{display:inline-flex;min-height:40px;align-items:center;gap:var(--ui-space-2);padding:0 var(--ui-space-3);border:1px solid var(--ui-border-default);border-radius:var(--ui-radius-pill);color:var(--ui-text-secondary);font-size:var(--ui-font-size-sm);cursor:pointer}.role-permission-matrix__roles label.is-selected{border-color:var(--ui-action-primary);color:var(--ui-text-link);background:var(--ui-bg-subtle)}.role-permission-matrix__toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ui-space-2) var(--ui-space-4)}.audit-explorer__search,.role-permission-matrix__search{display:flex;min-width:0;flex:1 1 240px;align-items:center;gap:var(--ui-space-2);padding:0 var(--ui-space-3);border:1px solid var(--ui-border-default);border-radius:var(--ui-radius-md);color:var(--ui-text-tertiary);background:var(--ui-bg-surface)}.audit-explorer__search input,.role-permission-matrix__search input{width:100%;min-width:0;min-height:40px;border:0;color:var(--ui-text-primary);background:transparent;font:inherit;outline:none}.audit-explorer__search:focus-within,.role-permission-matrix__search:focus-within{outline:3px solid var(--ui-focus-ring);outline-offset:1px}.role-permission-matrix__toggle{display:inline-flex;min-height:40px;align-items:center;gap:var(--ui-space-2);color:var(--ui-text-secondary);font-size:var(--ui-font-size-sm)}.role-permission-matrix__scroll{position:relative;max-height:560px;overflow:auto;border:1px solid var(--ui-border-default);border-radius:var(--ui-radius-md);overscroll-behavior-inline:contain}.role-permission-matrix table{width:100%;min-width:560px;border-collapse:collapse;font-size:var(--ui-font-size-sm)}.role-permission-matrix thead th{position:sticky;top:0;z-index:1;padding:var(--ui-space-2) var(--ui-space-3);border-bottom:1px solid var(--ui-border-default);color:var(--ui-text-primary);background:var(--ui-bg-surface);text-align:start;vertical-align:bottom}.role-permission-matrix tbody th>small,.role-permission-matrix thead th>span{display:block}.role-permission-matrix tbody th>small,.role-permission-matrix thead th>small{color:var(--ui-text-secondary);font-size:var(--ui-type-helper-size);font-weight:400}.role-permission-matrix tbody td,.role-permission-matrix tbody th{padding:var(--ui-space-2) var(--ui-space-3);border-bottom:1px solid var(--ui-border-subtle);text-align:start}.role-permission-matrix tbody th{color:var(--ui-text-primary);font-weight:600}.role-permission-matrix__group th{color:var(--ui-text-secondary);background:var(--ui-bg-subtle);font-size:var(--ui-type-label-size);text-transform:none}.role-permission-matrix td[data-allowed=true]{color:var(--ui-status-success-text)}.role-permission-matrix td[data-allowed=false]{color:var(--ui-text-tertiary)}.audit-explorer__empty,.role-permission-matrix__empty{margin:0;padding:var(--ui-space-3);color:var(--ui-text-secondary)}.audit-explorer,.organization-sessions{display:grid;min-width:0;gap:var(--ui-space-3)}.audit-explorer__filters,.organization-sessions__toolbar{display:flex;flex-wrap:wrap;align-items:end;gap:var(--ui-space-2) var(--ui-space-3)}.audit-explorer__filters>label:not(.audit-explorer__search){display:grid;gap:var(--ui-space-1);color:var(--ui-text-secondary);font-size:var(--ui-type-label-size)}.audit-explorer__filters>label>:is(select,input){min-height:40px;padding:0 var(--ui-space-3);border:1px solid var(--ui-border-default);border-radius:var(--ui-radius-md);color:var(--ui-text-primary);background:var(--ui-bg-surface);font:inherit}.audit-explorer__filters>small,.organization-sessions__message,.organization-sessions__toolbar>small{flex-basis:100%;margin:0;color:var(--ui-text-secondary);font-size:var(--ui-font-size-sm)}.organization-sessions__list{display:grid;gap:var(--ui-space-2)}.organization-sessions__list>article{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--ui-space-3);padding:var(--ui-space-3);border:1px solid var(--ui-border-subtle);border-radius:var(--ui-radius-md)}.organization-sessions__list>article>div{display:grid;min-width:0;gap:2px}.organization-sessions__list :is(p,small){margin:0;overflow-wrap:anywhere;color:var(--ui-text-secondary);font-size:var(--ui-type-helper-size)}.organization-sessions__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--ui-space-1)}@media (max-width:767px){.identity-directory-filters{grid-template-columns:minmax(0,1fr)}.organization-sessions__list>article{grid-template-columns:auto minmax(0,1fr)}.organization-sessions__actions{grid-column:2;justify-content:flex-start}}@media (max-width:1199px){.job-type-token>button{width:40px;height:40px}.job-type-token-field__suggestions>button{min-height:40px}}.domain-reports .saved-view-chips .saved-view-chip{display:inline-flex;min-width:0;max-width:100%;flex-wrap:wrap;align-items:center;gap:2px;padding-inline-end:2px;border-radius:var(--ui-radius-lg);background:var(--ui-color-blue-50)}.domain-reports .saved-view-chips .saved-view-chip--default{box-shadow:inset 0 0 0 1px var(--ui-action-primary)}.domain-reports .saved-view-chips .saved-view-chip--shared{background:var(--ui-bg-subtle)}.domain-reports .saved-view-chips .saved-view-chip>a{display:inline-flex;min-width:0;min-height:36px;align-items:center;gap:var(--ui-space-1);background:transparent;overflow-wrap:anywhere}.domain-reports .saved-view-chips .saved-view-chip>a small{color:var(--ui-text-tertiary);font-size:var(--ui-type-helper-size)}.domain-reports .saved-view-menu>summary{display:inline-grid;width:36px;height:36px;place-items:center;border-radius:var(--ui-radius-pill);color:var(--ui-text-secondary);cursor:pointer;list-style:none}.domain-reports .saved-view-menu>summary::-webkit-details-marker{display:none}.domain-reports .saved-view-menu>summary:hover,.domain-reports .saved-view-menu[open]>summary{background:var(--ui-bg-surface)}.domain-reports .saved-view-chip:has(>.saved-view-menu[open]) .saved-view-menu{flex-basis:100%}.domain-reports .saved-view-menu__panel{display:flex;flex-wrap:wrap;gap:var(--ui-space-1);padding:0 var(--ui-space-2) var(--ui-space-2)}.domain-reports .saved-view-menu__panel button{display:inline-flex;min-height:36px;align-items:center;gap:var(--ui-space-1);padding:0 var(--ui-space-3);border:1px solid var(--ui-border-default);border-radius:var(--ui-radius-pill);color:var(--ui-text-primary);background:var(--ui-bg-surface);font:inherit;font-size:var(--ui-type-helper-size);cursor:pointer}.domain-reports .saved-view-menu__panel .saved-view-menu__danger{color:var(--ui-status-danger-text)}.domain-reports .reporting-more{justify-self:center}.domain-reports .report-data-table td{max-width:34ch;white-space:normal;overflow-wrap:anywhere}.domain-reports .report-data-table td:is([data-kind=number],[data-kind=money],[data-kind=percent],[data-kind=date]){white-space:nowrap}.domain-reports .report-data-table :is(th,td):first-child{position:sticky;inset-inline-start:0;z-index:1;background:var(--ui-bg-surface);box-shadow:1px 0 0 var(--ui-border-subtle)}.domain-reports .report-data-table thead th:first-child{z-index:3;background:var(--ui-bg-subtle)}.domain-reports .report-filter-panel:not(.report-filter-panel--compact){display:flex;flex-wrap:wrap;align-items:end;gap:var(--ui-space-3)}.domain-reports .report-filter-panel:not(.report-filter-panel--compact)>label{flex:1 1 200px}.domain-reports .report-filter-panel:not(.report-filter-panel--compact)>.report-filter-panel__wide{flex:2 1 420px}.domain-reports .report-filter-panel:not(.report-filter-panel--compact)>:is(.report-filter-panel__scope,.report-filter-panel__actions){flex:1 1 100%}.domain-reports .report-filter-panel--compact{grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),max-content))}.domain-reports .report-filter-panel--compact .report-filter-panel__actions{grid-column:auto;align-self:end}.domain-reports .report-filter-panel__scope--standalone{margin:0;padding:var(--ui-space-3) var(--ui-space-4);border:1px solid var(--ui-border-default);border-radius:var(--ui-radius-lg);color:var(--ui-text-secondary);background:var(--ui-bg-surface)}.domain-reports .report-download-alerts{display:grid;gap:var(--ui-space-2);margin:0 0 var(--ui-space-3);padding:0;list-style:none}.domain-reports .report-download-alerts li{display:flex;align-items:flex-start;gap:var(--ui-space-2);padding:var(--ui-space-2) var(--ui-space-3);border:1px solid var(--ui-color-red-100);border-radius:var(--ui-radius-md);color:var(--ui-status-danger-text);background:var(--ui-color-red-50);overflow-wrap:anywhere}.domain-reports .report-download-table-wrap .ui-table-region__scroller{max-height:420px;overflow:auto}@media (max-width:1199px){.domain-reports .saved-view-chips .saved-view-chip>a,.domain-reports .saved-view-menu__panel button{min-height:40px}.domain-reports .saved-view-menu>summary{width:40px;height:40px}}@media (min-width:1200px){.domain-imported-history-list .imported-history-filter{grid-template-columns:minmax(240px,2fr) repeat(4,minmax(140px,1fr))}.domain-imported-history-list .imported-history-filter__check{grid-row:auto;grid-column:1/span 2}.domain-imported-history-list .imported-history-filter__actions{grid-row:auto;grid-column:-3/-1}}.domain-imported-history-list .imported-history-filter select{width:100%;min-width:0;min-height:var(--ui-control-height-default);padding-inline:var(--ui-space-3) var(--ui-space-2);border:1px solid var(--ui-border-default);border-radius:var(--ui-radius-md);color:var(--ui-text-primary);background:var(--ui-bg-surface);font:inherit;font-size:var(--ui-type-field-size)}.domain-imported-history-list .imported-history-filter__help{grid-column:1/-1;color:var(--ui-text-secondary);font-size:var(--ui-type-helper-size);line-height:var(--ui-type-helper-line-height)}@media (max-width:767px){.domain-imported-history-list .summary-strip article:last-child{grid-column:auto}}@media (max-width:1199px){.domain-imported-history-list .imported-history-filter__actions,.domain-imported-history-list .imported-history-filter__check{grid-column:1/-1}}.domain-resilience .resilience-create-manifest{align-items:end;gap:var(--ui-space-2)}.domain-resilience .resilience-kind-select{display:grid;gap:var(--ui-space-1);min-width:0;color:var(--ui-text-secondary);font-size:var(--ui-font-size-sm)}.domain-resilience .resilience-kind-select select{min-height:var(--ui-control-height-default);max-width:100%;padding:0 var(--ui-space-3);border:1px solid var(--ui-border-default);border-radius:var(--ui-radius-md);color:var(--ui-text-primary);background:var(--ui-bg-surface);font:inherit}.domain-resilience .resilience-alert-title{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ui-space-2);min-width:0}.domain-resilience .resilience-dependency-grid article>.resilience-inline-action{grid-column:2;justify-self:start}.domain-resilience .resilience-dependency-grid .resilience-dependency-follow-up{color:var(--ui-text-secondary);overflow-wrap:anywhere}.domain-resilience .resilience-dependency-links{margin:0;padding:var(--ui-space-3) var(--ui-space-4);border-top:1px solid var(--ui-border-subtle);color:var(--ui-text-secondary);font-size:var(--ui-font-size-sm)}@media (max-width:767px){.domain-resilience .resilience-create-manifest,.domain-resilience .resilience-kind-select{width:100%}}.domain-call-center .telephony-history-summary{flex-wrap:wrap}.domain-call-center .telephony-history-limit{flex-basis:100%;color:var(--ui-status-warning-text)}.automation-version-list{display:grid;gap:var(--ui-space-3);margin:0;padding:0;list-style:none}.automation-version-list>li{display:grid;gap:var(--ui-space-2);padding:var(--ui-space-3);border:1px solid var(--ui-border-subtle);border-radius:var(--ui-radius-md);background:var(--ui-bg-surface)}.automation-version-list>li>.button{justify-self:start}.automation-version-list__head{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ui-space-2)}.automation-version-list__head small{flex-basis:100%;color:var(--ui-text-secondary);font-size:var(--ui-font-size-sm)}.automation-version-diff{display:grid;gap:var(--ui-space-2);margin:0}.automation-version-diff>div{display:grid;grid-template-columns:minmax(96px,max-content) minmax(0,1fr);gap:var(--ui-space-2)}.automation-version-diff dt{color:var(--ui-text-secondary);font-size:var(--ui-font-size-sm);font-weight:var(--ui-font-weight-semibold)}.automation-version-diff dd{display:grid;gap:var(--ui-space-1);min-width:0;margin:0;overflow-wrap:anywhere}.automation-version-diff :is(del,ins){padding:2px var(--ui-space-2);border-radius:var(--ui-radius-sm);font-size:var(--ui-font-size-sm);text-decoration:none}.automation-version-diff del{color:var(--ui-status-danger-text);background:var(--ui-color-red-50)}.automation-version-diff del:before{content:"− "}.automation-version-diff ins{color:var(--ui-color-green-800);background:var(--ui-color-green-50)}.automation-version-diff ins:before{content:"+ "}.automation-version-same{margin:0;color:var(--ui-text-secondary);font-size:var(--ui-font-size-sm)}@media (max-width:639px){.automation-version-diff>div{grid-template-columns:minmax(0,1fr)}}.entity-export-menu{position:relative;display:block;min-width:0}.entity-export-menu>summary{display:flex;align-items:center;justify-content:center;list-style:none;cursor:pointer}.entity-export-menu>summary::-webkit-details-marker{display:none}.entity-export-menu>.entity-export-actions{position:absolute;top:calc(100% + 6px);right:0;z-index:30;display:flex;flex-wrap:nowrap;gap:var(--ui-space-2);margin:0;padding:var(--ui-space-2);border:1px solid var(--ui-border-default);border-radius:var(--ui-radius-lg);background:var(--ui-bg-surface);box-shadow:var(--ui-shadow-lg)}.entity-export-menu[data-align=start]>.entity-export-actions{right:auto;left:0}@media (max-width:639px){.entity-export-menu>.entity-export-actions{left:0}.entity-export-menu>.entity-export-actions>.button{flex:1 1;justify-content:center}}.domain-imported-history-detail .duplicate-warning>.duplicate-warning__actions{display:flex;flex:0 1 auto;flex-wrap:wrap;gap:var(--ui-space-2)}.domain-imported-history-list .imported-history-source-note{margin-top:var(--ui-space-1)}.domain-imported-history-list .imported-history-source-note>summary{width:fit-content;min-height:40px;padding-block:var(--ui-space-2);color:var(--ui-text-link,var(--ui-action-primary));font-size:var(--ui-font-size-sm);font-weight:var(--ui-font-weight-semibold);cursor:pointer}.domain-imported-history-list .imported-history-source-note>p{margin:0;color:var(--ui-text-secondary);font-size:var(--ui-type-helper-size);line-height:var(--ui-type-helper-line-height);overflow-wrap:anywhere}.domain-customer-detail .customer-imported-history{display:grid;gap:var(--ui-space-2);margin:0 0 var(--ui-space-2);padding:0;list-style:none}.domain-customer-detail .customer-imported-history a{display:grid;gap:2px;min-height:44px;padding:var(--ui-space-2) var(--ui-space-3);border:1px solid var(--ui-border-subtle);border-radius:var(--ui-radius-md);color:var(--ui-text-primary);text-decoration:none}.customer-create-address__hint,.domain-customer-detail .customer-imported-history small{color:var(--ui-text-secondary);font-size:var(--ui-font-size-sm)}.customer-create-address__hint{margin:0;padding:var(--ui-space-2) var(--ui-space-3);border-radius:var(--ui-radius-md);background:var(--ui-bg-subtle);overflow-wrap:anywhere}.domain-device-list .device-list-search>.device-list-sort{display:flex;grid-column:1/-1;align-items:center;gap:var(--ui-space-2);color:var(--ui-text-secondary);font-size:var(--ui-font-size-sm)}.domain-device-list .device-list-sort select{min-height:var(--ui-control-height-default);padding:0 var(--ui-space-3);border:1px solid var(--ui-border-default);border-radius:var(--ui-radius-control);color:var(--ui-text-primary);background:var(--ui-bg-surface);font:inherit}.domain-work-order-list .operation-queue-grid{display:flex;flex-wrap:wrap}.domain-work-order-list .operation-queue-grid>a{flex:1 1 220px}.domain-work-order-list .work-order-row-actions{display:inline-flex;flex-wrap:nowrap;align-items:center;justify-content:flex-end;gap:var(--ui-space-1)}.domain-work-order-list .work-order-row-actions .icon-button{width:40px;height:40px}.domain-work-order-list .work-order-row-actions__slot{flex:0 0 auto;width:40px;height:40px}@media (max-width:639px){.domain-work-order-list .work-order-row-actions__slot{width:var(--ui-control-height-comfortable);height:var(--ui-control-height-comfortable);min-width:var(--ui-control-height-comfortable)}.domain-work-order-list .work-order-row-actions{max-width:100%;flex-wrap:wrap;justify-content:flex-start}}@media (min-width:640px){.domain-work-order-list .work-order-row-actions .icon-button{min-width:40px;min-height:40px}.domain-work-order-list .work-order-row-actions .domain-row-action{min-width:40px;min-height:40px;gap:2px;padding-inline:4px}}@media (min-width:640px){.domain-work-order-list .ui-data-table__table :is(th,td){padding-inline:var(--ui-space-3)}.domain-work-order-list .ui-data-table__table :is(th,td)[data-column-id=action]{padding-inline:var(--ui-space-2)}}.domain-work-order-list .ui-data-table .status-pill,.domain-work-order-list .ui-data-table .status-pill .ui-badge__label{white-space:normal}.work-order-line{display:flex;max-width:100%;align-items:center;gap:6px}.work-order-line,.work-order-line>*{min-width:0;overflow:hidden;white-space:nowrap}.work-order-line>*{text-overflow:ellipsis}.work-order-line>small{flex:0 1 auto;color:var(--ui-text-secondary);font-size:var(--ui-font-size-xs)}.work-order-line>:first-child{flex:0 1 auto}.work-order-line .work-order-line__status{display:inline-flex;min-width:0;flex:0 1 auto;align-items:center;gap:6px;color:var(--ui-text-primary);font-size:var(--ui-font-size-sm);font-weight:500}.work-order-line__status>span:last-child{min-width:0;overflow:hidden;text-overflow:ellipsis}.work-order-line .work-order-line__status-dot{width:10px;height:10px;flex:none;border:1px solid rgb(0 0 0/18%);border-radius:50%}.plan-dot--purple{background:var(--plan-purple-bg)}.plan-dot--orange{background:var(--plan-orange-bg)}.plan-dot--green{background:var(--plan-green-bg)}.plan-dot--red{background:var(--plan-red-bg)}.plan-dot--gray{background:var(--plan-gray-bg)}.plan-dot--blue{background:var(--plan-blue-bg)}.work-order-line .work-order-line__fee{flex-shrink:10;color:var(--ui-text-secondary);font-weight:600}.work-order-line .work-order-line__late{display:inline-flex;flex:none;color:var(--ui-text-secondary)}.work-order-line .work-order-line__priority{color:var(--ui-text-primary);font-weight:700}.work-order-slip-marks.work-order-slip-marks--compact{flex-wrap:nowrap;align-items:center}.work-order-slip-marks [data-mark=emaar][aria-pressed=true]{border-color:#c9b800;color:var(--plan-emaar-fg);background:#ffeb3b}.work-order-slip-marks [data-mark=slip][aria-pressed=true]{border-color:var(--ui-border-strong);color:var(--ui-text-primary);background:var(--ui-bg-subtle)}.work-order-slip-marks--compact .button{min-height:26px;height:26px;padding-inline:10px;border-radius:999px;box-shadow:none;font-size:var(--ui-font-size-xs);font-weight:600}.domain-work-order-list .work-order-row-actions .icon-button{border-color:transparent;background:transparent;box-shadow:none}.domain-work-order-list .work-order-row-actions .icon-button:hover{background:var(--ui-bg-subtle)}@media (max-width:767px){.domain-appointment-requests .appointment-queue-card>footer,.domain-appointment-requests .appointment-queue-card>header{flex-wrap:wrap}.domain-appointment-requests .appointment-queue-card>header>div{flex:1 1 220px;min-width:0}.domain-appointment-requests .appointment-queue-main section{border-right:0;border-top:1px solid var(--ui-border-subtle)}.domain-appointment-requests .appointment-queue-main section:first-child{border-top:0}}.approval-records-filter__field{display:grid;min-width:0;gap:var(--ui-space-1);color:var(--ui-text-secondary);font-size:var(--ui-font-size-sm);font-weight:var(--ui-font-weight-semibold)}.approval-records-filter__field :is(input,select){width:100%}.approval-records-filter>.approval-records-filter__submit{align-self:end}.domain-dispatch-settings .phase6-profile-section{margin:0;border:1px solid var(--ui-border-subtle);border-radius:var(--ui-radius-md);background:var(--ui-bg-surface)}.domain-dispatch-settings .phase6-profile-section>summary{display:flex;align-items:center;min-height:44px;padding:var(--ui-space-2) var(--ui-space-3);color:var(--ui-text-primary);font-weight:var(--ui-font-weight-semibold);cursor:pointer}.domain-dispatch-settings .phase6-profile-section[open]>summary{border-bottom:1px solid var(--ui-border-subtle)}.domain-dispatch-settings .phase6-profile-section>:not(summary){margin:var(--ui-space-3)}.domain-location :is(.fleet-list,.live-team-list){gap:0}.domain-location :is(.location-lab-grid,.location-two-grid){margin:0}.field-message>button{display:inline-grid;min-width:44px;min-height:44px;place-items:center}.domain-inventory .stock-balance-filter{display:grid;grid-template-columns:minmax(200px,2fr) repeat(3,minmax(140px,1fr)) auto;align-items:end;gap:var(--ui-space-2);padding:var(--ui-space-3) var(--ui-space-4);border-bottom:1px solid var(--ui-border-subtle)}.domain-inventory .stock-balance-filter label{display:grid;min-width:0;gap:var(--ui-space-1);color:var(--ui-text-secondary);font-size:var(--ui-font-size-sm);font-weight:var(--ui-font-weight-semibold)}.domain-inventory .stock-balance-filter :is(input,select){width:100%;min-height:var(--ui-control-height-default);padding:0 var(--ui-space-3);border:1px solid var(--ui-border-default);border-radius:var(--ui-radius-md);color:var(--ui-text-primary);background:var(--ui-bg-surface);font:inherit}.domain-inventory .stock-balance-filter__actions{display:flex;gap:var(--ui-space-2)}@media (max-width:1023px){.domain-inventory .stock-balance-filter{grid-template-columns:repeat(2,minmax(0,1fr))}.domain-inventory .stock-balance-filter>label:first-child,.domain-inventory .stock-balance-filter__actions{grid-column:1/-1}}@media (max-width:639px){.domain-inventory .stock-balance-filter{grid-template-columns:minmax(0,1fr)}}.ui-kpi-card__link{justify-self:start;color:var(--ui-text-link);font-size:var(--ui-font-size-sm);font-weight:var(--ui-font-weight-semibold)}.domain-quality .quality-status-summary{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:var(--ui-space-2);margin:0}.domain-quality .quality-status-summary>div{display:grid;gap:2px;padding:var(--ui-space-2) var(--ui-space-3);border:1px solid var(--ui-border-subtle);border-radius:var(--ui-radius-md)}.domain-quality .quality-status-summary dt{color:var(--ui-text-secondary);font-size:var(--ui-font-size-sm)}.domain-quality .quality-status-summary dd{margin:0;color:var(--ui-text-primary);font-size:var(--ui-font-size-lg,1.25rem);font-weight:var(--ui-font-weight-bold)}.domain-quality .quality-survey-summary{margin-bottom:var(--ui-space-3)}.domain-quality .quality-survey-note{display:flex;align-items:flex-start;gap:var(--ui-space-2);margin:var(--ui-space-3) 0 0;color:var(--ui-text-secondary);font-size:var(--ui-type-helper-size);line-height:1.5}.domain-quality .quality-survey-note>svg{flex:0 0 auto;margin-top:3px}.domain-quality .quality-survey-answers{margin-top:var(--ui-space-3)}.domain-quality .quality-survey-answers small{overflow-wrap:anywhere}.domain-quality .quality-survey-answers small>svg{vertical-align:-2px}.domain-quality .quality-repeat-form{display:flex;flex-wrap:wrap;align-items:end;gap:var(--ui-space-2)}.domain-quality .quality-repeat-form label{display:grid;gap:var(--ui-space-1);font-size:var(--ui-font-size-sm)}@media (min-width:1024px){.domain-resilience .resilience-main-grid{align-items:start}.domain-resilience .resilience-main-grid>:last-child{position:sticky;top:calc(var(--ui-shell-topbar-height) + var(--ui-space-4))}.domain-resilience .resilience-main-grid>:first-child{align-self:stretch}}.domain-resilience :is(.resilience-row-drills,.resilience-show-all)>summary{display:inline-flex;align-items:center;min-height:40px;color:var(--ui-text-link);font-size:var(--ui-font-size-sm);font-weight:var(--ui-font-weight-semibold);cursor:pointer}.domain-resilience .resilience-show-all{padding:var(--ui-space-2) var(--ui-space-4)}.domain-resilience .resilience-show-all-link{display:inline-flex;align-items:center;min-height:40px;padding:0 var(--ui-space-4);color:var(--ui-text-link);font-size:var(--ui-font-size-sm);font-weight:var(--ui-font-weight-semibold)}.notification-contract-action .notification-contract-buttons{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--ui-space-2)}.notification-contract-action .notification-contract-renew{display:flex;min-width:0;flex-wrap:wrap;align-items:flex-end;grid-column:1/-1;gap:var(--ui-space-2) var(--ui-space-3)}.notification-contract-action .notification-contract-renew label{display:grid;gap:var(--ui-space-1);color:var(--ui-text-secondary);font-size:var(--ui-font-size-sm);font-weight:var(--ui-font-weight-semibold)}.notification-contract-action .notification-contract-renew input{min-height:var(--ui-control-height-default);padding:0 var(--ui-space-3);border:1px solid var(--ui-border-default);border-radius:var(--ui-radius-md);color:var(--ui-text-primary);background:var(--ui-bg-surface);font:inherit}@media (max-width:639px){.notification-contract-action .notification-contract-buttons{justify-content:flex-start;grid-column:1/-1}}.notification-template-hint{display:block;margin-top:var(--ui-space-1);color:var(--ui-text-secondary);font-size:var(--ui-font-size-sm);font-weight:var(--ui-font-weight-regular)}.notification-contract-list>article>.campaign-decision{display:flex;min-width:0;flex-wrap:wrap;align-items:center;grid-column:1/-1;gap:var(--ui-space-2);color:var(--ui-text-secondary);font-size:var(--ui-font-size-sm)}.campaign-decision__error{color:var(--ui-status-danger-text)}.campaign-wizard-disclosure{margin-top:var(--ui-space-3);padding-top:var(--ui-space-3);border-top:1px solid var(--ui-border-subtle)}.campaign-wizard-disclosure>summary{width:fit-content;min-height:44px;align-content:center;cursor:pointer;color:var(--ui-text-link);font-weight:var(--ui-font-weight-semibold)}.campaign-wizard{margin-top:var(--ui-space-2)}.campaign-wizard,.campaign-wizard__filters{display:grid;min-width:0;gap:var(--ui-space-3)}.campaign-wizard__filters{grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr))}.campaign-wizard label{display:grid;min-width:0;gap:var(--ui-space-1);color:var(--ui-text-primary);font-size:var(--ui-font-size-sm);font-weight:var(--ui-font-weight-semibold)}.campaign-wizard :is(input:not([type=checkbox]),select,textarea){width:100%;min-width:0;min-height:var(--ui-control-height-default);padding:var(--ui-space-2) var(--ui-space-3);border:1px solid var(--ui-border-default);border-radius:var(--ui-radius-md);color:var(--ui-text-primary);background:var(--ui-bg-surface);font:inherit;font-weight:var(--ui-font-weight-regular)}.campaign-wizard__items{display:grid;min-width:0;max-height:320px;margin:0;padding:var(--ui-space-2) var(--ui-space-3);overflow-y:auto;gap:var(--ui-space-1);border:1px solid var(--ui-border-default);border-radius:var(--ui-radius-md)}.campaign-wizard__items legend{padding:0 var(--ui-space-1);color:var(--ui-text-secondary);font-size:var(--ui-font-size-sm);font-weight:var(--ui-font-weight-semibold)}.campaign-wizard__items>label{display:flex;min-height:44px;align-items:center;gap:var(--ui-space-2);font-weight:var(--ui-font-weight-regular)}.campaign-wizard__items>label>span{display:grid;min-width:0}.campaign-wizard__empty,.campaign-wizard__items small,.campaign-wizard__message,.campaign-wizard__note{margin:0;overflow-wrap:anywhere;color:var(--ui-text-secondary);font-size:var(--ui-font-size-sm)}.campaign-wizard .campaign-wizard__message--success{color:var(--ui-status-success-text)}.campaign-wizard .campaign-wizard__message--danger{color:var(--ui-status-danger-text)}.document-retention-actions{display:grid;min-width:0;gap:var(--ui-space-2)}.document-retention-actions>span{display:flex;min-width:0;flex-wrap:wrap;align-items:center;gap:var(--ui-space-2)}.document-retention-actions small,.document-retention-actions__note{margin:0;overflow-wrap:anywhere;color:var(--ui-text-secondary);font-size:var(--ui-font-size-sm)}.document-retention-actions .document-retention-actions__error{color:var(--ui-status-danger-text)}.document-share-panel{display:grid;min-width:0;gap:var(--ui-space-2);padding:var(--ui-space-3);border:1px solid var(--ui-border-subtle);border-radius:var(--ui-radius-md)}.document-share-panel__head{display:grid;gap:2px}.document-share-panel__head small,.document-share-panel__list small{overflow-wrap:anywhere;color:var(--ui-text-secondary);font-size:var(--ui-type-helper-size)}.document-share-panel__list{display:grid;margin:0;padding:0;gap:var(--ui-space-2);list-style:none}.document-share-panel__list li{display:flex;min-width:0;flex-wrap:wrap;align-items:center;gap:var(--ui-space-2)}.document-share-panel__list li>span:first-child{display:grid;min-width:0;flex:1 1 260px;gap:2px}.document-share-panel__approval,.document-share-panel__status{padding:2px 10px;border-radius:999px;font-size:var(--ui-type-helper-size);font-weight:var(--ui-font-weight-semibold)}.document-share-panel__status--green{color:var(--ui-status-success-text);background:var(--ui-color-green-50)}.document-share-panel__status--amber{color:#80510b;background:#fff8e5}.document-share-panel__status--red{color:var(--ui-status-danger-text);background:var(--ui-color-red-50)}.document-share-panel__status--slate{color:var(--ui-text-secondary);background:var(--ui-surface-subtle,#f2f4f7)}.document-share-panel__approval{color:#0b5d86;background:#eaf7fd}.document-share-panel__revoke{display:flex;flex:1 1 100%;flex-wrap:wrap;align-items:end;gap:var(--ui-space-2);min-width:0}.document-share-panel__revoke label{display:grid;flex:1 1 240px;min-width:0;gap:4px;font-size:var(--ui-font-size-sm)}.document-share-panel__revoke input{min-width:0;min-height:40px}.document-share-panel__form{display:flex;flex-wrap:wrap;align-items:end;gap:var(--ui-space-2)}.document-share-panel__form label{display:grid;gap:4px;font-size:var(--ui-font-size-sm)}.document-share-panel__message{margin:0;font-size:var(--ui-type-helper-size)}.document-share-panel__message--success{color:var(--ui-status-success-text)}.document-share-panel__message--danger{color:var(--ui-status-danger-text)}.domain-automation .automation-rule-list__shadow{display:flex;min-width:0;flex-wrap:wrap;align-items:center;gap:var(--ui-space-2);margin:var(--ui-space-2) 0}.domain-automation .automation-live-wait,.domain-automation .automation-rule-list__shadow small{overflow-wrap:anywhere;color:var(--ui-text-secondary);font-size:var(--ui-type-helper-size)}.domain-automation .automation-source-list{display:grid;margin:0;padding:0;gap:var(--ui-space-2);list-style:none}.domain-automation .automation-source-list li{display:grid;min-width:0;gap:2px}.domain-automation .automation-source-list strong{font-size:var(--ui-font-size-sm)}.domain-automation .automation-source-list small{overflow-wrap:anywhere;color:var(--ui-text-secondary);font-size:var(--ui-type-helper-size)}.domain-automation .automation-source-error{margin:var(--ui-space-2) 0 0;color:var(--ui-status-danger-text);font-size:var(--ui-type-helper-size)}.domain-reports .export-note--ready{margin-bottom:var(--ui-space-3);border-color:#a8ddc9;background:var(--ui-color-green-50)}.domain-reports .export-note--ready a{font-weight:var(--ui-font-weight-semibold)}.field-claim-list{display:grid;min-width:0;gap:var(--ui-space-2)}.field-claim-list article{display:flex;min-width:0;flex-wrap:wrap;align-items:center;gap:var(--ui-space-3);padding:var(--ui-space-2) var(--ui-space-3);border:1px solid var(--ui-border-subtle);border-radius:var(--ui-radius-md)}.field-claim-list article>div{display:grid;min-width:0;flex:1 1 260px;gap:2px}.field-claim-actions__note,.field-claim-list article p,.field-claim-list article small{margin:0;overflow-wrap:anywhere;color:var(--ui-text-secondary);font-size:var(--ui-type-helper-size)}.field-claim-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ui-space-2)}.field-claim-actions__error{color:var(--ui-status-danger-text);font-size:var(--ui-type-helper-size)}.device-qr-panel{display:grid;min-width:0;gap:var(--ui-space-2)}.device-qr-panel>p{margin:0;color:var(--ui-text-secondary);font-size:var(--ui-type-helper-size)}.device-qr-panel>.button{justify-self:start}.device-qr-label{display:grid;max-width:340px;grid-template-columns:112px minmax(0,1fr);align-items:center;gap:var(--ui-space-3);padding:var(--ui-space-2);border:1px dashed var(--ui-border-default);background:#fff;color:#000}.device-qr-label svg{width:112px;height:112px}.device-qr-label>div{display:grid;min-width:0;gap:2px;font-size:var(--ui-type-helper-size);overflow-wrap:anywhere}@media print{html.printing-device-label body *{visibility:hidden!important}html.printing-device-label .device-qr-label,html.printing-device-label .device-qr-label *{visibility:visible!important}html.printing-device-label .device-qr-label{position:fixed;top:0;left:0;width:70mm;border:0}}.location-picker{display:grid;min-width:0;gap:var(--ui-space-2)}.location-picker>small{color:var(--ui-text-secondary);font-size:var(--ui-type-helper-size)}.location-picker__frame{position:relative;overflow:hidden;min-width:0;border:1px solid var(--ui-border-default);border-radius:var(--ui-radius-md);background:#e8eef3;cursor:crosshair;touch-action:none;-webkit-user-select:none;user-select:none}.location-picker__frame:focus-visible{outline:3px solid var(--ui-focus-ring,#0079b8);outline-offset:2px}.location-picker__frame>img{position:absolute;width:256px;height:256px;max-width:none;pointer-events:none}.location-picker__marker{position:absolute;width:18px;height:18px;margin:-18px 0 0 -9px;border:3px solid #fff;border-radius:50% 50% 50% 0;background:#c8102e;box-shadow:0 2px 6px rgb(0 0 0/35%);transform:rotate(-45deg);pointer-events:none}.location-picker__crosshair{position:absolute;top:50%;left:50%;width:14px;height:14px;margin:-7px 0 0 -7px;border:2px solid rgb(17 24 39/55%);border-radius:50%;pointer-events:none}.location-picker__zoom{position:absolute;top:8px;right:8px;display:grid;gap:4px}.location-picker__zoom button{display:grid;width:40px;height:40px;place-items:center;border:1px solid var(--ui-border-default);border-radius:var(--ui-radius-md);background:#fff;cursor:pointer}.location-picker__attribution{position:absolute;right:0;bottom:0;padding:2px 6px;background:rgb(255 255 255/85%);color:#1f2937;font-size:var(--ui-type-helper-size)}.device-photos{display:grid;min-width:0;gap:var(--ui-space-2)}.device-photos__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:var(--ui-space-2)}.device-photos__grid img{width:100%;height:96px;object-fit:cover;border:1px solid var(--ui-border-subtle);border-radius:var(--ui-radius-md)}.device-photos__item{display:grid;min-width:0;gap:var(--ui-space-1)}.device-photos__item>a{display:block;min-width:0}.device-photos__confirm{display:flex;flex-wrap:wrap;gap:var(--ui-space-1)}.device-photos__confirm .button,.device-photos__remove{justify-self:start;max-width:100%}.device-photos__empty,.device-photos__message{display:flex;align-items:center;gap:var(--ui-space-2);margin:0;color:var(--ui-text-secondary);font-size:var(--ui-type-helper-size)}.device-photos__message--danger{color:var(--ui-status-danger-text)}.device-photos__removed>summary{color:var(--ui-text-secondary);font-size:var(--ui-type-helper-size);cursor:pointer}.device-photos__removed ul{display:grid;gap:var(--ui-space-2);margin:var(--ui-space-2) 0 0;padding:0;list-style:none}.device-photos__removed li{display:flex;min-width:0;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--ui-space-2);font-size:var(--ui-type-helper-size)}.device-photos__removed li>span{min-width:0;overflow-wrap:anywhere}.device-photos__add{position:relative;justify-self:start}.device-photos__add input:where([type=file]){position:absolute;width:1px;height:1px;opacity:0}.device-photos__add:focus-within{outline:3px solid var(--ui-focus-ring,#0079b8);outline-offset:2px}.import-exception-queue{display:grid;min-width:0;gap:var(--ui-space-3);margin-top:var(--ui-space-3)}.import-exception-queue__filters{display:flex;flex-wrap:wrap;align-items:end;gap:var(--ui-space-2)}.import-exception-queue__filters label{display:grid;flex:1 1 180px;min-width:0;gap:4px;font-size:var(--ui-font-size-sm)}.import-exception-queue__filters label:first-child{flex:2 1 260px}.import-exception-actions{display:inline-flex;min-width:0}.import-exception-actions__form{display:grid;min-width:0;gap:var(--ui-space-3)}.import-exception-actions__hint{margin:0;color:var(--ui-text-muted);font-size:var(--ui-type-helper-size)}.import-wizard{display:grid;min-width:0;gap:var(--ui-space-3)}.import-wizard__version{display:flex;min-width:0;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--ui-space-2);padding:var(--ui-space-3);border:1px solid var(--ui-border-subtle);border-radius:var(--ui-radius-md);background:var(--ui-surface-subtle)}.import-wizard__version>div{display:grid;min-width:0;gap:2px}.import-wizard__version span{overflow-wrap:anywhere;color:var(--ui-text-secondary);font-size:var(--ui-type-helper-size)}.import-wizard__upload{display:flex;min-width:0;min-height:44px;align-items:center;gap:var(--ui-space-3);padding:var(--ui-space-3);border:1px dashed var(--ui-border-default);border-radius:var(--ui-radius-md);cursor:pointer}.import-wizard__upload>span{display:grid;min-width:0;flex:1 1 auto;gap:2px}.import-batch__actions small,.import-wizard__note,.import-wizard__upload small{color:var(--ui-text-secondary);font-size:var(--ui-type-helper-size)}.import-wizard__upload input[type=file]{max-width:100%;font-size:var(--ui-type-helper-size)}.import-wizard__upload:focus-within{outline:3px solid var(--ui-focus-ring,#0079b8);outline-offset:2px}.import-wizard__error{color:var(--ui-status-danger-text);font-size:var(--ui-type-helper-size)}.import-wizard__batches{display:grid;margin:0;padding:0;gap:var(--ui-space-3);list-style:none}.import-batch{display:grid;min-width:0;gap:var(--ui-space-3);padding:var(--ui-space-3);border:1px solid var(--ui-border-subtle);border-radius:var(--ui-radius-md)}.import-batch__header{display:flex;min-width:0;flex-wrap:wrap;align-items:center;gap:var(--ui-space-2)}.import-batch__header>div{display:grid;min-width:0;flex:1 1 220px}.import-batch__header strong{overflow-wrap:anywhere}.import-batch__header small{color:var(--ui-text-secondary);font-size:var(--ui-type-helper-size)}.import-batch__mapping>summary{cursor:pointer;color:var(--ui-text-link);font-weight:var(--ui-font-weight-semibold)}.import-batch__mapping form{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:var(--ui-space-2);margin-top:var(--ui-space-2)}.import-batch__mapping label{display:grid;min-width:0;gap:4px;font-size:var(--ui-type-helper-size)}.import-batch__mapping input,.import-batch__mapping select{min-width:0;min-height:44px}.import-batch__mapping .import-batch__actions{grid-column:1/-1}.import-batch__actions{display:flex;min-width:0;flex-wrap:wrap;align-items:center;gap:var(--ui-space-2)}.import-batch__dry-run{display:grid;min-width:0;gap:var(--ui-space-2)}.import-batch__rules{display:grid;margin:0;padding:0;gap:4px;list-style:none}.import-batch__rules li{display:flex;min-width:0;justify-content:space-between;gap:var(--ui-space-2);font-size:var(--ui-type-helper-size)}.import-batch__samples{width:100%;border-collapse:collapse;font-size:var(--ui-type-helper-size)}.import-batch__samples caption{padding-bottom:var(--ui-space-1);color:var(--ui-text-secondary);text-align:start}.import-batch__samples :is(th,td){padding:var(--ui-space-1) var(--ui-space-2);border-bottom:1px solid var(--ui-border-subtle);text-align:start;white-space:nowrap}.domain-quality .quality-cause-list--codes{margin-bottom:var(--ui-space-3);padding-bottom:var(--ui-space-3);border-bottom:1px solid var(--ui-border-subtle)}.repeat-cause-classifier{display:grid;min-width:0;gap:var(--ui-space-2);margin-top:var(--ui-space-3);padding-top:var(--ui-space-3);border-top:1px solid var(--ui-border-subtle)}.repeat-cause-classifier ul{display:grid;margin:0;padding:0;gap:var(--ui-space-2);list-style:none}.repeat-cause-classifier li{display:flex;min-width:0;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--ui-space-2)}.repeat-cause-classifier li>span{display:grid;min-width:0;flex:1 1 220px}.repeat-cause-classifier small{overflow-wrap:anywhere;color:var(--ui-text-secondary);font-size:var(--ui-font-size-sm)}.repeat-cause-classifier select{min-height:44px;padding:0 var(--ui-space-3);border:1px solid var(--ui-border-default);border-radius:var(--ui-radius-md);color:var(--ui-text-primary);background:var(--ui-bg-surface);font:inherit}.repeat-cause-classifier__error{margin:0;color:var(--ui-status-danger-text)}.duplicate-cluster-decision{display:flex;min-width:0;flex-wrap:wrap;align-items:flex-end;gap:var(--ui-space-2) var(--ui-space-3);margin-top:var(--ui-space-3);padding-top:var(--ui-space-3);border-top:1px solid var(--ui-border-subtle)}.duplicate-cluster-decision>small{flex-basis:100%;color:var(--ui-text-secondary);font-size:var(--ui-font-size-sm)}.duplicate-cluster-decision label{display:grid;min-width:0;flex:1 1 240px;gap:var(--ui-space-1);color:var(--ui-text-secondary);font-size:var(--ui-font-size-sm);font-weight:var(--ui-font-weight-semibold)}.duplicate-cluster-decision select{width:100%;min-height:44px;padding:0 var(--ui-space-3);color:var(--ui-text-primary);background:var(--ui-bg-surface);font:inherit}.device-editor__transfer,.duplicate-cluster-decision select{border:1px solid var(--ui-border-default);border-radius:var(--ui-radius-md)}.device-editor__transfer{display:grid;min-width:0;gap:var(--ui-space-3);margin:0;padding:var(--ui-space-3) var(--ui-space-4)}.device-editor__transfer legend{padding-inline:var(--ui-space-1);color:var(--ui-text-primary);font-size:var(--ui-font-size-sm);font-weight:var(--ui-font-weight-semibold)}.device-editor__transfer>label:not(.device-editor__toggle){display:grid;gap:var(--ui-space-1);font-size:var(--ui-font-size-sm);font-weight:var(--ui-font-weight-semibold)}.device-editor__toggle{display:flex;min-height:40px;align-items:center;gap:var(--ui-space-2);font-size:var(--ui-font-size-sm)}.device-editor__search{display:flex;min-width:0;gap:var(--ui-space-2)}.device-editor__search input{min-width:0;flex:1 1 auto}.device-editor__matches{display:grid;gap:var(--ui-space-1);margin:0;padding:0;list-style:none}.device-editor__matches .button{width:100%;justify-content:flex-start}.device-editor__error{align-self:center;color:var(--ui-status-danger-text);font-size:var(--ui-type-helper-size)}.domain-documents .document-archive-filter__scope{margin:var(--ui-space-2) 0 0;color:var(--ui-text-secondary);font-size:var(--ui-font-size-sm)}.domain-dispatch-settings .technician-fleet-vehicle{display:grid;min-width:0;gap:var(--ui-space-1);font-size:var(--ui-font-size-sm)}.domain-dispatch-settings .technician-fleet-vehicle>span{font-weight:var(--ui-font-weight-semibold)}.domain-dispatch-settings .technician-fleet-vehicle>small{color:var(--ui-text-secondary);font-size:var(--ui-type-helper-size);line-height:var(--ui-type-helper-line-height);overflow-wrap:anywhere}.domain-dispatch-settings .technician-fleet-sync{justify-content:space-between;gap:var(--ui-space-2) var(--ui-space-3);border:1px solid var(--ui-status-warning-border,var(--ui-border-default));border-radius:var(--ui-radius-md);color:var(--ui-status-warning-text);background:var(--ui-status-warning-soft)}.domain-dispatch-settings .technician-bulk-hours,.domain-dispatch-settings .technician-fleet-sync{display:flex;min-width:0;flex-wrap:wrap;align-items:center;margin-block-end:var(--ui-space-3);padding:var(--ui-space-3) var(--ui-space-4);font-size:var(--ui-font-size-sm)}.domain-dispatch-settings .technician-bulk-hours{gap:var(--ui-space-2);border:1px solid var(--ui-border-default);border-radius:var(--ui-radius-md);background:var(--ui-bg-subtle)}.domain-dispatch-settings .technician-bulk-hours>span:first-child{margin-inline-end:auto;font-weight:var(--ui-font-weight-semibold)}.domain-dispatch-settings .technician-bulk-hours input[type=time]{width:auto;min-width:0;min-height:2.25rem}.public-form-turnstile-warning{display:block;color:var(--ui-status-warning-text);font-size:var(--ui-type-helper-size);overflow-wrap:anywhere}.work-order-approval-fee{display:grid;min-width:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ui-space-2) var(--ui-space-3);margin:0;padding:var(--ui-space-3);border:1px solid var(--ui-border-default);border-radius:var(--ui-radius-md)}.work-order-approval-fee legend{padding-inline:var(--ui-space-1);font-size:var(--ui-font-size-sm);font-weight:var(--ui-font-weight-semibold)}.work-order-approval-fee label{display:grid;min-width:0;gap:var(--ui-space-1);font-size:var(--ui-font-size-sm)}.work-order-approval-fee small{grid-column:1/-1;color:var(--ui-text-secondary);font-size:var(--ui-type-helper-size);line-height:var(--ui-type-helper-line-height)}.work-order-approval-request>.work-order-approval-fee+label{grid-column:1/-1}.work-order-approval-terms{color:var(--ui-text-primary);font-size:var(--ui-font-size-sm);font-weight:var(--ui-font-weight-semibold);overflow-wrap:anywhere}@media (max-width:639px){.work-order-approval-fee{grid-template-columns:minmax(0,1fr)}}.security-record-workflow{display:grid;min-width:0;gap:var(--ui-space-3);margin-block-start:var(--ui-space-4);padding-block-start:var(--ui-space-4);border-top:1px solid var(--ui-border-default)}.security-record-workflow h3{margin:0;font-size:var(--ui-font-size-md,1rem)}.security-record-workflow__grid{display:grid;min-width:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ui-space-3)}.security-record-workflow label{display:grid;min-width:0;gap:var(--ui-space-1);font-size:var(--ui-font-size-sm);font-weight:var(--ui-font-weight-semibold)}.security-record-workflow select{min-width:0;max-width:100%}.security-record-workflow__hint{margin:0;color:var(--ui-text-secondary);font-size:var(--ui-font-size-sm)}.security-record-workflow>.button{justify-self:start}.security-record-workflow__message{margin:0;font-size:var(--ui-font-size-sm)}.security-record-workflow__message--success{color:var(--ui-status-success-text)}.security-record-workflow__message--danger{color:var(--ui-status-danger-text)}@media (max-width:639px){.security-record-workflow__grid{grid-template-columns:minmax(0,1fr)}}.growth-marketplace{display:grid;min-width:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--ui-space-3);margin:0;padding:var(--ui-space-3) var(--ui-space-4);border:1px solid var(--ui-border-default);border-radius:var(--ui-radius-md);background:var(--ui-bg-subtle)}.growth-marketplace>div{display:grid;min-width:0;gap:var(--ui-space-1)}.growth-marketplace dt{color:var(--ui-text-secondary);font-size:var(--ui-font-size-sm)}.growth-marketplace dd{margin:0;font-weight:var(--ui-font-weight-semibold);overflow-wrap:anywhere}.growth-marketplace__wide{grid-column:1/-1}@media (max-width:767px){.growth-marketplace{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:639px){.growth-marketplace{grid-template-columns:minmax(0,1fr)}}.mobile-device-list>article>.mobile-device-actions{display:flex;min-width:0;grid-column:4;grid-row:1;flex-wrap:wrap;align-items:center;align-self:center;justify-content:flex-end;gap:var(--ui-space-2)}.mobile-device-list>article>.mobile-device-actions .button{white-space:nowrap}.mobile-device-list>article>.mobile-device-actions small{color:var(--ui-text-secondary);font-size:var(--ui-type-helper-size)}@media (max-width:1199px){.mobile-device-list>article>.mobile-device-actions{grid-column:3}}@media (max-width:767px){.mobile-device-list>article>.mobile-device-actions{grid-column:2;grid-row:auto;justify-content:stretch}.mobile-device-list>article>.mobile-device-actions .button{flex:1 1 100%;justify-content:center}}.public-form-publish-note{align-self:center;color:var(--ui-text-secondary);font-size:var(--ui-type-helper-size)}div.master-form__grid.address-hierarchy-fields__grid{grid-template-columns:repeat(3,minmax(0,1fr))}div.master-form__grid.address-hierarchy-fields__grid>.master-form__wide{grid-column:1/-1}@media (max-width:639px){div.master-form__grid.address-hierarchy-fields__grid{grid-template-columns:minmax(0,1fr)}}.domain-security-center .security-center-grid{grid-template-columns:minmax(0,1fr)}.domain-security-center .security-center-grid .security-control-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:var(--ui-space-3)}.reason-suggestions{grid-column:1/-1;width:100%;align-items:flex-start}.reason-suggestions button:disabled{border-style:dashed;color:var(--ui-text-disabled,var(--ui-text-secondary));opacity:.75;cursor:not-allowed}.netsipp-recon__controls{display:flex;flex-wrap:wrap;align-items:flex-end;gap:10px 12px}.netsipp-recon__controls label{display:grid;gap:6px;min-width:min(100%,240px);color:#36445a;font-size:14px;font-weight:750}.netsipp-recon__controls select{min-height:42px;padding:8px 10px;border:1px solid var(--ui-border-default);border-radius:10px;color:var(--ui-text-primary);background:#fff;font:inherit;font-weight:500}.netsipp-recon__controls .button{min-height:42px}.netsipp-recon__stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(128px,1fr));gap:10px;margin:16px 0 0}.netsipp-recon__stats>div{padding:10px 12px;border:1px solid var(--ui-border-default);border-radius:12px;background:var(--ui-bg-subtle)}.netsipp-recon__stats dt{color:var(--ui-text-secondary);font-size:14px}.netsipp-recon__stats dd{margin:2px 0 0;color:var(--ui-text-primary);font-size:22px;font-weight:800}.netsipp-recon__lists{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:12px;margin-top:14px}.netsipp-recon__list h4{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:0 0 8px;color:var(--ui-text-primary);font-size:14px}.netsipp-recon__list h4 span{min-width:28px;padding:2px 8px;border-radius:999px;color:var(--ui-text-secondary);background:var(--ui-bg-subtle);text-align:center}.netsipp-recon__list ul{display:grid;gap:6px;margin:0;padding:0;list-style:none}.netsipp-recon__list li{display:grid;grid-template-columns:auto minmax(0,1fr);gap:2px 8px;padding:8px 10px;border:1px solid var(--ui-border-default);border-radius:10px;color:var(--ui-text-secondary);font-size:14px;line-height:1.4}.netsipp-recon__list li svg{grid-row:span 3;margin-top:2px;color:var(--ui-action-primary)}.netsipp-recon__list li>span:first-of-type{color:var(--ui-text-primary);font-weight:700}.netsipp-recon__list p{margin:0;color:var(--ui-text-secondary);font-size:14px}.domain-inventory .part-cell__link{color:inherit;text-decoration:none}.domain-inventory .part-cell__link:focus-visible,.domain-inventory .part-cell__link:hover{color:var(--ui-text-link);text-decoration:underline;text-underline-offset:3px}.stock-item-editor{display:grid;min-width:0;gap:var(--ui-space-4)}.stock-item-editor__bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--ui-space-3) var(--ui-space-5)}.stock-item-editor__actions{display:flex;flex-wrap:wrap;gap:var(--ui-space-2)}.stock-item-editor__title{display:flex;min-width:0;flex-wrap:wrap;align-items:center;gap:var(--ui-space-2) var(--ui-space-3)}.stock-item-editor__title>span:first-child{padding:3px 10px;border-radius:var(--ui-radius-full);color:var(--ui-text-secondary);background:var(--ui-bg-subtle);font-size:14px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.stock-item-editor__title h1{min-width:0;margin:0;color:var(--ui-text-primary);font-size:clamp(20px,2.2vw,26px);line-height:1.25;letter-spacing:-.02em;overflow-wrap:anywhere}.stock-item-notice{margin:0;padding:10px 14px;border:1px solid var(--ui-border-default);border-radius:12px;color:var(--ui-text-secondary);background:var(--ui-bg-subtle);font-size:14px;line-height:1.5}.stock-item-notice--success{border-color:rgb(22 163 74/28%);color:#166534;background:#f0fdf4}.stock-item-notice--error{border-color:rgb(220 38 38/28%);color:#991b1b;background:#fef2f2}.stock-item-tabs{overflow:hidden;border:1px solid var(--ui-border-default);border-radius:16px;background:var(--ui-bg-surface);box-shadow:0 18px 40px -28px rgb(15 40 80/45%)}.stock-item-tabs>.ui-tabs__list{gap:2px;padding:8px 8px 0;border-block-end:0;background:linear-gradient(90deg,#0f5fa8,#0e7490)}.stock-item-tabs>.ui-tabs__list .ui-tabs__tab{min-height:46px;border-radius:10px 10px 0 0;color:rgb(255 255 255/90%);font-size:14px;font-weight:750;letter-spacing:.01em}.stock-item-tabs>.ui-tabs__list .ui-tabs__tab:hover{color:#fff;background:rgb(255 255 255/14%)}.stock-item-tabs>.ui-tabs__list .ui-tabs__tab.is-active{color:#0f5fa8;background:var(--ui-bg-surface)}.stock-item-tabs>.ui-tabs__list .ui-tabs__tab.is-active:after{background:transparent}.stock-item-tabs>.ui-tabs__list .ui-tabs__tab em{color:inherit;background:rgb(255 255 255/22%);font-size:14px}.stock-item-tabs>.ui-tabs__list .ui-tabs__tab.is-active em{background:rgb(15 95 168/12%)}.stock-item-tabs>.ui-tabs__panel{padding:clamp(16px,2.4vw,28px)}.stock-item-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ui-space-4) clamp(20px,3vw,40px);align-items:start}.stock-item-column{display:grid;min-width:0;gap:var(--ui-space-4)}.stock-item-field{display:grid;min-width:0;gap:6px}.stock-item-field>label,.stock-item-field__label>label,.stock-item-field__title{color:#36445a;font-size:14px;font-weight:750}.stock-item-field__label{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 10px}.stock-item-field input:not([type=checkbox]),.stock-item-field select,.stock-item-field textarea{width:100%;min-width:0;min-height:44px;padding:9px 12px;border:1px solid var(--ui-border-default);border-radius:10px;color:var(--ui-text-primary);background:#fff;font:inherit}.stock-item-field textarea{min-height:96px;resize:vertical}.stock-item-field input:disabled,.stock-item-field select:disabled,.stock-item-field textarea:disabled{color:var(--ui-text-secondary);background:var(--ui-bg-subtle)}.stock-item-field small{color:var(--ui-text-secondary);font-size:14px;line-height:1.45}.stock-item-add{display:inline-flex;min-height:32px;align-items:center;gap:4px;padding:4px 10px;border:0;border-radius:8px;color:#fff;background:#16a34a;font:inherit;font-size:14px;font-weight:700;cursor:pointer;transition:background .15s,transform .15s}.stock-item-add:hover{background:#15803d;transform:translateY(-1px)}.stock-item-input-icon{position:relative;display:block}.stock-item-input-icon>svg{position:absolute;top:50%;left:12px;color:var(--ui-text-tertiary);translate:0 -50%;pointer-events:none}.stock-item-field .stock-item-input-icon>input{padding-left:38px;font-weight:700}.stock-item-field--check{align-content:start}.stock-item-check{display:inline-flex;width:fit-content;min-height:44px;align-items:center;gap:10px;color:var(--ui-text-primary);font-size:14px;font-weight:700;cursor:pointer}.stock-item-check input:where([type=checkbox],[type=radio]){width:24px;height:24px;accent-color:#16a34a}.stock-item-money{display:grid;grid-template-columns:minmax(0,1fr) auto}.stock-item-field .stock-item-money input{border-start-end-radius:0;border-end-end-radius:0;text-align:start}.stock-item-money>span{display:grid;min-width:56px;place-items:center;border:1px solid var(--ui-border-default);border-inline-start:0;border-start-end-radius:10px;border-end-end-radius:10px;color:var(--ui-text-secondary);background:var(--ui-bg-subtle);font-size:14px;font-weight:700}.stock-item-price-summary{display:grid;grid-column:1/-1;grid-template-columns:repeat(auto-fit,minmax(min(100%,170px),1fr));gap:10px;padding:14px;border:1px solid rgb(15 95 168/18%);border-radius:14px;background:linear-gradient(135deg,rgb(14 116 144/7%),rgb(15 95 168/4%))}.stock-item-price-summary span{display:grid;gap:2px}.stock-item-price-summary p,.stock-item-price-summary small{color:var(--ui-text-secondary);font-size:14px}.stock-item-price-summary strong{color:var(--ui-text-primary);font-size:18px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.stock-item-price-summary p{grid-column:1/-1;margin:0;line-height:1.5}.stock-item-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ui-space-3)}.stock-item-policies{display:grid;gap:8px;min-width:0;margin:0;padding:12px 14px;border:1px solid var(--ui-border-default);border-radius:12px}.stock-item-policies legend{padding:0 6px;color:#36445a;font-size:14px;font-weight:750}.stock-item-policies>small{color:var(--ui-text-secondary);font-size:14px;line-height:1.45}.stock-item-policies__row{display:grid;grid-template-columns:minmax(0,1.2fr) repeat(2,minmax(0,1fr));align-items:end;gap:8px}.stock-item-policies__row>span{align-self:center;color:var(--ui-text-primary);font-size:14px;font-weight:650;overflow-wrap:anywhere}.stock-item-policies__row label{display:grid;gap:4px;color:var(--ui-text-secondary);font-size:14px}.stock-item-policies__row input{width:100%;min-width:0;min-height:40px;padding:6px 10px;border:1px solid var(--ui-border-default);border-radius:8px;font:inherit}.stock-item-tags{display:flex;min-height:48px;flex-wrap:wrap;align-items:center;gap:6px;padding:6px;border:1px solid var(--ui-border-default);border-radius:10px;background:#fff}.stock-item-tags:focus-within{border-color:var(--ui-action-primary);box-shadow:0 0 0 3px var(--ui-focus-ring)}.stock-item-field .stock-item-tags input{min-width:120px;min-height:34px;flex:1 1 120px;padding:4px 6px;border:0;outline:0;background:transparent}.stock-item-tag{display:inline-flex;max-width:100%;align-items:center;gap:2px;padding:3px 4px 3px 10px;border-radius:999px;color:#0f5fa8;background:rgb(15 95 168/10%);font-size:14px;font-weight:650;overflow-wrap:anywhere}.stock-item-tag button{display:grid;width:26px;height:26px;place-items:center;border:0;border-radius:50%;color:inherit;background:transparent;cursor:pointer}.stock-item-tag button:hover{background:rgb(15 95 168/16%)}.stock-item-empty{margin:0;color:var(--ui-text-secondary);font-size:14px}.stock-item-stock{display:grid;gap:var(--ui-space-4)}.stock-item-stock__summary{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,170px),1fr));gap:10px}.stock-item-stock__summary>span{display:grid;align-content:start;gap:4px;padding:12px 14px;border:1px solid var(--ui-border-default);border-radius:12px;background:var(--ui-bg-subtle)}.stock-item-stock__summary small{color:var(--ui-text-secondary);font-size:14px}.stock-item-stock__summary strong{display:inline-flex;align-items:center;gap:6px;color:var(--ui-text-primary);font-size:18px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.stock-item-stock__shelf .stock-item-add{justify-self:start}.stock-item-stock__actions{display:flex;flex-wrap:wrap;gap:var(--ui-space-2)}.stock-item-locations{display:grid;gap:8px;margin:0;padding:0;list-style:none}.stock-item-locations>li{display:grid;grid-template-columns:minmax(0,1.6fr) repeat(3,minmax(0,1fr)) auto;align-items:center;gap:10px 14px;padding:10px 14px;border:1px solid var(--ui-border-default);border-radius:12px}.stock-item-locations__name{display:grid;min-width:0;gap:2px}.stock-item-locations__name strong{color:var(--ui-text-primary);font-size:14px;overflow-wrap:anywhere}.stock-item-locations>li>span{display:grid;gap:2px}.stock-item-locations small{color:var(--ui-text-secondary);font-size:14px}.stock-item-locations>li>span strong{color:var(--ui-text-primary);font-size:15px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.stock-item-locations__actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:6px}.stock-item-photos{display:grid;gap:var(--ui-space-3)}.stock-item-photos__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,170px),1fr));gap:12px}.stock-item-photos__grid figure{display:grid;margin:0;overflow:hidden;border:1px solid var(--ui-border-default);border-radius:12px;background:var(--ui-bg-subtle)}.stock-item-photos__grid img{width:100%;height:auto;aspect-ratio:4/3;object-fit:cover}.stock-item-photos__grid figcaption{display:flex;align-items:center;justify-content:space-between;gap:6px;padding:6px 8px;color:var(--ui-text-secondary);font-size:14px}.stock-item-photos__grid figcaption button{display:grid;width:40px;height:40px;place-items:center;border:0;border-radius:10px;color:#b91c1c;background:transparent;cursor:pointer}.stock-item-photos__grid figcaption button:hover{background:#fef2f2}.stock-item-photos__add{display:grid;min-height:170px;place-content:center;justify-items:center;gap:8px;border:1px dashed var(--ui-border-strong);border-radius:12px;color:#0f5fa8;background:linear-gradient(180deg,#fff,var(--ui-bg-subtle));font:inherit;font-size:16px;font-weight:800;cursor:pointer;box-shadow:0 6px 16px -10px rgb(15 40 80/40%);transition:transform .2s,box-shadow .2s,border-color .2s}.stock-item-photos__add:hover{border-color:#0f5fa8;box-shadow:0 14px 26px -14px rgb(15 95 168/55%);transform:translateY(-2px)}.stock-item-photos__input{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.stock-item-photos__help{margin:0;color:var(--ui-text-secondary);font-size:14px;line-height:1.5}.stock-item-photos__removed>summary{color:var(--ui-text-secondary);font-size:14px;cursor:pointer}.stock-item-photos__removed ul{display:grid;gap:var(--ui-space-2);margin:var(--ui-space-2) 0 0;padding:0;list-style:none}.stock-item-photos__removed li{display:flex;min-width:0;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--ui-space-2);font-size:14px}.stock-item-photos__removed li>span{min-width:0;overflow-wrap:anywhere}.stock-item-history{display:grid;gap:8px;margin:0;padding:0;list-style:none}.stock-item-history>li{display:grid;grid-template-columns:minmax(0,170px) minmax(0,120px) minmax(0,1fr);gap:2px 14px;padding:10px 14px;border:1px solid var(--ui-border-default);border-radius:12px;font-size:14px}.stock-item-history__type{color:#0f5fa8;font-weight:750}.stock-item-history>li>strong{color:var(--ui-text-primary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.stock-item-history>li>span:not(.stock-item-history__type){color:var(--ui-text-primary);overflow-wrap:anywhere}.stock-item-history>li>p,.stock-item-history>li>small{grid-column:1/-1;margin:0;color:var(--ui-text-secondary);font-size:14px;line-height:1.45;overflow-wrap:anywhere}@media (max-width:1023px){.stock-item-grid{grid-template-columns:minmax(0,1fr)}.stock-item-locations>li{grid-template-columns:repeat(3,minmax(0,1fr))}.stock-item-locations__actions,.stock-item-locations__name{grid-column:1/-1}.stock-item-locations__actions{justify-content:flex-start}}@media (max-width:639px){.stock-item-history>li,.stock-item-pair,.stock-item-policies__row{grid-template-columns:minmax(0,1fr)}.stock-item-editor__actions .button{flex:1 1 140px}}@keyframes login-rise{0%{opacity:0;translate:0 18px}}@keyframes login-card-in{0%{opacity:0;translate:0 28px;scale:.97}}@keyframes login-orb{to{transform:translate3d(-40px,30px,0) scale(1.12)}}@keyframes login-word{0%{opacity:0;transform:translateY(100%)}22%,4%{opacity:1;transform:none}26%,to{opacity:0;transform:translateY(-100%)}}@keyframes login-pin-pulse{0%{opacity:.75;transform:scale(.4)}to{opacity:0;transform:scale(1.6)}}@keyframes login-feed{to{transform:translateY(-50%)}}.login-page:not(.account-recovery-page){grid-template-columns:minmax(0,1.22fr) minmax(420px,.78fr);background:radial-gradient(900px 640px at 6% -8%,#d6efff 0,rgb(214 239 255/0) 62%),radial-gradient(820px 620px at 52% 108%,#d3f6e6 0,rgb(211 246 230/0) 60%),radial-gradient(900px 700px at 98% 18%,#d2f4f4 0,rgb(210 244 244/0) 60%),linear-gradient(115deg,#f3faff,#f1fbf8 55%,#f2f9ff)}.login-page[data-login=signin]{height:100vh;height:100dvh;min-height:0;overflow:hidden}.login-stage{--px:0;--py:0;position:relative;display:flex;min-height:100vh;flex-direction:column;gap:clamp(10px,2vh,22px);padding:clamp(18px,3.2vh,32px) clamp(24px,3.4vw,56px) clamp(14px,2.6vh,28px);isolation:isolate;overflow:hidden;color:#0b1a33;background:transparent}.login-stage:before{position:absolute;inset:0;z-index:-1;background:radial-gradient(circle,rgb(11 138 211/13%) 1px,transparent 1.5px) 0 0 /26px 26px;content:"";-webkit-mask-image:radial-gradient(closest-side at 50% 50%,#000 35%,transparent 100%);mask-image:radial-gradient(closest-side at 50% 50%,#000 35%,transparent 100%);pointer-events:none}.login-page[data-login=signin] .login-stage{height:100%;min-height:0}.login-stage__top{display:flex;flex:none;align-items:center;justify-content:space-between;gap:16px;animation:login-rise .8s var(--ui-ease-spring) both}.login-stage__logo{width:auto;height:clamp(36px,5vh,46px)}.login-stage__badge{display:inline-flex;align-items:center;gap:8px;padding:6px 14px;border:1px solid rgb(11 138 211/16%);border-radius:999px;background:rgb(255 255 255/75%);color:#2b4a6b;font-size:14px;font-weight:600;white-space:nowrap}.login-stage__badge:before{width:8px;height:8px;border-radius:50%;background:#22c55e;content:""}.login-stage__copy{position:relative;z-index:3;display:grid;flex:none;gap:clamp(6px,1.4vh,14px);width:min(100%,680px)}.login-stage__copy>*{animation:login-rise .8s var(--ui-ease-spring) both}.login-stage__copy>:nth-child(2){animation-delay:.08s}.login-stage__copy>:nth-child(3){animation-delay:.16s}.login-stage__copy>:nth-child(4){animation-delay:.24s}.login-stage__eyebrow{display:flex;align-items:center;gap:12px;color:#0b8ad3;font-size:14px;font-weight:800;letter-spacing:.3em}.login-stage__eyebrow:after{width:48px;height:1.5px;background:currentcolor;content:""}.login-stage__copy h1{display:grid;margin:0;color:#0b1a33;font-size:clamp(28px,calc(1.6vw + 1.7vh),52px);font-weight:800;line-height:1.08;letter-spacing:-.03em}.login-rotator{position:relative;display:grid;overflow:hidden;padding-bottom:.06em}.login-rotator>[aria-hidden=true]{grid-area:1/1;white-space:nowrap;opacity:0;animation:login-word 12s cubic-bezier(.2,.8,.2,1) calc(var(--i) * 3s) infinite}.login-stage__accent{color:#0a7fc9}@supports ((-webkit-background-clip:text) or (background-clip:text)){.login-stage__accent{background:linear-gradient(92deg,#0a7fc9,#0aa2c0 55%,#0f9f8a);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}}.login-stage__lead{max-width:560px;margin:0;color:#4b5d77;font-size:clamp(15px,calc(.5vw + .9vh),17px);line-height:1.6}.login-stage__meta{display:flex;flex-wrap:wrap;gap:8px 22px}.login-stage__meta span{display:inline-flex;align-items:center;gap:8px;color:#33425c;font-size:14px}.login-stage__meta svg{color:#0aa2c0}.login-ops{position:relative;z-index:2;width:min(100%,680px);min-height:0;max-height:400px;flex:1 1 320px;container-type:size;animation:login-rise .9s var(--ui-ease-spring) .3s both}.login-ops__frame{position:absolute;inset:0;display:flex;flex-direction:column;gap:12px;padding:14px;overflow:hidden;border:1px solid rgb(255 255 255/95%);border-radius:24px;background:linear-gradient(160deg,rgb(255 255 255/82%),rgb(255 255 255/62%));box-shadow:0 40px 80px -42px rgb(14 80 130/32%),0 2px 8px rgb(14 80 130/6%);-webkit-backdrop-filter:blur(16px) saturate(140%);backdrop-filter:blur(16px) saturate(140%);transform:perspective(1400px) rotateX(calc(var(--py) * -2deg)) rotateY(calc(var(--px) * 2.4deg));transition:transform .9s cubic-bezier(.2,.7,.2,1)}.login-ops__bar{display:flex;flex:none;align-items:center;gap:12px;color:#1d2f4a;font-size:14px}.login-ops__bar strong{min-width:0;flex:1 1;overflow:hidden;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.login-ops__dots{display:flex;gap:6px}.login-ops__dots i{width:10px;height:10px;border-radius:50%;background:#86efac}.login-ops__dots i:first-child{background:#38bdf8}.login-ops__dots i:nth-child(2){background:#2dd4bf}.login-ops__badge{padding:2px 10px;border:1px solid rgb(11 26 51/10%);border-radius:999px;background:rgb(255 255 255/70%);color:#5b6f8a;font-size:14px;white-space:nowrap}.login-ops__kpis{display:grid;flex:none;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.login-ops__kpi{display:grid;min-width:0;gap:2px;padding:10px 12px;border:1px solid rgb(11 138 211/12%);border-top:3px solid var(--kpi-accent,#38bdf8);border-radius:14px;background:linear-gradient(180deg,#fff,#f6fbff);animation:login-rise .7s var(--ui-ease-spring) calc(.45s + var(--i) * .07s) both}.login-ops__kpi em,.login-ops__kpi small{overflow:hidden;color:#5b6f8a;font-size:14px;font-style:normal;text-overflow:ellipsis;white-space:nowrap}.login-ops__kpi:nth-child(2){--kpi-accent:#2dd4bf}.login-ops__kpi:nth-child(3){--kpi-accent:#7dd3fc}.login-ops__kpi:nth-child(4){--kpi-accent:#4ade80}.login-ops__kpi b{color:#0b1a33;font-size:clamp(18px,2.6vh,24px);font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.02em;white-space:nowrap}.login-ops__kpi em{color:#15803d}.login-ops__body{display:grid;min-height:0;flex:1 1;grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);gap:12px}.login-ops__map{position:relative;min-height:0;overflow:hidden;border:1px solid rgb(11 138 211/14%);border-radius:16px;background:#f3faf6}.login-ops__map-base{pointer-events:none}.login-ops__credit{position:absolute;right:8px;bottom:6px;padding:1px 6px;border-radius:6px;background:rgb(255 255 255/80%);color:#5b6b82;font-size:14px}.login-ops__map svg{position:absolute;inset:0;width:100%;height:100%}.login-ops__route{fill:none;stroke:rgb(10 127 201/70%);stroke-dasharray:3 9;stroke-linecap:round;stroke-width:5}.login-ops__pin-ring{fill:currentcolor;opacity:0;transform-box:fill-box;transform-origin:center;animation:login-pin-pulse 2.6s ease-out var(--delay) infinite}.login-ops__pin-dot{fill:currentcolor;stroke:#fff;stroke-width:4}.login-ops__pin.is-blue{color:#0ea5e9}.login-ops__pin.is-amber{color:#14b8a6}.login-ops__pin.is-green{color:#22c55e}.login-ops__pin.is-red{color:#f97316}.login-ops__van-halo{fill:rgb(10 127 201/18%)}.login-ops__van-dot{fill:#fff;stroke:#0a7fc9;stroke-width:6}.login-ops__vans--static{display:none}.login-ops__legend{position:absolute;bottom:8px;left:10px;display:flex;flex-wrap:wrap;gap:4px 12px;padding:4px 10px;border-radius:999px;background:rgb(255 255 255/88%);box-shadow:0 4px 12px -6px rgb(14 80 130/30%);color:#33425c;font-size:14px}.login-ops__legend span{display:inline-flex;align-items:center;gap:6px}.login-ops__legend i{width:9px;height:9px;border-radius:50%}.login-ops__legend .is-van{border:2px solid #0a7fc9;background:#fff}.login-ops__legend .is-blue{background:#0ea5e9}.login-ops__legend .is-red{background:#f97316}.login-ops__feed{position:relative;min-height:0;overflow:hidden;border:1px solid rgb(11 138 211/12%);border-radius:16px;background:rgb(240 249 255/70%);-webkit-mask-image:linear-gradient(180deg,transparent,#000 14%,#000 86%,transparent);mask-image:linear-gradient(180deg,transparent,#000 14%,#000 86%,transparent)}.login-ops__feed ul{display:grid;gap:8px;margin:0;padding:8px;list-style:none;animation:login-feed 26s linear infinite}.login-ops__feed li{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 10px;border:1px solid rgb(11 138 211/8%);border-radius:12px;background:#fff}.login-ops__feed-icon{display:grid;width:30px;height:30px;border-radius:9px;place-items:center}.login-ops__feed-icon.is-blue{background:#e0f2fe;color:#0369a1}.login-ops__feed-icon.is-violet{background:#e0f7fa;color:#0e7490}.login-ops__feed-icon.is-amber{background:#ccfbf1;color:#0f766e}.login-ops__feed-icon.is-teal{background:#d1fae5;color:#047857}.login-ops__feed-icon.is-green{background:#dcfce7;color:#15803d}.login-ops__feed-icon.is-rose{background:#e0f2fe;color:#0284c7}.login-ops__feed-text{display:grid;min-width:0;line-height:1.25}.login-ops__feed-text small,.login-ops__feed-text strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.login-ops__feed-text strong{color:#10233f;font-size:14px;font-weight:650}.login-ops__feed-text small{color:#5b6f8a;font-size:14px}.login-ops__feed time{color:#7a8ca5;font-size:14px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.login-modules{display:grid;width:min(100%,680px);flex:none;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;animation:login-rise .9s var(--ui-ease-spring) .45s both}.login-modules li{display:flex;min-width:0;white-space:nowrap;align-items:center;gap:8px;padding:6px 13px 6px 6px;border:1px solid rgb(11 138 211/14%);border-radius:999px;background:rgb(255 255 255/72%);color:#1d2f4a;font-size:14px;font-weight:600;transition:background-color .25s,border-color .25s,transform .25s var(--ui-ease-spring)}@media (max-width:639px){.login-modules{grid-template-columns:repeat(2,minmax(0,1fr))}}.login-modules li:hover{border-color:rgb(20 184 166/45%);background:#fff;transform:translateY(-2px)}.login-modules li>span{display:grid;width:26px;height:26px;border-radius:50%;background:#ccfbf1;color:#0f766e;place-items:center}.login-page .login-panel{position:relative;overflow:hidden;isolation:isolate;padding-inline:clamp(20px,3.2vw,56px);background:transparent}.login-page[data-login=signin] .login-panel{height:100%;min-height:0;overflow-y:auto;padding-block:clamp(14px,3vh,40px) clamp(10px,2vh,20px)}.login-page .login-panel:after,.login-page .login-panel:before{position:absolute;z-index:-1;border-radius:50%;content:"";pointer-events:none}.login-page .login-panel:before{top:10%;right:-130px;width:340px;height:340px;background:radial-gradient(circle at 30% 30%,rgb(56 189 248/34%),transparent 70%);animation:login-orb 14s ease-in-out infinite alternate}.login-page .login-panel:after{bottom:4%;left:-150px;width:360px;height:360px;background:radial-gradient(circle at 60% 40%,rgb(251 113 133/26%),transparent 70%);animation:login-orb 18s ease-in-out infinite alternate-reverse}.login-page .login-panel__card{position:relative;width:min(100%,468px);padding:34px 34px 28px;border:1px solid rgb(255 255 255/85%);border-radius:28px;background:rgb(255 255 255/82%);box-shadow:inset 0 1px 0 #fff,0 0 0 1px rgb(15 40 80/7%),0 40px 80px -30px rgb(15 50 100/35%),0 12px 30px -12px rgb(15 50 100/18%);-webkit-backdrop-filter:blur(22px) saturate(160%);backdrop-filter:blur(22px) saturate(160%);transition:box-shadow .3s;animation:login-card-in .8s var(--ui-ease-spring) both}.login-page .login-panel__card:before{position:absolute;top:0;right:34px;left:34px;height:3px;border-radius:0 0 4px 4px;background:linear-gradient(90deg,#0a7fc9,#0ea5e9 35%,#14b8a6 70%,#4ade80);content:""}.login-page .login-panel__card:focus-within{box-shadow:inset 0 1px 0 #fff,0 0 0 1px rgb(11 127 209/22%),0 0 0 5px rgb(11 127 209/8%),0 40px 80px -30px rgb(15 50 100/38%),0 12px 30px -12px rgb(15 50 100/18%)}.login-page .login-panel__card>*{animation:login-rise .7s var(--ui-ease-spring) both}.login-page .login-panel__card>:nth-child(2){animation-delay:.08s}.login-page .login-panel__card>:nth-child(3){animation-delay:.16s}.login-page .login-panel__card>:nth-child(4){animation-delay:.24s}.login-page .login-panel__card>:nth-child(5){animation-delay:.32s}.login-page .login-panel__logo{width:min(220px,70%);transition:scale .4s var(--ui-ease-spring)}.login-page .login-panel__logo:hover{scale:1.04}.login-page .login-panel__heading{margin:24px 0}.login-page .login-panel__heading h2{font-size:32px;line-height:1.14}.login-page .login-form__options{flex-wrap:wrap;gap:2px 12px}.login-page .login-form__options button,.login-page .login-form__options>*{white-space:nowrap}.login-page .login-form__field{min-height:54px;padding:0 14px;border:1.5px solid rgb(15 40 80/12%);border-radius:16px;background:rgb(247 250 254/90%);transition:border-color .2s,box-shadow .25s,background .25s,transform .25s}.login-page .login-form__field:hover{border-color:rgb(11 127 209/42%);background:#fff}.login-page .login-form__field:focus-within{border-color:#0b7fd1;background:#fff;box-shadow:0 0 0 4px rgb(11 127 209/14%),0 10px 24px -12px rgb(11 127 209/45%);transform:translateY(-1px)}.login-page .login-form__field svg{transition:color .2s}.login-page .login-form__field:focus-within svg{color:#0b7fd1}.login-page .login-form__password-toggle{border-radius:12px;transition:background .2s,color .2s}.login-page .login-form .button--primary{position:relative;min-height:56px;overflow:hidden;border:0;border-radius:16px;background:linear-gradient(95deg,#0a7fc9,#0ea5b7);box-shadow:inset 0 1px 0 rgb(255 255 255/30%),0 16px 30px -14px rgb(10 127 201/60%);font-size:16px;font-weight:800;letter-spacing:.01em;transition:transform .2s var(--ui-ease-spring),box-shadow .25s,filter .2s}.login-page .login-form .button--primary:after{position:absolute;inset:0;background:linear-gradient(110deg,transparent 30%,rgb(255 255 255/38%) 50%,transparent 70%);content:"";pointer-events:none;translate:-120% 0;transition:translate .8s}.login-page .login-form .button--primary:hover:not(:disabled){background:linear-gradient(95deg,#0a7fc9,#0ea5b7);box-shadow:inset 0 1px 0 rgb(255 255 255/36%),0 20px 36px -14px rgb(5 99 193/75%);filter:brightness(1.06);transform:translateY(-2px)}.login-page .login-form .button--primary:hover:not(:disabled):after{translate:120% 0}.login-page .login-form .button--primary svg{transition:translate .25s var(--ui-ease-spring)}.login-page .login-form .button--primary:disabled{color:var(--ui-text-secondary);background:var(--ui-bg-subtle);box-shadow:none;cursor:not-allowed}.login-page .login-form .button--primary:hover:not(:disabled) svg{translate:5px 0}.login-page .login-form .button--primary:active:not(:disabled){transform:translateY(0) scale(.985)}.login-page .login-form__options button{border-radius:10px;transition:background .2s}.login-page .login-form__options button:hover{background:rgb(11 127 209/8%)}.login-forgot-help{margin:-6px 0 0;padding:11px 13px;border:1px solid rgb(11 127 209/18%);border-radius:12px;color:#35506b;background:#f1f7fd;font-size:14px;line-height:1.5;animation:login-rise .35s var(--ui-ease-spring) both}.login-forgot-help[hidden]{display:none}.login-page .login-appointment-link{min-height:52px;align-items:center;border-radius:16px;transition:background .2s,transform .2s var(--ui-ease-spring),box-shadow .2s}.login-page .login-appointment-link:hover{background:rgb(11 127 209/8%);box-shadow:0 12px 24px -14px rgb(11 127 209/55%);transform:translateY(-2px)}.login-page .login-panel__notice{border-color:rgb(11 127 209/16%);border-radius:16px;background:linear-gradient(135deg,rgb(14 165 233/9%),rgb(14 165 233/3%))}.login-page[data-login=signin] .login-panel__card{padding:clamp(20px,3.4vh,34px) clamp(20px,2.4vw,34px) clamp(16px,2.8vh,28px)}.login-page[data-login=signin] .login-panel__logo{width:clamp(150px,21vh,220px)}.login-page[data-login=signin] .login-panel__heading{margin:clamp(10px,2.4vh,24px) 0}.login-page[data-login=signin] .login-panel__heading h2{font-size:clamp(24px,3.6vh,32px)}.login-page[data-login=signin] .login-form{gap:clamp(10px,1.7vh,18px)}.login-page[data-login=signin] .login-form__field{min-height:clamp(46px,6vh,54px)}.login-page[data-login=signin] .login-form .button--primary{min-height:clamp(48px,6.2vh,56px)}.login-page[data-login=signin] .login-appointment-link{min-height:clamp(44px,5.6vh,52px);margin-top:clamp(8px,1.4vh,12px)}.login-page[data-login=signin] .login-panel__notice{margin-top:clamp(10px,1.8vh,16px);padding:clamp(10px,1.6vh,14px) 14px}.login-page[data-login=signin] .login-panel footer{margin-top:clamp(8px,2vh,20px)}.login-page[data-login=signin] .login-panel:after,.login-page[data-login=signin] .login-panel:before{display:none}@media (max-height:820px){.login-page[data-login=signin] .login-panel footer,.login-page[data-login=signin] .login-panel__notice{display:none}}@media (max-height:760px){.login-page[data-login=signin] .login-modules{display:none}}@media (max-height:680px){.login-page[data-login=signin] .login-panel__heading p,.login-page[data-login=signin] .login-panel__notice,.login-page[data-login=signin] .login-stage__lead,.login-page[data-login=signin] .login-stage__meta{display:none}}@container (max-width: 559px){.login-ops__body{grid-template-columns:minmax(0,1fr)}.login-ops__feed{display:none}.login-ops__kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.login-ops__kpi:nth-child(n+3){display:none}}@container (max-height: 299px){.login-ops__kpis,.login-ops__legend{display:none}}@media (min-width:1280px){.login-page:not(.account-recovery-page){grid-template-columns:minmax(0,1fr) minmax(480px,600px);padding-inline:max(0px,calc((100vw - 2200px) / 2))}.login-ops{width:100%}}@media (min-width:1600px) and (min-height:960px){.login-modules,.login-stage__copy{width:min(100%,820px)}.login-ops{max-height:560px}.login-modules{grid-template-columns:repeat(6,auto);justify-content:start}}@media (max-width:1023px){.login-page:not(.account-recovery-page){grid-template-columns:1fr}.login-stage{min-height:0;padding:24px 24px 28px}.login-page:not([data-login]) .login-ops{height:320px;flex:none}.login-page[data-login=signin]{display:flex;flex-direction:column}.login-page[data-login=signin] .login-stage{height:auto;flex:1 1 auto;gap:10px;padding:16px 20px 18px;overflow:visible}.login-page[data-login=signin] .login-stage__copy h1{font-size:clamp(24px,3.4vh,34px)}.login-page[data-login=signin] .login-modules,.login-page[data-login=signin] .login-panel footer,.login-page[data-login=signin] .login-panel__logo,.login-page[data-login=signin] .login-panel__notice,.login-page[data-login=signin] .login-stage__eyebrow,.login-page[data-login=signin] .login-stage__lead,.login-page[data-login=signin] .login-stage__meta{display:none}.login-page[data-login=signin] .login-ops{width:100%;max-height:none;flex:1 1}.login-page[data-login=signin] .login-panel{height:auto;max-height:100%;flex:0 1 auto;padding:0 12px;background:transparent}.login-page[data-login=signin] .login-panel:after,.login-page[data-login=signin] .login-panel:before{display:none}.login-page[data-login=signin] .login-panel__card{width:min(100%,560px);margin-inline:auto;border-bottom:0;border-radius:28px 28px 0 0;background:rgb(255 255 255/96%);box-shadow:0 -18px 40px -24px rgb(14 80 130/35%)}}@media (max-width:1023px) and (max-height:699px){.login-page[data-login=signin] .login-ops{display:none}}@media (max-width:639px){.login-stage__copy h1{font-size:30px}.login-stage__badge{display:none}.login-page .login-panel__card{padding:28px 22px 22px;border-radius:22px}.login-page .login-panel__card:before{right:22px;left:22px}.login-page[data-login=signin] .login-panel{padding:0}.login-page[data-login=signin] .login-panel__card{padding:22px 20px 18px}.login-page[data-login=signin] .login-panel__heading p,.login-page[data-login=signin] .login-panel__logo,.login-page[data-login=signin] .login-panel__notice{display:none}.login-page[data-login=signin] .login-panel__heading{margin:0 0 14px}.login-page .login-panel__heading h2{font-size:28px}}@media (prefers-reduced-motion:reduce){.login-modules,.login-ops,.login-ops *,.login-page .login-panel:after,.login-page .login-panel:before,.login-rotator>[aria-hidden=true],.login-stage__copy>*,.login-stage__top{animation:none}.login-rotator>[aria-hidden=true]:nth-child(2){opacity:1}.login-ops__vans--moving{display:none}.login-ops__vans--static{display:inline}.login-ops__frame{transform:none}}.agent-handoff-card-stack{position:fixed;z-index:var(--ui-z-popover);left:var(--ui-space-4);bottom:calc(var(--ui-space-4) + env(safe-area-inset-bottom, 0px));display:grid;gap:var(--ui-space-2);width:min(380px,calc(100vw - 2 * var(--ui-space-4)));max-height:calc(100dvh - var(--ui-shell-topbar-height) - 2 * var(--ui-space-4));overflow-y:auto}@media (max-width:1199px){.app-shell:has(>.mobile-tabs) .agent-handoff-card-stack{bottom:calc(var(--ui-shell-bottom-nav-height) + var(--ui-space-2) + env(safe-area-inset-bottom, 0px));max-height:calc(100dvh - var(--ui-shell-topbar-height-mobile) - var(--ui-shell-bottom-nav-height) - 3 * var(--ui-space-2) - env(safe-area-inset-bottom, 0px))}}@media (max-width:1023px){.app-shell:has(.incoming-call-panel,.incoming-call-chip) .agent-handoff-card-stack{top:calc(var(--ui-shell-topbar-height) + var(--ui-space-2));bottom:auto;max-height:35dvh}}@media (max-width:767px){.agent-handoff-card-stack{left:var(--ui-space-2);width:calc(100vw - 2 * var(--ui-space-2))}}.agent-handoff-card{display:grid;gap:var(--ui-space-2);padding:var(--ui-space-4);border:1px solid var(--ui-border-default);border-inline-start:4px solid var(--ui-action-primary);border-radius:var(--ui-radius-lg);color:var(--ui-text-primary);background:var(--ui-bg-surface);box-shadow:var(--ui-shadow-lg)}.agent-handoff-card--expired,.agent-handoff-card--rejected{border-inline-start-color:var(--ui-status-warning-border)}.agent-handoff-card header{display:flex;align-items:baseline;justify-content:space-between;gap:var(--ui-space-2)}.agent-handoff-card__timer{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--ui-text-secondary)}.agent-handoff-card__summary{display:grid;gap:var(--ui-space-1);margin:0;overflow-wrap:anywhere}.agent-handoff-card__summary small{color:var(--ui-text-secondary)}.agent-handoff-card__actions{display:flex;flex-wrap:wrap;gap:var(--ui-space-2)}.work-order-create-form__fieldset{display:contents;min-width:0;margin:0;padding:0;border:0}.work-order-create-form__handoff-band{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--ui-space-3);padding:var(--ui-space-3) var(--ui-space-4);border:1px solid var(--ui-status-warning-border);border-radius:var(--ui-radius-md);color:var(--ui-status-warning-text);background:var(--ui-status-warning-soft);overflow-wrap:anywhere}.work-order-create-form__handoff-error{flex-basis:100%;margin:0}.work-order-create-form__handoff-band--incoming{border-color:var(--ui-border-default);color:var(--ui-status-info-text);background:var(--ui-status-info-soft)}.domain-call-center .telephony-prerequisite-list .telephony-bridge-app-version{display:block;margin-top:2px;color:var(--ui-text-secondary);font-size:var(--ui-type-helper-size);font-weight:500;line-height:var(--ui-type-helper-line-height)}.domain-call-center .telephony-prerequisite-list .telephony-bridge-app-version[data-tone=amber]{color:var(--ui-color-amber-700,#b45309)}.domain-call-center .call-scope-filter{display:grid;gap:var(--ui-space-2);padding:var(--ui-space-3) var(--ui-space-4);border:1px solid var(--ui-border-default);border-radius:var(--ui-radius-lg);background:var(--ui-bg-surface);box-shadow:var(--ui-shadow-xs)}.domain-call-center .call-scope-filter__buttons{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:var(--ui-space-2)}.domain-call-center .call-scope-filter__button{display:inline-flex;min-height:44px;align-items:center;gap:var(--ui-space-2);padding:0 var(--ui-space-4);border:1px solid var(--ui-border-default);border-radius:999px;color:var(--ui-text-primary);background:var(--ui-bg-surface);font:inherit;font-weight:var(--ui-font-weight-semibold);cursor:pointer}.domain-call-center .call-scope-filter__button[aria-pressed=true]{border-color:var(--ui-color-blue-600);color:#fff;background:var(--ui-color-blue-600)}.domain-call-center .call-scope-filter__person{display:inline-flex;min-width:0;align-items:center;gap:var(--ui-space-2);color:var(--ui-text-secondary);font-weight:var(--ui-font-weight-semibold)}.domain-call-center .call-scope-filter__person select{min-height:44px;max-width:100%;min-width:0}.domain-call-center .call-scope-filter__summary{margin:0;color:var(--ui-text-secondary);font-size:var(--ui-type-helper-size)}.customer-call-notes{display:grid;gap:var(--ui-space-2);margin:0;padding:0;list-style:none}.customer-call-notes li{padding:var(--ui-space-3);border:1px solid var(--ui-border-default);border-radius:var(--ui-radius-md,10px);background:var(--ui-bg-surface)}.customer-call-notes small,.customer-call-notes strong{display:block;overflow-wrap:anywhere}.customer-call-notes small{color:var(--ui-text-secondary);font-size:14px}.customer-call-notes p{margin:var(--ui-space-1) 0 0;overflow-wrap:anywhere}.assignment-policy{display:grid;min-width:0;gap:var(--ui-space-4)}.assignment-policy fieldset{display:grid;min-width:0;gap:var(--ui-space-2);margin:0;padding:0;border:0}.assignment-policy legend{margin-block-end:var(--ui-space-2);padding:0;color:var(--ui-text-primary);font-weight:700}.assignment-policy__planners>p,.assignment-policy__summary{margin:0;color:var(--ui-text-secondary);line-height:var(--ui-type-body-line-height);text-align:start}.assignment-policy__modes label,.assignment-policy__planner-list label{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:var(--ui-space-3);min-height:44px;padding:var(--ui-space-3);border:1px solid var(--ui-border-default);border-radius:var(--ui-radius-md);background:var(--ui-bg-surface);text-align:start;cursor:pointer}.assignment-policy__modes label:has(input:checked),.assignment-policy__planner-list label:has(input:checked){border-color:var(--ui-action-primary);background:var(--ui-bg-subtle)}.assignment-policy__modes input[type=radio],.assignment-policy__planner-list input[type=checkbox]{width:18px;height:18px;margin:2px 0 0}.assignment-policy__modes span,.assignment-policy__planner-list span{display:grid;min-width:0;gap:2px}.assignment-policy__modes small,.assignment-policy__planner-list small{color:var(--ui-text-secondary);font-size:var(--ui-type-helper-size)}.assignment-policy__planner-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr));gap:var(--ui-space-2)}.assignment-policy__reason{display:grid;min-width:0;gap:var(--ui-space-2);max-width:560px;font-weight:700}.assignment-policy__reason input{min-height:var(--ui-control-height-default);padding:0 var(--ui-space-3);border:1px solid var(--ui-border-default);border-radius:var(--ui-radius-md);font:inherit;font-weight:400}.assignment-policy__actions{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:var(--ui-space-3)}.assignment-policy__status{margin:0;color:var(--ui-status-success-text,#166534);font-weight:700}.quick-intake{display:grid;min-width:0;gap:var(--ui-space-4)}.quick-intake__findings,.quick-intake__section{display:grid;min-width:0;gap:var(--ui-space-3);padding:var(--ui-space-4);border:1px solid var(--ui-border-default);border-radius:var(--ui-radius-lg);background:var(--ui-bg-surface)}.quick-intake h2{gap:var(--ui-space-2);margin:0;font-size:var(--ui-type-section-title-size)}.quick-intake h2,.quick-intake__selected{display:flex;flex-wrap:wrap;align-items:center}.quick-intake__selected{justify-content:flex-start;align-self:end;gap:var(--ui-space-3);min-height:44px}.quick-intake__candidates>p,.quick-intake__hint,.quick-intake__new>p,.quick-intake__repeat-choice{border:0;display:grid;gap:6px;margin:8px 0;padding:0}.quick-intake__repeat-choice legend{font-weight:700;margin-bottom:4px}.quick-intake__repeat-choice label{align-items:center;display:flex;gap:8px;min-height:32px}.quick-intake__findings p{margin:0;color:var(--ui-text-secondary);text-align:start}.quick-intake__source{margin:0;padding:var(--ui-space-2) var(--ui-space-3);border:1px solid var(--ui-border-default);border-radius:var(--ui-radius-md);background:var(--ui-bg-subtle);font-weight:700;text-align:start}.quick-intake__lookup{display:grid;gap:var(--ui-space-2)}.quick-intake__lookup input[type=search]{width:100%;min-width:0;min-height:44px;padding:0 var(--ui-space-3);border:1px solid var(--ui-border-default);border-radius:var(--ui-radius-md);background:var(--ui-bg-surface);font:inherit}.quick-intake__lookup-results{display:grid;gap:var(--ui-space-2);margin:0;padding:0;list-style:none}.quick-intake__lookup-results li{display:grid;gap:2px}.quick-intake__lookup-results .button{justify-content:flex-start;min-height:44px;text-align:start;white-space:normal}.quick-intake__lookup-results small{color:var(--ui-text-secondary);font-size:var(--ui-type-helper-size)}.quick-intake__candidate-links,.quick-intake__candidates{display:flex;flex-wrap:wrap;gap:var(--ui-space-2)}.quick-intake__candidates{justify-content:flex-start}.quick-intake__candidates>p{flex-basis:100%}.quick-intake__candidates .button{min-height:44px;text-align:start;white-space:normal}.quick-intake__new{display:grid;min-width:0;gap:var(--ui-space-3)}.quick-intake__new>p svg{vertical-align:-3px}.quick-intake .master-form__grid>label.quick-intake__check{display:flex;flex-direction:row;align-items:center;align-self:end;gap:var(--ui-space-2);min-height:44px}.quick-intake__check input[type=checkbox]{width:20px;height:20px;margin:0}.quick-intake label.quick-intake__check{display:flex;flex-direction:row;align-items:center;gap:var(--ui-space-2);min-height:44px;cursor:pointer}.quick-intake .quick-intake__check>input[type=checkbox]{flex:0 0 auto;width:20px;height:20px;min-height:0;margin:0;padding:0}.quick-intake label.quick-intake__check>span{line-height:1.35}.address-hierarchy-fields__hint{color:var(--ui-text-secondary);font-size:var(--ui-font-size-xs,.75rem)}.quick-intake__findings ul{display:grid;gap:var(--ui-space-2);margin:0;padding-inline-start:var(--ui-space-5,20px)}.quick-intake__done{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:var(--ui-space-3);padding:var(--ui-space-4);border:1px solid var(--ui-status-success-text,#166534);border-radius:var(--ui-radius-lg);background:var(--ui-bg-surface);color:var(--ui-status-success-text,#166534)}.quick-intake__done p{margin:var(--ui-space-1) 0 var(--ui-space-3);color:var(--ui-text-secondary)}.quick-intake__done-actions{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:var(--ui-space-2)}.planning-desk__exception{display:grid;min-width:0;gap:var(--ui-space-2);padding:var(--ui-space-3);border:1px solid #f59e0b;border-radius:var(--ui-radius-md);background:#fffbeb;text-align:start}.planning-desk__exception p{margin:0;color:#92400e}.planning-desk__exception label{display:grid;min-width:0;gap:4px;font-weight:700}.planning-desk__exception input{min-height:var(--ui-control-height-default,44px);padding:0 var(--ui-space-3);border:1px solid var(--ui-border-default);border-radius:var(--ui-radius-md);font:inherit;font-weight:400}.planning-desk__picker{position:relative;display:grid;min-width:0;gap:4px}.planning-desk__picker-label{font-weight:700}.planning-desk__picker-toggle{display:flex;justify-content:space-between;align-items:center;gap:var(--ui-space-2);width:100%;min-width:0;min-height:var(--ui-control-height-default,44px);padding:0 var(--ui-space-3);border:1px solid var(--ui-border-default);border-radius:var(--ui-radius-md);background:var(--ui-bg-surface);color:var(--ui-text-primary);font:inherit;text-align:start;cursor:pointer}.planning-desk__picker-toggle>span{overflow:hidden;min-width:0;text-overflow:ellipsis;white-space:nowrap}.planning-desk__picker-panel button.is-fit,.planning-desk__picker-toggle.is-fit{border-color:#86efac;background:#f0fdf4}.planning-desk__picker-panel button.is-unfit,.planning-desk__picker-toggle.is-unfit{border-color:#fca5a5;background:#fef2f2}.planning-desk__picker-panel{display:grid;gap:var(--ui-space-2);padding:var(--ui-space-2);border:1px solid var(--ui-border-default);border-radius:var(--ui-radius-md);background:var(--ui-bg-surface);box-shadow:var(--ui-shadow-md,0 8px 24px rgb(15 23 42/12%))}.planning-desk__picker-legend{display:flex;flex-wrap:wrap;gap:4px var(--ui-space-3);margin:0;font-size:var(--ui-type-helper-size);text-align:start}.planning-desk__picker-legend .is-fit{color:#166534}.planning-desk__picker-legend .is-unfit{color:#b91c1c}.planning-desk__picker-panel ul{display:grid;gap:4px;max-block-size:320px;margin:0;padding:0;overflow-y:auto;list-style:none}.planning-desk__picker-panel button{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name state" "skill skill";gap:2px var(--ui-space-2);width:100%;min-height:44px;padding:6px var(--ui-space-3);border:1px solid transparent;border-radius:var(--ui-radius-md);color:var(--ui-text-primary);font:inherit;text-align:start;cursor:pointer}.planning-desk__picker-panel button[aria-pressed=true]{outline:2px solid var(--ui-action-primary);outline-offset:-2px}.planning-desk__picker-panel button>strong{grid-area:name}.planning-desk__picker-panel button>span{grid-area:skill;color:var(--ui-text-secondary);font-size:var(--ui-type-helper-size)}.planning-desk__picker-panel button>small{grid-area:state;white-space:nowrap}.technician-roster-import{display:grid;gap:var(--ui-space-3);padding:var(--ui-space-3) var(--ui-space-4);border:1px solid var(--ui-border-default);border-radius:var(--ui-radius-lg,12px);background:var(--ui-bg-surface);text-align:start}.technician-roster-import>summary{display:flex;align-items:center;gap:var(--ui-space-2);min-height:44px;font-weight:700;cursor:pointer}.technician-roster-import>p{margin:0;color:var(--ui-text-secondary)}.technician-roster-import__field{display:grid;gap:4px;font-weight:700}.technician-roster-import__field input[type=text],.technician-roster-import__field textarea{width:100%;min-width:0;min-height:44px;padding:var(--ui-space-2) var(--ui-space-3);border:1px solid var(--ui-border-default);border-radius:var(--ui-radius-md);background:var(--ui-bg-surface);font:inherit;font-weight:400}.technician-roster-import__field textarea{font-family:var(--ui-font-mono,ui-monospace,monospace);font-size:var(--ui-type-helper-size)}.technician-roster-import__check{display:flex;align-items:flex-start;gap:var(--ui-space-2)}.technician-roster-import__check input[type=checkbox]{inline-size:20px;block-size:20px;margin-block-start:2px}.technician-roster-import__actions{display:flex;flex-wrap:wrap;gap:var(--ui-space-2)}.technician-roster-import__actions .button{min-height:44px}.technician-roster-import__plan{display:grid;gap:var(--ui-space-3)}.technician-roster-import__plan ul{display:grid;gap:4px;margin:0;padding:0;list-style:none}.technician-roster-import__plan li{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name kind" "detail detail";gap:2px var(--ui-space-2);padding:var(--ui-space-2) var(--ui-space-3);border:1px solid var(--ui-border-default);border-radius:var(--ui-radius-md)}.technician-roster-import__plan li>strong{grid-area:name}.technician-roster-import__plan li>small{grid-area:detail;color:var(--ui-text-secondary);font-size:var(--ui-type-helper-size)}.technician-roster-import__kind{grid-area:kind;padding:2px 8px;border-radius:999px;background:var(--ui-bg-subtle);font-size:var(--ui-type-helper-size);font-weight:700;white-space:nowrap}.technician-roster-import__plan li[data-kind=create]{border-color:#86efac;background:#f0fdf4}.technician-roster-import__plan li[data-kind=deactivate]{border-color:#fca5a5;background:#fef2f2}.technician-roster-import__status{margin:0;color:#166534;font-weight:700}.document-hold__list{display:grid;gap:var(--ui-space-2);margin:0;padding:0;list-style:none}.document-hold__list>li{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:var(--ui-space-3);padding:var(--ui-space-3) var(--ui-space-4);border:1px solid #fdba74;border-radius:var(--ui-radius-lg,12px);background:#fff7ed;text-align:start}.document-hold__main{display:grid;flex:1 1 320px;min-width:0;gap:2px}.document-hold__main small{color:var(--ui-text-secondary);font-size:var(--ui-type-helper-size);overflow-wrap:anywhere}.document-received{display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--ui-space-2)}.document-received .button{min-height:44px}.work-order-document-hold{display:flex;flex-wrap:wrap;align-items:center;margin:0;border:1px solid #fdba74;border-radius:var(--ui-radius-md);background:#fff7ed}.work-order-document-hold,.work-order-extra-work{gap:var(--ui-space-3);padding:var(--ui-space-3) var(--ui-space-4);text-align:start}.work-order-extra-work{display:grid;border:1px solid var(--ui-border-default);border-radius:var(--ui-radius-lg,12px);background:var(--ui-bg-surface)}.work-order-extra-work--embedded{padding:0;border:0;background:transparent}.work-order-extra-work>header{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ui-space-2) var(--ui-space-3)}.work-order-extra-work h2{margin:0;font-size:var(--ui-type-section-size,1.125rem)}.work-order-extra-work__total{font-weight:700}.work-order-extra-work>header .button,.work-order-extra-work__actions .button{min-height:44px}.work-order-extra-work>ul{display:grid;gap:var(--ui-space-2);margin:0;padding:0;list-style:none}.work-order-extra-work>ul>li{display:grid;gap:2px;padding:var(--ui-space-2) var(--ui-space-3);border:1px solid var(--ui-border-default);border-radius:var(--ui-radius-md);background:var(--ui-bg-subtle)}.work-order-extra-work>ul small{color:var(--ui-text-secondary);font-size:var(--ui-type-helper-size)}.work-order-extra-work__form{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:var(--ui-space-3)}.work-order-extra-work__form label{display:grid;min-width:0;gap:4px;font-weight:700}.work-order-extra-work__form :is(input[type=text],select){width:100%;min-width:0;min-height:44px;padding:0 var(--ui-space-3);border:1px solid var(--ui-border-default);border-radius:var(--ui-radius-md);background:var(--ui-bg-surface);font:inherit;font-weight:400}.work-order-extra-work__wide{grid-column:1/-1}.work-order-extra-work__choice{display:grid;gap:var(--ui-space-2);margin:0;padding:0;border:0}.work-order-extra-work__choice legend{margin-block-end:4px;font-weight:700}.work-order-extra-work__form .work-order-extra-work__choice label,.work-order-extra-work__form label.work-order-extra-work__check{display:flex;align-items:center;gap:var(--ui-space-2);font-weight:400}.work-order-extra-work__check input[type=checkbox],.work-order-extra-work__choice input[type=radio]{inline-size:20px;block-size:20px}.work-order-extra-work__actions{display:flex;flex-wrap:wrap;gap:var(--ui-space-2);grid-column:1/-1}.work-order-extra-work__status{margin:0;color:#166534;font-weight:700}.quick-intake__findings li.is-repeat{color:#9d2637;font-weight:600}.incoming-call__jobs{display:grid;gap:4px;margin:6px 0 0;padding:0;list-style:none;font-size:14px}.incoming-call__jobs li{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px}.domain-inventory .stock-workspace{display:grid;gap:var(--ui-space-3);min-width:0}.domain-inventory .stock-workspace__tabs>.ui-tabs__panel{display:grid;gap:var(--ui-space-4);padding-block:var(--ui-space-4) 0}.domain-inventory .stock-workspace__tabs>.ui-tabs__panel:empty,.domain-inventory .stock-workspace__tabs>.ui-tabs__panel[hidden]{display:none}.domain-inventory .stock-workspace__tabs>.ui-tabs__list .ui-tabs__tab em{min-width:22px;padding:1px 7px;border-radius:999px;color:var(--ui-text-inverse);background:var(--ui-status-warning-text);font-size:var(--ui-type-helper-size);font-style:normal;text-align:center}.domain-inventory .stock-workspace[data-stock-tab] .inventory-action-card{display:none}.domain-inventory .stock-workspace[data-stock-tab=bekleyen] :is(#stok-mutabakat,#stok-sayim,#stok-satin-alma),.domain-inventory .stock-workspace[data-stock-tab=hareket] :is(#stok-hareketi,#stok-rezervasyon),.domain-inventory .stock-workspace[data-stock-tab=tanimlar] :is(#stok-tanimlar,#stok-karti),.domain-inventory .stock-workspace[data-stock-tab=ustalar] #stok-ikmal{display:block}.domain-inventory .stock-workspace:is([data-stock-tab=durum],[data-stock-tab=analiz]) .stock-workspace__actions{display:none}.domain-inventory .stock-workspace__actions{display:grid;gap:var(--ui-space-3);min-width:0}.domain-inventory .inventory-replenishment-submit{display:flex;flex-wrap:wrap;gap:var(--ui-space-2)}.domain-inventory .inventory-reason-optional>summary{min-height:44px;display:flex;align-items:center;color:var(--ui-text-secondary);cursor:pointer;font-weight:600}.domain-inventory .stock-workspace:not([data-stock-tab=hareket]) .inventory-acceptance-note{display:none}.planner-risk-band{display:inline-flex;align-items:center;width:fit-content;max-width:100%;padding:1px 8px;border-radius:999px;font-size:var(--ui-type-helper-size);font-style:normal;font-weight:700;line-height:1.4}.planner-risk-band--watch{color:var(--ui-status-warning-text);background:var(--ui-status-warning-soft)}.planner-risk-band--approval_required,.planner-risk-band--blocked{color:var(--ui-status-danger-text);background:var(--ui-status-danger-soft)}.domain-quality .quality-survey-note--alert{color:var(--ui-status-danger-text)}.notification-contract-expiry{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ui-space-2);margin:0 0 var(--ui-space-3);color:var(--ui-text-secondary);font-size:var(--ui-type-helper-size);font-weight:600}.unbooked-call-list{display:grid;gap:var(--ui-space-2)}.unbooked-call-list>article{display:flex;align-items:center;justify-content:space-between;gap:var(--ui-space-3);padding:var(--ui-space-3);border:1px solid var(--ui-border-default);border-radius:var(--ui-radius-lg);background:var(--ui-bg-surface)}.unbooked-call-list>article>div{display:grid;gap:2px;min-width:0}.unbooked-call-list small{color:var(--ui-text-secondary);overflow-wrap:anywhere}.missing-data-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr));gap:var(--ui-space-3)}.missing-data-grid>article{display:grid;align-content:start;gap:var(--ui-space-1);padding:var(--ui-space-3);border:1px solid var(--ui-border-default);border-radius:var(--ui-radius-lg);background:var(--ui-bg-surface)}.missing-data-grid>article.has-gap{border-inline-start:3px solid var(--ui-status-warning-text)}.missing-data-grid header{display:flex;align-items:baseline;justify-content:space-between;gap:var(--ui-space-2)}.missing-data-grid header span{color:var(--ui-text-primary);font-size:1.25rem;font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.missing-data-grid small{color:var(--ui-text-secondary)}.missing-data-grid ul{display:grid;gap:2px;margin:var(--ui-space-1) 0 0;padding-inline-start:var(--ui-space-4);font-size:var(--ui-type-helper-size)}.domain-device-list .device-type-strip--quick{margin-block-start:var(--ui-space-2)}.identity-admin-toolbar{flex-wrap:wrap}.identity-admin-tabs{max-width:100%;overflow-x:auto}.identity-admin-tabs button{flex:0 0 auto;white-space:nowrap}.quick-intake__section>label.quick-intake__field{display:grid;gap:var(--ui-space-1);min-width:0}.quick-intake__section>label.quick-intake__field>span{color:var(--ui-text-secondary);font-size:var(--ui-type-label-size);font-weight:600}.quick-intake__section>label.quick-intake__field>:is(select,input,textarea){width:100%;min-width:0;min-height:44px}.telephony-call-tags{display:flex;flex-wrap:wrap;gap:var(--ui-space-1);margin-block:2px}.telephony-call-tag{display:inline-flex;align-items:center;padding:1px 8px;border-radius:999px;font-size:var(--ui-type-helper-size);font-weight:700}.telephony-call-tag--incoming{color:var(--ui-status-success-text);background:var(--ui-status-success-soft)}.telephony-call-tag--outgoing{color:var(--ui-action-primary);background:var(--ui-color-blue-50)}.telephony-call-tag--gsm{color:var(--ui-status-warning-text);background:var(--ui-status-warning-soft)}.telephony-call-tag--pbx{color:var(--ui-text-secondary);background:var(--ui-bg-subtle)}.screen-tabs{display:grid;gap:var(--ui-space-3);min-width:0}.screen-tabs__tabs>.ui-tabs__panel{display:grid;gap:var(--ui-space-4);padding-block:var(--ui-space-4) 0}.screen-tabs__tabs>.ui-tabs__panel[hidden]{display:none}.screen-tabs__tabs>.ui-tabs__list .ui-tabs__tab em{min-width:22px;padding:1px 7px;border-radius:999px;color:var(--ui-text-inverse);background:var(--ui-status-warning-text);font-size:var(--ui-type-helper-size);font-style:normal;text-align:center}.domain-call-center .telephony-operation-grid.telephony-operation-grid--single{grid-template-columns:minmax(0,1fr)}.telephony-call-tag--mixed{color:var(--ui-text-secondary);background:var(--ui-bg-subtle)}.telephony-history-deep-search{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ui-space-2)}.telephony-history-deep-search input{min-width:0;flex:1 1 220px}.work-order-filter-form__more{grid-column:1/-1;min-width:0}.work-order-filter-form__more>summary{width:fit-content;color:var(--ui-text-link);font-size:var(--ui-font-size-sm);font-weight:var(--ui-font-weight-semibold);cursor:pointer}.work-order-filter-form__more-grid{display:grid;margin-top:var(--ui-space-3);grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;gap:var(--ui-space-3)}.work-order-filter-form__more-grid>label{display:grid;min-width:0;gap:4px;color:var(--ui-text-secondary);font-size:var(--ui-type-helper-size);font-weight:var(--ui-font-weight-semibold)}.work-order-filter-form__more-grid>label :is(select,input){width:100%;min-width:0;min-height:var(--ui-control-height-default);padding:0 var(--ui-space-3);border:1px solid var(--ui-border-default);border-radius:var(--ui-radius-md);color:var(--ui-text-primary);background:var(--ui-bg-surface);font:inherit;font-size:var(--ui-font-size-sm)}@media (max-width:1023px){.work-order-filter-form__more-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:639px){.work-order-filter-form__more-grid{grid-template-columns:minmax(0,1fr)}}.import-wizard__closed{margin-top:var(--ui-space-3)}.import-wizard__closed>summary{width:fit-content;color:var(--ui-text-secondary);font-size:var(--ui-font-size-sm);font-weight:var(--ui-font-weight-semibold);cursor:pointer}.import-wizard__closed[open]>summary{margin-bottom:var(--ui-space-3)}.closed-items{min-width:0;margin-top:var(--ui-space-3)}.closed-items>summary{width:fit-content;color:var(--ui-text-secondary);font-size:var(--ui-font-size-sm);font-weight:var(--ui-font-weight-semibold);cursor:pointer}.closed-items[open]>summary{margin-bottom:var(--ui-space-3)}.closed-items__body{display:grid;gap:var(--ui-space-2);min-width:0}.field-job-group--closed{margin-top:0}.field-job-group--closed>summary{width:auto;padding:var(--ui-space-2) var(--ui-space-4);border-bottom:1px solid var(--ui-border-subtle);background:var(--ui-bg-subtle);font-size:var(--ui-type-helper-size)}.field-job-group--closed[open]>summary{margin-bottom:0}.field-job-group--closed>.closed-items__body{gap:0}.notice-close{display:inline-flex;float:right;flex:0 0 auto;align-items:center;justify-content:center;align-self:flex-start;width:28px;height:28px;margin:-2px -4px -2px auto;margin-inline-start:auto;padding:0;border:0;border-radius:var(--ui-radius-sm);color:inherit;background:transparent;font:inherit;font-size:var(--ui-font-size-lg);line-height:1;opacity:.72;cursor:pointer;transition:opacity var(--ui-duration-fast) var(--ui-ease-standard),background-color var(--ui-duration-fast) var(--ui-ease-standard)}.notice-close:hover{opacity:1;background:var(--ui-bg-subtle)}.notice-close:focus-visible{outline:2px solid var(--ui-focus-ring);outline-offset:2px;opacity:1}.section-card--flush>.section-card__body>.closed-items{margin:0;padding:var(--ui-space-3) var(--ui-space-4);border-top:1px solid var(--ui-border-subtle)}.notification-closed>.closed-items__body{gap:0}.notification-reply-actions .notification-closed>.closed-items__body>article{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 0;border-bottom:1px solid var(--ui-color-slate-100)}.notification-reply-actions .notification-closed>.closed-items__body>article:last-child{border-bottom:0}.notification-reply-actions .notification-closed>.closed-items__body>article>span{color:var(--ui-color-green-700);font-size:14px;font-weight:750}@media (max-width:767px){.notification-reply-actions .notification-closed>.closed-items__body>article{grid-template-columns:1fr}}.export-job-list__closed{margin-top:0}.export-job-list__closed>.closed-items__body{gap:7px}.document-share-panel__closed{margin-top:0}.section-card--flush>.section-card__body>.security-finding-group--closed{padding-inline:0}.security-finding-group--closed>summary{margin-inline:var(--ui-space-4)}@media (min-width:1024px){.work-order-filter-form .work-order-filter-form__search{grid-column:1/span 2}.work-order-filter-form>.work-order-filter-form__more{grid-column:1/-1;align-self:center}.work-order-filter-form>.button{grid-column:4;align-self:end}.work-order-filter-form__more-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.cockpit-facts{display:grid;min-width:0;margin:0;grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr));overflow:hidden;border:1px solid var(--ui-border-default);border-radius:var(--ui-radius-lg);background:var(--ui-bg-surface);box-shadow:var(--ui-shadow-xs)}.cockpit-facts__item{display:grid;min-width:0;align-content:start;gap:var(--ui-space-1);padding:var(--ui-space-3) var(--ui-space-4);border-inline-end:1px solid var(--ui-border-subtle)}.cockpit-facts__item:last-child{border-inline-end:0}.cockpit-facts__item dt{color:var(--ui-text-tertiary);font-size:var(--ui-type-helper-size);font-weight:var(--ui-font-weight-semibold);line-height:var(--ui-type-helper-line-height)}.cockpit-facts__item dd{display:grid;min-width:0;gap:2px;margin:0}.cockpit-facts__item dd strong{min-width:0;color:var(--ui-text-primary);font-size:var(--ui-font-size-md);font-weight:var(--ui-font-weight-bold);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:var(--ui-line-height-snug);overflow-wrap:anywhere}.cockpit-facts__item dd small{overflow:hidden;color:var(--ui-text-secondary);font-size:var(--ui-type-helper-size);line-height:var(--ui-type-helper-line-height);text-overflow:ellipsis;white-space:nowrap}.cockpit-facts__item--attention{background:var(--ui-status-warning-soft)}.cockpit-facts__item--attention dd strong{color:var(--ui-status-warning-text)}:is(.customer-cockpit,.dossier-cockpit__tabs) .screen-tabs__tabs>.ui-tabs__list .ui-tabs__tab em{color:var(--ui-text-secondary);background:var(--ui-bg-subtle)}.customer-cockpit .screen-tabs__tabs>.ui-tabs__list .ui-tabs__tab[id$=-isler] em{color:var(--ui-text-inverse);background:var(--ui-status-warning-text)}:is(.customer-cockpit,.dossier-cockpit__tabs) .screen-tabs__tabs>.ui-tabs__panel{padding-block-start:var(--ui-space-3)}.customer-cockpit__header .ui-entity-header__status,.dossier-cockpit__status{display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--ui-space-2)}.customer-cockpit__header .ui-entity-header__description{flex-wrap:wrap;align-items:center}.customer-cockpit__header .ui-entity-header__description>svg{margin-block-start:0}.customer-cockpit__layout{display:flex;min-width:0;flex-wrap:wrap;align-items:flex-start;gap:var(--ui-space-4)}.customer-cockpit__main{flex:999 1 600px}.customer-cockpit__main,.customer-cockpit__tab{display:grid;min-width:0;gap:var(--ui-space-4)}.customer-cockpit__side{display:grid;min-width:0;max-width:100%;flex:1 1 300px;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));align-content:start;align-items:start;gap:var(--ui-space-3)}.customer-cockpit__side .privacy-note{margin:0}.customer-cockpit__side .section-card__body{padding-block:var(--ui-space-2)}.customer-cockpit__side .info-list>div{grid-template-columns:minmax(96px,auto) minmax(0,1fr);padding:var(--ui-space-2) 0}.customer-cockpit__side .info-list :is(dt,dd){font-size:var(--ui-font-size-sm)}.customer-cockpit__consents{display:flex;flex-wrap:wrap;gap:var(--ui-space-1)}.customer-cockpit__quiet{margin:0;color:var(--ui-text-secondary);font-size:var(--ui-font-size-sm)}.customer-cockpit .customer-work-orders+.closed-items{margin-top:var(--ui-space-3)}.dossier-cockpit__note{min-width:0;margin-top:var(--ui-space-4);padding-top:var(--ui-space-3);border-top:1px solid var(--ui-border-subtle)}.dossier-cockpit__note>summary{width:fit-content;color:var(--ui-text-link);font-size:var(--ui-font-size-sm);font-weight:var(--ui-font-weight-semibold);cursor:pointer}.domain-imported-history-detail .dossier-cockpit__note .imported-history-footnote{margin-top:var(--ui-space-2);padding-top:0;border-top:0}.domain-imported-history-detail .dossier-cockpit__tabs .duplicate-warning{margin:0}.domain-imported-history-list .imported-history-source-note>p+p{margin-top:var(--ui-space-2)}.customer-filter-form{display:grid;min-width:0;grid-template-columns:minmax(0,3fr) minmax(160px,1fr) auto;align-items:end;gap:var(--ui-space-3)}.customer-filter-form>label,.customer-filter-form__more-grid>label{display:grid;min-width:0;gap:4px;color:var(--ui-text-secondary);font-size:var(--ui-type-helper-size);font-weight:var(--ui-font-weight-semibold)}.customer-filter-form>label select,.customer-filter-form__more-grid>label select{width:100%;min-width:0;min-height:var(--ui-control-height-default);padding:0 var(--ui-space-3);border:1px solid var(--ui-border-default);border-radius:var(--ui-radius-md);color:var(--ui-text-primary);background:var(--ui-bg-surface);font:inherit;font-size:var(--ui-font-size-sm)}.customer-filter-form>.button{grid-row:1;grid-column:3;justify-content:center}.customer-filter-form__more{grid-row:2;grid-column:1/-1;min-width:0}.customer-filter-form__more>summary{width:fit-content;color:var(--ui-text-link);font-size:var(--ui-font-size-sm);font-weight:var(--ui-font-weight-semibold);cursor:pointer}.customer-filter-form__more-grid{display:grid;margin-top:var(--ui-space-3);grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;gap:var(--ui-space-3)}.customer-filter-bar .ui-filter-bar__fields>.customer-filter-form{flex:1 1 100%}.customer-filter-bar .ui-filter-bar__main{flex-wrap:wrap;align-items:flex-start}.customer-filter-bar .ui-filter-bar__fields{flex:1 1 calc(100% - 32px - var(--ui-space-3))}.customer-filter-bar .ui-filter-bar__actions{flex-wrap:wrap;margin-inline-start:auto}.customer-filter-bar .ui-filter-bar__results{align-self:center}@media (max-width:1023px){.customer-filter-form__more-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:639px){.cockpit-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.cockpit-facts__item{border-inline-end:0;border-block-end:1px solid var(--ui-border-subtle)}.cockpit-facts__item:nth-child(odd){border-inline-end:1px solid var(--ui-border-subtle)}.customer-cockpit__header .ui-entity-header__actions>:is(a,.button){flex:1 1 calc(50% - var(--ui-space-2));justify-content:center}.customer-filter-bar .ui-filter-bar__fields{flex:1 1 100%}.customer-cockpit__main{flex-basis:100%}.customer-filter-form{grid-template-columns:minmax(0,1fr)}.customer-filter-form>.button,.customer-filter-form__more{grid-row:auto;grid-column:auto}.customer-filter-form__more-grid{grid-template-columns:minmax(0,1fr)}}.domain-work-order-detail .wo-fact-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--ui-space-3);min-width:0;margin:0}.domain-work-order-detail .wo-fact{display:grid;align-content:start;gap:var(--ui-space-1);min-width:0;padding:var(--ui-space-3) var(--ui-space-4);border:1px solid var(--ui-border-default);border-inline-start:3px solid var(--ui-border-strong);border-radius:var(--ui-radius-lg);background:var(--ui-bg-surface);box-shadow:var(--ui-shadow-xs)}.domain-work-order-detail .wo-fact>dt{display:flex;align-items:center;gap:var(--ui-space-1);color:var(--ui-text-secondary);font-size:var(--ui-type-helper-size);font-weight:var(--ui-font-weight-semibold);line-height:var(--ui-type-helper-line-height)}.domain-work-order-detail .wo-fact>dt>svg{flex:0 0 auto}.domain-work-order-detail .wo-fact>dd{display:grid;gap:2px;min-width:0;margin:0}.domain-work-order-detail .wo-fact__value{color:var(--ui-text-primary);font-size:var(--ui-font-size-md);font-weight:var(--ui-font-weight-bold);line-height:1.35;overflow-wrap:anywhere}.domain-work-order-detail .wo-fact__meta{color:var(--ui-text-secondary);font-size:var(--ui-type-helper-size);line-height:var(--ui-type-helper-line-height);overflow-wrap:anywhere}.domain-work-order-detail .wo-fact[data-tone=blue]{border-inline-start-color:var(--ui-status-info-text)}.domain-work-order-detail .wo-fact[data-tone=green]{border-inline-start-color:var(--ui-status-success-text)}.domain-work-order-detail .wo-fact[data-tone=amber]{border-inline-start-color:var(--ui-status-warning-text);background:var(--ui-status-warning-soft)}.domain-work-order-detail .wo-fact[data-tone=red]{border-inline-start-color:var(--ui-status-danger-text);background:var(--ui-status-danger-soft)}.domain-work-order-detail .wo-fact[data-tone=red] .wo-fact__value{color:var(--ui-status-danger-text)}.domain-work-order-detail .wo-cockpit{display:grid;grid-template-columns:minmax(0,2fr) minmax(280px,1fr);align-items:start;gap:var(--ui-space-5);min-width:0}.domain-work-order-detail .wo-cockpit__main,.domain-work-order-detail .wo-cockpit__side{display:grid;gap:var(--ui-space-4);min-width:0}.domain-work-order-detail .wo-cockpit__side{position:sticky;top:calc(var(--ui-shell-topbar-height) + var(--ui-space-4));align-content:start;max-height:calc(100vh - var(--ui-shell-topbar-height) - var(--ui-space-8));overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.domain-work-order-detail .wo-cockpit__side>.section-card{width:100%;margin:0}.domain-work-order-detail .wo-cockpit__tabs>.ui-tabs>.ui-tabs__list .ui-tabs__tab{flex:0 0 auto;white-space:nowrap}.domain-work-order-detail .wo-cockpit__tabs .ui-tabs__panel{min-width:0}.domain-work-order-detail .wo-cockpit .work-order-quick-close-parts__row{grid-template-columns:minmax(0,1fr) minmax(0,.6fr) max-content}.domain-work-order-detail .wo-pair{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));align-items:start;gap:var(--ui-space-4);min-width:0}.domain-work-order-detail .wo-notes{display:grid;gap:var(--ui-space-2);margin-block-start:var(--ui-space-3);min-width:0}.domain-work-order-detail .wo-note{display:grid;gap:2px;min-width:0;padding:var(--ui-space-2) var(--ui-space-3);border-inline-start:3px solid var(--ui-border-strong);border-radius:var(--ui-radius-sm);background:var(--ui-bg-subtle)}.domain-work-order-detail .wo-note>strong{color:var(--ui-text-secondary);font-size:var(--ui-type-helper-size);font-weight:var(--ui-font-weight-semibold)}.domain-work-order-detail .wo-note>p{margin:0;color:var(--ui-text-primary);font-size:var(--ui-font-size-sm);line-height:1.55;overflow-wrap:anywhere}.domain-work-order-detail .wo-note>small{color:var(--ui-text-tertiary);font-size:var(--ui-type-helper-size)}.domain-work-order-detail .wo-parts-card__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:var(--ui-space-5);min-width:0}.domain-work-order-detail .wo-parts-card__section{display:grid;align-content:start;gap:var(--ui-space-2);min-width:0}.domain-work-order-detail .wo-parts-card__section>h3{display:flex;align-items:center;gap:var(--ui-space-2);margin:0;color:var(--ui-text-primary);font-size:var(--ui-font-size-sm);font-weight:var(--ui-font-weight-bold)}.domain-work-order-detail .wo-kv{display:grid;gap:0;min-width:0;margin:0}.domain-work-order-detail .wo-kv>div{display:grid;grid-template-columns:minmax(110px,.7fr) minmax(0,1.3fr);align-items:start;gap:var(--ui-space-3);min-width:0;padding:var(--ui-space-2) 0;border-bottom:1px solid var(--ui-border-subtle)}.domain-work-order-detail .wo-kv>div:last-child{border-bottom:0}.domain-work-order-detail .wo-kv dt{color:var(--ui-text-secondary);font-size:var(--ui-type-helper-size);line-height:var(--ui-type-helper-line-height)}.domain-work-order-detail .wo-kv dd{display:grid;gap:2px;min-width:0;margin:0;color:var(--ui-text-primary);font-size:var(--ui-font-size-sm);font-weight:var(--ui-font-weight-semibold);overflow-wrap:anywhere}.domain-work-order-detail .wo-kv dd small{color:var(--ui-text-secondary);font-size:var(--ui-type-helper-size);font-weight:var(--ui-font-weight-regular)}.domain-work-order-detail .wo-kv--compact>div{grid-template-columns:minmax(90px,.6fr) minmax(0,1.4fr);padding:var(--ui-space-1) 0}.domain-work-order-detail .wo-chip-list{display:flex;flex-wrap:wrap;gap:var(--ui-space-1);min-width:0;margin:0;padding:0;list-style:none}.domain-work-order-detail .wo-chip-list>li{max-width:100%;padding:2px var(--ui-space-2);border:1px solid var(--ui-border-default);border-radius:var(--ui-radius-pill);background:var(--ui-bg-subtle);font-size:var(--ui-type-helper-size);font-weight:var(--ui-font-weight-semibold);line-height:var(--ui-type-helper-line-height);overflow-wrap:anywhere}.domain-work-order-detail .wo-chip-list--strong>li{border-color:var(--ui-status-info-text);color:var(--ui-status-info-text);background:var(--ui-status-info-soft)}.domain-work-order-detail .wo-plain-list{display:grid;gap:2px;margin:0;padding-inline-start:var(--ui-space-4)}.domain-work-order-detail .wo-hint{margin:var(--ui-space-2) 0 0;color:var(--ui-text-tertiary);font-size:var(--ui-type-helper-size);line-height:var(--ui-type-helper-line-height)}.domain-work-order-detail .wo-empty-line{margin:0;padding:var(--ui-space-3) var(--ui-space-4);border:1px dashed var(--ui-border-default);border-radius:var(--ui-radius-md);color:var(--ui-text-secondary);background:var(--ui-bg-subtle);font-size:var(--ui-font-size-sm);line-height:1.5}.domain-work-order-detail .wo-parts-card__section>.wo-empty-line{padding:var(--ui-space-2) var(--ui-space-3)}.domain-work-order-detail .wo-contact{display:grid;gap:var(--ui-space-1);min-width:0;margin-block-end:var(--ui-space-3)}.domain-work-order-detail .wo-contact__name{color:var(--ui-text-primary);font-size:var(--ui-font-size-md);font-weight:var(--ui-font-weight-bold);overflow-wrap:anywhere}.domain-work-order-detail .wo-contact__phone{color:var(--ui-text-secondary);font-size:var(--ui-font-size-sm);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.domain-work-order-detail .wo-contact__actions{display:flex;flex-wrap:wrap;gap:var(--ui-space-2);margin-block-start:var(--ui-space-1)}.domain-work-order-detail .wo-contact__actions>.button{flex:1 1 120px;justify-content:center}.domain-work-order-detail .wo-contact__file{width:100%;justify-content:center;margin-block-start:var(--ui-space-3)}.domain-work-order-detail .wo-inline-link{display:inline-flex;align-items:center;gap:var(--ui-space-1);width:fit-content;margin-block:var(--ui-space-1) var(--ui-space-2);color:var(--ui-text-link);font-size:var(--ui-font-size-sm);font-weight:var(--ui-font-weight-semibold)}.domain-work-order-detail .wo-inline-link:hover{color:var(--ui-text-link-hover)}.domain-work-order-detail .wo-approvals-card .work-order-approval-list>article{grid-template-columns:minmax(0,1fr) auto;align-items:start}.domain-work-order-detail .wo-approvals-card .work-order-approval-list>article>:not(:first-child):not(em){grid-column:1/-1;min-width:0}.domain-work-order-detail .wo-approvals-card .work-order-approval-list>article>em{justify-self:start;white-space:nowrap}.domain-work-order-detail .wo-approvals-card .work-order-approval-request{grid-template-columns:minmax(0,1fr);gap:var(--ui-space-3);padding-block-start:var(--ui-space-4);border-top:1px solid var(--ui-border-subtle)}.domain-work-order-detail .wo-approvals-card .work-order-approval-request>*{grid-column:1/-1;min-width:0}.domain-work-order-detail .wo-approvals-card .work-order-approval-request label{display:grid;gap:var(--ui-space-1)}.domain-work-order-detail .wo-approvals-card :is(.work-order-approval-request,.work-order-approval-response) :is(input,select,textarea){width:100%;max-width:100%;box-sizing:border-box}.domain-work-order-detail .wo-approvals-card .work-order-approval-request>.button{justify-self:start}.domain-work-order-detail .wo-approvals-card .reason-suggestions button{white-space:normal}@media (max-width:1023px){.domain-work-order-detail .wo-cockpit{grid-template-columns:minmax(0,1fr)}.domain-work-order-detail .wo-cockpit__side{position:static;max-height:none;overflow:visible}}@media (max-width:639px){.domain-work-order-detail .wo-fact-strip{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ui-space-2)}.domain-work-order-detail .wo-fact{padding:var(--ui-space-2) var(--ui-space-3)}.domain-work-order-detail .wo-parts-card__grid{gap:var(--ui-space-4)}.domain-work-order-detail .wo-kv>div{grid-template-columns:minmax(0,1fr);gap:2px}.domain-work-order-detail .wo-approvals-card .work-order-approval-request>.button{justify-self:stretch}.domain-work-order-detail .wo-cockpit .work-order-quick-close-parts__row{grid-template-columns:minmax(0,1fr)}}.domain-schedule .schedule-tabs .screen-tabs__tabs>.ui-tabs__panel{padding-block-start:var(--ui-space-3)}@media (max-width:1199px),(pointer:coarse){.domain-schedule .phase6-order-actions{flex-wrap:wrap;gap:var(--ui-space-1)}.domain-schedule .phase6-order-actions button{width:44px;min-width:44px;height:44px;min-height:44px}.domain-schedule .phase6-order-actions :is(.phase6-open-order,.phase6-replan){width:auto;min-width:44px;padding-inline:var(--ui-space-3)}}.daily-documents--embedded>.daily-documents__intro{cursor:auto}.daily-document-reconciliation__error{display:flex;align-items:flex-start;gap:var(--ui-space-2);margin:0;padding:var(--ui-space-2) var(--ui-space-3);border:1px solid var(--ui-border-default);border-radius:var(--ui-radius-md);font-size:var(--ui-type-helper-size);font-weight:700;line-height:var(--ui-type-helper-line-height)}.daily-document-reconciliation__error,.entity-export-actions__notice--error{color:var(--ui-status-danger-text);background:var(--ui-status-danger-soft)}.entity-export-actions__notice--success{color:var(--ui-status-success-text)}.organization-sessions__message--error{color:var(--ui-status-danger-text)}.domain-mobile-control .mobile-control-notice:has(>.notice-close){grid-template-columns:auto minmax(0,1fr) auto auto}@media (max-width:639px){.domain-mobile-control .mobile-control-notice:has(>.notice-close){grid-template-columns:auto minmax(0,1fr) auto}.domain-mobile-control .mobile-control-notice>.notice-close{grid-column:3;grid-row:1}}.screen-tabs[data-tabs-hidden-edge=end]>.screen-tabs__tabs>.ui-tabs__list{-webkit-mask-image:linear-gradient(to right,black calc(100% - var(--ui-space-10)),transparent);mask-image:linear-gradient(to right,black calc(100% - var(--ui-space-10)),transparent)}.screen-tabs[data-tabs-hidden-edge=start]>.screen-tabs__tabs>.ui-tabs__list{-webkit-mask-image:linear-gradient(to left,black calc(100% - var(--ui-space-10)),transparent);mask-image:linear-gradient(to left,black calc(100% - var(--ui-space-10)),transparent)}.screen-tabs[data-tabs-hidden-edge=both]>.screen-tabs__tabs>.ui-tabs__list{-webkit-mask-image:linear-gradient(to right,transparent,black var(--ui-space-10),black calc(100% - var(--ui-space-10)),transparent);mask-image:linear-gradient(to right,transparent,black var(--ui-space-10),black calc(100% - var(--ui-space-10)),transparent)}.domain-schedule .phase6-technician-picker__option,.domain-schedule .phase6-technician-picker__option>.phase6-technician-picker__identity{overflow:hidden}.domain-schedule .phase6-technician-picker__identity>:is(strong,small){display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.domain-schedule .phase6-technician-picker__availability{flex-shrink:0;min-width:max-content}.domain-schedule .phase6-timeline__assignment{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-auto-flow:row dense;align-content:start;align-items:center;column-gap:var(--ui-space-1);row-gap:1px}.domain-schedule .phase6-timeline__assignment>*{grid-column:1/-1;min-width:0}.domain-schedule .phase6-timeline__assignment>small:not(.phase6-assignment__team){grid-column:1}.domain-schedule .phase6-timeline__assignment :is(strong,small){display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;overflow-wrap:normal}.domain-schedule .phase6-timeline__assignment>.phase6-order-actions{grid-column:2;flex-wrap:nowrap;gap:2px}.domain-schedule .phase6-timeline__assignment>.phase6-order-actions button{height:24px;min-height:24px}@media (max-width:1199px),(pointer:coarse){.domain-schedule .phase6-timeline__assignment>.phase6-order-actions button{height:44px;min-height:44px}.domain-inventory .inventory-balance-edit-button{width:44px;height:44px}}.domain-data-quality .cluster-review-categories{margin-bottom:var(--ui-space-3)}.domain-data-quality .cluster-review-filters{display:flex;min-width:0;flex-wrap:wrap;align-items:flex-end;gap:var(--ui-space-2) var(--ui-space-3);margin-bottom:var(--ui-space-4)}.domain-data-quality .cluster-review-filters label{display:grid;min-width:0;flex:1 1 150px;gap:var(--ui-space-1);color:var(--ui-text-secondary);font-size:var(--ui-font-size-sm);font-weight:var(--ui-font-weight-semibold)}.domain-data-quality .cluster-review-filters label:first-of-type{flex:2 1 260px}.domain-data-quality .cluster-review-filters :is(input,select){width:100%;min-height:40px}.domain-data-quality .cluster-review-filters .text-link{align-self:center}.domain-data-quality .cluster-review{display:grid;min-width:0;gap:var(--ui-space-3)}.domain-data-quality .cluster-review-progress{display:grid;min-width:0;gap:var(--ui-space-2);padding:var(--ui-space-3);border:1px solid var(--ui-border-default);border-radius:var(--ui-radius-md);background:var(--ui-bg-subtle)}.domain-data-quality .cluster-review-progress>h3{margin:0;color:var(--ui-text-primary);font-size:var(--ui-font-size-sm);font-weight:var(--ui-font-weight-semibold);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.domain-data-quality .cluster-compare-region:focus-visible,.domain-data-quality .cluster-review-card h3:focus-visible,.domain-data-quality .cluster-review-progress>h3:focus-visible,.domain-data-quality .cluster-review-report:focus-visible{outline:3px solid var(--ui-focus-ring);outline-offset:2px}.domain-data-quality .cluster-review-progress__bar{overflow:hidden;height:8px;border-radius:var(--ui-radius-sm);background:var(--ui-bg-muted)}.domain-data-quality .cluster-review-progress__bar>span{display:block;height:100%;max-inline-size:100%;background:var(--ui-status-success-text)}.domain-data-quality .cluster-review-progress__hint{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ui-space-2);margin:0;color:var(--ui-text-secondary);font-size:var(--ui-font-size-sm)}.domain-data-quality .cluster-review-progress dl{display:flex;flex-wrap:wrap;gap:var(--ui-space-2) var(--ui-space-4);margin:0}.domain-data-quality .cluster-review-progress dl>div{display:grid;gap:2px}.domain-data-quality .cluster-review-progress dt{color:var(--ui-text-tertiary);font-size:var(--ui-font-size-xs)}.domain-data-quality .cluster-review-progress dd{margin:0;color:var(--ui-text-primary);font-weight:var(--ui-font-weight-semibold);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.domain-data-quality .cluster-review-progress dl>div[data-tone=warning] dd{color:var(--ui-status-warning-text)}.domain-data-quality :is(.cluster-review-notice,.cluster-review-report){min-width:0;margin:0;padding:var(--ui-space-2) var(--ui-space-3);border:1px solid var(--ui-border-default);border-radius:var(--ui-radius-md);font-size:var(--ui-font-size-sm)}.domain-data-quality .cluster-review-notice--success,.domain-data-quality .cluster-review-report[data-tone=success]{color:var(--ui-status-success-text);background:var(--ui-status-success-soft)}.domain-data-quality .cluster-review-notice--error{color:var(--ui-status-danger-text);background:var(--ui-status-danger-soft)}.domain-data-quality .cluster-review-report[data-tone=warning]{border-color:var(--ui-status-warning-border);color:var(--ui-status-warning-text);background:var(--ui-status-warning-soft)}.domain-data-quality .cluster-review-report p{margin:0}.domain-data-quality .cluster-review-report ul{display:grid;gap:2px;margin:var(--ui-space-2) 0 0;padding-inline-start:var(--ui-space-5)}.domain-data-quality .cluster-review-bulk{display:flex;min-width:0;flex-wrap:wrap;align-items:center;gap:var(--ui-space-2) var(--ui-space-3);padding:var(--ui-space-2) var(--ui-space-3);border:1px solid var(--ui-border-default);border-radius:var(--ui-radius-md);background:var(--ui-bg-surface)}.domain-data-quality .cluster-review-bulk>output{color:var(--ui-text-secondary);font-size:var(--ui-font-size-sm);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.domain-data-quality .cluster-review-bulk>small{flex-basis:100%;color:var(--ui-text-tertiary);font-size:var(--ui-type-helper-size)}.domain-data-quality :is(.cluster-review-bulk__all,.cluster-review-card__select,.cluster-compare__choice){display:inline-flex;min-width:0;align-items:center;gap:var(--ui-space-2);min-height:36px;cursor:pointer}.domain-data-quality :is(.cluster-review-bulk__all,.cluster-review-card__select,.cluster-compare__choice) input:is([type=checkbox],[type=radio]){width:18px;height:18px;margin:0;accent-color:var(--ui-text-link)}.domain-data-quality .cluster-review-bulk__all span{font-size:var(--ui-font-size-sm);font-weight:var(--ui-font-weight-semibold)}.domain-data-quality .cluster-review-list{display:grid;min-width:0;gap:var(--ui-space-3)}.domain-data-quality .cluster-review-card{display:grid;min-width:0;gap:var(--ui-space-2);padding:var(--ui-space-3);border:1px solid var(--ui-border-default);border-radius:var(--ui-radius-md);background:var(--ui-bg-surface)}.domain-data-quality .cluster-review-card[data-state=changed]{border-color:var(--ui-status-warning-border)}.domain-data-quality .cluster-review-card[data-state=later]{background:var(--ui-bg-subtle)}.domain-data-quality .cluster-review-card[data-compact]{gap:var(--ui-space-1);padding:var(--ui-space-2) var(--ui-space-3)}.domain-data-quality .cluster-review-card__header{display:flex;min-width:0;flex-wrap:wrap;align-items:center;gap:var(--ui-space-1) var(--ui-space-3)}.domain-data-quality .cluster-review-card__header h3{margin:0;font-size:var(--ui-font-size-sm);font-weight:var(--ui-font-weight-semibold);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.domain-data-quality .cluster-review-card__header small{min-width:0;flex:1 1 220px;color:var(--ui-text-tertiary);font-size:var(--ui-type-helper-size);line-height:var(--ui-type-helper-line-height);overflow-wrap:anywhere}.domain-data-quality :is(.cluster-review-card__suggestion,.cluster-review-card__summary,.cluster-review-card__warning,.cluster-review-card__error){min-width:0;margin:0;font-size:var(--ui-font-size-sm);overflow-wrap:anywhere}.domain-data-quality .cluster-review-card__suggestion{color:var(--ui-status-info-text)}.domain-data-quality .cluster-review-card__summary{color:var(--ui-text-secondary)}.domain-data-quality .cluster-review-card__warning{color:var(--ui-status-warning-text)}.domain-data-quality .cluster-review-card__error{color:var(--ui-status-danger-text)}.domain-data-quality .cluster-review-card__actions{display:flex;min-width:0;flex-wrap:wrap;gap:var(--ui-space-2)}.domain-data-quality .cluster-compare-region{overflow-x:auto;min-width:0;max-width:100%;border:1px solid var(--ui-border-subtle);border-radius:var(--ui-radius-md)}.domain-data-quality .cluster-compare{width:100%;border-collapse:collapse;font-size:var(--ui-font-size-sm)}.domain-data-quality .cluster-compare td,.domain-data-quality .cluster-compare th{padding:var(--ui-space-2) var(--ui-space-3);border-bottom:1px solid var(--ui-border-subtle);text-align:start;vertical-align:top;overflow-wrap:anywhere}.domain-data-quality .cluster-compare th{color:var(--ui-text-tertiary);background:var(--ui-bg-subtle);font-size:var(--ui-font-size-xs);font-weight:var(--ui-font-weight-semibold);white-space:nowrap}.domain-data-quality .cluster-compare tbody tr:last-child td{border-bottom:0}.domain-data-quality .cluster-compare tr[data-primary] td{background:var(--ui-status-info-soft)}.domain-data-quality .cluster-compare td[data-differs]{color:var(--ui-status-warning-text);background:var(--ui-status-warning-soft);font-weight:var(--ui-font-weight-semibold)}.domain-data-quality .cluster-compare__diff{display:inline-block;margin-inline-start:var(--ui-space-1);padding:0 var(--ui-space-1);border-radius:var(--ui-radius-sm);color:var(--ui-status-warning-text);background:var(--ui-status-warning-soft);font-size:var(--ui-font-size-xs)}.domain-data-quality .cluster-compare__choice small{color:var(--ui-status-info-text);font-size:var(--ui-font-size-xs)}@media (max-width:639px){.domain-data-quality .cluster-compare-region{overflow:visible;border:0}.domain-data-quality .cluster-compare,.domain-data-quality .cluster-compare tbody{display:grid;gap:var(--ui-space-2)}.domain-data-quality .cluster-compare thead{display:none}.domain-data-quality .cluster-compare tbody tr{display:grid;overflow:hidden;border:1px solid var(--ui-border-default);border-radius:var(--ui-radius-md)}.domain-data-quality .cluster-compare td{display:grid;grid-template-columns:minmax(96px,34%) minmax(0,1fr);align-items:start;gap:var(--ui-space-2)}.domain-data-quality .cluster-compare td:before{color:var(--ui-text-tertiary);content:attr(data-label);font-size:var(--ui-font-size-xs);font-weight:var(--ui-font-weight-semibold)}.domain-data-quality .cluster-compare tbody tr:last-child td{border-bottom:1px solid var(--ui-border-subtle)}.domain-data-quality .cluster-compare tbody tr td:last-child{border-bottom:0}.domain-data-quality :is(.cluster-review-bulk,.cluster-review-card__actions)>.button{flex:1 1 100%}}@media (max-width:1199px),(pointer:coarse){.domain-data-quality :is(.cluster-review-bulk__all,.cluster-review-card__select,.cluster-compare__choice){min-width:44px;min-height:44px}.domain-data-quality .cluster-review-filters :is(input,select,.button),.domain-data-quality :is(.cluster-review-bulk,.cluster-review-card__actions,.cluster-review-progress__hint)>.button{min-height:44px}.domain-data-quality .cluster-review-categories a{min-height:44px}}.import-exception-rules{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:var(--ui-space-2);margin:0;padding:0;list-style:none}.import-exception-rules a{display:grid;min-width:0;min-height:44px;gap:4px;padding:var(--ui-space-3);border:1px solid var(--ui-border-subtle);border-radius:var(--ui-radius-md);background:var(--ui-surface-subtle);color:inherit;text-decoration:none;overflow-wrap:anywhere}.import-exception-rules a:hover{border-color:var(--ui-text-link)}.import-exception-rules li[data-active] a{border-color:var(--ui-text-link);box-shadow:inset 3px 0 0 var(--ui-text-link)}.import-exception-rules span{font-size:var(--ui-font-size-sm);color:var(--ui-status-warning-text)}.import-exception-rules small{color:var(--ui-text-muted);font-size:var(--ui-type-helper-size)}.import-exception-queue__count{margin:0;color:var(--ui-text-muted);font-size:var(--ui-font-size-sm)}.import-exception-table{display:grid;min-width:0;gap:var(--ui-space-2)}.import-exception-table__select-tools{display:flex;min-width:0;flex-wrap:wrap;align-items:center;gap:var(--ui-space-2)}.import-exception-table__check{display:inline-flex;min-height:44px;align-items:center;gap:var(--ui-space-2);font-size:var(--ui-font-size-sm);cursor:pointer}.import-exception-table__check input[type=checkbox],.import-exception-table__select input[type=checkbox]{width:20px;height:20px;margin:0;accent-color:var(--ui-text-link)}.import-exception-table__select{width:44px}.import-exception-table__table tr[data-state=selected] td{background:var(--ui-status-info-soft)}.import-exception-table__table tr[data-state=decided] td{color:var(--ui-text-muted)}.import-exception-table__suggestion{display:block;margin-top:4px;color:var(--ui-status-success-text);font-size:var(--ui-type-helper-size)}.import-exception-table__decision{display:flex;min-width:0;flex-wrap:wrap;align-items:center;gap:var(--ui-space-2)}.import-exception-table__decision small{color:var(--ui-text-muted);font-size:var(--ui-type-helper-size)}.import-exception-table__outcome{margin:0;padding:var(--ui-space-2) var(--ui-space-3);border-radius:var(--ui-radius-md);background:var(--ui-status-success-soft);color:var(--ui-status-success-text)}.import-exception-table__outcome[data-tone=amber]{background:var(--ui-status-warning-soft);color:var(--ui-status-warning-text)}.import-exception-table__preview{display:grid;gap:4px;margin:0;padding-left:var(--ui-space-4);font-size:var(--ui-font-size-sm);overflow-wrap:anywhere}.import-exception-actions__link{display:grid;min-width:0;gap:var(--ui-space-2)}.import-exception-actions__options{display:grid;gap:4px;margin:0;padding:0;list-style:none}.import-exception-actions__options button{display:grid;width:100%;min-height:44px;gap:2px;padding:var(--ui-space-2) var(--ui-space-3);border:1px solid var(--ui-border-subtle);border-radius:var(--ui-radius-md);background:var(--ui-surface-subtle);color:inherit;font:inherit;text-align:start;cursor:pointer;overflow-wrap:anywhere}.import-exception-actions__options button[aria-pressed=true]{border-color:var(--ui-text-link);background:var(--ui-status-info-soft)}.import-exception-actions__options small,.import-exception-actions__picked{color:var(--ui-text-muted);font-size:var(--ui-type-helper-size)}.import-exception-actions__picked{margin:0}@media (max-width:639px){.import-exception-queue__filters label,.import-exception-queue__filters label:first-child{flex-basis:100%}}.custody-desk{display:grid;min-width:0;gap:var(--ui-space-3)}.custody-desk__filters{display:flex;min-width:0;flex-wrap:wrap;gap:var(--ui-space-3)}.custody-desk__filters label,.custody-desk__lines label,.custody-desk__picker label{display:grid;min-width:0;gap:4px;font-size:var(--ui-font-size-sm)}.custody-desk__filters label{flex:1 1 220px}.custody-desk__filters :is(select,input[type=date]),.custody-desk__lines :is(select,input[type=text]),.custody-desk__picker input[type=search]{min-height:44px;width:100%;min-width:0}.custody-desk__actions{display:flex;min-width:0;flex-wrap:wrap;gap:var(--ui-space-2)}.custody-desk__closed,.custody-desk__notice,.custody-desk__warning{display:flex;min-width:0;flex-wrap:wrap;align-items:center;gap:var(--ui-space-2);margin:0;padding:var(--ui-space-2) var(--ui-space-3);border-radius:var(--ui-radius-md);overflow-wrap:anywhere}.custody-desk__notice{background:var(--ui-status-success-soft);color:var(--ui-status-success-text)}.custody-desk__notice[data-tone=error],.custody-desk__warning{background:var(--ui-status-warning-soft);color:var(--ui-status-warning-text)}.custody-desk__closed{background:var(--ui-surface-subtle);color:var(--ui-text-muted)}.custody-desk__link{min-height:32px;padding:0;border:0;background:none;color:var(--ui-text-link);font:inherit;text-decoration:underline;cursor:pointer}.custody-desk__table tr[data-open=true] td{background:var(--ui-status-warning-soft)}.custody-desk__table td strong+*{margin-inline-start:var(--ui-space-2)}.custody-desk__history summary{min-height:44px;padding:var(--ui-space-2) 0;cursor:pointer}.custody-desk__history ul{display:grid;gap:4px;margin:0;padding-left:var(--ui-space-4);font-size:var(--ui-font-size-sm);overflow-wrap:anywhere}.custody-desk__form,.custody-desk__picker{display:grid;min-width:0;gap:var(--ui-space-3)}.custody-desk__lines,.custody-desk__picker ul{display:grid;gap:var(--ui-space-2);margin:0;padding:0;list-style:none}.custody-desk__picker ul button{display:flex;width:100%;min-height:44px;flex-wrap:wrap;align-items:center;gap:var(--ui-space-2);padding:var(--ui-space-2) var(--ui-space-3);border:1px solid var(--ui-border-subtle);border-radius:var(--ui-radius-md);background:var(--ui-surface-subtle);color:inherit;font:inherit;text-align:start;cursor:pointer;overflow-wrap:anywhere}.custody-desk__hint,.custody-desk__picker ul small{color:var(--ui-text-muted);font-size:var(--ui-type-helper-size)}.custody-desk__hint{margin:0}.custody-desk__lines li{display:grid;min-width:0;grid-template-columns:minmax(0,2fr) minmax(0,1fr) auto;align-items:end;gap:var(--ui-space-2);padding:var(--ui-space-2);border:1px solid var(--ui-border-subtle);border-radius:var(--ui-radius-md)}.custody-desk__line-label{align-self:center;overflow-wrap:anywhere}.custody-desk__remove{display:inline-flex;min-width:44px;min-height:44px;align-items:center;justify-content:center;border:1px solid var(--ui-border-subtle);border-radius:var(--ui-radius-md);background:var(--ui-surface-subtle);color:inherit;cursor:pointer}.custody-desk__problem{grid-column:1/-1;color:var(--ui-status-warning-text)}@media (max-width:639px){.custody-desk__lines li{grid-template-columns:minmax(0,1fr)}}.work-order-quick-close-parts__check{display:flex;min-height:44px;align-items:center;gap:var(--ui-space-2);cursor:pointer}.work-order-quick-close-parts__check input[type=checkbox]{width:20px;height:20px;margin:0;accent-color:var(--ui-text-link)}.work-order-quick-close-parts__link{min-height:32px;padding:0 var(--ui-space-1);border:0;background:none;color:var(--ui-text-link);font:inherit;text-decoration:underline;cursor:pointer}.work-order-field-status{display:flex;min-width:0;flex-wrap:wrap;align-items:center;gap:var(--ui-space-2)}.work-order-field-status>span{color:var(--ui-text-muted);font-size:var(--ui-font-size-sm)}.work-order-field-status .button{min-height:44px}.work-order-field-status__notice{display:flex;flex:1 1 100%;align-items:center;gap:var(--ui-space-2);margin:0;color:var(--ui-status-success-text)}.work-order-field-status__notice[data-tone=error]{color:var(--ui-status-warning-text)}.domain-part-log .part-log__filters{display:flex;min-width:0;flex-wrap:wrap;align-items:end;gap:var(--ui-space-2)}.domain-part-log .part-log__filters label{display:grid;flex:1 1 180px;min-width:0;gap:4px;font-size:var(--ui-font-size-sm)}.part-log{display:grid}.part-log,.part-log__notice{min-width:0;gap:var(--ui-space-2)}.part-log__notice{display:flex;flex-wrap:wrap;align-items:center;margin:0;padding:var(--ui-space-2) var(--ui-space-3);border-radius:var(--ui-radius-md);background:var(--ui-status-success-soft);color:var(--ui-status-success-text)}.part-log__notice[data-tone=error]{background:var(--ui-status-warning-soft);color:var(--ui-status-warning-text)}.part-log__check-row,.part-log__select-all{display:flex;min-height:44px;align-items:center;gap:var(--ui-space-2);cursor:pointer}.part-log__check input[type=checkbox],.part-log__check-row input[type=checkbox],.part-log__select-all input[type=checkbox]{width:20px;height:20px;margin:0;accent-color:var(--ui-text-link)}.part-log__check{width:44px}.part-log__table tr[data-state=issue] td{background:var(--ui-status-warning-soft)}.part-log__form{display:grid;min-width:0;gap:var(--ui-space-2)}.domain-part-log .part-log__filters :is(select,input){min-height:44px}.domain-inventory .inventory-traceability-grid{grid-template-columns:minmax(0,1fr);gap:var(--ui-space-2)}.domain-inventory .inventory-traceability-grid>article{height:auto;min-height:0;overflow:visible;padding:var(--ui-space-2) var(--ui-space-3)}.domain-inventory .inventory-traceability-grid>article>div>:is(p,small){display:block;margin:0;line-height:var(--ui-type-helper-line-height)}.domain-inventory .inventory-traceability-order>span{line-height:var(--ui-type-helper-line-height)}.domain-inventory .inventory-traceability-reveal{justify-self:start;min-height:44px}.domain-settings .stock-reset-panel{display:grid;gap:var(--ui-space-3);max-width:640px}.domain-settings .stock-reset-panel__plan{display:grid;gap:var(--ui-space-1);margin:0;padding-inline-start:var(--ui-space-4)}.domain-settings .stock-reset-panel__note{margin:0;color:var(--ui-text-secondary)}.domain-settings .stock-reset-panel__confirm{display:grid;gap:var(--ui-space-1)}.domain-settings .stock-reset-panel__confirm input[type=text]{min-height:44px}.maintenance-contract-create{display:grid;gap:var(--ui-space-2);margin-block-start:var(--ui-space-3)}.maintenance-contract-create__form{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:var(--ui-space-2);align-items:end}.maintenance-contract-create__form label{display:grid;gap:var(--ui-space-1);min-width:0}.maintenance-contract-create__form :is(select,input[type=date]){min-height:44px}.maintenance-contract-create__actions{display:flex;flex-wrap:wrap;gap:var(--ui-space-2)}.maintenance-contract-create__notice{display:flex;align-items:center;gap:var(--ui-space-2);margin:0}.maintenance-contract-create__notice[data-tone=error]{color:var(--ui-status-danger-text)}@media (max-width:639px){.domain-dashboard .domain-status-board{grid-template-columns:repeat(2,minmax(0,1fr))}.domain-work-order-list .operation-queue-grid>a{flex-basis:140px}}.field-evidence-refused{margin:0;color:var(--ui-status-warning-text);font-weight:600}@media (min-width:768px){.domain-search .search-result-list--unified .search-result-row{grid-template-columns:minmax(0,1fr) 200px}.domain-search .search-result-list--unified .search-result-row__actions{flex-wrap:nowrap}}.domain-device-list .device-source-tabs{display:flex;flex-wrap:wrap;gap:var(--ui-space-2)}.domain-device-list .device-source-tabs a{display:inline-flex;min-height:44px;align-items:center;padding:0 var(--ui-space-3);border:1px solid var(--ui-border-default);border-radius:var(--ui-radius-pill);color:var(--ui-text-secondary);background:var(--ui-bg-surface);font-weight:var(--ui-font-weight-semibold)}.domain-device-list .device-source-tabs a.active{color:var(--ui-text-inverse);border-color:var(--ui-action-primary);background:var(--ui-action-primary)}.domain-device-list .device-card--discovered{cursor:default}.domain-device-list .device-card__actions{display:flex;flex-wrap:wrap;gap:var(--ui-space-3);margin-block-start:auto}.domain-work-order-detail .work-order-correction{display:grid;min-width:0;gap:var(--ui-space-3)}.domain-work-order-detail .work-order-correction__intro{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--ui-space-3)}.domain-work-order-detail .work-order-correction__intro p{min-width:0;flex:1 1 280px;margin:0;color:var(--ui-text-secondary)}.domain-work-order-detail .work-order-correction__intro .button{display:inline-flex;align-items:center;gap:var(--ui-space-2);min-height:44px}.domain-work-order-detail .work-order-correction__actions{display:flex;flex-wrap:wrap;gap:var(--ui-space-2)}.domain-work-order-detail .work-order-correction__actions .button{min-height:44px}.domain-work-order-detail .work-order-correction__done{margin:0;color:var(--ui-text-success,var(--ui-text-primary));font-weight:600}.domain-work-order-detail .work-order-correction__links{margin:0;color:var(--ui-text-secondary);font-size:var(--ui-type-helper-size)}.domain-work-order-detail .work-order-correction__links a{color:var(--ui-action-primary);font-weight:600;text-decoration:underline;text-underline-offset:2px}.domain-work-order-detail .work-order-correction__history{display:grid;gap:var(--ui-space-2);min-width:0}.domain-work-order-detail .work-order-correction__history h3{display:flex;align-items:center;gap:var(--ui-space-2);margin:0;font-size:var(--ui-font-size-md,1rem)}.domain-work-order-detail .work-order-correction__history ol{display:grid;gap:var(--ui-space-2);margin:0;padding-inline-start:var(--ui-space-5);overflow-wrap:anywhere}.domain-work-order-detail .work-order-correction__history ul{margin:var(--ui-space-1) 0 0;padding-inline-start:var(--ui-space-4);color:var(--ui-text-secondary)}.domain-work-order-detail .work-order-correction__excess{display:grid;gap:var(--ui-space-2);min-width:0;margin:0;padding:var(--ui-space-3);border:1px solid var(--ui-border-warning,var(--ui-border-default));border-radius:var(--ui-radius-md);background:var(--ui-bg-warning-subtle,var(--ui-bg-surface))}.domain-work-order-detail .work-order-correction__excess legend{padding:0 var(--ui-space-1);font-weight:600;overflow-wrap:anywhere}.domain-work-order-detail .work-order-correction__excess label{display:flex;align-items:flex-start;justify-content:flex-start;gap:var(--ui-space-3);min-height:44px;padding:var(--ui-space-2) 0;text-align:start;font-weight:500;cursor:pointer;overflow-wrap:anywhere}.domain-work-order-detail .work-order-transition-form .work-order-correction__excess input[type=radio]{flex:0 0 20px;width:20px;min-width:20px;height:20px;min-height:20px;margin:2px 0 0;padding:0;border:0;border-radius:50%;background:none;accent-color:var(--ui-action-primary)}.domain-work-order-detail .work-order-bulk-list{display:grid;gap:var(--ui-space-2);margin:0;padding:0;list-style:none}.domain-work-order-detail .work-order-bulk-list li{display:grid;gap:2px;min-width:0}.domain-work-order-detail .work-order-bulk-list small{overflow-wrap:anywhere;color:var(--ui-text-secondary)}.quick-intake .quick-intake__bulk,.quick-intake .quick-intake__extras{display:grid;gap:var(--ui-space-3)}.quick-intake .quick-intake__extra{display:grid;gap:var(--ui-space-3);min-width:0;padding:var(--ui-space-3);border:1px solid var(--ui-border-default);border-radius:var(--ui-radius-md);background:var(--ui-bg-subtle)}.quick-intake .quick-intake__extra-fields{grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));align-items:start}.quick-intake .quick-intake__extra-title{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--ui-space-2);margin:0}.quick-intake .quick-intake__extra-title strong{font-size:var(--ui-font-size-md,1rem)}.quick-intake .quick-intake__extra-title .button{display:inline-flex;align-items:center;gap:var(--ui-space-1);min-height:40px}.quick-intake .quick-intake__bulk-services{display:grid;gap:var(--ui-space-2);min-width:0;margin:0;padding:var(--ui-space-3);border:1px solid var(--ui-border-default);border-radius:var(--ui-radius-md)}.quick-intake .quick-intake__bulk-services legend{padding:0 var(--ui-space-1);font-weight:700}.quick-intake .quick-intake__bulk-services p{margin:0;color:var(--ui-text-secondary);font-size:var(--ui-type-helper-size)}.quick-intake .quick-intake__bulk-service-list{display:grid;gap:var(--ui-space-2);max-height:420px;margin:0;padding:0;overflow:auto;list-style:none}.quick-intake .quick-intake__bulk-service-list li{display:grid;gap:var(--ui-space-1);min-width:0;padding-block:var(--ui-space-2);border-bottom:1px solid var(--ui-border-subtle,var(--ui-border-default))}.quick-intake .quick-intake__bulk-service-address{font-weight:600;overflow-wrap:anywhere}.quick-intake .quick-intake__bulk-service-choices{display:flex;flex-wrap:wrap;gap:var(--ui-space-2)}.quick-intake .quick-intake__bulk-service-choice{display:inline-flex;align-items:center;gap:var(--ui-space-2);min-height:40px;padding:0 var(--ui-space-3);border:1px solid var(--ui-border-default);border-radius:999px;background:var(--ui-bg-surface,#fff);cursor:pointer;overflow-wrap:anywhere}.quick-intake .quick-intake__bulk-service-choice input[type=checkbox]{flex:0 0 18px;width:18px;height:18px;margin:0}.quick-intake .quick-intake__bulk-list{display:grid;gap:var(--ui-space-2);max-height:320px;margin:0;padding:0;overflow:auto;list-style:none}.quick-intake .quick-intake__bulk-list label{display:flex;align-items:flex-start;gap:var(--ui-space-2);min-height:36px;overflow-wrap:anywhere}.quick-intake .quick-intake__bulk-list input[type=checkbox]{flex:0 0 20px;width:20px;height:20px;margin-top:2px}.quick-intake .quick-intake__bulk-actions{display:flex;flex-wrap:wrap;gap:var(--ui-space-2)}.quick-intake .quick-intake__place{display:grid;gap:var(--ui-space-2);min-width:0;margin:0;padding:0;border:0}.quick-intake .quick-intake__place legend{margin-bottom:var(--ui-space-2);padding:0;color:var(--ui-text-primary);font-weight:700}.quick-intake .quick-intake__segmented{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,190px),1fr));gap:var(--ui-space-2)}.quick-intake .quick-intake__segment{display:grid;gap:2px;min-height:64px;padding:var(--ui-space-2) var(--ui-space-3);border:1px solid var(--ui-border-default);border-radius:var(--ui-radius-md);background:var(--ui-bg-surface,#fff);color:var(--ui-text-primary);text-align:left;cursor:pointer;overflow-wrap:anywhere}.quick-intake .quick-intake__segment small{color:var(--ui-text-secondary);font-size:var(--ui-type-helper-size);font-weight:400}.quick-intake .quick-intake__segment.is-on{border-color:var(--ui-color-blue-600);background:var(--ui-color-blue-50);box-shadow:inset 0 0 0 1px var(--ui-color-blue-600)}.quick-intake .quick-intake__segment:focus-visible{outline:2px solid var(--ui-color-blue-600);outline-offset:2px}.quick-intake .quick-intake__flat-adder{display:grid;gap:var(--ui-space-2);min-width:0;padding:var(--ui-space-3);border:1px solid var(--ui-border-default);border-radius:var(--ui-radius-md);background:var(--ui-bg-subtle)}.quick-intake .quick-intake__flat-adder>p{margin:0;color:var(--ui-text-secondary);font-size:var(--ui-type-helper-size)}.quick-intake .quick-intake__flat-fields{display:grid;grid-template-columns:minmax(80px,120px) minmax(min(100%,200px),1fr) auto;align-items:end;gap:var(--ui-space-2)}.quick-intake .quick-intake__flat-fields label{display:grid;gap:var(--ui-space-1);min-width:0}.quick-intake .quick-intake__flat-fields label>span{color:var(--ui-text-secondary);font-size:var(--ui-type-label-size);font-weight:600}.quick-intake .quick-intake__flat-fields input{width:100%;min-width:0;min-height:44px}.quick-intake .quick-intake__flat-fields .button{display:inline-flex;align-items:center;gap:var(--ui-space-1);min-height:44px}@media (max-width:639px){.quick-intake .quick-intake__flat-fields{grid-template-columns:minmax(0,1fr)}}.quick-intake .quick-intake__bulk-summary{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--ui-space-2)}.quick-intake .quick-intake__bulk-summary p{margin:0;overflow-wrap:anywhere}.quick-intake .quick-intake__summary{display:grid;gap:var(--ui-space-2);min-width:0;padding:var(--ui-space-3) var(--ui-space-4);border:1px solid var(--ui-color-blue-600);border-radius:var(--ui-radius-md);background:var(--ui-color-blue-50)}.quick-intake .quick-intake__summary ul{display:grid;gap:var(--ui-space-1);max-height:260px;margin:0;padding:0;overflow:auto;list-style:none}.quick-intake .quick-intake__summary li{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--ui-space-2);padding-block:var(--ui-space-1);border-bottom:1px solid var(--ui-border-subtle,var(--ui-border-default));overflow-wrap:anywhere}.quick-intake .quick-intake__summary li.is-empty strong{color:var(--ui-text-secondary);font-weight:400}@media (max-width:639px){.quick-intake .quick-intake__summary li{grid-template-columns:minmax(0,1fr)}}.quick-intake .quick-intake__done-list{display:grid;gap:var(--ui-space-1);margin:var(--ui-space-2) 0;padding:0;list-style:none}.work-order-archive__list{display:grid;gap:0;list-style:none;margin:0;padding:0}.work-order-archive__list li{align-items:baseline;border-bottom:1px solid var(--ui-border-subtle);display:flex;flex-wrap:wrap;gap:var(--ui-space-1) var(--ui-space-3);padding:var(--ui-space-2) 0}.work-order-archive__list li:last-child{border-bottom:0}.work-order-archive__name{color:var(--ui-text-primary);font-weight:var(--ui-font-weight-semibold);overflow-wrap:anywhere}.work-order-archive__empty,.work-order-archive__list span{color:var(--ui-text-secondary);font-size:var(--ui-font-size-sm);margin:0}.domain-first-start .first-start-report__legend{padding:var(--ui-space-3) var(--ui-space-4) 0}.domain-first-start .first-start-report__name{color:inherit;text-decoration:underline;text-underline-offset:2px}.domain-first-start .first-start-report__line,.domain-first-start .first-start-report__table td>small{display:block}.domain-first-start .first-start-report__action{min-inline-size:150px}.first-start-exclude{display:grid;gap:var(--ui-space-1)}.first-start-exclude__field{display:grid;gap:2px;font-size:var(--ui-font-size-sm)}.first-start-exclude__field input{min-height:40px}.first-start-exclude__actions{display:flex;flex-wrap:wrap;gap:var(--ui-space-1)}.work-order-finish-bar{display:flex;grid-column:1/-1;min-width:0;flex-wrap:wrap;align-items:end;gap:var(--ui-space-2) var(--ui-space-3)}.work-order-finish-bar>.ui-saved-filters{min-width:0;flex:1 1 320px}.work-order-finish-bar .ui-saved-filters__list{flex-wrap:wrap;overflow-x:visible}.work-order-slip-marks{display:flex;min-width:0;max-width:100%;flex-wrap:wrap;gap:4px}.work-order-slip-marks [aria-pressed=true]{border-color:var(--ui-color-blue-600);background:var(--ui-color-blue-50)}.domain-table-stack small.work-order-done{color:var(--ui-text-secondary)}@media (max-width:639px){.work-order-slip-marks .button{min-height:40px}}.work-order-extra-work__form .plan-parts{grid-column:1/-1;margin-top:0}.work-order-extra-work__form .plan-parts__search{display:flex;font-weight:400}.inventory-released-reservations{display:grid;gap:0}.inventory-released-reservations__head{margin:0;padding:var(--ui-space-2) var(--ui-space-4) 0;color:var(--ui-text-secondary);font-size:var(--ui-font-size-sm);font-weight:var(--ui-font-weight-semibold)}.domain-call-center .telephony-callback-closed{margin-top:var(--ui-space-3)}.domain-call-center .telephony-callback-closed summary{cursor:pointer;color:var(--ui-text-secondary);font-size:var(--ui-font-size-sm);font-weight:var(--ui-font-weight-semibold)}.domain-call-center .telephony-callback-closed ul{display:grid;gap:6px;margin:var(--ui-space-2) 0 0;padding:0;list-style:none}.domain-call-center .telephony-callback-closed li{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.work-order-details-undo{display:inline-flex;flex-wrap:wrap;align-items:center;gap:4px var(--ui-space-2)}.work-order-details-undo small{color:var(--ui-text-secondary);font-size:var(--ui-font-size-sm)}.customer-last-edit{display:inline-flex;flex-wrap:wrap;align-items:center;gap:4px var(--ui-space-2)}.customer-last-edit small,.finance-undo-group>summary{color:var(--ui-text-secondary);font-size:var(--ui-font-size-sm)}.finance-undo-group>summary{cursor:pointer;padding:var(--ui-space-2) 0;font-weight:var(--ui-font-weight-semibold)}.work-order-step-undo{display:flex;flex-wrap:wrap;align-items:center;gap:4px var(--ui-space-2);margin:0 0 var(--ui-space-3)}.work-order-step-undo small{color:var(--ui-text-secondary);font-size:var(--ui-font-size-sm)}.field-conflict-inbox__closed{margin-top:var(--ui-space-3)}.field-conflict-inbox__closed>summary{width:fit-content;color:var(--ui-text-link);font-size:var(--ui-font-size-sm);font-weight:var(--ui-font-weight-semibold);cursor:pointer}.appointment-request__reopened{color:var(--ui-text-secondary);font-size:var(--ui-font-size-sm)}.wo-ledger{display:grid;gap:var(--ui-space-4);min-width:0}.wo-ledger__head,.wo-ledger__log{display:grid;gap:var(--ui-space-3);min-width:0;padding:var(--ui-space-4);border:1px solid var(--ui-border-default);border-radius:var(--ui-radius-lg);background:var(--ui-bg-surface)}.wo-ledger__title{margin:0;font-size:var(--ui-font-size-md);font-weight:var(--ui-font-weight-semibold)}.wo-ledger__next{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px var(--ui-space-3)}.wo-ledger__next>span:first-child{color:var(--ui-text-secondary);font-size:var(--ui-font-size-sm)}.wo-ledger__next>strong{font-size:1.125rem}.wo-ledger__marks{display:inline-flex;flex-wrap:wrap;align-items:center;gap:6px;margin-inline-start:auto}.wo-ledger__place{padding:2px 10px;border:1px solid var(--ui-border-default);border-radius:999px;color:var(--ui-text-primary);background:var(--ui-bg-subtle);font-size:var(--ui-font-size-sm)}.wo-ledger__money{display:grid;margin:0;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));border:1px solid var(--ui-border-default);border-radius:var(--ui-radius-md);overflow:hidden}.wo-ledger__money>div{display:grid;gap:2px;min-width:0;padding:var(--ui-space-2) var(--ui-space-3);border-inline-end:1px solid var(--ui-border-default)}.wo-ledger__money>div:last-child{border-inline-end:0}.wo-ledger__money dt{color:var(--ui-text-secondary);font-size:var(--ui-font-size-xs)}.wo-ledger__money dd{margin:0;overflow-wrap:anywhere;font-weight:var(--ui-font-weight-semibold);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.wo-ledger__money dd small{color:var(--ui-text-secondary);font-weight:500}.wo-ledger__money>div[data-tone=open] dd{color:var(--plan-orange-ink)}.wo-ledger__money>div[data-tone=done] dd{color:var(--plan-green-ink)}.wo-ledger__talk{display:grid;gap:6px}.wo-ledger__talk p{display:grid;grid-template-columns:84px minmax(0,1fr);gap:var(--ui-space-2);margin:0;overflow-wrap:anywhere;white-space:pre-line}.wo-ledger__talk p>span{color:var(--ui-text-secondary);font-size:var(--ui-font-size-sm)}.wo-ledger__steps{display:flex;flex-wrap:wrap;gap:4px;margin:0;padding:0;list-style:none;counter-reset:wo-step}.wo-ledger__steps li{padding:4px 10px;border:1px solid var(--ui-border-default);border-radius:999px;color:var(--ui-text-secondary);font-size:var(--ui-font-size-sm);counter-increment:wo-step}.wo-ledger__steps li:before{content:counter(wo-step) ". "}.wo-ledger__steps li[data-state=done]{color:var(--plan-green-ink);background:var(--plan-green-tint)}.wo-ledger__steps li[data-state=current]{border-color:currentColor;color:var(--plan-purple-ink);background:var(--plan-purple-tint);font-weight:var(--ui-font-weight-semibold)}.wo-ledger__items{display:grid;gap:4px;margin:0;padding:0;list-style:none}.wo-ledger__items li{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px var(--ui-space-2);padding:6px 10px;border-radius:var(--ui-radius-sm);background:var(--ui-bg-subtle)}.wo-ledger__items li[data-tone=done]{color:var(--plan-green-ink);background:var(--plan-green-tint)}.wo-ledger__items li[data-tone=later]{color:var(--plan-purple-ink);background:var(--plan-purple-tint)}.wo-ledger__items li[data-tone=quote]{color:var(--plan-orange-ink);background:var(--plan-orange-tint)}.wo-ledger__items li[data-tone=waiting]{color:var(--plan-gray-ink);background:var(--plan-gray-tint)}.wo-ledger__items li[data-tone=cancelled]{color:var(--plan-blue-ink);background:var(--plan-blue-tint)}.wo-ledger__items li a{margin-inline-start:auto;color:inherit;font-weight:var(--ui-font-weight-semibold)}.wo-ledger__link{margin:0;color:var(--ui-text-secondary);font-size:var(--ui-font-size-sm)}.wo-ledger__log-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--ui-space-2)}.wo-ledger__filters{display:flex;flex-wrap:wrap;gap:6px}.wo-ledger__filter{display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:0 12px;border:1px solid var(--ui-border-default);border-radius:999px;color:var(--ui-text-primary);background:var(--ui-bg-surface);font:inherit;font-size:var(--ui-font-size-sm);cursor:pointer}.wo-ledger__filter>span{color:var(--ui-text-secondary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.wo-ledger__filter[aria-pressed=true]{border-color:var(--ui-text-primary);background:var(--ui-bg-subtle);font-weight:var(--ui-font-weight-semibold)}.wo-ledger__filter:disabled{color:var(--ui-text-secondary);background:var(--ui-bg-subtle);cursor:default}.wo-ledger__day h3{margin:var(--ui-space-2) 0 4px;color:var(--ui-text-secondary);font-size:var(--ui-font-size-sm);font-weight:var(--ui-font-weight-semibold)}.wo-ledger__day ol{margin:0;padding:0;list-style:none;border-top:1px solid var(--ui-border-default)}.wo-ledger__row{display:grid;grid-template-columns:48px 88px minmax(0,1fr) minmax(0,160px);align-items:baseline;gap:var(--ui-space-2);padding:8px 4px;border-bottom:1px solid var(--ui-border-default)}.wo-ledger__row time{color:var(--ui-text-secondary);font-size:var(--ui-font-size-sm);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.wo-ledger__kind{justify-self:start;padding:1px 8px;border-radius:999px;color:var(--ui-text-secondary);background:var(--ui-bg-subtle);font-size:var(--ui-font-size-xs);font-weight:var(--ui-font-weight-semibold)}.wo-ledger__row[data-kind=note] .wo-ledger__kind{color:var(--plan-orange-ink);background:var(--plan-orange-tint)}.wo-ledger__row[data-kind=money] .wo-ledger__kind{color:var(--plan-green-ink);background:var(--plan-green-tint)}.wo-ledger__row[data-kind=field] .wo-ledger__kind{color:var(--plan-blue-ink);background:var(--plan-blue-tint)}.wo-ledger__row[data-kind=assign] .wo-ledger__kind{color:var(--plan-purple-ink);background:var(--plan-purple-tint)}.wo-ledger__what{display:grid;gap:2px;min-width:0;overflow-wrap:anywhere}.wo-ledger__what>strong{font-weight:var(--ui-font-weight-semibold)}.wo-ledger__what>span{color:var(--ui-text-secondary);white-space:pre-line}.wo-ledger__row[data-kind=note] .wo-ledger__what>span{color:var(--ui-text-primary)}.wo-ledger__who{color:var(--ui-text-secondary);font-size:var(--ui-font-size-sm);overflow-wrap:anywhere}@media (max-width:639px){.wo-ledger__head,.wo-ledger__log{padding:var(--ui-space-3)}.wo-ledger__marks{margin-inline-start:0}.wo-ledger__money{grid-template-columns:repeat(auto-fit,minmax(92px,1fr))}.wo-ledger__talk p{grid-template-columns:minmax(0,1fr);gap:0}.wo-ledger__row{grid-template-columns:44px minmax(0,1fr)}.wo-ledger__kind{grid-column:2;grid-row:1}.wo-ledger__what,.wo-ledger__who{grid-column:2}}.location-district-filter{display:flex;flex-wrap:wrap;align-items:center;gap:6px;grid-column:1/-1}.location-district-filter__label{margin-inline-end:4px;color:var(--ui-text-secondary);font-size:var(--ui-font-size-sm);font-weight:var(--ui-font-weight-semibold)}.location-district-filter__chip{display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:0 12px;border:1px solid var(--ui-border-default);border-radius:999px;color:var(--ui-text-primary);background:var(--ui-bg-surface);font:inherit;font-size:var(--ui-font-size-sm);cursor:pointer}.location-district-filter__chip>span{color:var(--ui-text-secondary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.location-district-filter__chip[aria-pressed=true]{border-color:var(--ui-text-primary);background:var(--ui-bg-subtle);font-weight:var(--ui-font-weight-semibold)}@media (max-width:1199px),(pointer:coarse){.location-district-filter__chip{min-height:44px}}.location-district-filter__chip:disabled{color:var(--ui-text-secondary);background:var(--ui-bg-subtle);cursor:default}.location-district-filter__search{flex:1 1 240px;min-width:200px;max-width:340px}.location-district-filter__search .search-select__input{min-height:36px;padding:0 40px 0 14px;border:1px solid var(--ui-border-default);border-radius:999px;color:var(--ui-text-primary);background:var(--ui-bg-surface);font:inherit;font-size:var(--ui-font-size-sm)}.location-district-filter__search .search-select__input:focus-visible{outline:3px solid var(--ui-focus-ring);outline-offset:1px}@media (max-width:1199px),(pointer:coarse){.location-district-filter__search .search-select__input{min-height:44px}}.live-team-card .live-team-place{display:inline-flex;align-items:center;gap:4px;color:var(--ui-text-secondary)}.domain-appointment-requests .appointment-queue-rejection{display:flex;align-items:center;justify-content:space-between;gap:var(--ui-space-3);padding:var(--ui-space-3) 14px;border-top:1px solid var(--ui-color-slate-100);background:var(--ui-color-red-50)}.domain-appointment-requests .appointment-queue-rejection p{display:grid;min-width:0;gap:2px;margin:0;color:var(--ui-text-secondary);font-size:14px;line-height:1.45;overflow-wrap:anywhere}.domain-appointment-requests .appointment-queue-rejection strong{color:var(--ui-color-red-700)}.domain-appointment-requests .appointment-queue-rejection .button{flex:0 0 auto}.domain-appointment-requests .appointment-queue-card>.appointment-contact-history{margin:var(--ui-space-3) 14px}@media (max-width:767px){.domain-appointment-requests .appointment-queue-rejection{flex-direction:column;align-items:stretch}.domain-appointment-requests .appointment-queue-rejection .button{width:100%;justify-content:center}}.telephony-resolution-result{min-height:36px;padding:6px 10px;border-radius:10px;font-size:14px;line-height:1.4}.organization-admin{display:grid;min-width:0;gap:var(--ui-space-4)}.organization-admin__list{display:grid;gap:var(--ui-space-2);margin:0;padding:0;list-style:none}.organization-admin__list>li{display:flex;align-items:center;gap:var(--ui-space-3);min-width:0;padding:var(--ui-space-3) 14px;border:1px solid var(--ui-border-default);border-radius:var(--ui-radius-lg);background:var(--ui-bg-surface)}.organization-admin__list>li>div{display:grid;flex:1 1 auto;min-width:0;gap:2px}.organization-admin__list small{color:var(--ui-text-muted);font-size:14px;overflow-wrap:anywhere}.organization-admin__icon{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:36px;height:36px;border-radius:var(--ui-radius-md);background:var(--ui-bg-subtle);color:var(--ui-text-secondary)}.organization-admin__form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ui-space-3);min-width:0}.organization-admin__form>label{display:grid;gap:var(--ui-space-1);min-width:0}.organization-admin__form>label>input{box-sizing:border-box;width:100%;min-height:var(--ui-control-height-comfortable)}.organization-admin__actions,.organization-admin__form>.form-error,.organization-admin__note,.organization-admin__wide{grid-column:1/-1}.organization-admin__note{margin:0;color:var(--ui-text-muted)}.organization-admin__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--ui-space-2)}.organization-admin__row-actions{display:inline-flex;flex:0 0 auto;flex-wrap:wrap;gap:var(--ui-space-2)}.organization-admin__confirm{display:grid;gap:var(--ui-space-3);min-width:0;padding:var(--ui-space-3) 14px;border:1px solid var(--ui-border-default);border-radius:var(--ui-radius-lg);background:var(--ui-bg-subtle)}.organization-admin__confirm>p{margin:0;color:var(--ui-text-secondary)}.organization-admin__confirm>label{display:grid;gap:var(--ui-space-1);min-width:0}.organization-admin__confirm>label>input{box-sizing:border-box;width:100%;min-height:var(--ui-control-height-comfortable)}@media (max-width:639px){.organization-admin__form{grid-template-columns:minmax(0,1fr)}.organization-admin__list>li{flex-wrap:wrap}}.organization-profile{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ui-space-3);min-width:0}.organization-profile>label{display:grid;gap:var(--ui-space-1);min-width:0}.organization-profile>label>input{box-sizing:border-box;width:100%;min-height:var(--ui-control-height-comfortable)}.organization-profile__actions,.organization-profile__logo,.organization-profile__wide{grid-column:1/-1}.organization-profile__logo{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ui-space-3) var(--ui-space-4);min-width:0}.organization-profile__logo-frame{display:flex;flex:0 0 auto;align-items:center;justify-content:center;width:240px;max-width:100%;height:88px;padding:var(--ui-space-2) 14px;box-sizing:border-box;border:1px solid var(--ui-border-default);border-radius:var(--ui-radius-lg);background:var(--ui-bg-surface);overflow:hidden}.organization-profile__logo-frame>img{max-width:100%;max-height:100%;object-fit:contain}.organization-profile__logo-frame>span{color:var(--ui-text-secondary);font-weight:700;text-align:center;overflow-wrap:anywhere}.organization-profile__logo-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ui-space-2);min-width:0}.organization-profile__logo-actions>small{flex-basis:100%;color:var(--ui-text-muted);font-size:14px}.organization-profile__upload{position:relative;cursor:pointer}.organization-profile__upload:focus-within{outline:3px solid var(--ui-focus-ring);outline-offset:2px}.organization-profile__upload>input.ui-visually-hidden{min-width:0!important;min-height:0!important}.organization-profile__notice{margin:0;color:var(--ui-text-secondary)}.organization-profile__actions{display:flex;justify-content:flex-end}.sidebar__brand-name{display:flex;overflow:hidden;font-size:15px;line-height:1.15;text-align:center;overflow-wrap:anywhere}.sidebar__brand-initial,.sidebar__brand-name{align-items:center;justify-content:center;color:var(--ui-text-primary);font-weight:800}.sidebar__brand-initial{border-radius:var(--ui-radius-md);background:var(--ui-bg-subtle)}.app-shell--collapsed .sidebar__brand-initial{display:flex}.appointment-success img.public-brand-logo{width:auto;max-width:min(230px,100%);height:64px;object-fit:contain}.appointment-success .public-brand-name{display:block;margin-bottom:18px;padding:0;border-radius:0;background:none;letter-spacing:normal;color:var(--ui-text-primary);font-size:22px;font-weight:800;line-height:1.25;overflow-wrap:anywhere}img.sidebar__brand-full--custom{width:auto;max-width:172px;height:48px;object-fit:contain}@media (max-width:639px){.organization-profile{grid-template-columns:minmax(0,1fr)}}.mobile-install-link{display:grid;min-width:0;gap:var(--ui-space-4);padding:var(--ui-space-4) 18px;border:1px solid var(--ui-border-default);border-radius:var(--ui-radius-lg);background:var(--ui-bg-surface)}.mobile-install-link>header{display:grid;gap:var(--ui-space-1)}.mobile-install-link>header>strong{display:inline-flex;align-items:center;gap:var(--ui-space-2)}.mobile-install-link>header>p,.mobile-install-link__steps{margin:0;color:var(--ui-text-secondary)}.mobile-install-link__steps{display:grid;gap:var(--ui-space-1);padding-left:22px}.mobile-install-link__actions{display:flex;flex-wrap:wrap;gap:var(--ui-space-2)}.mobile-install-link__result{display:flex;flex-wrap:wrap;align-items:flex-start;gap:var(--ui-space-4);padding:var(--ui-space-3) 14px;border:1px solid var(--ui-border-default);border-radius:var(--ui-radius-lg);background:var(--ui-bg-subtle)}.mobile-install-link__qr{flex:0 0 auto;width:168px;height:168px;border-radius:var(--ui-radius-md)}.mobile-install-link__result>div{display:grid;flex:1 1 260px;min-width:0;gap:var(--ui-space-2)}.mobile-install-link__result code{overflow-wrap:anywhere}.mobile-install-link__result .button{justify-self:start}.click-to-call{display:inline-flex;flex-direction:column;gap:var(--ui-space-1);min-width:0}.click-to-call__status{max-width:260px;color:var(--ui-text-secondary)}.click-to-call__status--error{color:var(--ui-color-red-700)}