:root{--seqra-navy:#091b43;--seqra-blue:#064eff;--seqra-bright-blue:#0f7bff;--seqra-turquoise:#00caff;--seqra-turquoise-text:#00657c;--seqra-turquoise-surface:#eafaff;--seqra-turquoise-border:#a6e5f4;--seqra-turquoise-hover:#00566b;--seqra-turquoise-focus:#00809c;--seqra-aqua:var(--seqra-turquoise);--seqra-yellow:#ffc21a;--surface-canvas:#ffffff;--surface-primary:#ffffff;--surface-secondary:#f7f9fd;--surface-muted:#f7f9fd;--surface-soft:#edf5ff;--surface-selected:#ffffff;--surface-floating:#ffffff;--text-primary:var(--seqra-navy);--text-secondary:#415579;--text-muted:#5d6d87;--text-inverse:#ffffff;--border-default:#d8e3f3;--border-soft:#e8eef7;--border-active:#78a4ff;--status-success:var(--seqra-turquoise-text);--status-success-surface:var(--seqra-turquoise-surface);--status-warning:#b76b08;--status-warning-surface:var(--surface-primary);--status-danger:#c43d4f;--status-danger-surface:#fff0f2;--status-info:#135bff;--status-info-surface:#edf4ff;--chart-primary:#0096db;--chart-secondary:#00b8d9;--chart-comparison:#08d5e0;--chart-highlight:#47d795;--chart-aqua:#00c2ef;--chart-mint:#47d795;--chart-soft-aqua:#81eaea;--chart-line-gradient:linear-gradient(90deg,var(--chart-primary),var(--chart-secondary));--chart-ring-gradient:conic-gradient(var(--chart-aqua),var(--chart-comparison),var(--chart-mint),var(--chart-soft-aqua),var(--chart-aqua));--chart-track:#e7edf6;--radius-major:28px;--radius-card:22px;--radius-button:9999px;--button-target:44px;--button-padding-block:9px;--button-padding-inline:14px;--button-font-size:.8125rem;--radius-input:12px;--radius-control:12px;--radius-chip:999px;--space-xs:4px;--space-sm:8px;--space-md:12px;--space-lg:16px;--space-xl:24px;--space-2xl:32px;--space-3xl:48px;--space-4xl:64px;--shadow-soft:0 3px 12px rgba(15,42,82,0.06);--shadow-card:0 6px 20px rgba(15,42,82,0.085);--shadow-floating:0 24px 64px rgba(10,26,58,0.16);--focus-seqra:0 0 0 3px rgba(19,91,255,0.22);--motion-fast:150ms;--motion-standard:180ms;--sidebar-foundation:#061d55;--sidebar-foundation-deep:#04163e;--sidebar-wave-blue:#087bff;--sidebar-wave-aqua:var(--seqra-turquoise);--dashboard-navy-start:var(--seqra-navy);--dashboard-navy-mid:#0b2f72;--dashboard-navy-end:#114b9f;--dashboard-shell-gradient:linear-gradient(112deg,var(--dashboard-navy-start) 0%,var(--dashboard-navy-mid) 62%,var(--dashboard-navy-end) 100%);--dashboard-action-gradient:linear-gradient(112deg,var(--dashboard-navy-mid) 0%,var(--dashboard-navy-end) 100%);--sidebar-active-surface:#ffffff;--sidebar-active-radius:18px;--sidebar-layer:30;--dropdown-layer:60;--font-ui:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-editorial:Georgia,Cambria,"Times New Roman",serif;--navy-950:var(--seqra-navy);--navy-900:var(--seqra-navy);--seqra-blue-deep:#0038d9;--seqra-blue-soft:var(--surface-soft);--seqra-aqua-soft:#eafafd;--surface:var(--surface-primary);--canvas:var(--surface-canvas);--text:var(--text-primary);--muted:var(--text-secondary);--muted-light:var(--text-muted);--line:var(--border-default);--line-strong:#bbcce2;--border-subtle:var(--border-soft);--radius-small:var(--radius-control);--radius-hero:var(--radius-major);--font-sans:var(--font-ui);--font-body:var(--font-ui);--focus-ring:var(--focus-seqra);--shadow-sm:var(--shadow-soft);--shadow-md:var(--shadow-card);--brand-gradient:linear-gradient(110deg,var(--seqra-blue-deep),var(--seqra-blue) 72%,#008ac9);--brand-gradient-diagonal:linear-gradient(120deg,#091b53,#0643cc 75%,#087ba5)}.sq-overview,.workspace-main{--seqra-navy:#0a1a3a;--seqra-blue:#135bff;--seqra-bright-blue:#0f7bff;--seqra-turquoise:#00c2ff;--text-primary:var(--seqra-navy);--dashboard-navy-mid:var(--seqra-navy);--dashboard-navy-end:var(--seqra-blue);--dashboard-positive:#81eaea;--dashboard-aqua:#08d5e0;--dashboard-mint:#47d795;--dashboard-positive-text:#006b75;--dashboard-positive-surface:#dbf7f4;--dashboard-positive-gradient:linear-gradient(90deg,var(--dashboard-positive),var(--dashboard-aqua),var(--dashboard-mint));--dashboard-attention:var(--seqra-bright-blue);--dashboard-attention-text:var(--seqra-blue);--dashboard-attention-surface:var(--surface-soft);--dashboard-attention-gradient:linear-gradient(90deg,var(--seqra-blue),var(--seqra-bright-blue));--dashboard-review:#0050e8;--dashboard-review-gradient:linear-gradient(90deg,#0463f4,#0092fb)}@media (prefers-reduced-motion:reduce){:root{--motion-fast:0ms;--motion-standard:0ms}}.sq-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:var(--button-target);padding:var(--button-padding-block) var(--button-padding-inline);border:1px solid transparent;border-radius:var(--radius-button);font:650 var(--button-font-size)/1.3 var(--font-ui);cursor:pointer;transition:transform var(--motion-fast),box-shadow var(--motion-fast),background var(--motion-fast),border-color var(--motion-fast)}.sq-button:hover:not(:disabled){transform:translateY(-1px)}.sq-button:focus-visible,.sq-choice input:focus-visible+span,.sq-input:focus-visible,.sq-toggle input:focus-visible+i{outline:none;box-shadow:var(--focus-seqra)}.sq-button:active:not(:disabled){transform:translateY(0)}.sq-button:disabled{opacity:.48;cursor:not-allowed}.sq-button--primary{color:var(--text-inverse);background:linear-gradient(120deg,var(--seqra-blue),var(--seqra-blue-deep));box-shadow:0 4px 12px rgba(6,78,255,.16)}.sq-button--primary:hover:not(:disabled){box-shadow:0 14px 28px rgba(19,91,255,.26)}.sq-button--secondary{color:var(--seqra-blue);background:var(--surface-soft)}.sq-button--outline{color:var(--seqra-blue);border-color:var(--border-active);background:var(--surface-primary)}.sq-button--ghost{color:var(--text-secondary);background:transparent}.sq-button--danger{color:#fff;background:var(--status-danger)}.sq-button--icon{width:44px;padding:0;color:var(--seqra-blue);border-color:var(--border-default);background:#fff}.sq-button--compact,.sq-button--sm{min-height:var(--button-target);border-radius:var(--radius-button)}.sq-button--lg{min-height:var(--button-target)}.sq-card{padding:var(--space-xl);border:1px solid var(--border-default);border-radius:var(--radius-card);background:var(--surface-primary);box-shadow:var(--shadow-soft)}.sq-card--soft{background:var(--surface-secondary);box-shadow:none}.sq-quote-summary dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-lg)}.sq-quote-summary dt{color:var(--text-secondary)}.sq-quote-summary dd{margin:var(--space-xs) 0 0;font-size:1.125rem;font-weight:700}.sq-quote-summary li{margin-block:var(--space-sm)}@media (max-width:640px){.sq-quote-summary dl{grid-template-columns:minmax(0,1fr)}}.sq-card--interactive{transition:transform var(--motion-standard),border-color var(--motion-standard),box-shadow var(--motion-standard)}.sq-card--interactive:hover{transform:translateY(-2px);border-color:#b8cdf5;box-shadow:var(--shadow-card)}.sq-card--selected{border-color:var(--border-active);background:linear-gradient(145deg,#fff,#f3f7ff)}.sq-card--metric{position:relative;overflow:hidden}.sq-card--metric:after{content:"";position:absolute;width:130px;height:130px;right:-52px;bottom:-62px;border-radius:40px;rotate:45deg;background:linear-gradient(135deg,#e7efff,#e3fbff)}.sq-card--operational{border-left:4px solid var(--seqra-blue)}.sq-card--warning{border-color:#f0d59d;background:var(--surface-primary)}.sq-icon-surface{display:inline-grid;width:44px;height:44px;place-items:center;border-radius:var(--radius-input);color:var(--seqra-blue);background:var(--status-info-surface)}.sq-icon-surface--aqua{color:#087f98;background:#e5faff}.sq-icon-surface--success{color:var(--status-success);background:var(--status-success-surface)}.sq-icon-surface--warning{color:var(--status-warning);background:var(--status-warning-surface)}.sq-icon-surface--danger{color:var(--status-danger);background:var(--status-danger-surface)}.sq-field{display:grid;gap:7px}.sq-field__label{color:var(--text-primary);font:720 .78rem/1.2 var(--font-ui)}.sq-field__label span{color:var(--status-danger)}.sq-field__error,.sq-field__hint{margin:0;font:500 .7rem/1.4 var(--font-ui)}.sq-field__hint{color:var(--text-muted)}.sq-field__error{color:var(--status-danger)}.sq-input{width:100%;min-height:46px;padding:11px 14px;border:1px solid var(--border-default);border-radius:var(--radius-input);color:var(--text-primary);background:#fff;font:500 .86rem/1.4 var(--font-ui);transition:border-color var(--motion-fast),box-shadow var(--motion-fast)}.sq-input::placeholder{color:#96a2b7}.sq-input:hover:not(:disabled){border-color:#b9c9e2}.sq-input:focus-visible{border-color:var(--seqra-blue)}.sq-input:disabled{color:var(--text-muted);background:var(--surface-secondary);cursor:not-allowed}.sq-textarea{min-height:108px;resize:vertical}.sq-select{appearance:auto}.sq-search{padding-left:42px;background-image:radial-gradient(circle at 22px 50%,transparent 5px,var(--seqra-blue) 5.5px 6.5px,transparent 7px),linear-gradient(45deg,transparent 48%,var(--seqra-blue) 49% 55%,transparent 56%);background-size:32px 100%,8px 8px;background-position:0 0,28px 28px;background-repeat:no-repeat}.sq-choice{display:grid;grid-template-columns:22px minmax(0,1fr);gap:10px;align-items:start;cursor:pointer}.sq-choice input{position:absolute;opacity:0;pointer-events:none}.sq-choice>span:first-of-type{display:grid;width:20px;height:20px;place-items:center;border:1.5px solid #aab9d0;border-radius:6px;background:#fff}.sq-choice input[type=radio]+span{border-radius:50%}.sq-choice input:checked+span{border:5px solid var(--seqra-blue);background:#fff}.sq-choice input[type=checkbox]:checked+span{border-width:2px;background:var(--seqra-blue);box-shadow:inset 0 0 0 4px var(--seqra-blue)}.sq-choice input[type=checkbox]:checked+span:after{content:"";width:9px;height:5px;border-left:2px solid white;border-bottom:2px solid white;transform:translateY(-1px) rotate(-45deg)}.sq-choice small,.sq-choice strong{display:block}.sq-choice strong{font-size:.82rem}.sq-choice small{margin-top:3px;color:var(--text-muted);font-size:.7rem}.sq-toggle{display:inline-grid;grid-template-columns:auto 42px;align-items:center;gap:12px;color:var(--text-primary);font-size:.82rem;cursor:pointer}.sq-toggle input{position:absolute;opacity:0;pointer-events:none}.sq-toggle i{position:relative;width:42px;height:24px;border-radius:999px;background:#ccd5e4;transition:background var(--motion-fast)}.sq-toggle i:after{content:"";position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:#fff;box-shadow:0 2px 5px rgba(10,26,58,.2);transition:transform var(--motion-fast)}.sq-toggle input:checked+i{background:var(--seqra-blue)}.sq-toggle input:checked+i:after{transform:translateX(18px)}.sq-category-chip,.sq-status{display:inline-flex;align-items:center;gap:6px;min-height:26px;padding:4px 10px;border-radius:var(--radius-chip);font:750 .68rem/1 var(--font-ui);white-space:nowrap}.sq-status i{width:6px;height:6px;border-radius:50%;background:currentColor}.sq-status--info{color:var(--status-info);background:var(--status-info-surface)}.sq-status--success{color:var(--status-success);background:var(--status-success-surface)}.sq-status--warning{color:var(--status-warning);background:var(--status-warning-surface)}.sq-status--danger{color:var(--status-danger);background:var(--status-danger-surface)}.sq-status--neutral{color:#53647f;background:#eef2f7}.sq-category-chip{color:var(--seqra-blue);border:1px solid #cddcff;background:#fff}.sq-progress{display:grid;gap:9px}.sq-progress>span{display:flex;justify-content:space-between;gap:12px;color:var(--text-secondary);font-size:.76rem}.sq-progress>span b{color:var(--text-primary)}.sq-progress>i{display:block;height:8px;overflow:hidden;border-radius:999px;background:var(--chart-track)}.sq-progress>i>b{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--chart-primary),var(--chart-comparison))}.sq-donut{display:grid;width:138px;place-items:center;background:conic-gradient(var(--chart-primary) 0deg,var(--chart-comparison) var(--sq-progress),var(--chart-track) var(--sq-progress))}.sq-donut,.sq-donut:before{aspect-ratio:1;border-radius:50%}.sq-donut:before{content:"";grid-area:1/1;width:104px;background:#fff}.sq-donut>div{z-index:1;grid-area:1/1;display:grid;justify-items:center;text-align:center}.sq-donut strong{color:var(--text-primary);font-size:2rem;line-height:1}.sq-donut small,.sq-donut span{color:var(--text-secondary);font-size:.68rem}.sq-donut small{margin-top:2px;color:var(--text-muted)}.sq-alert{padding:15px 17px;border:1px solid;border-radius:var(--radius-input)}.sq-alert p,.sq-alert strong{margin:0}.sq-alert strong{font-size:.82rem}.sq-alert p{margin-top:4px;color:var(--text-secondary);font-size:.74rem;line-height:1.45}.sq-alert--info{border-color:#c9dbff;background:var(--status-info-surface)}.sq-alert--success{border-color:var(--seqra-turquoise-border);background:var(--status-success-surface)}.sq-alert--warning{border-color:#efd49d;background:var(--status-warning-surface)}.sq-alert--danger{border-color:#efc5cc;background:var(--status-danger-surface)}.sq-empty{display:grid;justify-items:center;padding:32px 20px;border:1px dashed #c8d5e8;border-radius:var(--radius-card);color:var(--text-muted);text-align:center}.sq-empty>svg{color:var(--seqra-blue)}.sq-empty h3{margin:12px 0 4px;color:var(--text-primary);font-size:1rem}.sq-empty p{max-width:420px;margin:0 0 16px;font-size:.78rem;line-height:1.5}.sq-spinner{display:inline-grid;place-items:center}.sq-spinner i{width:22px;height:22px;border:2px solid;border-right:2px solid transparent;border-radius:50%;animation:sq-spin .7s linear infinite}.sq-spinner--sm i{width:16px;height:16px}@keyframes sq-spin{to{transform:rotate(1turn)}}.sq-skeleton{display:block;height:14px;border-radius:8px;background:linear-gradient(90deg,#edf1f7 25%,#f8faff 45%,#edf1f7 65%);background-size:220% 100%;animation:sq-shimmer 1.5s infinite}@keyframes sq-shimmer{to{background-position:-220% 0}}.sq-visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.sq-trust-score{display:flex;align-items:center;gap:24px}.sq-trust-score>div:last-child{display:grid;gap:4px}.sq-trust-score small{color:var(--seqra-blue);font-size:.62rem;font-weight:850;letter-spacing:.14em}.sq-trust-score strong{color:var(--text-primary);font-size:1.2rem}.sq-trust-score p{max-width:300px;margin:0;color:var(--text-secondary);font-size:.76rem;line-height:1.5}.sq-modal-surface{overflow:hidden;border:1px solid var(--border-default);border-radius:var(--radius-major);background:var(--surface-floating);box-shadow:var(--shadow-floating)}.sq-modal-surface>div,.sq-modal-surface>footer,.sq-modal-surface>header{padding:20px 22px}.sq-modal-surface>header{border-bottom:1px solid var(--border-soft)}.sq-modal-surface h3,.sq-modal-surface p{margin:0}.sq-modal-surface h3{color:var(--text-primary);font-size:1.08rem}.sq-modal-surface header p{margin-top:5px;color:var(--text-muted);font-size:.75rem}.sq-modal-surface>footer{display:flex;justify-content:flex-end;gap:9px;border-top:1px solid var(--border-soft);background:var(--surface-secondary)}@media (max-width:560px){.sq-card{padding:var(--space-lg)}.sq-button--lg{min-height:var(--button-target);padding-inline:var(--button-padding-inline)}.sq-trust-score{align-items:flex-start;flex-direction:column}.sq-modal-surface>div,.sq-modal-surface>footer,.sq-modal-surface>header{padding:17px}}@media (prefers-reduced-motion:reduce){.sq-skeleton,.sq-spinner i{animation:none}}.v2-service-grid>div{min-width:0}.v2-service-grid>div>.v2-selection-card{width:100%}.v2-custom-trade-field{margin-top:16px}.v2-business-fields .sq-field{align-content:start}.v2-location-grid>.v2-selection-card.horizontal{grid-template-columns:minmax(0,1fr);align-content:center;justify-items:center;gap:var(--space-md);padding:52px 24px;text-align:center}.v2-location-grid>.v2-selection-card.horizontal>div{min-width:0;max-width:26ch}.settings-page,.workspace-layout{--v2-surface-border:var(--border-default);--v2-surface-shadow:var(--shadow-soft);--v2-surface-shadow-hover:var(--shadow-card);--v2-control-height:44px;background:var(--surface-canvas)}.workspace-main{background:var(--surface-canvas)}.workspace-content{padding-bottom:100px}.workspace-sidebar{background:radial-gradient(ellipse at 105% 32%,#093b8d 0,transparent 55%),linear-gradient(180deg,var(--dashboard-navy-start),var(--sidebar-foundation-deep))}.workspace-sidebar nav a{font-size:.82rem;border-radius:var(--radius-control);margin-right:10px}.workspace-sidebar nav a.active{color:var(--seqra-navy);background:var(--surface-primary);box-shadow:var(--shadow-soft)}.workspace-sidebar nav a.active:after,.workspace-sidebar nav a.active:before{display:none}.workspace-sidebar-brand small{color:#a5e8f4}.workspace-sidebar-lower{display:flex;flex:1 0 auto;flex-direction:column;gap:8px;margin-top:0;padding:0 16px 0 0}.workspace-sidebar-wave{position:relative;inset:auto;width:calc(100% + 32px);height:auto;aspect-ratio:260/200;flex:0 0 auto;margin:0 0 12px -16px;pointer-events:none;overflow:hidden;opacity:1}.workspace-sidebar-wave>svg{width:100%;height:100%;display:block}.workspace-sidebar-lower .workspace-nav-utilities{margin-top:auto}.workspace-sidebar-lower .workspace-user-card{margin-top:8px}.workspace-top-context small{font-size:.65rem;letter-spacing:.09em}.workspace-top-context strong{font-size:.875rem}.workspace-account-menu-identity strong{font-size:.78rem}.workspace-account-menu-identity small{font-size:.7rem}.workspace-user-card{border:0;border-top:1px solid rgba(255,255,255,.14);border-radius:0;background:transparent}.workspace-user-card strong{font-size:.8rem}.workspace-user-card small{font-size:.7rem}.authenticated-brand-header{background:var(--surface-primary);border-bottom-color:var(--border-soft);box-shadow:0 2px 12px rgba(9,27,67,.025)}.workspace-mobile-brand .brand-word{color:var(--seqra-navy)}.workspace-account-menu-avatar{border-radius:50%}.workspace-notification-menu>section{width:min(360px,calc(100vw - 24px));border-radius:var(--radius-card);box-shadow:var(--shadow-floating)}.settings-layout>aside>h1,:is(.workspace-page-heading,.page-heading,.payments-heading,.company-setup-heading,.contractor-dashboard-heading,.client-dashboard-header) h1{color:var(--text-primary);font-family:var(--font-ui);font-weight:800;font-size:clamp(1.5rem,2.4vw,2rem);line-height:1.2;letter-spacing:-.035em}:is(.workspace-page-heading,.page-heading,.payments-heading,.company-setup-heading,.contractor-dashboard-heading,.client-dashboard-header){min-width:0}:is(.workspace-page-heading,.page-heading,.payments-heading) h1{overflow-wrap:anywhere}:is(.projects-register-card,.project-card,.company-profile-panel,.company-profile-section,.payment-workspace-section,.project-payment-card,.quick-pay-create,.quick-pay-list>article,.action-centre-list,.action-centre-explainer,.directory-card,.residential-directory-card,.communication-threads,.communication-pane,.message-composer,.settings-content,.governance-panel,.governance-preview,.contractor-list-card,.contractor-project-overview>article,.contractor-kpi-grid>article,.client-project-card,.notification-list,.policy-document,.project-detail-panel,.milestone-panel,.workflow-panel,.payment-record-panel,.submission-form,.decision-panel,.policy-grid>a){border-color:var(--border-default);border-radius:var(--radius-card);background-color:var(--surface-primary);box-shadow:var(--shadow-soft)}:is(.project-detail-hero,.action-centre-hero,.directory-hero,.payments-hero,.agreement-hero){border-radius:var(--radius-major);box-shadow:var(--shadow-card)}.settings-page .authenticated-brand-header{inset:0 0 auto 0;width:auto}.settings-layout{gap:32px}.settings-content{padding:clamp(20px,3vw,36px)}.settings-layout nav a{min-height:44px;border-radius:var(--radius-control);font-size:.8rem;background:var(--surface-primary)}.settings-content>h2{font-size:clamp(1.5rem,3vw,2rem)}.contractor-dashboard-heading p{font-size:.875rem}.contractor-kpi-grid h2{font-size:.8rem}.contractor-kpi-grid p{font-size:.72rem;line-height:1.45}.contractor-project-overview>article{height:auto;min-height:292px}.contractor-list-card>header h2,.contractor-project-overview>article>header h2{font-size:.95rem}.contractor-list-card li strong{font-size:.8rem}.contractor-list-card li :is(small,time),.contractor-list-card li>div>span{font-size:.7rem}.contractor-dashboard-heading .dashboard-command-actions :is(.primary-button,.secondary-button,.accounting-quick-connect-trigger){min-height:44px;font-size:.78rem}:is(.primary-button,.secondary-button,.danger-button,.action-card-controls a,.action-card-controls button){min-height:44px;border-radius:var(--radius-button);font-family:var(--font-ui);font-size:.82rem;line-height:1.35;gap:8px;white-space:normal;text-align:center}.primary-button{color:var(--text-inverse);border-color:var(--seqra-blue);background:linear-gradient(120deg,var(--seqra-blue),var(--seqra-blue-deep));box-shadow:0 4px 12px rgba(6,78,255,.16)}.secondary-button{color:var(--seqra-blue-deep);border-color:var(--border-default);background:var(--surface-primary);box-shadow:none}.danger-button{color:var(--status-danger);border-color:var(--status-danger)}:where(.workspace-main,.settings-page) :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=hidden]):not([type=file]),textarea,select){border-color:var(--line-strong);border-radius:var(--radius-input);color:var(--text-primary);background-color:var(--surface-primary)}:where(.workspace-main,.settings-page) :is(input,textarea,select):focus-visible{outline:2px solid var(--seqra-blue);outline-offset:2px}:where(.workspace-layout,.settings-page) :is(a,button,summary):focus-visible{outline:3px solid var(--seqra-blue);outline-offset:3px}.workspace-sidebar :is(a,button):focus-visible{outline-color:var(--seqra-aqua)}.workspace-main :is(th,td){border-color:var(--border-soft)}.workspace-main th{background-color:var(--surface-secondary);color:var(--text-secondary)}.status-pill{border-radius:var(--radius-chip);line-height:1.3}.status-pill-blue{color:var(--seqra-blue-deep);background:var(--surface-soft)}.form-feedback{border-radius:var(--radius-input)}.form-feedback-error{color:#942d3e;background:var(--status-danger-surface)}.form-feedback-success{color:var(--seqra-turquoise-text);background:var(--status-success-surface)}.form-feedback-success a:hover,.sq-alert--success a:hover{color:var(--seqra-turquoise-hover)}.form-feedback-success a:focus-visible,.sq-alert--success a:focus-visible{outline:2px solid var(--seqra-turquoise-focus);outline-offset:3px}:is(.large-empty-state,.action-centre-empty,.payment-empty,.directory-empty,.sq-empty){border-radius:var(--radius-card);border-color:var(--border-default);background-color:var(--surface-primary);background-image:radial-gradient(ellipse at 100% 100%,#e9f9fc,transparent 60%)}.sq-skeleton{background-image:linear-gradient(90deg,var(--border-soft) 25%,var(--surface-primary) 45%,var(--border-soft) 65%)}.confirmation-dialog,.decision-dialog,.floating-chat-panel,.sq-modal-surface,.stage-start-confirmation{border-radius:var(--radius-major);box-shadow:var(--shadow-floating)}.evidence-dropzone{border-color:var(--border-active);border-radius:var(--radius-card);background-color:var(--surface-soft)}.policies-page{background:var(--surface-canvas)}.policies-hero h1{font-family:var(--font-editorial)}.auth-page:has(>.auth-card){display:grid;min-height:100dvh;place-items:center;padding:24px;background:var(--surface-canvas)}.auth-page>.auth-card{width:min(100%,600px);border-radius:var(--radius-major);box-shadow:var(--shadow-card)}.auth-page>.auth-card .form-actions{display:flex;flex-wrap:wrap;gap:12px}.dashboard-capsule-metrics.dashboard-capsule-metrics{gap:18px}.dashboard-capsule-metrics.dashboard-capsule-metrics>.dashboard-capsule-metric{position:relative;isolation:isolate;min-width:0;min-height:116px;overflow:hidden;padding:20px 30px;border:0;border-radius:999px;color:var(--text-inverse);background:var(--dashboard-shell-gradient);box-shadow:0 15px 32px rgba(9,46,132,.18)}.dashboard-capsule-metrics.dashboard-capsule-metrics>.dashboard-capsule-metric:before{content:"";position:absolute;z-index:-1;right:-28px;bottom:-70px;width:190px;height:150px;border-radius:50%;background:color-mix(in srgb,var(--seqra-turquoise) 24%,transparent)}.dashboard-capsule-metrics.dashboard-capsule-metrics>.dashboard-capsule-metric:after{content:"";position:absolute;z-index:-1;inset:1px;border-radius:inherit;background:linear-gradient(180deg,rgba(255,255,255,.06),transparent 48%);pointer-events:none}.dashboard-capsule-metrics.dashboard-capsule-metrics>.dashboard-capsule-metric>:is(.sq-home-icon,span:first-of-type){position:relative;z-index:1;width:50px;height:50px;border-radius:50%;color:#64f1f3;background:rgba(0,117,170,.38)}.dashboard-capsule-metrics .dashboard-capsule-copy{position:relative;z-index:1;display:grid;min-width:0;gap:3px}.dashboard-capsule-metrics .dashboard-capsule-copy :is(small,strong,p,em){margin:0;overflow:visible;color:var(--text-inverse);text-overflow:clip;white-space:normal}.dashboard-capsule-metrics .dashboard-capsule-copy small{font-size:11px;font-weight:700;line-height:1.25;letter-spacing:0}.dashboard-capsule-metrics .dashboard-capsule-copy strong{font-size:clamp(24px,2vw,32px);font-weight:700;line-height:1.05;letter-spacing:-.04em}.dashboard-capsule-metrics .dashboard-capsule-copy :is(p,em){color:#cfe2ff;font-size:9px;font-style:normal;line-height:1.35}.dashboard-capsule-metrics.dashboard-capsule-metrics>.dashboard-capsule-metric>:is(svg,i){display:none}.sq-home-metrics.dashboard-capsule-metrics>.sq-home-metric{gap:15px;transition:transform var(--motion-fast),box-shadow var(--motion-fast)}.sq-home-metrics.dashboard-capsule-metrics>.sq-home-metric:hover{transform:translateY(-2px);box-shadow:0 18px 38px rgba(9,46,132,.24)}.sq-home-heading .primary-button{border:0;color:var(--text-inverse);background:var(--dashboard-action-gradient);box-shadow:0 12px 26px rgba(9,46,132,.2)}.sq-home-heading .primary-button:hover{background:var(--dashboard-shell-gradient)}.sq-home-panel>header>:is(a,small){display:inline-flex;align-items:center;justify-content:center;min-height:32px;padding:6px 12px;border-radius:999px;color:var(--dashboard-navy-mid);background:var(--surface-soft);font-weight:700;text-decoration:none}.sq-home-panel>header>a:hover{color:var(--text-inverse);background:var(--dashboard-action-gradient)}.workspace-sidebar nav a{border-radius:999px;margin-right:12px}.workspace-sidebar nav a.active{border-radius:999px;box-shadow:none}.client-dashboard-v2 .dashboard-capsule-metrics.dashboard-capsule-metrics>.dashboard-capsule-metric{display:grid;grid-template-columns:50px minmax(0,1fr);align-items:center;gap:15px;min-height:116px;padding:20px 30px;border:0;border-radius:999px;color:var(--text-inverse)}.client-dashboard-v2 .dashboard-capsule-metrics>.dashboard-capsule-metric>span{width:50px;height:50px;border-radius:50%}.client-dashboard-v2 .dashboard-capsule-metrics .dashboard-capsule-copy{gap:3px}.client-dashboard-v2 .dashboard-capsule-metrics .dashboard-capsule-copy small{color:var(--text-inverse);font-size:9px}.client-dashboard-v2 .dashboard-capsule-metrics .dashboard-capsule-copy strong{color:var(--text-inverse);font-size:clamp(22px,1.8vw,30px)}.client-dashboard-v2 .dashboard-capsule-metrics .dashboard-capsule-copy p{color:#cfe2ff;font-size:9px}@media (max-width:620px){.client-dashboard-v2 .dashboard-capsule-metrics.dashboard-capsule-metrics,.dashboard-capsule-metrics.dashboard-capsule-metrics{grid-template-columns:minmax(0,1fr)}.client-dashboard-v2 .dashboard-capsule-metrics.dashboard-capsule-metrics>.dashboard-capsule-metric,.dashboard-capsule-metrics.dashboard-capsule-metrics>.dashboard-capsule-metric{min-height:108px;padding:18px 28px}}@media (max-width:1100px){.contractor-dashboard-heading{flex-wrap:wrap;gap:18px}.contractor-dashboard-heading .dashboard-command-actions{max-width:100%;flex-wrap:wrap}}@media (max-width:760px){.workspace-layout:not([data-sidebar-collapsed=false]) .workspace-sidebar{pointer-events:none;opacity:0;transform:translateX(-100%)}.workspace-layout:not([data-sidebar-collapsed=false]) .workspace-sidebar-scrim{display:none}.workspace-sidebar nav{flex:none;justify-content:stretch;grid-template-columns:minmax(0,1fr)}.workspace-sidebar nav a{font-size:.875rem}.workspace-content{padding-bottom:100px}.settings-layout{gap:20px}.settings-page .workspace-mobile-brand{display:none}.workspace-notification-menu>section{position:fixed;top:64px;right:12px}.notification-page-filters{margin-right:0;max-width:100%}:where(.workspace-main,.settings-page) :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=hidden]):not([type=file]),textarea,select){font-size:16px}:is(.primary-button,.secondary-button,.danger-button){max-width:100%}}.authenticated-brand-header .workspace-account .workspace-account-menu-summary{margin:0 4px 4px;padding:8px}.authenticated-brand-header .workspace-account .workspace-account-menu-summary strong{color:var(--text-primary)}.authenticated-brand-header .workspace-account .workspace-account-menu-summary small{color:var(--text-secondary)}.authenticated-brand-header .workspace-account .workspace-account-menu-popover form button{color:var(--status-danger)}.project-plan-builder-page .plan-stage-settings{border:0;border-radius:0;background:transparent;box-shadow:none}.sq-stage-settings-summary{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--space-md);padding-block:var(--space-md);border-bottom:1px solid var(--border-default)}.sq-stage-settings-summary dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-md);margin:0}.sq-stage-settings-summary dl>div{min-width:0}.sq-stage-settings-description>strong,.sq-stage-settings-summary dt{color:var(--text-secondary);font-size:.75rem;font-weight:600}.sq-stage-settings-summary dd{margin:var(--space-xs) 0 0;color:var(--text-primary);font-size:.875rem;overflow-wrap:anywhere}.sq-stage-settings-description{grid-column:1/-1;min-width:0}.sq-stage-settings-description p,.sq-stage-settings-description summary{margin:var(--space-xs) 0 0;font-size:.8125rem;line-height:1.5;overflow-wrap:anywhere;white-space:pre-wrap}.sq-stage-settings-description summary{cursor:pointer}.sq-stage-settings-description summary span{color:var(--seqra-blue);font-weight:600}.sq-stage-settings-description summary:focus-visible{outline:3px solid var(--seqra-blue);outline-offset:3px}.sq-stage-settings-summary .sq-stage-settings-missing{color:var(--status-danger)}.sq-stage-settings-summary>.sq-stage-settings-missing{grid-column:1/-1;margin:0;font-size:.8125rem}@media (max-width:760px){.sq-stage-settings-summary{grid-template-columns:minmax(0,1fr)}.sq-stage-settings-summary dl{grid-template-columns:repeat(2,minmax(0,1fr))}.sq-stage-settings-summary dl>div:first-child{grid-column:1/-1}}@layer seqra-button-geometry{:is(button,input[type=submit],input[type=button],input[type=reset],[data-button-geometry=action],.sq-button,.primary-button,.secondary-button,.danger-button,.button,.header-cta):not(:where([data-button-geometry=structural],[role=tab],[role=switch],[role=checkbox],[role=radio])){display:inline-flex;align-items:center!important;justify-content:center!important;box-sizing:border-box!important;gap:6px!important;min-width:var(--button-target)!important;min-height:var(--button-target)!important;height:auto!important;width:fit-content!important;max-width:100%!important;flex:0 0 auto!important;align-self:center!important;justify-self:start!important;padding:var(--button-padding-block) var(--button-padding-inline)!important;border-radius:var(--radius-button)!important;font-family:var(--font-ui)!important;font-size:var(--button-font-size)!important;font-weight:650!important;line-height:1.3!important;white-space:normal!important;overflow-wrap:anywhere;text-align:center!important;text-overflow:clip;&>svg{flex:0 0 auto}&>:is(span,strong){min-width:0;white-space:normal;overflow-wrap:anywhere}&:focus-visible{outline:3px solid var(--seqra-blue)!important;outline-offset:3px!important}&[data-button-width=full]{width:100%!important}&:is([data-button-icon],.sq-button--icon,.workspace-menu-toggle,.workspace-notification-link,.notification-preference-trigger,.profile-camera-button,.stage-start-control-circle,.dialog-close,.contractor-lightbox-close,.notification-button,.proto-menu){width:var(--button-target)!important;height:var(--button-target)!important;min-width:var(--button-target)!important;min-height:var(--button-target)!important;flex:0 0 var(--button-target)!important;padding:0!important;border-radius:50%!important}}input[type=file]::file-selector-button{min-height:var(--button-target)!important;padding:var(--button-padding-block) var(--button-padding-inline)!important;border-radius:var(--radius-button)!important;font:650 var(--button-font-size)/1.3 var(--font-ui)!important}}.action-card-controls{--button-target:44px;--button-padding-block:9px;--button-padding-inline:14px;--button-font-size:.8125rem}:is(.form-actions,.page-actions,.work-item-actions,.contractor-profile-visibility-actions,.action-card-controls,.company-form-footer){display:flex;align-items:center;flex-wrap:wrap;gap:8px}:is(.form-actions,.page-actions,.work-item-actions,.contractor-profile-visibility-actions,.action-card-controls,.company-form-footer)>:is(button,a){align-self:center}@layer seqra-button-geometry{@media (max-width:700px){button.floating-chat-trigger{width:var(--button-target)!important;height:var(--button-target)!important;padding:0!important;border-radius:50%!important}}}.sq-stage-toolbar{--button-padding-inline:var(--space-md);display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:var(--space-sm);padding:var(--space-xs) 0;min-width:0}.sq-stage-toolbar__count{display:flex;align-items:center;gap:var(--space-sm);font-size:.75rem;white-space:nowrap}.sq-stage-toolbar__count small{font-size:inherit;font-weight:500}.sq-stage-toolbar__edit,.sq-stage-toolbar__navigation{display:flex;align-items:center;justify-content:flex-end;gap:var(--space-xs);min-width:0}.sq-stage-toolbar--allocated{grid-template-columns:minmax(0,1fr) auto}.sq-stage-toolbar :is(button,a){width:auto;flex:0 1 auto}@media (max-width:600px){.sq-stage-toolbar{grid-template-columns:minmax(0,1fr) auto;gap:var(--space-xs)}.sq-stage-toolbar__count small{display:none}.sq-stage-toolbar__navigation{grid-column:1/-1}.sq-stage-toolbar--allocated:not(.sq-stage-toolbar--final) .sq-stage-toolbar__navigation{grid-column:2}}form:has(>:is(button,.sq-button)):not(:has(label,input:not([type=hidden]),textarea,select)){width:fit-content;max-width:100%;flex:0 0 auto}.defect-register-actions,.notification-page-actions{flex:0 0 auto;max-width:100%}.issues-heading,.page-heading{flex-wrap:wrap}@media (max-width:1100px){.policy-consent-list>article,.subscription-plans{grid-template-columns:1fr}}.workspace-main,.workspace-main h1{font-family:var(--font-ui)}.workspace-main .sq-workspace-heading h1,.workspace-main :is(.page-heading,.workspace-page-heading,.payments-heading,.jobs-heading,.client-billing-heading) h1{margin:0;color:var(--text-primary);font-family:var(--font-ui);font-size:clamp(24px,2.4vw,32px);font-weight:800;line-height:1.2;letter-spacing:-.035em}.workspace-main .sq-workspace-heading{display:flex;align-items:center;justify-content:space-between;gap:24px;margin:0 0 24px;padding:0;min-width:0}.sq-workspace-heading>div{min-width:0}.sq-workspace-heading p{margin:8px 0 0;max-width:72ch;color:var(--text-secondary);font-size:14px;line-height:1.6}.sq-workspace-heading-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap;flex-shrink:0;max-width:100%}.sq-workspace-count{padding:10px 16px;border-radius:var(--radius-chip);background:var(--surface-soft);color:var(--text-secondary);font-size:13px}.sq-workspace-count strong{color:var(--seqra-blue)}.workspace-main :is(.page-heading,.workspace-page-heading,.payments-heading,.jobs-heading){margin-bottom:24px;gap:24px}.workspace-main :is(.page-heading,.workspace-page-heading,.payments-heading,.jobs-heading)>div>span{font-size:14px;line-height:1.6}.workspace-main :is(.project-card,.contractor-project-card,.contractor-profile-card,.client-profile-card,.contractor-guidance-panel,.action-priority-summary article,.action-centre-list,.action-centre-explainer,.payment-workspace-section,.client-billing-item,.jobs-empty,.large-empty-state,.directory-empty,.trust-highlights>section,.trust-summary-strip){border:1px solid var(--border-soft);border-radius:var(--radius-card);color:var(--text-primary);background:var(--surface-primary);box-shadow:var(--shadow-soft)}.workspace-main :is(.panel-heading,.payment-workspace-section>header,.action-list-heading){padding:20px 24px;gap:16px;border-color:var(--border-soft)}.workspace-main :is(.panel-heading,.payment-workspace-section>header,.action-list-heading) h2{font:750 20px/1.3 var(--font-ui);letter-spacing:-.025em}.workspace-main :is(.panel-heading,.payment-workspace-section>header,.action-list-heading)>div>p{color:var(--text-secondary);font-size:11px;letter-spacing:.06em}.workspace-main .payment-workspace-section>header>div>span,.workspace-main :is(.panel-heading,.payment-workspace-section>header,.action-list-heading)>span{color:var(--text-secondary);font-size:13px;line-height:1.5}.workspace-main :is(.jobs-empty,.large-empty-state,.directory-empty){display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;min-height:220px;padding:32px 24px;margin:0;text-align:center}.workspace-main :is(.jobs-empty,.large-empty-state,.directory-empty)>svg{color:var(--seqra-blue)}.workspace-main :is(.jobs-empty,.large-empty-state,.directory-empty) :is(h2,strong){margin:0;font:750 18px/1.4 var(--font-ui);color:var(--text-primary)}.workspace-main :is(.jobs-empty,.large-empty-state,.directory-empty)>p{max-width:64ch;margin:0;color:var(--text-secondary);font-size:14px;line-height:1.6}.workspace-main .jobs-empty>div{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.workspace-main .action-centre-page{gap:20px}.action-centre-page .sq-workspace-heading{margin-bottom:0}.workspace-main .action-priority-summary article{padding:20px;min-width:0}.workspace-main .action-priority-summary strong{color:var(--text-primary);font-size:26px}.workspace-main .action-priority-summary small{font-size:11px}.workspace-main .action-card-meta b,.workspace-main .action-priority-summary article[data-priority=HIGH]>span{background:var(--surface-soft);color:var(--seqra-blue)}.workspace-main .action-centre-layout{grid-template-columns:minmax(0,1.6fr) minmax(250px,1fr);gap:20px}.workspace-main .action-centre-explainer{padding:24px}.workspace-main .action-centre-explainer h2{font:750 18px/1.4 var(--font-ui)}.workspace-main .action-centre-explainer li{font-size:13px;line-height:1.6}.workspace-main .action-simulation-boundary :is(strong,span){font-size:12px;line-height:1.5}.workspace-main .contractor-guidance-panel>div:last-child{background:transparent;padding:16px 24px}.workspace-main .contractor-guidance-panel article{border-color:var(--border-soft);background:var(--surface-primary)}.workspace-main .contractor-guidance-panel article strong{font-size:14px}.workspace-main .contractor-guidance-panel article small{font-size:12px}.workspace-main .contractor-guidance-panel article>a{background:var(--dashboard-action-gradient);color:var(--text-inverse)}.workspace-main .action-centre-empty{padding:32px 24px}.workspace-main .action-centre-empty p{font-size:14px}.workspace-main .action-card-copy h3{font-size:15px}.workspace-main .action-card-copy>p{font-size:13px}.workspace-main .action-card-copy :is(dt,dd){font-size:12px}.workspace-main .action-card-meta :is(span,b,em){font-size:10px}.workspace-main .project-card{padding:24px;min-width:0}.workspace-main .project-card h2{font:750 20px/1.35 var(--font-ui);letter-spacing:-.025em}.workspace-main .contractor-project-card{padding:24px}.workspace-main .contractor-project-card h3{font:750 20px/1.35 var(--font-ui);letter-spacing:-.025em}.workspace-main .contractor-project-register .contractor-project-grid[data-variant=register] .contractor-project-card{padding:24px;border:1px solid var(--border-soft);border-radius:var(--radius-card);box-shadow:var(--shadow-soft)}.workspace-main .contractor-project-register .contractor-project-grid[data-variant=register] .contractor-project-card :is(header small,.contractor-current-stage small,.contractor-card-value small){font-size:11px}.workspace-main .contractor-project-register .contractor-project-grid[data-variant=register] .contractor-project-card :is(header span,header>b,.contractor-current-stage span){font-size:12px}.workspace-main .contractor-project-register .contractor-project-grid[data-variant=register] .contractor-current-stage strong{font-size:14px}.workspace-main .contractor-project-register .contractor-project-grid[data-variant=register] .contractor-project-card>footer{border-color:var(--border-soft)}.workspace-main .contractor-current-stage{background:var(--surface-soft);border-color:var(--border-soft)}.workspace-main .contractor-current-stage i>b{background:var(--chart-line-gradient)}.workspace-main .project-card-stage{background:var(--surface-soft);border-color:var(--border-soft)}.workspace-main .project-card-stage i>b{background:var(--chart-line-gradient)}.workspace-main .project-card-actions{margin-top:16px;padding-top:16px}.workspace-main .trust-score-card{display:grid;grid-template-columns:152px minmax(0,1fr) minmax(220px,.8fr);gap:24px;padding:24px;color:var(--text-primary)}.workspace-main .trust-score-card p{color:var(--text-secondary);font-size:11px}.workspace-main .trust-score-card h2{color:var(--text-primary);font:750 22px/1.3 var(--font-ui)}.workspace-main .trust-score-card>div:nth-child(2)>span{color:var(--text-secondary);font-size:14px;line-height:1.6}.workspace-main .trust-score-card :is(b,em){color:var(--text-secondary);background:var(--surface-soft);font-size:11px}.workspace-main .trust-score-card>div:nth-child(2){min-width:0}.workspace-main .trust-score-card>div:nth-child(2)>div{display:flex;flex-wrap:wrap;align-items:flex-start;gap:8px}.workspace-main .trust-score-card b{flex:none;line-height:1.4}.workspace-main .trust-score-card em{flex-basis:100%;min-width:0;max-width:100%;padding:0;border:0;border-radius:0;background:transparent;overflow-wrap:anywhere;font-size:10px;line-height:1.5}.workspace-main .trust-score-card aside{border-color:var(--border-soft);background:var(--surface-soft);color:var(--text-primary)}.workspace-main .trust-score-card aside strong{font-size:14px}.workspace-main .trust-score-card aside span{color:var(--text-secondary);font-size:13px;line-height:1.6}.workspace-main .trust-score-card aside svg{color:var(--dashboard-positive-text)}.workspace-main .trust-summary-strip{margin:20px 0}.workspace-main .trust-summary-strip article{padding:18px;border-color:var(--border-soft)}.workspace-main .trust-summary-strip strong{font-size:26px}.workspace-main .trust-summary-strip span{font-size:12px}.workspace-main .trust-highlights{gap:20px;margin:20px 0}.workspace-main .trust-highlights>section{padding:20px}.workspace-main .trust-highlights :is(p,li){font-size:13px;line-height:1.6}.workspace-main .trust-highlights strong{font-size:14px}.workspace-main .trust-highlights>section>svg{color:var(--seqra-blue)}.workspace-main .trust-boundary{font-size:12px;line-height:1.6}.workspace-main :is(.client-billing-empty,.jobs-filter){border:1px solid var(--border-soft);border-radius:var(--radius-card);box-shadow:var(--shadow-soft);background:var(--surface-primary)}.workspace-main .client-billing-empty{padding:32px 24px}.workspace-main .client-billing-empty h2{font:750 18px/1.4 var(--font-ui)}.workspace-main .client-billing-empty p{font-size:14px;line-height:1.6}.workspace-main .client-payment-method h2{font:750 20px/1.3 var(--font-ui)}.workspace-main .client-payment-method p{font-size:14px;line-height:1.6;color:var(--text-secondary)}.workspace-main .trust-category-grid article{border-color:var(--border-soft);background:var(--surface-primary)}.workspace-main .directory-main-embedded{min-height:0;background:transparent}.directory-main-embedded .directory-content{width:100%;max-width:none;margin:0;padding:0}.directory-main-embedded .residential-directory-search{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;align-content:start;gap:16px;min-height:0;height:auto;margin:0;padding:20px;border-color:var(--border-soft);border-radius:var(--radius-card);box-shadow:var(--shadow-soft)}.directory-main-embedded .directory-search label{min-width:0;font-size:12px;font-weight:650}.directory-main-embedded .directory-search :is(input,select){width:100%;min-width:0;height:44px;border:1px solid var(--border-default);border-radius:var(--radius-input);font:400 14px/1.4 var(--font-ui);color:var(--text-primary)}.directory-main-embedded .directory-results-heading{margin:24px 0 16px;align-items:center;gap:16px}.directory-main-embedded .directory-results-heading h2{font:750 20px/1.3 var(--font-ui)}.directory-main-embedded .directory-results-heading p{display:none}.directory-main-embedded .directory-disclaimer{margin:20px 0 0;font-size:12px;line-height:1.6}@media(min-width:1450px){.directory-main-embedded .residential-directory-search{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:1100px){.workspace-main .trust-score-card{grid-template-columns:140px minmax(0,1fr)}.workspace-main .trust-score-card aside{grid-column:1/-1}.workspace-main .action-centre-layout{grid-template-columns:1fr}.workspace-main .action-centre-explainer{grid-row:auto}}@media(max-width:700px){.workspace-main .sq-workspace-heading{flex-direction:column;align-items:flex-start;gap:16px}.workspace-main :is(.panel-heading,.payment-workspace-section>header,.action-list-heading){padding:18px;flex-wrap:wrap}.workspace-main .trust-score-card{grid-template-columns:112px minmax(0,1fr);gap:16px;padding:18px;text-align:left;justify-items:stretch}.workspace-main .trust-score-card .sq-unified-ring{width:112px}.workspace-main .trust-score-card>div:nth-child(2)>div{flex-wrap:wrap;justify-content:flex-start}.workspace-main .trust-summary-strip{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-main .trust-summary-strip article{border-bottom:1px solid var(--border-soft)}.directory-main-embedded .residential-directory-search{grid-template-columns:1fr}.workspace-main .action-priority-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-main .action-priority-summary article{padding:14px}.workspace-main .action-card-controls{flex-wrap:wrap}}.workspace-main :is(.record-panel,.sq-card,.client-project-card,.client-dashboard-attention,.client-pending-invitations,.trust-score-card,.progress-donut-card){border-color:var(--border-soft);border-radius:var(--radius-card);background:var(--surface-primary);box-shadow:var(--shadow-soft)}.workspace-main :is(.primary-button,.sq-button--primary){background:var(--dashboard-action-gradient);color:var(--text-inverse)}.workspace-main :is(.secondary-button,.sq-button--ghost){background:var(--surface-soft);color:var(--seqra-blue);border-color:var(--border-soft)}.workspace-main :is(.sq-progress>i>b,.client-project-progress>i>b,.trust-category-grid article>i>span,.checklist-progress-track>i){background:var(--chart-line-gradient)}.workspace-main .progress-donut-legend i[data-tone=complete]{background:var(--chart-line-gradient)}.workspace-main .sq-donut{background:conic-gradient(var(--chart-aqua),var(--chart-mint) var(--sq-progress),var(--chart-track) var(--sq-progress))}.sq-brand-donut{position:relative;width:100%;aspect-ratio:1}.sq-brand-donut>svg{display:block;width:100%;height:100%;transform:rotate(-90deg);overflow:visible}.sq-brand-donut circle{fill:none;stroke-width:18}.sq-brand-donut-track{stroke:var(--chart-track)}.sq-brand-donut-segment{stroke-linecap:round}.sq-brand-donut-content{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center;color:var(--text-primary)}.sq-brand-donut-content strong{font-size:28px;line-height:1.2}.sq-brand-donut-content span{font-size:12px}.sq-unified-ring{width:152px;height:auto;aspect-ratio:1;flex:none}.sq-unified-ring[data-size=small]{width:112px}.sq-trust-summary{display:grid;grid-template-columns:minmax(0,1.1fr) 152px minmax(0,.9fr) minmax(0,1fr);align-items:center;gap:24px;padding:24px;margin:16px 0;border:1px solid var(--border-soft);border-radius:var(--radius-card);background:var(--surface-primary);box-shadow:var(--shadow-soft)}.sq-trust-summary h2{margin:0 0 8px;font-size:22px;letter-spacing:-.035em}.sq-trust-summary h3{margin:0 0 12px;font-size:15px}.sq-trust-summary p,.sq-trust-summary small{color:var(--text-secondary);font-size:12px;line-height:1.6}.sq-trust-summary aside{display:flex;gap:12px;align-items:flex-start;padding:18px;background:linear-gradient(135deg,var(--surface-soft),var(--surface-primary));border-radius:var(--radius-control)}.sq-trust-summary aside>svg{flex:none;color:var(--dashboard-positive-text)}.sq-trust-summary aside strong{font-size:13px}.sq-trust-label{display:inline-block;border-radius:var(--radius-chip);padding:6px 12px;background:var(--dashboard-positive-surface);color:var(--dashboard-positive-text);font-size:12px}.sq-client-project-details{border:1px solid var(--border-soft);border-radius:var(--radius-card);padding:16px;margin-top:16px}.sq-client-project-details>summary{cursor:pointer;color:var(--seqra-blue);font-weight:600}.sq-client-project-details>summary:focus-visible{outline:3px solid var(--seqra-blue);outline-offset:4px}.workspace-main .client-dashboard-v2-heading>p{display:none}.workspace-main .client-dashboard-v2-heading{margin-bottom:20px}@media(max-width:1200px){.sq-trust-summary{grid-template-columns:minmax(0,1fr) 140px minmax(0,1fr);gap:16px}.sq-trust-summary aside{grid-column:1/-1;align-items:center}.sq-trust-summary aside>div{display:flex;gap:16px;flex-wrap:wrap;align-items:center}}@media(max-width:600px){.sq-trust-summary{grid-template-columns:112px minmax(0,1fr);padding:16px}.sq-trust-summary>div:first-child{grid-column:1/-1}.sq-trust-summary .sq-unified-ring{width:112px}.sq-trust-summary-facts p{overflow-wrap:anywhere}}