:root{--n5-color-info:#2f6df6;--n5-color-success:#1f9d5a;--n5-color-warning:#d97706;--n5-color-error:#dc2626;--n5-color-neutral:#667085;--n5-bg:#f6f7f9;--n5-surface:#fff;--n5-surface-subtle:#f0f2f5;--n5-text:#17202a;--n5-text-muted:#667085;--n5-border:#dfe3e8;--n5-space-1:6px;--n5-space-2:10px;--n5-space-3:14px;--n5-space-4:16px;--n5-space-5:22px;--n5-radius-control:8px;--n5-radius-card:10px;--n5-shadow-card:0 2px 10px #17202a0f;--n5-shadow-hover:0 6px 18px #17202a17;--n5-transition:transform .16s ease, box-shadow .16s ease, background .16s ease}.manufacturer-registry{gap:14px;min-width:0;display:grid}.manufacturer-registry-list{border-top:1px solid var(--n5-border)}.manufacturer-registry-row{border-bottom:1px solid var(--n5-border);grid-template-columns:minmax(180px,1.1fr) minmax(260px,1.6fr) minmax(170px,1fr) minmax(190px,1fr) auto;align-items:end;gap:16px;padding:16px 0;display:grid}.manufacturer-portal-branding{border:1px solid var(--n5-border);border-radius:var(--n5-radius-control);background:var(--n5-surface-subtle);grid-column:1/-1;grid-template-columns:120px minmax(0,1fr);align-items:center;gap:16px;min-width:0;padding:14px;display:grid}.manufacturer-branding-preview{border:1px solid var(--n5-border);border-radius:var(--n5-radius-control);background:var(--n5-surface);place-items:center;min-height:72px;padding:8px;display:grid}.manufacturer-branding-preview img{object-fit:contain;max-width:100%;height:auto}.manufacturer-logo-fallback,.lead-manufacturer-branding{color:var(--n5-text-muted);align-items:center;gap:7px;font-size:12px;font-weight:700;display:inline-flex}.manufacturer-branding-actions{flex-wrap:wrap;align-items:center;gap:8px 12px;min-width:0;display:flex}.manufacturer-branding-actions small{color:var(--n5-text-muted);flex-basis:100%}.manufacturer-logo-upload{position:relative;overflow:hidden}.manufacturer-logo-upload input{opacity:0;block-size:1px;inline-size:1px;position:absolute}.lead-manufacturer-branding{width:fit-content;color:var(--n5-text)}.lead-manufacturer-branding img{object-fit:contain;max-width:72px;height:36px}.lead-manufacturer-branding.is-compact img{max-width:44px;height:24px}.manufacturer-registry-identity{align-items:center;gap:10px;min-width:0;display:flex}.manufacturer-registry-identity strong{overflow-wrap:anywhere}.manufacturer-registry-row fieldset{border:0;flex-wrap:wrap;gap:8px 18px;min-width:0;padding:0;display:flex}.manufacturer-registry-row legend,.manufacturer-reason{color:var(--n5-text-muted);font-size:12px;font-weight:700}.manufacturer-registry-row fieldset label,.manufacturer-active-control{justify-content:flex-start;align-items:center;gap:7px;min-width:0;max-width:100%;min-height:36px;display:flex}.manufacturer-registry-row input[type=checkbox]{flex:0 0 17px;width:17px;min-width:17px;height:17px;min-height:17px;margin:0;padding:0}.manufacturer-organization-control>span,.manufacturer-active-control>span{overflow-wrap:anywhere;min-width:0}.manufacturer-reason{gap:5px;display:grid}@media (max-width:1180px){.manufacturer-registry-row{grid-template-columns:minmax(180px,1fr) minmax(260px,1.5fr) minmax(170px,1fr)}.manufacturer-reason{grid-column:1/3}}@media (max-width:760px){.manufacturer-registry-row{grid-template-columns:minmax(0,1fr);align-items:stretch}.manufacturer-reason{grid-column:auto}.manufacturer-registry-row .button{justify-content:center;width:100%}.manufacturer-portal-branding{grid-template-columns:minmax(0,1fr)}.manufacturer-organization-options{gap:8px;display:grid}.manufacturer-organization-control{border:1px solid var(--n5-border);border-radius:var(--n5-radius-control);background:var(--n5-surface);align-items:flex-start;width:100%;padding:8px 10px}.manufacturer-active-control{align-items:flex-start;width:fit-content}.manufacturer-branding-actions{grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.manufacturer-branding-actions small,.manufacturer-branding-actions .button{overflow-wrap:anywhere;white-space:normal;max-width:100%}}.pilot-workday,.pilot-evaluation{border-block:1px solid var(--n5-border);gap:16px;padding:20px 0;display:grid}.pilot-workday-header,.pilot-evaluation-heading{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.pilot-workday-header h2,.pilot-evaluation-heading h2,.pilot-question h3,.pilot-finding-list h3{margin:3px 0 5px}.pilot-workday-header p,.pilot-evaluation-heading p{max-width:720px;color:var(--n5-text-muted);margin:0}.pilot-progress{text-align:right;flex:0 0 min(260px,34%);gap:7px;font-size:13px;display:grid}.pilot-progress>span{background:var(--n5-surface-subtle);border-radius:4px;height:7px;overflow:hidden}.pilot-progress i{border-radius:inherit;background:var(--n5-color-success);height:100%;display:block}.pilot-product-notice{color:var(--n5-text-muted);align-items:center;gap:8px;margin:0;font-size:13px;display:flex}.pilot-question{border-left:3px solid var(--n5-color-info);background:var(--n5-surface-subtle);gap:14px;padding:16px;display:grid}.pilot-question-heading h3{max-width:760px;font-size:17px}.pilot-answer-options{flex-wrap:wrap;gap:7px;display:flex}.pilot-answer-options button{border:1px solid var(--n5-border);border-radius:var(--n5-radius-control);background:var(--n5-surface);min-height:38px;color:var(--n5-text);font:inherit;cursor:pointer;padding:8px 14px;font-weight:700}.pilot-answer-options button.active{border-color:var(--n5-color-info);color:var(--n5-color-info);background:#eef4ff}.pilot-rating-options button{min-width:42px}.pilot-check-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.pilot-check-options label{border:1px solid var(--n5-border);border-radius:var(--n5-radius-control);background:var(--n5-surface);align-items:center;gap:8px;min-height:40px;padding:8px 10px;display:flex}.pilot-check-options label.selected{border-color:var(--n5-color-info);background:#eef4ff}.pilot-detail-grid,.pilot-reflection-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.pilot-detail-grid label,.pilot-reflection-grid label,.pilot-comment{gap:6px;font-size:13px;font-weight:700;display:grid}.pilot-checklist-overview{border-top:1px solid var(--n5-border);padding-top:11px}.pilot-checklist-overview summary{cursor:pointer;align-items:center;gap:6px;font-weight:700;display:inline-flex}.pilot-checklist-overview[open] summary svg{transform:rotate(180deg)}.pilot-checklist-overview ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px 18px;margin:14px 0 0;padding:0;list-style:none;display:grid}.pilot-checklist-overview li{min-width:0;color:var(--n5-text-muted);align-items:flex-start;gap:8px;display:flex}.pilot-checklist-overview li>span{min-width:0;display:grid}.pilot-checklist-overview li strong{color:var(--n5-text);font-size:13px}.pilot-checklist-overview li small{overflow-wrap:anywhere}.pilot-state-completed svg{color:var(--n5-color-success)}.pilot-state-waiting svg{color:var(--n5-text-muted)}.guided-action>.pilot-question{border-top:1px solid var(--n5-border);margin-top:8px}.pilot-evaluation{margin-bottom:18px}.pilot-evaluation-loading{min-height:42px}.pilot-evaluation-summary{border-block:1px solid var(--n5-border);grid-template-columns:repeat(5,minmax(0,1fr));margin:0;display:grid}.pilot-evaluation-summary>div{border-left:1px solid var(--n5-border);gap:4px;padding:12px;display:grid}.pilot-evaluation-summary>div:first-child{border-left:0}.pilot-evaluation-summary dt{color:var(--n5-text-muted);text-transform:uppercase;font-size:11px;font-weight:700}.pilot-evaluation-summary dd{margin:0;font-size:18px;font-weight:800}.pilot-learning-summary{background:var(--n5-surface-subtle);border-radius:8px;flex-wrap:wrap;gap:8px 14px;margin:12px 0;padding:12px;display:flex}.pilot-learning-summary strong{flex-basis:100%}.pilot-learning-summary span{color:var(--n5-text-muted)}.project-capture-photo-grid,.asset-slot-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.project-capture-photo-grid article,.asset-slot-card{border:1px solid var(--n5-border);border-radius:var(--n5-radius-card);background:var(--n5-surface);align-content:start;gap:10px;padding:14px;display:grid}.project-capture-photo-grid img,.asset-slot-card>img{object-fit:cover;border-radius:8px;width:100%;height:auto;max-height:280px}.project-capture-photo-grid p,.asset-slot-card p{color:var(--n5-text-muted);margin:0}.asset-placeholder{border:1px dashed var(--n5-border-strong);background:var(--n5-surface-subtle);min-height:180px;color:var(--n5-text-muted);text-align:center;border-radius:8px;align-content:center;place-items:center;gap:10px;display:grid}.asset-slot-card code{background:var(--n5-surface-subtle);border-radius:4px;width:fit-content;padding:4px 6px}.pilot-time-support{margin:0}.pilot-finding-list{gap:8px;display:grid}.pilot-finding-list h3{align-items:center;gap:7px;font-size:15px;display:flex}.pilot-finding-list article{border-top:1px solid var(--n5-border);gap:7px;padding:12px 0;display:grid}.pilot-finding-list article>div:first-child{justify-content:space-between;gap:16px;display:flex}.pilot-finding-list article p{margin:0}.pilot-finding-actions{color:var(--n5-text-muted);flex-wrap:wrap;align-items:center;gap:8px 14px;font-size:12px;display:flex}.pilot-finding-actions span,.pilot-finding-actions a{align-items:center;gap:4px;display:inline-flex}@media (max-width:900px){.communication-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.communication-charts{grid-template-columns:1fr 1fr}.communication-charts>article:first-child{grid-column:1/-1}.communication-company-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pilot-workday-header,.pilot-evaluation-heading{flex-direction:column;align-items:stretch;gap:12px}.pilot-progress{text-align:left;flex-basis:auto;width:100%}.pilot-checklist-overview ol,.pilot-evaluation-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.pilot-evaluation-summary>div:nth-child(odd){border-left:0}.pilot-evaluation-summary>div:nth-child(n+3){border-top:1px solid var(--n5-border)}}@media (max-width:640px){.communication-kpis,.communication-company-grid{grid-template-columns:1fr 1fr}.communication-kpis article{padding:11px}.communication-kpis strong{font-size:17px}.communication-insights,.communication-charts{grid-template-columns:1fr}.communication-charts>article:first-child{grid-column:auto}.communication-analytics-filters{flex-direction:column;align-items:stretch}.communication-analytics-filters label,.communication-analytics-filters select,.communication-analytics-filters input,.communication-analytics-filters .button{width:100%}.communication-table-wrap{overflow:visible}.communication-employee-table{min-width:0}.communication-employee-table td:nth-child(2):before{content:"Anrufe gesamt"}.communication-employee-table td:nth-child(3):before{content:"Eingehend"}.communication-employee-table td:nth-child(4):before{content:"Ausgehend"}.communication-employee-table td:nth-child(5):before{content:"Angenommen"}.communication-employee-table td:nth-child(6):before{content:"Verpasst"}.communication-employee-table td:nth-child(7):before{content:"Zeit eingehend"}.communication-employee-table td:nth-child(8):before{content:"Zeit ausgehend"}.communication-employee-table td:nth-child(9):before{content:"Gesprächszeit"}.communication-employee-table td:nth-child(10):before{content:"Ø Gespräch"}.communication-employee-table td:not(:first-child):before{color:var(--n5-text-muted);text-transform:uppercase;margin-bottom:3px;font-size:10px;font-weight:720;display:block}.project-capture-photo-grid,.asset-slot-grid{grid-template-columns:1fr}.pilot-workday,.pilot-evaluation{padding:16px 0}.pilot-question{padding:13px 11px}.pilot-answer-options button{flex:110px}.pilot-rating-options button{flex-basis:44px}.pilot-check-options,.pilot-detail-grid,.pilot-reflection-grid,.pilot-checklist-overview ol,.pilot-evaluation-summary{grid-template-columns:1fr}.pilot-evaluation-summary>div{border-top:1px solid var(--n5-border);border-left:0}.pilot-evaluation-summary>div:first-child{border-top:0}.pilot-finding-list article>div:first-child{flex-direction:column;align-items:flex-start;gap:3px}}.visually-hidden{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.knowledge-review-workspace{gap:var(--n5-space-4);display:grid}.knowledge-tabs{flex-wrap:wrap}.knowledge-toolbar{align-items:center}.knowledge-toolbar .input-with-icon{min-width:min(420px,100%)}.knowledge-submission{border-block:1px solid var(--n5-border);padding-block:var(--n5-space-3)}.knowledge-submission details>summary{min-height:40px;color:var(--n5-color-info);cursor:pointer;align-items:center;gap:8px;font-weight:720;list-style:none;display:inline-flex}.knowledge-submission details>summary::-webkit-details-marker{display:none}.knowledge-submission details[open]>summary{margin-bottom:var(--n5-space-3)}.knowledge-submission-prompt{align-items:center;gap:var(--n5-space-4);grid-template-columns:minmax(0,1fr) auto;display:grid}.knowledge-submission-prompt p{color:var(--n5-text-muted);margin:4px 0 0}.knowledge-form{max-width:860px}.knowledge-table td:first-child{width:38%}.knowledge-table td:first-child span{color:var(--n5-text-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:4px;display:-webkit-box;overflow:hidden}.knowledge-table td:nth-child(3) span{margin-top:4px;font-size:12px;display:block}.knowledge-statement p{margin:var(--n5-space-2) 0 0;white-space:pre-wrap;font-size:17px;line-height:1.55}.knowledge-detail h3{margin:var(--n5-space-4) 0 var(--n5-space-2)}.knowledge-review-fields{gap:var(--n5-space-3);display:grid}.knowledge-review-fields label{gap:7px;font-weight:680;display:grid}.knowledge-review-actions{gap:var(--n5-space-2);flex-wrap:wrap;display:flex}.development-context{margin-top:var(--n5-space-4);border-top:1px solid var(--n5-border);padding-top:var(--n5-space-3)}.development-context pre{max-width:100%;padding:var(--n5-space-3);border-radius:var(--n5-radius-control);background:var(--n5-surface-subtle);color:var(--n5-text);font:inherit;white-space:pre-wrap;overflow-wrap:anywhere;font-size:12px;line-height:1.55;overflow:auto}.knowledge-events>div{align-items:start}.knowledge-events p{grid-column:1/-1;margin:4px 0 0}@media (max-width:760px){.knowledge-submission-prompt,.knowledge-form .two-columns{grid-template-columns:1fr}.knowledge-form .span-two{grid-column:auto}.knowledge-toolbar{align-items:stretch}.knowledge-toolbar>label,.knowledge-toolbar select{width:100%}}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--n5-bg);color:var(--n5-text);letter-spacing:0;margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px}button,input,select,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}.app-shell{grid-template-columns:232px minmax(0,1fr);min-height:100dvh;display:grid}.sidebar{color:#f8fafc;z-index:30;background:#182027;flex-direction:column;height:100dvh;padding:18px 14px;display:flex;position:sticky;top:0;overflow:hidden}.sidebar-header{flex:none}.brand-row{align-items:center;gap:10px;min-height:42px;padding:0 8px 14px;display:flex}.brand-mark{color:#182027;background:#fff;border-radius:8px;place-items:center;width:34px;height:34px;font-size:17px;font-weight:850;display:inline-grid}.brand-mark-large{width:48px;height:48px;font-size:22px}.brand-row-partner{justify-content:space-between;align-items:flex-start;min-height:34px}.brand-row-partner .brand-name{overflow-wrap:anywhere;min-width:0;line-height:1.3}.brand-name{font-weight:720}.main-nav{overscroll-behavior:contain;scrollbar-gutter:stable;flex:auto;align-content:start;gap:5px;min-height:0;padding-right:3px;display:grid;overflow-y:auto}.nav-link{color:#cbd2d9;min-height:42px;transition:var(--n5-transition);border-radius:8px;align-items:center;gap:10px;padding:10px 11px;display:flex}.nav-link:hover{color:#fff;background:#242e36}.nav-link-active{color:#17202a;background:#fff;font-weight:720}.nav-link-active:hover{color:#17202a;background:#fff}.nav-link-prominent{color:#fff;font-weight:680}.nav-group{border-top:1px solid #303a42;gap:4px;margin-top:8px;padding-top:8px;display:grid}.nav-group-toggle{color:#9eabb5;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;width:100%;min-height:36px;padding:7px 11px;font-size:11px;font-weight:750;display:flex}.nav-group-toggle:hover{color:#fff;background:#242e36}.nav-group-toggle svg{margin-left:auto;transition:transform .16s}.nav-group-toggle[aria-expanded=true] svg{transform:rotate(180deg)}.nav-group-items{gap:5px;display:grid}.nav-group-items[hidden]{display:none}.nav-count{background:var(--n5-color-error);color:#fff;text-align:center;border-radius:999px;min-width:22px;margin-left:auto;padding:2px 6px;font-size:11px;font-weight:750}.nav-section-label{color:#7f8d98;text-transform:uppercase;margin:18px 11px 3px;font-size:10px;font-weight:750}.nav-update-dot{background:var(--n5-color-warning);border-radius:50%;width:8px;height:8px;margin-left:auto}.sidebar-footer{background:#182027;flex:none;padding-top:10px}.notification-preferences{color:#b9c3ca;gap:7px;padding:8px;font-size:12px;display:grid}.notification-preferences summary{cursor:pointer;color:#f4f7f8;font-weight:600}.notification-preferences label{align-items:center;gap:8px;display:flex}.sidebar-support-button{color:#dbe0e4;cursor:pointer;background:0 0;border:1px solid #3b4750;border-radius:8px;align-items:center;gap:9px;width:calc(100% - 16px);min-height:38px;margin:0 8px 10px;padding:8px 10px;font-weight:680;display:flex}.sidebar-support-button:hover{color:#fff;background:#222b33;border-color:#66737d}.sidebar-language-switcher{padding:0 8px 10px;display:none}.sidebar-user{border-top:1px solid #303a42;align-items:center;gap:9px;padding:12px 8px 0;display:flex}.sidebar-user .icon-button{flex:none;width:42px;height:42px}.avatar{color:#fff;background:#2f6df6;border-radius:50%;place-items:center;width:31px;height:31px;font-weight:750;display:grid}.sidebar-user-copy{flex:1;min-width:0;display:grid}.sidebar-user-copy strong,.sidebar-user-copy span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sidebar-user-copy strong{font-size:12.5px}.sidebar-user-copy span{color:#9eabb5;font-size:11.5px}.runtime-details{color:#aeb8c0;margin:0 8px 10px;font-size:11px}.runtime-details summary{cursor:pointer;align-items:center;gap:6px;list-style:none;display:flex}.runtime-details summary::-webkit-details-marker{display:none}.runtime-details dl{background:#222b33;border-radius:8px;grid-template-columns:auto 1fr;gap:4px 8px;margin:9px 0 0;padding:9px;display:grid}.runtime-details dt{color:#7f8d98}.runtime-details dd{color:#dbe0e4;overflow-wrap:anywhere;min-width:0;margin:0}.content-shell{min-width:0}.content-shell-user-view{--user-view-banner-height:52px}.user-view-banner{z-index:30;min-height:var(--user-view-banner-height);color:#50380c;background:#fff5d8;border-bottom:1px solid #9b6b16;justify-content:space-between;align-items:center;gap:16px;padding:7px 28px;display:flex;position:sticky;top:0}.user-view-banner>div{flex-wrap:wrap;align-items:center;gap:5px 16px;min-width:0;display:flex}.user-view-banner strong{font-size:13px}.user-view-banner span{font-size:11.5px}.user-view-banner .button{background:#fff;flex:none;min-height:34px}.support-view-banner{color:#17366e;background:#eaf1ff;border-bottom-color:#2457c5}.partner-support-banner{color:#155334;background:#edf8f1;border-bottom-color:#1f7a4a}.content-shell-user-view .topbar{top:var(--user-view-banner-height)}.topbar{z-index:20;border-bottom:1px solid var(--n5-border);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff0;align-items:center;gap:14px;height:64px;padding:0 28px;display:flex;position:sticky;top:0}.tenant-control{color:var(--n5-text-muted);align-items:center;gap:9px;font-size:12.5px;display:flex}.tenant-control label{align-items:center;display:inline-flex;position:relative}.tenant-control select{appearance:none;border:1px solid var(--n5-border);background:var(--n5-surface);min-width:154px;height:35px;color:var(--n5-text);border-radius:8px;padding:0 31px 0 11px;font-weight:650}.tenant-control label svg{pointer-events:none;position:absolute;right:9px}.tenant-control-readonly strong{color:var(--n5-text);font-size:12.5px}.topbar-actions{align-items:center;gap:8px;margin-left:auto;display:flex}.partner-header-brand{align-items:center;min-width:0;display:flex}.topbar-partner-logo-frame{width:min(260px,40vw);height:48px;display:block;position:relative}.topbar-partner-logo{object-fit:contain;object-position:left center}.icon-button{width:38px;height:38px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;display:inline-grid}.icon-button:hover{background:var(--n5-surface-subtle)}.sidebar .icon-button:hover{background:#303a42}.icon-button-primary{background:var(--n5-color-info);color:#fff}.icon-button-primary:hover{background:#2359ca}.notification-button{border:1px solid var(--n5-border);background:var(--n5-surface);position:relative}.notification-button span{background:var(--n5-color-error);color:#fff;border-radius:999px;place-items:center;min-width:18px;height:18px;padding:0 5px;font-size:10px;font-weight:750;display:grid;position:absolute;top:-5px;right:-5px}.assistant-shortcut{color:#fff;background:#182027;border-radius:8px;align-items:center;gap:7px;height:38px;padding:0 13px;font-weight:680;display:inline-flex}.feedback-shortcut{border:1px solid var(--n5-border);background:var(--n5-surface);height:38px;color:var(--n5-text);cursor:pointer;border-radius:8px;align-items:center;gap:7px;padding:0 12px;font-weight:680;display:inline-flex}.feedback-shortcut:hover{background:var(--n5-surface-subtle)}.work-discovery-prompt{border:1px solid var(--n5-border);border-radius:var(--n5-radius-card);background:var(--n5-surface-subtle);justify-content:space-between;align-items:center;gap:16px;margin:0 0 16px;padding:14px 16px;display:flex}.work-discovery-prompt>div{align-items:center;gap:10px;display:flex}.work-discovery-prompt span{color:var(--n5-text-muted)}.search-shortcut{border:1px solid var(--n5-border);background:var(--n5-surface);height:38px;color:var(--n5-text-muted);cursor:pointer;border-radius:8px;align-items:center;gap:7px;padding:0 10px;display:inline-flex}.search-shortcut:hover{background:var(--n5-surface-subtle);color:var(--n5-text)}.search-shortcut kbd{border:1px solid var(--n5-border);background:var(--n5-surface-subtle);border-radius:5px;padding:2px 5px;font-size:10px}.workspace-content{max-width:1480px;margin:0 auto;padding:24px 28px 48px}.mail-review-workspace{max-width:1040px;margin:0 auto}.mail-review-toolbar{justify-content:flex-start;margin:0 0 14px;display:flex}.mail-proposal-list{gap:12px;display:grid}.mail-proposal-item{border:1px solid var(--n5-border);background:var(--n5-surface);box-shadow:var(--n5-shadow-card);border-radius:8px;padding:18px}.mail-proposal-heading{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.mail-proposal-heading h2{margin:4px 0;font-size:18px}.mail-proposal-heading p,.mail-proposal-reason{color:var(--n5-text-muted);margin:0}.mail-proposal-status{color:var(--n5-text-muted);white-space:nowrap;justify-items:end;gap:5px;font-size:12px;display:grid}.mail-proposal-summary{border-block:1px solid var(--n5-border);grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:16px 0 10px;padding:12px 0;display:grid}.mail-proposal-summary div{gap:3px;display:grid}.mail-proposal-summary span,.mail-proposal-facts dt{color:var(--n5-text-muted);text-transform:uppercase;font-size:11px;font-weight:720}.mail-proposal-matches{flex-wrap:wrap;gap:7px;margin-top:12px;display:flex}.mail-proposal-matches span{background:var(--n5-surface-subtle);border-radius:6px;padding:6px 9px;font-size:12px}.mail-proposal-facts-heading{margin:16px 0 0;font-size:14px}.mail-proposal-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 18px;margin:14px 0 0;display:grid}.mail-proposal-facts div{min-width:0}.mail-proposal-facts dt{margin-bottom:3px}.mail-proposal-facts dd{overflow-wrap:anywhere;margin:0}.mail-proposal-actions{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.mail-proposal-decision{color:var(--n5-text-muted);margin:16px 0 0;font-weight:650}.mail-proposal-dialog{width:min(640px,100vw - 28px)}.mail-discard-dialog{width:min(560px,100vw - 28px)}.mail-relevance-note{border-left:3px solid var(--n5-border-strong);color:var(--n5-text-muted);margin:10px 0 0;padding-left:10px}.mail-relevance-note.relevance-review_required{border-left-color:var(--n5-color-warning);color:var(--n5-text)}.mail-ignore-rule-confirmation{border:1px solid var(--n5-border);background:var(--n5-surface-subtle);border-radius:6px;gap:10px;padding:12px;display:grid}.mail-ignore-rule-confirmation p{margin:0}.mail-ignore-rules table{border-collapse:collapse;width:100%}.mail-ignore-rules th,.mail-ignore-rules td{border-bottom:1px solid var(--n5-border);text-align:left;vertical-align:middle;padding:11px 10px}.mail-ignore-rules th{color:var(--n5-text-muted);font-size:12px}.mail-ignore-rules td:nth-child(2){overflow-wrap:anywhere}.mail-ignore-rules td:last-child{text-align:right}.mail-ignore-rules td:last-child .inline-actions{justify-content:flex-end}.mail-proposal-outcome{justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;display:flex}.mail-proposal-outcome p{margin:4px 0 0}.contextual-feedback-prompt{border-block:1px solid var(--n5-border);gap:12px;margin:0 0 14px;padding:14px 0;display:grid}.contextual-feedback-prompt h2{margin:3px 0 0;font-size:17px}.contextual-feedback-prompt label{gap:5px;max-width:680px;font-weight:650;display:grid}.contextual-feedback-options{flex-wrap:wrap;gap:7px;display:flex}.contextual-feedback-options button{border:1px solid var(--n5-border);background:var(--n5-surface);min-height:36px;color:var(--n5-text);font:inherit;cursor:pointer;border-radius:6px;padding:7px 13px}.contextual-feedback-options button.active{border-color:var(--n5-color-info);background:var(--n5-surface-subtle);color:var(--n5-text)}.optional-label{color:var(--n5-text-muted);font-size:12px;font-weight:500}.email-pilot-shell{max-width:1380px}.email-pilot-shell .workspace-header p{max-width:720px;color:var(--n5-text-muted);margin:5px 0 0}.email-pilot-layout{grid-template-columns:minmax(220px,280px) minmax(0,1fr);align-items:start;gap:16px;display:grid}.email-pilot-message-list{border:1px solid var(--n5-border);border-radius:var(--n5-radius-card);background:var(--n5-surface);box-shadow:var(--n5-shadow-card);gap:7px;padding:12px;display:grid;position:sticky;top:20px}.email-pilot-message-list>.eyebrow{padding:3px 5px 7px}.email-pilot-message-list button{border-radius:var(--n5-radius-control);width:100%;color:var(--n5-text);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:9px;padding:10px;display:grid}.email-pilot-message-list button:hover{background:var(--n5-surface-subtle)}.email-pilot-message-list button.active{border-color:var(--n5-color-info);background:var(--n5-surface-subtle)}.email-pilot-message-list button>span{gap:3px;min-width:0;display:grid}.email-pilot-message-list strong,.email-pilot-message-list small,.email-pilot-message-list time{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.email-pilot-message-list small,.email-pilot-message-list time{color:var(--n5-text-muted);font-size:11.5px}.email-pilot-workspace{gap:14px;min-width:0;display:grid}.email-pilot-mail-heading,.email-pilot-original,.email-pilot-step{border:1px solid var(--n5-border);border-radius:var(--n5-radius-card);background:var(--n5-surface);box-shadow:var(--n5-shadow-card)}.email-pilot-mail-heading{justify-content:space-between;align-items:flex-start;gap:18px;padding:20px 22px;display:flex}.email-pilot-mail-heading h2{margin:5px 0;font-size:23px;line-height:1.25}.email-pilot-mail-heading p{color:var(--n5-text-muted);margin:0}.email-pilot-context-badges{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.email-pilot-original{padding:22px}.email-pilot-section-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.email-pilot-section-heading h3{margin:3px 0 0;font-size:19px}.email-pilot-section-heading>svg{color:var(--n5-text-muted);flex:none}.email-pilot-mail-meta{border-block:1px solid var(--n5-border);grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 22px;margin:18px 0;padding:12px 0;display:grid}.email-pilot-mail-meta div{gap:3px;min-width:0;display:grid}.email-pilot-mail-meta dt,.email-pilot-suggestions>span,.email-pilot-field>span{color:var(--n5-text-muted);text-transform:uppercase;font-size:11px;font-weight:720}.email-pilot-mail-meta dd{overflow-wrap:anywhere;margin:0}.email-pilot-mail-meta .email-pilot-meta-wide{grid-column:1/-1}.email-pilot-mail-body{border-radius:var(--n5-radius-control);background:var(--n5-surface-subtle);white-space:pre-wrap;overflow-wrap:anywhere;min-height:210px;padding:20px;line-height:1.65}.email-pilot-thread{border-top:1px solid var(--n5-border);margin-top:14px;padding-top:13px}.email-pilot-thread summary,.email-pilot-signature summary{cursor:pointer;font-weight:700}.email-pilot-thread>div{gap:9px;margin-top:10px;display:grid}.email-pilot-thread article{border-left:3px solid var(--n5-border-strong);background:var(--n5-surface-subtle);gap:3px;padding:12px;display:grid}.email-pilot-thread article small{color:var(--n5-text-muted)}.email-pilot-thread article p{white-space:pre-wrap;margin:6px 0 0}.email-pilot-attachments{gap:8px;margin-top:16px;display:grid}.email-pilot-attachments ul{gap:7px;margin:0;padding:0;list-style:none;display:grid}.email-pilot-attachments li{border:1px solid var(--n5-border);border-radius:var(--n5-radius-control);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;padding:9px 11px;display:grid}.email-pilot-attachments li>span:not(.email-pilot-attachment-actions){overflow-wrap:anywhere;min-width:0}.email-pilot-attachment-actions{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.email-pilot-attachment-actions .button{white-space:nowrap}.email-pilot-attachments li small{color:var(--n5-text-muted)}.email-pilot-step{grid-template-columns:54px minmax(0,1fr);display:grid;overflow:hidden}.email-pilot-step-number{border-right:1px solid var(--n5-border);background:var(--n5-surface-subtle);color:var(--n5-text-muted);place-items:start center;padding-top:22px;font-size:19px;font-weight:800;display:grid}.email-pilot-step-content{gap:13px;min-width:0;padding:22px;display:grid}.email-pilot-relations,.email-pilot-suggestions{gap:8px;display:grid}.email-pilot-relation,.email-pilot-suggestions>div{border:1px solid var(--n5-border);border-radius:var(--n5-radius-control);color:var(--n5-text);flex-wrap:wrap;align-items:center;gap:8px;padding:10px 12px;display:flex}.email-pilot-suggestions>div small{width:100%;color:var(--n5-text-muted);padding-left:2px}.email-pilot-suggestions p{color:var(--n5-text-muted);margin:0}.email-pilot-step-content>.button{justify-self:start}.email-pilot-field{gap:5px;font-weight:650;display:grid}.email-pilot-field input,.email-pilot-field select,.email-pilot-field textarea{width:100%}.email-pilot-field textarea{resize:vertical;line-height:1.55}.email-pilot-reply-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}.email-pilot-field-wide{grid-column:1/-1}.email-pilot-signature{border:1px solid var(--n5-border);border-radius:var(--n5-radius-control);background:var(--n5-surface-subtle);padding:12px 14px}.email-pilot-signature pre{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;margin:12px 0 0}.email-pilot-disabled-actions,.email-pilot-after-actions{flex-wrap:wrap;gap:8px;display:flex}.email-pilot-step-content>.notice{margin:0}.detail-drawer-layer{z-index:80;background:#17202a57;justify-content:flex-end;display:flex;position:fixed;inset:0}.detail-drawer{border-left:1px solid var(--n5-border);background:var(--n5-surface);grid-template-rows:auto minmax(0,1fr) auto;width:min(100vw,760px);height:100dvh;display:grid;box-shadow:-12px 0 30px #17202a26}.detail-drawer-medium{width:min(100vw,520px)}.detail-drawer-large{width:min(100vw,760px)}.detail-drawer-wide{width:min(90vw,1320px)}.detail-drawer-header{z-index:2;border-bottom:1px solid var(--n5-border);background:var(--n5-surface);gap:10px;padding:16px 18px 12px;display:grid;position:sticky;top:0}.detail-drawer-heading,.detail-drawer-navigation,.detail-drawer-status,.detail-drawer-stepper{align-items:center;display:flex}.detail-drawer-heading{justify-content:space-between;gap:16px}.detail-drawer-identification{gap:4px;min-width:0;display:grid}.detail-drawer-identification>span{color:var(--n5-text-muted);font-size:11.5px;font-weight:680}.detail-drawer-identification h2{overflow-wrap:anywhere;margin:0;font-size:20px;line-height:1.25}.detail-drawer-status{flex-wrap:wrap;gap:6px}.detail-drawer-navigation{justify-content:space-between;gap:12px;min-height:34px}.detail-drawer-stepper{color:var(--n5-text-muted);gap:5px;font-size:11.5px}.detail-drawer-stepper .icon-button{border:1px solid var(--n5-border);width:34px;height:34px}.detail-drawer-stepper .icon-button:disabled{opacity:.38;cursor:not-allowed}.detail-drawer-content{overscroll-behavior:contain;min-width:0;padding:16px 18px 24px;overflow:hidden auto}.detail-drawer-actions{z-index:2;border-top:1px solid var(--n5-border);background:var(--n5-surface);padding:12px 18px;position:sticky;bottom:0;box-shadow:0 -7px 18px #17202a0f}.detail-drawer-record{min-width:0}.detail-drawer-record .detail-grid{grid-template-columns:minmax(0,1fr)}.detail-drawer-record .detail-aside{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.workspace-header{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:18px;display:flex}.system-status-workspace{gap:16px;min-width:0;display:grid}.system-status-workspace .workspace-toolbar{flex-wrap:wrap;align-items:end;gap:10px;display:flex}.system-status-workspace .workspace-toolbar label{color:var(--n5-text-muted);gap:5px;display:grid}.system-status-workspace .workspace-toolbar select{border:1px solid var(--n5-border);border-radius:var(--n5-radius-control);background:var(--n5-surface);min-height:38px;color:var(--n5-text);padding:6px 9px}.system-status-workspace .surface-card{border:1px solid var(--n5-border);border-radius:var(--n5-radius-card);background:var(--n5-surface);min-width:0;box-shadow:var(--n5-shadow-card);gap:9px;padding:16px;display:grid}.system-status-workspace .surface-card h2,.system-status-workspace .surface-card p{margin:0}.system-status-workspace .surface-card button,.system-status-workspace .workspace-toolbar button{border:1px solid var(--n5-border);border-radius:var(--n5-radius-control);background:var(--n5-surface);min-height:38px;color:var(--n5-text);cursor:pointer;justify-self:start;padding:7px 11px}.system-status-workspace .surface-card button:disabled{opacity:.55;cursor:not-allowed}.system-status-workspace .table-scroll{min-width:0;overflow-x:auto}.system-status-workspace .table-scroll table{border-collapse:collapse;width:100%}.system-status-workspace .table-scroll th,.system-status-workspace .table-scroll td{border-bottom:1px solid var(--n5-border);text-align:left;vertical-align:top;padding:9px}.system-status-workspace .table-scroll th{color:var(--n5-text-muted);background:var(--n5-surface-subtle)}.system-status-workspace .table-scroll td small{color:var(--n5-text-muted)}.eyebrow{color:var(--n5-text-muted);text-transform:uppercase;font-size:11.5px;font-weight:720;display:block}.workspace-header h1{margin:5px 0 4px;font-size:28px;line-height:1.14}.workspace-header p,.section-heading p{color:var(--n5-text-muted);margin:0}.workspace-status{color:var(--n5-text-muted);align-items:center;gap:7px;padding-top:4px;font-size:12px;display:inline-flex}.workspace-status span{background:var(--n5-color-success);border-radius:50%;width:8px;height:8px}.workspace-status-warning{color:var(--n5-color-warning)}.workspace-status-warning span{background:var(--n5-color-warning)}.workspace-notice{margin-bottom:14px}.workspace-guidance{justify-items:start;gap:9px;display:grid}.workspace-guidance-trigger{min-height:34px;color:var(--n5-text-muted);cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;padding:6px 9px;font-weight:680;display:inline-flex}.workspace-guidance-trigger:hover{color:var(--n5-text)}.workspace-guidance-panel{border:1px solid var(--n5-border);border-left:4px solid var(--n5-color-info);border-radius:var(--n5-radius-card);background:var(--n5-surface);width:min(100%,920px);box-shadow:var(--n5-shadow-card);gap:12px;padding:16px;display:grid}.workspace-guidance-heading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.workspace-guidance-heading h2{margin:3px 0 0;font-size:18px}.workspace-guidance-panel>p,.workspace-guidance-panel ol,.guidance-next-step p,.guidance-context p{color:var(--n5-text-muted);margin:0}.workspace-guidance-panel ol{gap:5px;padding-left:21px;display:grid}.guidance-introduction{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.guidance-introduction>div{border-top:2px solid var(--n5-color-info);gap:3px;padding-top:9px;display:grid}.guidance-introduction p{color:var(--n5-text-muted);margin:0}.guidance-next-step{border-left:3px solid var(--n5-color-info);background:var(--n5-surface-subtle);gap:4px;padding:11px 12px;display:grid}.guidance-next-step>span{color:var(--n5-text-muted);text-transform:uppercase;font-size:11px;font-weight:720}.guidance-next-step .button{justify-self:start;margin-top:4px}.guidance-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.guidance-actions>a,.guidance-actions>button{border:1px solid var(--n5-border);border-radius:var(--n5-radius-control);background:var(--n5-surface);min-width:0;color:var(--n5-text);text-align:left;cursor:pointer;gap:3px;padding:10px;display:grid}.guidance-actions>a:hover,.guidance-actions>button:hover{background:var(--n5-surface-subtle)}.guidance-actions span{color:var(--n5-text-muted);font-size:12px}.guidance-context{border-top:1px solid var(--n5-border);gap:5px;padding-top:10px;display:grid}.workspace-guidance-panel>.button{justify-self:start}.core-workspace{gap:18px;display:grid}.order-workspace .surface-card{border:1px solid var(--n5-border);border-radius:var(--n5-radius-card);background:var(--n5-surface);min-width:0;box-shadow:var(--n5-shadow-card);padding:16px}.order-workspace .surface-card h2,.order-workspace .surface-card h3,.order-workspace .surface-card h4{margin:0 0 8px}.order-workspace .surface-card p{margin:5px 0}.order-review-layout{grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),1fr));align-items:start;gap:16px;margin-top:14px;display:grid}.order-review-details,.order-review-preview{min-width:0}.order-review-preview{border:1px solid var(--n5-border);border-radius:var(--n5-radius-control);background:var(--n5-surface-subtle);gap:10px;padding:12px;display:grid}.order-review-preview-header{flex-wrap:wrap;justify-content:space-between;align-items:start;gap:8px;display:flex}.order-review-preview-header strong{overflow-wrap:anywhere}.order-review-preview-header .inline-actions{margin:0}.order-review-preview iframe{border:1px solid var(--n5-border);border-radius:var(--n5-radius-control);background:var(--n5-surface);width:100%;height:min(72vh,860px);min-height:480px;display:block}.order-review-queue{gap:8px;padding:0;list-style:none;display:grid}.order-review-queue li{border:1px solid var(--n5-border);border-radius:var(--n5-radius-control);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:12px;display:flex}.order-review-queue li>div:first-child{overflow-wrap:anywhere;gap:3px;min-width:0;display:grid}.order-review-queue span,.order-review-queue small{color:var(--n5-text-muted)}.order-review-queue small{overflow-wrap:anywhere}.order-review-facts{gap:6px;padding:0;list-style:none;display:grid}.order-review-facts li{border-bottom:1px solid var(--n5-border);grid-template-columns:minmax(110px,1fr) minmax(130px,2fr);gap:3px 10px;padding:7px 0;display:grid}.order-review-facts li>span,.order-review-facts li>small{color:var(--n5-text-muted)}.order-review-facts li>small{grid-column:2}.order-project-overview{gap:10px;display:grid}.order-project-overview h2{margin:0}.order-list{grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr));gap:10px;display:grid}.order-list-item{text-align:left;cursor:pointer;color:var(--n5-text);gap:5px;display:grid}.order-list-title{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:3px 10px;display:flex}.order-list-title strong{color:var(--n5-text);font-size:1.08rem}.order-list-item b{color:var(--n5-text)}.order-list-item span,.order-list-item small,.order-date-highlight small{color:var(--n5-text-muted)}.order-list-item-active{border-color:var(--n5-color-info)!important}.order-detail{gap:12px;min-width:0;display:grid}.order-date-highlight{border-radius:var(--n5-radius-control);background:var(--n5-surface-subtle);gap:4px;margin:14px 0;padding:13px;display:grid}.order-date-highlight strong{font-size:clamp(22px,3vw,30px)}.order-date-highlight span{color:var(--n5-text-muted)}.order-arrival{font-weight:700}.order-entry-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:16px;display:grid}.order-entry-grid form{border:1px solid var(--n5-border);border-radius:var(--n5-radius-control);min-width:0;padding:12px}.order-workspace .core-form label{gap:5px;display:grid}.order-workspace .core-form input,.order-workspace .core-form select,.order-workspace .core-form textarea{width:100%;min-width:0}.order-document-list{gap:10px;padding-left:18px;display:grid}.order-document-list li{flex-wrap:wrap;justify-content:space-between;gap:8px;display:flex}.order-workspace li{overflow-wrap:anywhere}.core-workspace .workspace-header{margin-bottom:0}.record-filters{border:1px solid var(--n5-border);border-radius:var(--n5-radius-card);background:var(--n5-surface);flex-wrap:wrap;align-items:end;gap:10px;padding:13px;display:flex}.record-filters label{color:var(--n5-text-muted);gap:5px;font-size:11.5px;font-weight:680;display:grid}.record-filters input,.record-filters select{border:1px solid var(--n5-border);border-radius:var(--n5-radius-control);background:var(--n5-surface);min-height:38px;color:var(--n5-text);padding:7px 9px}.record-search{flex:240px}.input-with-icon{display:block;position:relative}.input-with-icon svg{color:var(--n5-text-muted);pointer-events:none;position:absolute;top:11px;left:10px}.input-with-icon input{width:100%;padding-left:33px}.record-scope{border:1px solid var(--n5-border);border-radius:var(--n5-radius-control);background:var(--n5-surface-subtle);min-height:38px;padding:3px;display:inline-flex}.record-scope button{color:var(--n5-text-muted);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:5px 10px}.record-scope button.active{background:var(--n5-surface);color:var(--n5-text);box-shadow:var(--n5-shadow-card);font-weight:720}.record-filters .compact-check{border:1px solid var(--n5-border);border-radius:var(--n5-radius-control);min-height:38px;color:var(--n5-text);grid-auto-flow:column;align-items:center;gap:7px;padding:0 9px;display:inline-flex}.record-filters .compact-check input{width:15px;min-height:15px;margin:0}.filter-reset{min-height:38px}.task-view-tabs{flex-wrap:wrap;gap:6px;display:flex}.task-view-tabs button{border:1px solid var(--n5-border);border-radius:var(--n5-radius-control);background:var(--n5-surface);min-height:36px;color:var(--n5-text-muted);cursor:pointer;padding:7px 10px}.task-view-tabs button:hover{background:var(--n5-surface-subtle);color:var(--n5-text)}.task-view-tabs button.active{border-color:var(--n5-color-info);color:var(--n5-color-info);background:#eef4ff;font-weight:720}.record-list{border:1px solid var(--n5-border);border-radius:var(--n5-radius-card);background:var(--n5-surface);min-width:0;box-shadow:var(--n5-shadow-card);overflow:hidden}.record-list-head,.record-list-row{grid-template-columns:minmax(260px,1fr) 128px 170px 110px 130px;align-items:center;gap:14px;display:grid}.record-list-head{border-bottom:1px solid var(--n5-border);background:var(--n5-surface-subtle);color:var(--n5-text-muted);text-transform:uppercase;padding:9px 14px;font-size:11px;font-weight:720}.record-list-row{border:0;border-bottom:1px solid var(--n5-border);width:100%;min-width:0;color:inherit;text-align:left;cursor:pointer;transition:var(--n5-transition);background:0 0;padding:13px 14px}.record-list-row:last-child{border-bottom:0}.record-list-row:hover{z-index:1;background:var(--n5-surface-subtle);box-shadow:var(--n5-shadow-hover);position:relative}.record-list-row>span{overflow-wrap:anywhere;min-width:0;color:var(--n5-text-muted);font-size:12px}.record-list-head-selectable{grid-template-columns:34px minmax(260px,1fr) 128px 170px 110px 130px}.record-list-row-selectable{border-bottom:1px solid var(--n5-border);grid-template-columns:34px minmax(0,1fr);align-items:center;display:grid}.record-list-row-selectable:last-child,.record-list-row-selectable .record-list-row{border-bottom:0}.record-list-selector{place-items:center;min-width:34px;display:grid}.record-list-selector input,.selection-column input{width:17px;min-height:17px;margin:0}.record-list-title{gap:3px;display:grid}.record-list-title small{color:var(--n5-text-muted);text-transform:uppercase;font-size:10.5px;font-weight:720}.record-list-title strong{color:var(--n5-text);text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.record-list-title>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.record-list-state{border:1px solid var(--n5-border);border-radius:var(--n5-radius-card);background:var(--n5-surface);min-height:100px;color:var(--n5-text-muted);place-items:center;padding:20px;display:grid}.record-pagination{border-top:1px solid var(--n5-border);color:var(--n5-text-muted);justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;font-size:12px;display:flex}.core-form{border:1px solid var(--n5-border);border-radius:var(--n5-radius-card);background:var(--n5-surface);gap:13px;padding:17px;display:grid}.core-form h2{margin:0;font-size:17px}.core-form label,.core-form .form-field{color:var(--n5-text-muted);gap:6px;font-size:12px;font-weight:680;display:grid}.field-label{align-items:center;gap:5px;min-width:0;display:flex}.field-help{color:var(--n5-text-muted);display:inline-flex;position:relative}.field-help-trigger,.field-help-close{color:inherit;cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:inline-grid}.field-help-trigger{border-radius:50%;width:20px;height:20px}.field-help-trigger:hover,.field-help-trigger:focus-visible{background:var(--n5-surface-subtle);color:var(--n5-color-info)}.field-help-popover{z-index:12;border:1px solid var(--n5-border);border-radius:var(--n5-radius-control);background:var(--n5-surface);width:min(310px,100vw - 42px);box-shadow:var(--n5-shadow-card);color:var(--n5-text);grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:10px 11px;font-size:12px;font-weight:500;line-height:1.45;display:grid;position:absolute;top:calc(100% + 6px);right:0}.field-help-copy{gap:8px;display:grid}.field-help-copy>strong{font-size:13px}.field-help-copy>span{color:var(--n5-text-muted);gap:2px;display:grid}.field-help-copy b{color:var(--n5-text);text-transform:uppercase;font-size:10px}.field-help-close{border-radius:50%;width:22px;height:22px}.field-help-close:hover,.field-help-close:focus-visible{background:var(--n5-surface-subtle)}.form-fieldset{border:0;min-width:0;margin:0;padding:0}.form-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.core-form input,.core-form textarea,.core-form select{border:1px solid var(--n5-border);border-radius:var(--n5-radius-control);background:var(--n5-surface);width:100%;min-height:40px;color:var(--n5-text);padding:9px 10px}.core-form textarea{resize:vertical}.core-form .compact-check{border:1px solid var(--n5-border);border-radius:var(--n5-radius-control);min-height:40px;color:var(--n5-text);grid-auto-flow:column;align-items:center;gap:8px;padding:9px 10px;display:flex}.core-form .compact-check input{width:16px;min-height:16px;margin:0}.executive-records{gap:9px;display:grid}.executive-record{border:1px solid var(--n5-border);border-radius:var(--n5-radius-card);background:var(--n5-surface);min-width:0;box-shadow:var(--n5-shadow-card);grid-template-columns:auto minmax(220px,1fr) minmax(180px,.8fr) auto;align-items:center;gap:12px;padding:14px;display:grid}.executive-record:is(button){width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer}.executive-record:hover{background:var(--n5-surface-subtle);box-shadow:var(--n5-shadow-hover)}.executive-record strong,.executive-record>span{overflow-wrap:anywhere;min-width:0}.executive-record>span:not(.status-badge){color:var(--n5-text-muted);font-size:12px}.executive-record>svg{color:var(--n5-text-muted)}.executive-records.compact .executive-record{box-shadow:none}.executive-intake textarea{min-height:96px;font-size:17px}.executive-proposal-card{border-color:var(--n5-border);gap:14px;display:grid}.executive-proposal-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.executive-proposal-summary p{border-radius:var(--n5-radius-control);background:var(--n5-surface-subtle);margin:0;padding:12px}.executive-model-preview,.executive-model-result{border-top:1px solid var(--n5-border);flex-wrap:wrap;align-items:flex-start;gap:10px 24px;padding-top:10px;display:flex}.executive-model-preview p,.executive-model-result p{gap:2px;margin:0;display:grid}.executive-model-preview p span,.executive-model-result p span{color:var(--n5-text-muted)}.executive-model-preview details,.executive-model-result details{flex-basis:100%}.executive-model-result dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 18px;display:grid}.executive-model-result dl div{min-width:0}.executive-model-result dt{color:var(--n5-text-muted);font-size:12px}.executive-model-result dd{overflow-wrap:anywhere;margin:2px 0 0}.executive-fieldset{border:1px solid var(--n5-border);border-radius:var(--n5-radius-control);gap:12px;min-width:0;margin:0;padding:14px;display:grid}.executive-fieldset legend{color:var(--n5-text);padding:0 6px;font-size:13px;font-weight:750}.criteria-list{gap:7px;margin:0;padding-left:20px;display:grid}.guided-checklist{gap:8px;margin:0;padding:0;list-style:none;display:grid}.guided-checklist li{color:var(--n5-text-muted);align-items:center;gap:7px;display:flex}.guided-checklist li.done{color:var(--n5-color-success);font-weight:680}.form-hint{color:var(--n5-text-muted);margin:0;font-size:12px}.step-editor-list{gap:10px;margin-top:12px;display:grid}.step-editor-item{border:1px solid var(--n5-border);border-radius:var(--n5-radius-control);background:var(--n5-surface-subtle);gap:8px;min-width:0;padding:13px;display:grid}.step-editor-heading{grid-template-columns:28px minmax(0,1fr) auto;align-items:start;gap:10px;min-width:0;display:grid}.step-editor-heading>div:nth-child(2){gap:3px;min-width:0;display:grid}.step-editor-heading span:not(.step-position),.step-editor-item small{color:var(--n5-text-muted);overflow-wrap:anywhere;font-size:11.5px}.step-position{background:var(--n5-color-info);color:#fff;border-radius:50%;place-items:center;width:28px;height:28px;font-size:12px;font-weight:750;display:grid}.step-editor-actions{gap:3px;display:flex}.step-editor-actions .icon-button{border:1px solid var(--n5-border);background:var(--n5-surface)}.step-editor-actions .danger-action{color:var(--n5-color-error)}.step-editor-item>p{white-space:pre-wrap;margin:0}.step-edit-disclosure{border-top:1px solid var(--n5-border);margin-top:3px}.step-edit-disclosure summary{cursor:pointer;color:var(--n5-text-muted);padding:9px 0 0;font-size:12px;font-weight:680}.step-edit-disclosure .core-form{box-shadow:none;margin-top:9px}.step-add-form{background:var(--n5-surface-subtle);box-shadow:none;margin-top:13px}.review-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.task-focus{border:1px solid #bfd0f5;border-left:4px solid var(--n5-color-info);border-radius:var(--n5-radius-card);background:#f7f9ff;gap:12px;padding:17px;display:grid}.task-focus h2{margin:0;font-size:18px}.task-primary-form{gap:10px;display:grid}.task-primary-form label,.comment-form label{color:var(--n5-text-muted);gap:6px;font-size:12px;font-weight:680;display:grid}.task-primary-form textarea,.comment-form textarea{border:1px solid var(--n5-border);border-radius:var(--n5-radius-control);background:var(--n5-surface);width:100%;color:var(--n5-text);resize:vertical;padding:9px 10px}.task-primary-form .button,.task-focus>.button{width:fit-content}.task-question-copy{margin:0;font-weight:700}.task-review-flow{gap:10px;display:grid}.task-secondary-action,.detail-disclosure{border:1px solid var(--n5-border);border-radius:var(--n5-radius-card);background:var(--n5-surface)}.task-secondary-action summary,.detail-disclosure summary{cursor:pointer;align-items:center;gap:7px;padding:12px 14px;font-weight:700;display:flex}.task-secondary-action .core-form,.detail-disclosure .core-form{border:0;border-top:1px solid var(--n5-border);border-radius:0 0 var(--n5-radius-card) var(--n5-radius-card);box-shadow:none}.detail-disclosure-danger summary{color:var(--n5-color-error)}.permanent-delete-danger-zone{border-top:1px solid color-mix(in srgb, var(--n5-color-error) 35%, var(--n5-border));justify-items:start;gap:8px;margin-top:12px;padding-top:12px;display:grid}.permanent-delete-danger-zone p{max-width:680px;color:var(--n5-text-muted);margin:0;font-size:12px}.permanent-delete-selection-bar{border:1px solid var(--n5-border-strong);border-radius:var(--n5-radius-control);background:var(--n5-surface-subtle);justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex;position:relative}.permanent-delete-selection-bar details{position:relative}.permanent-delete-selection-bar summary{cursor:pointer;list-style:none}.permanent-delete-selection-bar summary::-webkit-details-marker{display:none}.permanent-delete-selection-bar details[open]>button{z-index:5;min-width:190px;box-shadow:var(--n5-shadow-hover);position:absolute;top:calc(100% + 5px);right:0}.task-no-action{color:var(--n5-text-muted);margin:0}.question-list,.attachment-list{gap:9px;display:grid}.question-item,.attachment-list>div{border:1px solid var(--n5-border);border-radius:var(--n5-radius-control);background:var(--n5-surface-subtle);gap:9px;padding:12px;display:grid}.question-heading{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.question-heading>div,.attachment-list>div{min-width:0}.question-heading span,.attachment-list span{color:var(--n5-text-muted);overflow-wrap:anywhere;margin-top:3px;font-size:11.5px;display:block}.question-answer{border-left:3px solid var(--n5-color-success);background:var(--n5-surface);margin:0;padding:9px}.question-answer span{color:var(--n5-text-muted);margin-top:4px;font-size:11.5px;display:block}.feedback-detail-attachment-list{gap:10px;display:grid}.feedback-detail-attachment{border:1px solid var(--n5-border);border-radius:var(--n5-radius-control);background:var(--n5-surface-subtle);justify-items:start;gap:10px;min-width:0;padding:12px;display:grid}.feedback-detail-attachment-copy{gap:3px;min-width:0;display:grid}.feedback-detail-attachment-copy strong{overflow-wrap:anywhere}.feedback-detail-attachment-copy span,.feedback-detail-attachment-hint{color:var(--n5-text-muted);margin:0;font-size:11.5px}.feedback-detail-attachment img{border:1px solid var(--n5-border);border-radius:var(--n5-radius-control);object-fit:contain;background:var(--n5-surface);width:min(100%,760px);max-height:520px;display:block}.question-action{border-top:1px solid var(--n5-border);gap:8px;padding-top:8px;display:grid}.question-action label{color:var(--n5-text-muted);gap:5px;font-size:12px;font-weight:680;display:grid}.comment-list{gap:8px;display:grid}.comment-list article{border-left:3px solid var(--n5-color-neutral);background:var(--n5-surface-subtle);padding:10px 12px}.comment-list p{white-space:pre-wrap;margin:0 0 5px}.comment-list span{color:var(--n5-text-muted);font-size:11.5px}.comment-form{border-top:1px solid var(--n5-border);gap:8px;margin-top:12px;padding-top:12px;display:grid}.core-empty{min-height:110px}.back-link{width:fit-content;color:var(--n5-text-muted);align-items:center;gap:6px;font-weight:650;display:inline-flex}.detail-grid{grid-template-columns:minmax(0,1fr) 310px;align-items:start;gap:16px;display:grid}.detail-grid-single{grid-template-columns:minmax(0,1fr)}.detail-header-actions{align-items:center;gap:8px;display:flex}.detail-main,.detail-aside{gap:14px;display:grid}.detail-card,.detail-section{border:1px solid var(--n5-border);border-radius:var(--n5-radius-card);background:var(--n5-surface);padding:16px}.detail-card h2,.detail-section h2{margin:0 0 12px;font-size:16px}.detail-card dl{grid-template-columns:auto 1fr;gap:8px 12px;margin:0;display:grid}.detail-card dt{color:var(--n5-text-muted)}.detail-card dd{overflow-wrap:anywhere;margin:0}.detail-card>a{border-top:1px solid var(--n5-border);color:var(--n5-color-info);padding:8px 0;display:block}.content-details{gap:12px;margin:0;display:grid}.content-details>div{gap:4px;display:grid}.content-details dt{color:var(--n5-text-muted);font-size:12px;font-weight:680}.content-details dd{white-space:pre-wrap;margin:0}.link-form{border-top:1px solid var(--n5-border);gap:8px;margin-top:12px;padding-top:12px;display:grid}.link-form label{color:var(--n5-text-muted);gap:5px;font-size:12px;display:grid}.link-form input,.link-form select{border:1px solid var(--n5-border);background:var(--n5-surface);border-radius:8px;min-height:36px;padding:7px 8px}.timeline-list{gap:8px;display:grid}.timeline-list article{border-left:3px solid var(--n5-color-info);background:var(--n5-surface);box-shadow:var(--n5-shadow-card);border-radius:0 8px 8px 0;padding:13px 14px}.timeline-list article p{color:var(--n5-text-muted);margin:5px 0}.timeline-list article span{color:var(--n5-text-muted);font-size:11.5px}.timeline-heading{align-items:center;gap:7px;display:flex}.timeline-change{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.timeline-change span{background:var(--n5-surface-subtle);color:var(--n5-text);border-radius:5px;padding:3px 6px}.timeline-list article .button{margin-top:8px}.timeline-link{width:fit-content;color:var(--n5-color-info);margin-top:8px;font-size:12px;font-weight:700;display:block}.notification-actions{flex-wrap:wrap;gap:8px;display:flex}.empty-copy{color:var(--n5-text-muted);margin:0;padding:12px}.search-dialog{border:1px solid var(--n5-border);border-radius:var(--n5-radius-card);background:var(--n5-surface);width:min(720px,100%);max-height:min(680px,100vh - 40px);overflow:hidden;box-shadow:0 18px 50px #17202a38}.search-input-row{border-bottom:1px solid var(--n5-border);grid-template-columns:24px minmax(0,1fr) 38px;align-items:center;gap:8px;padding:12px 14px;display:grid}.search-input-row input{border:0;outline:0;height:42px;font-size:16px}.search-results{max-height:560px;padding:10px;overflow-y:auto}.search-results section h2{color:var(--n5-text-muted);text-transform:uppercase;margin:10px 8px 5px;font-size:11px}.search-results section a{border-radius:8px;gap:3px;padding:10px;display:grid}.search-results section a:hover{background:var(--n5-surface-subtle)}.search-results section span{color:var(--n5-text-muted);font-size:12px}.search-results section small{color:var(--n5-text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}.summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:22px;display:grid}.summary-grid-five{grid-template-columns:repeat(5,minmax(0,1fr))}.communication-analytics{gap:18px;display:grid}.communication-analytics-filters{margin:0}.communication-quality{color:var(--n5-text-muted);flex-wrap:wrap;align-items:center;gap:8px;margin:0;font-size:12px;display:flex}.communication-kpis{grid-template-columns:repeat(6,minmax(0,1fr));gap:9px;display:grid}.communication-kpis article,.communication-kpis button{border:1px solid var(--n5-border);border-radius:var(--n5-radius-card);background:var(--n5-surface);min-width:0;color:var(--n5-text);text-align:left;grid-template-columns:auto 1fr;align-items:center;gap:5px 7px;padding:13px;display:grid}.communication-kpis button{cursor:pointer}.communication-kpis button:hover{border-color:var(--n5-color-info)}.communication-kpis svg{color:var(--n5-color-info);grid-row:1/span 2}.communication-kpis span{color:var(--n5-text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.communication-kpis strong{font-size:20px;line-height:1.1}.communication-insights{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.communication-insights article{border-left:3px solid var(--n5-color-info);border-radius:0 var(--n5-radius-control) var(--n5-radius-control) 0;background:var(--n5-surface-subtle);gap:4px;padding:12px 14px;display:grid}.communication-insights span,.communication-insights small{color:var(--n5-text-muted);font-size:11px}.communication-charts{grid-template-columns:2fr 1.35fr .8fr;gap:12px;display:grid}.communication-charts>article{border:1px solid var(--n5-border);border-radius:var(--n5-radius-card);background:var(--n5-surface);min-width:0;padding:14px}.communication-charts h2{margin:0 0 12px;font-size:14px}.communication-timeline{align-items:flex-end;gap:6px;height:190px;display:flex;overflow-x:auto}.communication-timeline>div{text-align:center;grid-template-rows:1fr auto auto;align-items:end;gap:4px;min-width:34px;height:100%;display:grid}.communication-timeline>div>span{background:var(--n5-color-info);border-radius:4px 4px 0 0;justify-self:center;width:75%;max-height:145px}.communication-timeline small{color:var(--n5-text-muted);white-space:nowrap;font-size:9px}.communication-timeline strong{font-size:11px}.communication-org-bars{gap:9px;display:grid}.communication-org-bars button{color:var(--n5-text);text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:minmax(88px,1fr) 2fr auto;align-items:center;gap:7px;padding:0;display:grid}.communication-org-bars button>span{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.communication-org-bars i{background:var(--n5-surface-muted);border-radius:99px;height:8px;overflow:hidden}.communication-org-bars b{border-radius:inherit;background:var(--n5-color-info);min-width:2px;height:100%;display:block}.communication-donut{aspect-ratio:1;border:20px solid var(--n5-surface);width:104px;box-shadow:inset 0 0 0 1px var(--n5-border);border-radius:50%;margin:8px auto 14px}.communication-donut-legend{gap:6px;font-size:11px;display:grid}.communication-donut-legend span{justify-content:space-between;gap:8px;display:flex}.communication-company-table tbody tr{cursor:pointer}.communication-employee-table th button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.communication-unresolved{border:1px solid var(--n5-border);border-radius:var(--n5-radius-card);background:var(--n5-surface);padding:12px 14px}.communication-unresolved summary{cursor:pointer;font-weight:750}.communication-unresolved div{max-width:520px;margin-top:10px}.communication-unresolved p{border-top:1px solid var(--n5-border);justify-content:space-between;gap:20px;margin:0;padding:7px 0;display:flex}.communication-company-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.communication-company-grid button{border:1px solid var(--n5-border);border-radius:var(--n5-radius-card);background:var(--n5-surface);color:var(--n5-text);text-align:left;cursor:pointer;gap:4px;padding:13px;display:grid}.communication-company-grid button:hover,.communication-company-grid button.active{border-color:var(--n5-color-info);background:var(--n5-surface-subtle)}.communication-company-grid span{color:var(--n5-text-muted);font-size:12px}.communication-table-wrap{max-width:100%;overflow-x:auto}.communication-employee-table{min-width:980px}.communication-employee-table tbody tr{cursor:pointer}.summary-card{border:1px solid var(--n5-border);border-left:3px solid var(--tone-color);border-radius:var(--n5-radius-card);background:var(--n5-surface);min-height:84px;transition:var(--n5-transition);grid-template-rows:auto auto;grid-template-columns:28px auto;align-items:center;column-gap:8px;padding:13px 14px;display:grid}.summary-card:hover{box-shadow:var(--n5-shadow-hover);transform:translateY(-1px)}.summary-card svg{color:var(--tone-color);grid-row:1/span 2}.summary-card strong{font-size:23px;line-height:1}.summary-card span{color:var(--n5-text-muted);font-size:12.5px}.tone-neutral{--tone-color:var(--n5-color-neutral)}.tone-info{--tone-color:var(--n5-color-info)}.tone-success{--tone-color:var(--n5-color-success)}.tone-warning{--tone-color:var(--n5-color-warning)}.tone-error{--tone-color:var(--n5-color-error)}.section-heading{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:12px;display:flex}.section-heading-tight{justify-content:flex-start;align-items:center}.section-heading h2{margin:2px 0 3px;font-size:18px}.section-heading p{font-size:12.5px}.section-icon{width:36px;height:36px;color:var(--n5-color-info);background:#e9f0ff;border-radius:8px;place-items:center;display:grid}.section-count{background:var(--n5-surface-subtle);min-width:29px;height:29px;color:var(--n5-text-muted);border-radius:999px;place-items:center;padding:0 8px;font-size:12px;font-weight:750;display:grid}.attention-section{margin-bottom:24px}.priority-grid{grid-template-columns:repeat(3,minmax(288px,1fr));gap:12px;display:grid}.next-step-panel{border:1px solid var(--n5-border);border-left:4px solid var(--tone-color);border-radius:var(--n5-radius-card);background:var(--n5-surface);box-shadow:var(--n5-shadow-card);justify-content:space-between;align-items:center;gap:18px;margin-bottom:12px;padding:17px 18px;display:flex}.next-step-panel h3{margin:4px 0 0;font-size:18px}.next-step-panel p{color:var(--n5-text-muted);margin:5px 0 0}.next-step-panel .button{flex:none}.workday-focus{border:1px solid var(--n5-border);border-left:4px solid var(--n5-color-info);border-radius:var(--n5-radius-card);background:var(--n5-surface);box-shadow:var(--n5-shadow-card);grid-template-columns:minmax(0,1fr) auto;gap:18px;margin-bottom:24px;padding:22px;display:grid}.workday-focus-main h2{margin:5px 0 8px;font-size:clamp(21px,2.4vw,30px)}.workday-focus-main p{color:var(--n5-text-muted);margin:4px 0}.workday-focus-main .workday-goal{color:var(--n5-text);font-size:17px;font-weight:700}.workday-contract{flex-wrap:wrap;gap:8px;margin-top:13px;display:flex}.workday-contract span{border-radius:var(--n5-radius-pill);background:var(--n5-surface-muted);color:var(--n5-text-muted);padding:5px 9px;font-size:12px;font-weight:700}.workday-next{border-top:1px solid var(--n5-border);grid-column:1/-1;align-items:flex-start;gap:11px;padding-top:16px;display:flex}.workday-next svg{color:var(--n5-color-info);flex:none}.workday-next h3{margin:4px 0 0;font-size:16px}.workday-next p{color:var(--n5-text-muted);margin:5px 0 0}.teamlead-guidance{border-radius:var(--n5-radius-control);background:var(--n5-surface-muted);grid-column:1/-1;gap:6px;padding:14px 16px;display:grid}.teamlead-guidance p{color:var(--n5-text-muted);margin:0}.teamlead-guidance .notice{margin-top:4px}.workday-focus>.button{grid-area:1/2;align-self:start}.workday-focus>.notice{grid-column:1/-1;margin:0}.workday-step-action{grid-column:1/-1;gap:10px;display:grid}.workday-step-action label{gap:6px;font-weight:700;display:grid}.workday-step-action textarea{resize:vertical;width:100%}.workday-details{grid-column:1/-1}.workday-details summary{color:var(--n5-text-muted);cursor:pointer;align-items:center;gap:7px;font-weight:700;display:flex}.workday-details dl{grid-template-columns:minmax(110px,auto) minmax(0,1fr);gap:8px 16px;display:grid}.workday-details dt{color:var(--n5-text-muted);font-weight:700}.workday-details dd{margin:0}.priority-grid-following{grid-template-columns:repeat(2,minmax(288px,1fr))}.waiting-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-bottom:28px;display:grid}.quiet-state{border-top:1px solid var(--n5-border);color:var(--n5-text-muted);align-items:center;gap:8px;margin:0;padding:11px 0;display:flex}.quiet-state svg{color:var(--n5-color-success);flex:none}.day-plan-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.day-plan-column{border-top:3px solid var(--n5-border);min-width:0;padding-top:12px}.day-plan-heading{grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:7px;margin-bottom:10px;display:grid}.day-plan-heading svg{color:var(--n5-color-info)}.day-plan-heading h3{margin:0;font-size:15px}.day-plan-heading span{color:var(--n5-text-muted);font-size:12px;font-weight:700}.day-plan-empty{color:var(--n5-text-muted);margin:0;padding:10px 0;font-size:12.5px}.day-close{border-top:1px solid var(--n5-border);margin-top:28px;padding-top:18px}.day-close-heading{align-items:center;gap:10px;display:flex}.day-close-heading svg{color:var(--n5-color-info)}.day-close-heading h2{margin:2px 0 0;font-size:18px}.day-close ul{color:var(--n5-text-muted);flex-wrap:wrap;gap:8px 24px;margin:14px 0 0;padding:0;list-style:none;display:flex}.day-close strong{color:var(--n5-text)}.work-item{border:1px solid var(--n5-border);border-top:3px solid var(--tone-color);border-radius:var(--n5-radius-card);background:var(--n5-surface);min-width:0;box-shadow:var(--n5-shadow-card);transition:var(--n5-transition);grid-template-columns:34px minmax(0,1fr);gap:10px;padding:15px;display:grid}.work-item:hover{box-shadow:var(--n5-shadow-hover);transform:translateY(-1px)}.work-item-icon{background:color-mix(in srgb, var(--tone-color) 11%, white);width:32px;height:32px;color:var(--tone-color);border-radius:8px;place-items:center;display:grid}.work-item-body{min-width:0}.work-item-heading{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.work-item h3{overflow-wrap:anywhere;margin:3px 0 0;font-size:15px;line-height:1.28}.work-item p{color:var(--n5-text-muted);margin:9px 0;line-height:1.42}.work-item-meta{color:var(--n5-text-muted);flex-wrap:wrap;gap:7px 14px;margin-bottom:12px;font-size:12px;display:flex}.status-badge{background:color-mix(in srgb, var(--tone-color) 10%, white);color:var(--tone-color);border-radius:999px;flex:none;padding:3px 7px;font-size:11px;font-weight:750}.work-item-compact{border-top-width:1px;border-left:3px solid var(--tone-color);box-shadow:none;grid-template-columns:30px minmax(0,1fr);padding:12px}.work-item-compact .work-item-icon{width:28px;height:28px}.work-item-action{color:var(--n5-color-info);font-size:12px;font-weight:700}.button{cursor:pointer;min-height:36px;transition:var(--n5-transition);border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:7px;padding:8px 12px;font-weight:680;display:inline-flex}.button:hover{transform:translateY(-1px)}.button-primary{background:var(--n5-color-info);color:#fff}.button-secondary{border-color:var(--n5-border);background:var(--n5-surface);color:var(--n5-text)}.button-danger{background:var(--n5-color-error);color:#fff}.button-ghost{color:var(--n5-color-info);background:0 0}.button-wide{width:100%}.button:disabled,.icon-button:disabled{cursor:not-allowed;opacity:.55;transform:none}.workspace-columns{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:20px;display:grid}.workspace-main-column{gap:24px;min-width:0;display:grid}.workspace-section{scroll-margin-top:82px}.compact-list{gap:8px;display:grid}.workspace-aside{position:sticky;top:84px}.assistant-panel{border:1px solid var(--n5-border);border-radius:var(--n5-radius-card);background:var(--n5-surface);padding:16px;scroll-margin-top:82px}.assistant-form{gap:7px;margin-top:17px;display:grid}.assistant-form label,.login-form label{color:var(--n5-text-muted);font-size:12px;font-weight:680}.assistant-input-row{grid-template-columns:minmax(0,1fr) 38px;gap:7px;display:grid}input{border:1px solid var(--n5-border);width:100%;min-height:40px;color:var(--n5-text);background:#fff;border-radius:8px;outline:none;padding:9px 11px}textarea{resize:vertical;border:1px solid var(--n5-border);width:100%;color:var(--n5-text);background:#fff;border-radius:8px;outline:none;padding:10px 11px;line-height:1.45}input:focus,select:focus,textarea:focus{border-color:var(--n5-color-info);box-shadow:0 0 0 3px #2f6df61f}.assistant-status,.assistant-empty{color:var(--n5-text-muted);font-size:12.5px;line-height:1.45}.assistant-answer{border-top:1px solid var(--n5-border);justify-items:start;gap:10px;margin-top:16px;padding-top:14px;display:grid}.assistant-answer p{margin:0;line-height:1.5}.assistant-sources{gap:6px;width:100%;display:grid}.assistant-sources a{color:var(--n5-color-info);border-bottom:1px solid var(--n5-border);justify-content:space-between;gap:8px;padding:7px 0;font-size:12px;display:flex}.empty-state,.error-state{border:1px dashed var(--n5-border);border-radius:var(--n5-radius-card);background:var(--n5-surface);align-items:center;gap:12px;padding:17px;display:flex}.empty-state svg{color:var(--n5-color-success)}.empty-state p,.error-state p{color:var(--n5-text-muted);margin:3px 0 0}.empty-state .button{margin-left:auto}.notice{border-radius:8px;margin:0;padding:10px}.notice-success{color:#166534;background:#edf8f1}.notice-error{color:#a11d1d;background:#fef0f0}.notice-warning{background:color-mix(in srgb, var(--n5-color-warning) 9%, white);color:var(--n5-color-warning);align-items:flex-start;gap:8px;display:flex}.customer-workspace{min-width:0}.company-logo{border:1px solid var(--n5-border);border-radius:var(--n5-radius-control);background:var(--n5-surface-muted);vertical-align:middle;flex:none;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.company-logo img{object-fit:contain;max-width:100%;max-height:100%}.company-logo-initials{color:var(--n5-text-muted);font-size:12px;font-weight:700}.company-logo-name{align-items:center;gap:10px;min-width:0;display:inline-flex}.customer-workspace .user-summary{grid-template-columns:repeat(4,minmax(0,160px))}.segmented-tabs{border:1px solid var(--n5-border);border-radius:var(--n5-radius-control);background:var(--n5-surface-subtle);flex-wrap:wrap;gap:4px;width:fit-content;max-width:100%;padding:4px;display:flex}.segmented-tabs button{min-height:34px;color:var(--n5-text-muted);cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;gap:6px;padding:6px 10px;display:inline-flex}.segmented-tabs button.active{background:var(--n5-surface);color:var(--n5-text);box-shadow:var(--n5-shadow-card);font-weight:720}.customer-toolbar{border:1px solid var(--n5-border);border-radius:var(--n5-radius-card);background:var(--n5-surface);align-items:center;gap:10px;padding:12px;display:flex}.customer-toolbar .input-with-icon{flex:320px}.customer-toolbar select{border:1px solid var(--n5-border);border-radius:var(--n5-radius-control);background:var(--n5-surface);min-height:40px;padding:8px 10px}.record-table-section,.table-wrap{min-width:0}.table-wrap{border:1px solid var(--n5-border);border-radius:var(--n5-radius-card);background:var(--n5-surface);box-shadow:var(--n5-shadow-card);overflow-x:auto}.procurement-table td{vertical-align:top}.procurement-table small{color:var(--n5-text-muted);display:block}.procurement-table .button,.procurement-summary .button{white-space:normal;text-align:left}.procurement-inline-detail{padding:var(--n5-space-4);min-width:0}.procurement-documents{gap:var(--n5-space-3);padding:0;list-style:none;display:grid}.procurement-documents li>span,.procurement-documents li>small{display:block}.preserve-lines{white-space:pre-wrap}.order-document-preview{border:1px solid var(--n5-border);width:100%;height:70vh;display:block}.order-capture-image{object-fit:contain;max-width:100%;max-height:70vh;display:block}.order-capture-review{overflow-wrap:anywhere;min-width:0}.procurement-table td{overflow-wrap:anywhere}.procurement-workspace,.procurement-workspace>section{min-width:0;max-width:100%}.procurement-workspace .table-wrap{max-width:100%;overflow-x:auto}.procurement-filters{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr))}.data-table.procurement-summary td{padding:var(--n5-space-1) var(--n5-space-2)}.procurement-summary .button{padding-block:var(--n5-space-1);min-height:32px}.record-table{border-collapse:collapse;width:100%}.record-table th{background:var(--n5-surface-subtle);color:var(--n5-text-muted);text-align:left;text-transform:uppercase;padding:9px 12px;font-size:11px}.record-table td{border-top:1px solid var(--n5-border);vertical-align:middle;padding:12px}.record-table td>strong,.record-table td>span,.record-table td>small{display:block}.record-table td>span,.record-table td>small{color:var(--n5-text-muted);margin-top:2px;font-size:11.5px}.customer-dialog{width:min(880px,100%)}.detail-stack,.customer-detail{gap:12px;display:grid}.detail-section .detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.detail-section .detail-grid div{min-width:0}.detail-section .detail-grid dt{color:var(--n5-text-muted);font-size:11.5px}.detail-section .detail-grid dd{overflow-wrap:anywhere;margin:3px 0 0}.partner-company-workspace{gap:16px;display:grid}.partner-company-workspace .workspace-header{margin-bottom:0}.partner-company-summary{padding-block:14px}.partner-settings-grid{grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);align-items:start;gap:16px;display:grid}.partner-staff-row{border-bottom:1px solid var(--n5-border);grid-template-columns:minmax(180px,1fr) minmax(170px,.55fr) minmax(130px,auto) auto;align-items:end;gap:12px;padding:12px 0;display:grid}.partner-staff-row:last-child{border-bottom:0}.partner-staff-row>div:first-child{gap:3px;min-width:0;display:grid}.partner-staff-row>div:first-child span{color:var(--n5-text-muted);overflow-wrap:anywhere}.partner-logo-preview{object-fit:contain;object-position:right center;width:120px;height:54px}.compact-list>div,.audit-list>div{border-top:1px solid var(--n5-border);gap:3px;padding:10px 0;display:grid}.compact-list>div:first-child,.audit-list>div:first-child{border-top:0}.compact-list span,.audit-list span{color:var(--n5-text-muted);font-size:11.5px}.inline-actions,.form-actions{flex-wrap:wrap;gap:8px;margin-top:7px;display:flex}.customer-rule-list{gap:8px;display:grid}.customer-rule-row{border:1px solid var(--n5-border);border-radius:var(--n5-radius-control);grid-template-columns:1.1fr 1fr 1fr .6fr auto;align-items:end;gap:8px;padding:10px;display:grid}.customer-product-results{gap:5px;margin-top:10px;display:grid}.customer-product-results button{border:1px solid var(--n5-border);border-radius:var(--n5-radius-control);background:var(--n5-surface);color:var(--n5-text);text-align:left;cursor:pointer;gap:2px;padding:9px 10px;display:grid}.customer-product-results button.selected{border-color:var(--n5-color-info);background:color-mix(in srgb, var(--n5-color-info) 7%, white)}.customer-product-results span{color:var(--n5-text-muted);font-size:11.5px}.customer-pricing-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.price-result{border-left:3px solid var(--n5-color-info);background:var(--n5-surface-subtle);gap:4px;padding:13px;display:grid}.price-result>strong{font-size:22px}.price-result>span,.price-result>small,.price-result p{color:var(--n5-text-muted)}.price-result p{margin:4px 0}.price-result details{margin-top:6px}.price-result summary{cursor:pointer;font-weight:700}.price-result li{gap:2px;margin:8px 0;display:grid}.price-result li span{color:var(--n5-text-muted);font-size:11.5px}.customer-pool-list>div{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px}.muted{color:var(--n5-text-muted)}.user-administration-workspace{gap:18px;display:grid}.user-summary{grid-template-columns:repeat(3,minmax(0,160px));gap:10px;display:grid}.user-summary>div{border:1px solid var(--n5-border);border-radius:var(--n5-radius-card);background:var(--n5-surface);gap:3px;padding:12px 14px;display:grid}.user-summary span{color:var(--n5-text-muted);font-size:11.5px}.user-summary strong{font-size:21px}.document-sales-summary>div{overflow-wrap:anywhere;min-width:0}@media (max-width:600px){.document-sales-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.document-sales-summary>div{padding:10px}}.user-administration-layout{grid-template-columns:minmax(560px,1fr) minmax(330px,430px);align-items:start;gap:18px;min-width:0;display:grid}.user-directory{min-width:0}.user-directory-heading{align-items:end}.user-search{width:min(100%,260px)}.user-table-wrap{border:1px solid var(--n5-border);border-radius:var(--n5-radius-card);background:var(--n5-surface);min-width:0;box-shadow:var(--n5-shadow-card);overflow:hidden}.user-table{border-collapse:collapse;width:100%}.user-table th{background:var(--n5-surface-subtle);color:var(--n5-text-muted);text-align:left;text-transform:uppercase;padding:9px 12px;font-size:10.5px}.user-table td{border-top:1px solid var(--n5-border);min-width:0;color:var(--n5-text-muted);vertical-align:middle;padding:12px;font-size:12px}.user-table td:first-child{color:var(--n5-text);gap:2px;display:grid}.user-table td:first-child span{color:var(--n5-text-muted);overflow-wrap:anywhere}.user-table td strong,.user-table td span{display:block}.user-table td span{color:var(--n5-text-muted);margin-top:2px;font-size:11px}.user-table tr.selected td{background:#eef4ff}.user-table .button{min-height:32px;padding:6px 8px}.product-review-workspace .user-summary{grid-template-columns:repeat(4,minmax(0,160px))}.product-import-form{gap:12px;display:grid}.product-import-form input[type=file]{max-width:100%}.product-import-form label>span{overflow-wrap:anywhere}.condition-review-reason{max-width:520px;color:var(--n5-text-muted);gap:6px;font-size:12px;font-weight:680;display:grid}.condition-review-reason summary{cursor:pointer;color:var(--n5-text)}.condition-review-reason label{gap:6px;margin-top:8px;display:grid}.candidate-review-metrics{margin:12px 0}.candidate-review-metrics summary{cursor:pointer;color:var(--n5-text-muted);font-weight:680}.candidate-review-metrics[open] summary{margin-bottom:12px}.condition-review-reason input{border:1px solid var(--n5-border);border-radius:var(--n5-radius-control);background:var(--n5-surface);width:100%;color:var(--n5-text);padding:8px 9px}.product-bulk-bar{border:1px solid var(--n5-color-info);border-radius:var(--n5-radius-card);background:color-mix(in srgb, var(--n5-color-info) 8%, white);justify-content:space-between;align-items:center;gap:14px;padding:13px 15px;display:flex}.product-bulk-bar>div{gap:3px;display:grid}.product-bulk-bar span{color:var(--n5-text-muted);font-size:12px}.product-candidate-table td.product-selection{color:var(--n5-text-muted);display:table-cell}.product-candidate-table td.product-name{color:var(--n5-text);gap:2px;display:grid}.table-record-trigger{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;gap:2px;padding:0;display:grid}.table-record-trigger:hover strong{color:var(--n5-color-info)}.product-candidate-table input[type=checkbox]{width:16px;height:16px}.product-conflict-copy{font-weight:680;color:var(--n5-color-error)!important}.product-candidate-detail{border:1px solid var(--n5-border);border-radius:var(--n5-radius-card);background:var(--n5-surface);box-shadow:var(--n5-shadow-card);gap:15px;padding:17px;display:grid}.detail-drawer .product-candidate-detail{box-shadow:none;border:0;border-radius:0;padding:0}.product-detail-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.product-detail-grid>section{border:1px solid var(--n5-border);border-radius:var(--n5-radius-card);background:var(--n5-surface-subtle);min-width:0;padding:13px}.product-detail-grid h3{margin:0 0 10px;font-size:14px}.product-detail-grid dl{gap:7px;margin:0;display:grid}.product-detail-grid dl>div{grid-template-columns:minmax(110px,.8fr) minmax(0,1.2fr);gap:8px;display:grid}.product-detail-grid dt{color:var(--n5-text-muted);text-transform:capitalize;font-size:11px}.product-detail-grid dd{overflow-wrap:anywhere;min-width:0;margin:0;font-size:12px}.product-detail-grid ul{color:var(--n5-text-muted);gap:6px;margin:0;padding-left:18px;font-size:12px;display:grid}.product-candidate-detail .technical-details{background:var(--n5-surface-subtle)}.product-candidate-detail .technical-details .product-detail-grid{margin-top:13px}.product-purchase-pricing{border-bottom:1px solid var(--n5-border);gap:13px;padding:15px 0;display:grid}.product-purchase-pricing .section-heading{align-items:start}.product-pricing-summary{gap:10px;display:grid}.product-pricing-summary dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin:0;display:grid}.product-pricing-summary dl>div{border:1px solid var(--n5-border);border-radius:var(--n5-radius-card);background:var(--n5-surface-subtle);min-width:0;padding:10px}.product-pricing-summary dt{color:var(--n5-text-muted);font-size:11px}.product-pricing-summary dd{overflow-wrap:anywhere;margin:4px 0 0;font-size:13px;font-weight:720}.product-pricing-summary .notice{align-items:center;gap:8px;display:flex}.product-pricing-summary .notice span{flex:1}.product-pricing-columns{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.product-pricing-columns>section{border:1px solid var(--n5-border);border-radius:var(--n5-radius-card);min-width:0;padding:12px}.product-pricing-columns h4,.price-explanation h4{margin:0 0 9px;font-size:13px}.product-pricing-columns ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.product-pricing-columns li{border-bottom:1px solid var(--n5-border);gap:2px;padding-bottom:8px;display:grid}.product-pricing-columns li:last-child{border-bottom:0;padding-bottom:0}.product-pricing-columns li strong{font-size:13px}.product-pricing-columns li span,.product-pricing-columns p{color:var(--n5-text-muted);overflow-wrap:anywhere;font-size:11px}.price-explanation ol{gap:7px;margin:0;padding-left:20px;display:grid}.price-explanation li{grid-template-columns:minmax(0,1fr) auto;gap:3px 10px;font-size:12px;display:grid}.price-explanation small{color:var(--n5-text-muted);grid-column:1/-1}.pricing-editor{border:1px solid var(--n5-border);border-radius:var(--n5-radius-card);background:var(--n5-surface-subtle)}.pricing-editor summary{cursor:pointer;padding:11px 12px;font-size:13px;font-weight:720}.pricing-editor form{padding:0 12px 12px}.pricing-editor .form-span{grid-column:1/-1}.product-review-actions{border-top:1px solid var(--n5-border);gap:10px;padding-top:13px;display:grid}.product-review-actions label{color:var(--n5-text-muted);gap:6px;font-size:12px;font-weight:680;display:grid}.product-review-actions textarea{border:1px solid var(--n5-border);border-radius:var(--n5-radius-control);resize:vertical;width:100%;padding:9px 10px}.product-review-actions>div{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.product-review-actions details{border-top:1px solid var(--n5-border);padding-top:8px}.product-review-actions summary{cursor:pointer;color:var(--n5-text-muted)}.product-review-actions details label{margin-top:10px}.product-review-actions details>div{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:8px;display:flex}.product-enrichment-bar,.product-enrichment-job{border:1px solid var(--n5-border);border-radius:var(--n5-radius-card);background:var(--n5-surface);gap:12px;padding:14px 16px;display:grid}.product-enrichment-heading,.product-quality-heading,.proposal-card-heading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.product-enrichment-heading>div,.product-enrichment-job>div{gap:3px;display:grid}.product-enrichment-heading span,.product-enrichment-job span{color:var(--n5-text-muted);font-size:12px}.product-enrichment-controls{grid-template-columns:minmax(180px,.7fr) minmax(0,1.3fr);align-items:end;gap:12px;display:grid}.product-enrichment-controls>label,.product-quality-heading>label,.proposal-actions>label,.proposal-card>label{color:var(--n5-text-muted);gap:5px;font-size:12px;font-weight:680;display:grid}.product-enrichment-controls select,.product-quality-heading select,.proposal-actions input,.proposal-card textarea{border:1px solid var(--n5-border);border-radius:var(--n5-radius-control);background:var(--n5-surface);width:100%;color:var(--n5-text);padding:8px 9px}.product-enrichment-controls fieldset{border:0;flex-wrap:wrap;gap:8px 14px;min-width:0;margin:0;padding:0;display:flex}.product-enrichment-controls legend{color:var(--n5-text-muted);margin-bottom:5px;font-size:12px;font-weight:680}.product-enrichment-controls fieldset label{white-space:nowrap;font-size:12px}.product-enrichment-confirm{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.product-enrichment-confirm p{color:var(--n5-text-muted);margin:0;font-size:12px}.product-enrichment-job{grid-template-columns:minmax(180px,1fr) minmax(180px,2fr) auto auto;align-items:center}.product-enrichment-job progress{width:100%;accent-color:var(--n5-color-info)}.product-enrichment-evidence{border:1px solid var(--n5-border);border-radius:var(--n5-radius-card);background:var(--n5-surface);padding:0;overflow:hidden}.product-enrichment-evidence-summary{cursor:pointer;flex-wrap:wrap;align-items:center;gap:8px 14px;min-height:48px;padding:10px 13px;list-style:none;display:flex}.product-enrichment-evidence-summary::-webkit-details-marker{display:none}.product-enrichment-evidence-summary>span:first-child{align-items:center;gap:7px;display:inline-flex}.product-enrichment-evidence-summary>span:not(:first-child):not(.status-badge){color:var(--n5-text-muted);font-size:12px}.product-enrichment-evidence-summary>strong{margin-left:auto;font-size:13px}.product-enrichment-evidence-summary .status-badge{white-space:nowrap}.product-enrichment-evidence-summary .disclosure-chevron{flex:none;transition:transform .16s}.product-enrichment-evidence[open] .product-enrichment-evidence-summary .disclosure-chevron{transform:rotate(90deg)}.product-enrichment-evidence-content{border-top:1px solid var(--n5-border);gap:12px;padding:13px;display:grid}.product-enrichment-evidence .section-heading h2{margin:4px 0 2px;font-size:18px}.product-enrichment-evidence .section-heading p{color:var(--n5-text-muted);margin:0;font-size:12px}.enrichment-evidence-list{gap:8px;display:grid}.enrichment-evidence-job{border:1px solid var(--n5-border);border-radius:var(--n5-radius-card);background:var(--n5-surface);overflow:hidden}.enrichment-evidence-job>summary{cursor:pointer;grid-template-columns:minmax(190px,1.2fr) auto minmax(100px,.5fr) minmax(180px,.8fr);align-items:center;gap:12px;padding:12px 14px;list-style-position:inside;display:grid}.enrichment-evidence-job>summary>span:first-of-type{gap:2px;min-width:0;display:inline-grid}.enrichment-evidence-job>summary small,.enrichment-evidence-facts small{color:var(--n5-text-muted);font-size:11px;font-weight:500;display:block}.enrichment-evidence-body{border-top:1px solid var(--n5-border);gap:14px;padding:14px;display:grid}.enrichment-evidence-facts{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0;display:grid}.enrichment-evidence-facts>div{background:var(--n5-surface-muted);border-radius:var(--n5-radius-control);min-width:0;padding:10px}.enrichment-evidence-facts dt{color:var(--n5-text-muted);text-transform:uppercase;font-size:10px;font-weight:720}.enrichment-evidence-facts dd{overflow-wrap:anywhere;margin:4px 0 0;font-size:12px;font-weight:680}.enrichment-diagnostics,.enrichment-reviews,.enrichment-exchange-rates{gap:8px;display:grid}.enrichment-diagnostics h3,.enrichment-reviews h3,.enrichment-exchange-rates h3{margin:0;font-size:14px}.enrichment-diagnostics>div,.enrichment-reviews article{border-top:1px solid var(--n5-border);gap:5px;padding-block:8px;display:grid}.enrichment-exchange-rates dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0;display:grid}.enrichment-exchange-rates dl>div{border-radius:var(--n5-radius-control);background:var(--n5-surface-muted);min-width:0;padding:9px}.enrichment-exchange-rates dt{color:var(--n5-text-muted);text-transform:uppercase;font-size:10px;font-weight:720}.enrichment-exchange-rates dd{overflow-wrap:anywhere;margin:3px 0 0;font-size:12px;font-weight:680}.enrichment-diagnostics code{width:fit-content;color:var(--n5-color-warning-text);font-size:11px}.enrichment-diagnostics p,.enrichment-reviews p{color:var(--n5-text-muted);margin:0;font-size:12px}.enrichment-reviews article>div{justify-content:space-between;gap:10px;display:flex}.enrichment-reviews article>div span{color:var(--n5-text-muted);font-size:11px}.product-quality-panel,.product-proposals{border-bottom:1px solid var(--n5-border);gap:12px;padding-block:4px 14px;display:grid}.product-quality-heading h3,.product-proposals h3{margin:5px 0 2px;font-size:16px}.product-quality-heading p,.product-proposals .section-heading p{color:var(--n5-text-muted);margin:0;font-size:12px}.product-quality-criteria{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.quality-criterion{border-left:3px solid var(--n5-border-strong);background:var(--n5-surface-subtle);align-content:start;gap:7px;min-width:0;padding:10px;display:grid}.quality-criterion.tone-success{border-left-color:var(--n5-color-success)}.quality-criterion.tone-warning{border-left-color:var(--n5-color-warning)}.quality-criterion.tone-error{border-left-color:var(--n5-color-error)}.quality-criterion>div{justify-content:space-between;gap:8px;display:flex}.quality-criterion strong{font-size:12px}.quality-criterion span,.quality-criterion p{color:var(--n5-text-muted);margin:0;font-size:11px}.quality-criterion .button{justify-self:start;min-height:30px;padding:5px 8px;font-size:11px}.value-source{color:var(--n5-text-muted);margin-top:2px;font-size:10px;display:block}.proposal-list{gap:9px;display:grid}.proposal-card{border:1px solid var(--n5-border);background:var(--n5-surface-subtle);border-left-width:3px;gap:8px;padding:12px;display:grid}.proposal-card.tone-info{border-left-color:var(--n5-color-info)}.proposal-card.tone-success{border-left-color:var(--n5-color-success)}.proposal-card.tone-warning{border-left-color:var(--n5-color-warning)}.proposal-card.tone-error{border-left-color:var(--n5-color-error)}.proposal-card-heading>div{gap:2px;display:grid}.proposal-card-heading>div span,.proposal-evidence{color:var(--n5-text-muted);font-size:11px}.proposal-value{white-space:pre-wrap;margin:0;font-size:13px;line-height:1.5}.proposal-evidence{margin:0}.proposal-actions{border-top:1px solid var(--n5-border);grid-template-columns:minmax(180px,1fr) minmax(0,2fr);align-items:end;gap:10px;padding-top:7px;display:grid}.proposal-actions>div{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.user-editor{min-width:0;position:sticky;top:82px}.user-editor-stack{gap:12px;display:grid}.user-editor-empty{min-height:180px}.form-title-row{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.user-editor .form-title-row{flex-wrap:wrap}.user-editor .form-title-row>div{min-width:0}.user-editor .form-title-row h2,.user-editor .form-title-row p{overflow-wrap:anywhere}.form-title-row h2{margin:0}.form-title-row p{color:var(--n5-text-muted);margin:3px 0 0;font-size:12px;font-weight:400}.form-grid.two-columns{grid-template-columns:repeat(2,minmax(0,1fr))}.user-meta{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;display:grid}.user-meta>div{border-radius:var(--n5-radius-control);background:var(--n5-surface-subtle);min-width:0;padding:9px 10px}.user-meta dt{color:var(--n5-text-muted);font-size:10.5px}.user-meta dd{overflow-wrap:anywhere;margin:3px 0 0;font-size:12px}.user-security-section .button{justify-self:start}.user-password-reset .core-form{background:var(--n5-surface)}.organization-access-fields{border:1px solid var(--n5-border);border-radius:var(--n5-radius-control);gap:9px;min-width:0;margin:0;padding:12px;display:grid}.organization-access-fields legend{padding:0 5px;font-size:12px;font-weight:700}.effective-permissions{border:1px solid var(--n5-border);border-radius:var(--n5-radius-control);background:var(--n5-surface-subtle);gap:10px;padding:12px;display:grid}.effective-permissions>div{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.effective-permissions h3,.permission-editor h3{margin:0;font-size:14px}.effective-permissions span{color:var(--n5-text-muted);font-size:11.5px}.effective-permissions p{color:var(--n5-text-muted);margin:0;font-size:12px}.effective-permissions ul{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.effective-permissions li{border:1px solid var(--n5-border);border-radius:var(--n5-radius-control);background:var(--n5-surface);padding:5px 8px;font-size:11.5px;font-weight:650}.effective-permission-groups{gap:7px;display:grid!important}.effective-permission-group{border:1px solid var(--n5-border);border-radius:var(--n5-radius-control);background:var(--n5-surface);min-width:0}.effective-permission-group summary{cursor:pointer;justify-content:space-between;align-items:center;gap:10px;padding:9px 10px;display:flex}.effective-permission-group summary span{color:var(--n5-text);font-weight:700}.effective-permission-group summary strong{background:var(--n5-surface-subtle);text-align:center;border-radius:999px;min-width:24px;padding:2px 6px;font-size:11px}.effective-permission-group ul{padding:0 9px 9px}.user-editor .form-grid.two-columns{grid-template-columns:minmax(0,1fr)}.user-view-entry{border-block:1px solid var(--n5-border);justify-content:space-between;align-items:center;gap:12px;padding-block:12px;display:flex}.user-view-entry h3,.user-view-entry p{margin:0}.user-view-entry h3{font-size:14px}.user-view-entry p{color:var(--n5-text-muted);margin-top:3px;font-size:11.5px}.user-view-entry .button{flex:none}.user-view-dialog{gap:14px;max-height:min(720px,100vh - 40px);padding:18px;display:grid;overflow-y:auto}.user-view-dialog>label{color:var(--n5-text-muted);gap:6px;font-size:12px;font-weight:680;display:grid}.user-view-dialog input,.user-view-dialog select{border:1px solid var(--n5-border);border-radius:var(--n5-radius-control);background:var(--n5-surface);width:100%;min-height:40px;color:var(--n5-text);padding:8px 10px}.user-view-preview{margin:0}.template-application-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.template-application-row .form-hint{margin:0}.template-application-row .button{flex:none}.permission-editor{gap:11px;padding-top:4px;display:grid}.permission-editor-heading{justify-content:space-between;align-items:start;gap:10px;display:flex}.permission-editor-heading p{color:var(--n5-text-muted);margin:3px 0 0;font-size:11.5px}.permission-group{border:1px solid var(--n5-border);border-radius:var(--n5-radius-control);min-width:0;margin:0;padding:10px}.permission-group legend{padding:0 5px;font-size:12px;font-weight:750}.permission-choice-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.permission-choice{border:1px solid var(--n5-border);border-radius:var(--n5-radius-control);background:var(--n5-surface);align-items:start;min-width:0;padding:9px;color:var(--n5-text)!important;grid-template-columns:none!important;gap:8px!important;font-weight:500!important;display:flex!important}.permission-choice input{flex:none;margin:2px 0 0;width:16px!important;min-height:16px!important}.permission-choice>span{gap:2px;min-width:0;display:grid}.permission-choice strong{font-size:12px}.permission-choice small{color:var(--n5-text-muted);font-size:10.5px;font-weight:450;line-height:1.35}.permission-choice em{color:var(--n5-color-error);font-size:10px;font-style:normal;font-weight:750}.permission-choice-critical{border-color:color-mix(in srgb, var(--n5-color-error) 34%, var(--n5-border))}.permission-advanced{border:1px solid var(--n5-border);border-radius:var(--n5-radius-control)}.permission-advanced summary{cursor:pointer;padding:10px;font-size:12px;font-weight:750}.permission-advanced .permission-choice-list{padding:0 10px 10px}.organization-choice-list{flex-wrap:wrap;gap:7px 16px;display:flex}.organization-choice-list .checkbox-row{margin:0}.invitation-choice{margin:0;font-weight:600}.invitation-status{flex-wrap:wrap;align-items:center;gap:9px;padding-top:4px;display:flex}.integrations-workspace{gap:22px;display:grid}.integration-cockpit{gap:24px;min-width:0;display:grid}.integration-group{gap:10px;min-width:0;display:grid}.integration-group-heading{grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;display:grid}.integration-group-icon,.integration-overview-icon{color:var(--n5-color-info);place-items:center;display:grid}.integration-group-heading>div{min-width:0}.integration-group-heading h2{margin:0;font-size:17px}.integration-group-heading p{color:var(--n5-text-muted);margin:2px 0 0;font-size:12px}.integration-group-summary{color:var(--n5-text-muted);grid-template-columns:auto auto;place-items:baseline end;gap:0 5px;display:grid}.integration-group-summary>strong{color:var(--n5-text);font-size:18px}.integration-group-summary>span{font-size:11.5px}.integration-group-summary>small{grid-column:1/-1;font-size:10.5px}.integration-group-summary>small.tone-error{color:var(--n5-color-error);font-weight:700}.integration-overview-list{border:1px solid var(--n5-border);border-radius:var(--n5-radius-card);background:var(--n5-surface);min-width:0;box-shadow:var(--n5-shadow-card);overflow:hidden}.integration-overview-row{border-left:3px solid #0000;grid-template-columns:26px minmax(155px,1.2fr) auto minmax(125px,.85fr) minmax(135px,.9fr) minmax(155px,1.1fr) auto;grid-template-areas:"icon name status organization activity action open";align-items:center;gap:10px 12px;min-width:0;padding:12px 13px;display:grid}.integration-overview-row+.integration-overview-row{border-top:1px solid var(--n5-border)}.integration-overview-row-warning{border-left-color:var(--n5-color-warning)}.integration-overview-row-error{border-left-color:var(--n5-color-error)}.integration-overview-icon{grid-area:icon}.integration-overview-name{grid-area:name;gap:2px;min-width:0;display:grid}.integration-overview-name strong,.integration-overview-name span{overflow-wrap:anywhere}.integration-overview-name span{color:var(--n5-text-muted);font-size:11.5px}.integration-overview-row>.status-badge{grid-area:status;justify-self:start}.integration-overview-fact{gap:2px;min-width:0;display:grid}.integration-overview-fact>span{color:var(--n5-text-muted);font-size:10.5px}.integration-overview-fact>strong{overflow-wrap:anywhere;font-size:11.5px;font-weight:650;line-height:1.35}.integration-overview-organization{grid-area:organization}.integration-overview-activity{grid-area:activity}.integration-overview-action{grid-area:action}.integration-overview-attention>strong{color:var(--n5-color-error)}.integration-overview-row-warning .integration-overview-attention>strong{color:var(--n5-color-warning)}.integration-overview-row>.button{grid-area:open;justify-self:end}.mail-account-detail,.integration-detail-body{gap:15px;min-width:0;display:grid}.integration-detail-intro{color:var(--n5-text-muted);margin:0;line-height:1.45}.mail-account-channel-grid{border-top:1px solid var(--n5-border);border-bottom:1px solid var(--n5-border);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.mail-account-channel{grid-template-columns:22px minmax(0,1fr);align-items:start;gap:4px 8px;min-width:0;padding:11px 12px;display:grid}.mail-account-channel+.mail-account-channel{border-left:1px solid var(--n5-border)}.mail-account-channel-icon{color:var(--n5-color-info)}.mail-account-channel>div{gap:2px;min-width:0;display:grid}.mail-account-channel>div>span,.mail-account-channel small{color:var(--n5-text-muted);font-size:11px}.mail-account-channel strong{overflow-wrap:anywhere;font-size:13px}.mail-account-channel .status-badge{grid-column:2;justify-self:start;margin-top:4px}.mail-account-actions{justify-content:space-between;align-items:center;gap:12px;display:flex}.mail-account-actions>span{color:var(--n5-text-muted);font-size:12px}.mail-account-folder-settings{border-top:1px solid var(--n5-border);gap:12px;min-width:0;padding-top:15px;display:grid}.mail-account-folder-settings h3{margin:0 0 3px;font-size:16px}.mail-account-folder-settings .section-heading p{color:var(--n5-text-muted);margin:0;font-size:12px}.mail-account-folder-settings>.button,.mail-account-folder-form>.button{justify-self:start}.sender-configuration-form{gap:14px;display:grid}.sender-user-permissions,.sender-signature-fields{border:1px solid var(--n5-border);border-radius:var(--n5-radius-control);gap:10px;margin:0;padding:12px;display:grid}.sender-user-permissions legend,.sender-signature-fields legend{padding:0 5px;font-weight:700}.sender-user-permissions>p{color:var(--n5-text-muted);margin:0;font-size:12px}.sender-active-field{align-self:end;min-height:42px}.integration-field-wide{grid-column:1/-1}.sender-signature-preview{border:1px solid var(--n5-border);border-radius:var(--n5-radius-control);background:var(--n5-surface-subtle);gap:10px;padding:14px;display:grid}.sender-signature-preview-body{border:1px solid var(--n5-border);border-radius:var(--n5-radius-control);background:var(--n5-surface);margin-top:9px;padding:16px}.sender-signature-preview details>summary{cursor:pointer;font-weight:700}.sender-signature-preview pre{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit}.mail-account-edit-actions{flex-wrap:wrap;justify-content:flex-end;gap:9px;display:flex}.mail-account-folder-form{gap:12px;min-width:0;display:grid}.mail-account-sent-policy{margin:0;font-weight:600}.sharepoint-archive-setup{gap:var(--n5-space-3);border-top:1px solid var(--n5-border);padding-top:18px;display:grid}.sharepoint-archive-setup .section-heading{align-items:flex-start}.sharepoint-archive-setup h3{margin:2px 0 4px;font-size:16px}.sharepoint-archive-result{gap:12px;display:grid}.archive-check-list{gap:8px;display:grid}.archive-check-row{color:var(--n5-text);grid-template-columns:20px minmax(0,1fr);align-items:start;gap:8px;display:grid}.archive-check-row div{gap:2px;display:grid}.archive-check-row span{color:var(--n5-text-muted);font-size:12px}.archive-summary{color:var(--n5-text-muted);flex-wrap:wrap;gap:8px 18px;font-size:12px;display:flex}.archive-summary strong{color:var(--n5-text)}.archive-folder-list{gap:8px;margin-top:12px;display:grid}.archive-folder-row{grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.archive-folder-row code{overflow-wrap:anywhere}.lead-workspace{gap:16px;display:grid}.lead-workspace .workspace-header{margin-bottom:0}.lead-context-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.lead-context-grid button{border:1px solid var(--n5-border);border-radius:var(--n5-radius-card);background:var(--n5-surface);min-width:0;color:var(--n5-text);text-align:left;cursor:pointer;box-shadow:var(--n5-shadow-card);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;padding:12px;display:grid}.lead-context-grid button:hover{background:var(--n5-surface-subtle);box-shadow:var(--n5-shadow-hover)}.lead-context-grid svg{color:var(--n5-color-info)}.lead-context-grid span{min-width:0;color:var(--n5-text-muted);font-size:12px}.lead-context-grid strong{font-size:19px}.lead-control-facts{border:1px solid var(--n5-border);border-radius:var(--n5-radius-card);background:var(--n5-border);grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.lead-control-facts>button{background:var(--n5-surface);min-width:0;color:var(--n5-text);text-align:left;cursor:pointer;border:0;gap:3px;padding:9px 11px;display:grid}.lead-control-facts>button:hover{background:var(--n5-surface-subtle)}.lead-control-facts span{color:var(--n5-text-muted);font-size:10.5px}.lead-control-facts strong{overflow-wrap:anywhere;font-size:13px}.workspace-panel{border:1px solid var(--n5-border);border-radius:var(--n5-radius-card);background:var(--n5-surface);min-width:0;box-shadow:var(--n5-shadow-card);overflow:hidden}.lead-toolbar{border-bottom:1px solid var(--n5-border);background:var(--n5-surface-subtle);justify-content:space-between;align-items:center;gap:12px;padding:11px 13px;display:flex}.lead-toolbar-main{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.lead-display-mode{flex-wrap:nowrap}.lead-display-mode button{justify-content:center;align-items:center;gap:6px;min-width:34px;padding:5px 9px;display:inline-flex}.segmented-control{border:1px solid var(--n5-border);border-radius:var(--n5-radius-control);background:var(--n5-surface);flex-wrap:wrap;gap:4px;padding:3px;display:flex}.segmented-control button{min-height:32px;color:var(--n5-text-muted);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:5px 9px}.segmented-control button.active{background:var(--n5-surface-subtle);color:var(--n5-text);box-shadow:var(--n5-shadow-card);font-weight:720}.filter-search{align-items:center;min-width:200px;display:flex;position:relative}.filter-search svg{color:var(--n5-text-muted);position:absolute;left:10px}.filter-search input{border:1px solid var(--n5-border);border-radius:var(--n5-radius-control);background:var(--n5-surface);width:100%;min-height:36px;color:var(--n5-text);padding:7px 9px 7px 33px}.lead-table-wrap{min-width:0;overflow-x:auto}.data-table{border-collapse:collapse;width:100%;min-width:850px}.data-table th{border-bottom:1px solid var(--n5-border);color:var(--n5-text-muted);text-align:left;text-transform:uppercase;padding:9px 12px;font-size:10.5px}.data-table td{border-bottom:1px solid var(--n5-border);color:var(--n5-text);vertical-align:middle;padding:11px 12px;font-size:12px}.data-table tr{cursor:pointer}.data-table tbody tr:hover{background:var(--n5-surface-subtle)}.data-table tbody tr:last-child td{border-bottom:0}.data-table td:first-child{max-width:300px}.data-table td:first-child strong,.data-table td:first-child span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.data-table td:first-child span{color:var(--n5-text-muted);margin-top:2px;font-size:11px}.data-table .row-warning td:first-child{box-shadow:inset 3px 0 0 var(--n5-color-warning)}.lead-steering-table{min-width:1180px}.lead-steering-table td>span,.lead-steering-table td>small{color:var(--n5-text-muted);margin-top:3px;font-size:10.5px;display:block}.lead-steering-table .lead-source-badge{width:fit-content;max-width:100%;color:var(--tone-color);display:inline-flex}.lead-steering-table td:nth-child(3) strong{text-overflow:ellipsis;white-space:nowrap;max-width:190px;display:block;overflow:hidden}.lead-pipeline-title{white-space:nowrap;padding:0 4px}.lead-pipeline{background:var(--n5-border);grid-template-columns:repeat(6,minmax(210px,1fr));gap:1px;min-width:0;display:grid;overflow-x:auto}.lead-pipeline-column{background:var(--n5-surface-subtle);grid-template-rows:auto minmax(180px,1fr);align-content:start;min-width:210px;display:grid}.lead-pipeline-column>header{border-bottom:1px solid var(--n5-border);background:var(--n5-surface);justify-content:space-between;gap:8px;min-width:0;padding:10px;display:flex}.lead-pipeline-column>header div{gap:2px;min-width:0;display:grid}.lead-pipeline-column>header strong{font-size:13px}.lead-pipeline-column>header span,.lead-pipeline-column>header small{color:var(--n5-text-muted);font-size:10.5px}.lead-pipeline-cards{align-content:start;gap:7px;padding:8px;display:grid}.lead-pipeline-cards>p{color:var(--n5-text-muted);margin:8px 2px;font-size:11px}.lead-pipeline-card{border:1px solid var(--n5-border);border-left:3px solid var(--n5-border-strong);border-radius:var(--n5-radius-control);background:var(--n5-surface);min-width:0;color:var(--n5-text);text-align:left;cursor:pointer;gap:4px;padding:10px;display:grid}.lead-pipeline-card:hover{box-shadow:var(--n5-shadow-hover)}.lead-pipeline-card.tone-warning{border-left-color:var(--n5-color-warning)}.lead-pipeline-card.tone-error{border-left-color:var(--n5-color-error)}.lead-pipeline-card>strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.lead-pipeline-card>small,.lead-pipeline-card>time{color:var(--n5-text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;overflow:hidden}.lead-pipeline-card>span{margin-top:4px;font-size:11.5px;font-weight:680}.lead-pipeline-card>em{width:fit-content;color:var(--n5-text-muted);margin-top:3px;font-size:10px;font-style:normal}.lead-source-badge{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.lead-header-badges,.lead-card-badges{flex-wrap:wrap;align-items:center;gap:5px;min-width:0;display:flex}.lead-source-advisory{border-left:3px solid var(--n5-color-warning);background:color-mix(in srgb, var(--n5-color-warning) 8%, white);color:var(--n5-text);grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:9px;padding:9px 11px;display:grid}.lead-source-advisory.is-binding{border-left-color:var(--n5-color-error);background:color-mix(in srgb, var(--n5-color-error) 7%, white)}.lead-source-advisory strong{font-size:12px}.lead-source-advisory p{margin:2px 0 0;font-size:12px}.lead-pipeline-outcomes{background:var(--n5-surface-subtle);gap:12px;padding:14px;display:grid}.lead-pipeline-outcomes .section-heading{margin:0}.lead-pipeline-outcome-list{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:9px;display:grid}.lead-partner-attention{border:1px solid var(--n5-border);border-radius:var(--n5-radius-card);background:var(--n5-border);grid-template-columns:minmax(180px,.8fr) repeat(2,minmax(180px,1fr));gap:1px;display:grid;overflow:hidden}.lead-partner-attention>div,.lead-partner-attention>button{background:var(--n5-surface);min-width:0;color:var(--n5-text);text-align:left;border:0;align-content:center;gap:3px;padding:10px 12px;display:grid}.lead-partner-attention h2{margin:0;font-size:14px}.lead-partner-attention button{cursor:pointer}.lead-partner-attention button:hover{background:var(--n5-surface-subtle)}.lead-partner-attention button span{color:var(--n5-text-muted);font-size:11px}.lead-dialog{width:min(760px,100%)}.span-two{grid-column:1/-1}.detail-tabs{border-bottom:1px solid var(--n5-border);gap:4px;padding-bottom:9px;display:flex;overflow-x:auto}.detail-tabs button{border-radius:var(--n5-radius-control);min-height:34px;color:var(--n5-text-muted);cursor:pointer;background:0 0;border:0;flex:none;padding:6px 9px}.detail-tabs button.active{background:var(--n5-surface-subtle);color:var(--n5-text);font-weight:720}.lead-detail-navigation{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.lead-detail-navigation .workspace-guidance{flex:none}.lead-detail-layout{grid-template-columns:minmax(0,3fr) minmax(260px,1fr);align-items:start;gap:16px;min-width:0;display:grid}.lead-detail-main{min-width:0}.lead-context-rail{gap:10px;min-width:0;display:grid;position:sticky;top:0}.lead-context-rail .guided-action{margin:0}.lead-context-rail .lead-quick-actions{grid-template-columns:1fr;display:grid}.lead-context-rail .lead-quick-actions .button{justify-content:flex-start;width:100%}.lead-context-group{border-top:1px solid var(--n5-border);gap:4px;min-width:0;padding:10px 2px;display:grid}.lead-context-group>strong{overflow-wrap:anywhere;font-size:13px}.lead-context-group>small{color:var(--n5-text-muted);overflow-wrap:anywhere;font-size:11px}.lead-context-group .button{justify-self:start;margin-top:3px}.lead-primary-tabs{scrollbar-width:thin;padding-bottom:7px;overflow-x:auto}.lead-primary-tabs button{flex:none}.lead-more-areas{border-bottom:1px solid var(--n5-border)}.lead-more-areas>summary{width:fit-content;color:var(--n5-text-muted);cursor:pointer;margin-bottom:7px;font-size:12px;font-weight:700}.lead-more-areas .detail-tabs{border-bottom:0}.lead-progress-strip{border-bottom:1px solid var(--n5-border);min-width:0;padding:0 0 8px;display:grid}.lead-quick-actions{flex-wrap:wrap;gap:8px;display:flex}.lead-call-action>span{text-align:left;gap:1px;min-width:0;display:grid}.lead-call-action small{color:var(--n5-text-muted);font-size:10px;font-weight:500}.lead-overview-layout{grid-template-columns:1fr;align-items:start;gap:12px;display:grid}.lead-overview-actions{gap:12px;display:grid}.lead-overview-summary{border-bottom:1px solid var(--n5-border);padding-bottom:12px}.lead-product-interest-summary{border-bottom:1px solid var(--n5-border);justify-content:space-between;align-items:center;gap:14px;min-width:0;padding:10px 0;display:flex}.lead-product-interest-summary>div{gap:3px;min-width:0;display:grid}.lead-product-interest-summary strong{overflow-wrap:anywhere;font-size:14px}.lead-product-interest-summary small{color:var(--n5-text-muted);font-size:11px}.partner-matching{gap:14px;display:grid}.partner-matching-toolbar,.partner-location,.partner-match-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.partner-location{justify-content:flex-start}.partner-location>div,.partner-match-heading>div{gap:3px;display:grid}.partner-location span,.partner-match-heading span{color:var(--n5-text-muted);font-size:12px}.partner-match-summary{margin:0}.partner-match-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.partner-match-card{border:1px solid var(--n5-border);border-radius:var(--n5-radius-card);background:var(--n5-surface);gap:12px;padding:14px;display:grid}.partner-match-card ul{gap:7px;margin:0;padding:0;list-style:none;display:grid}.partner-match-card li{color:var(--n5-text-muted);align-items:center;gap:7px;font-size:13px;display:flex}.lead-focus{border-left:4px solid var(--n5-color-info);gap:7px;display:grid}.lead-focus strong{font-size:17px}.lead-focus>span:nth-of-type(2){color:var(--n5-text-muted);font-size:12px}.lead-focus .button{justify-self:start;margin-top:3px}.guided-action{border-left-color:var(--n5-color-info)}.guided-action.tone-warning{border-left-color:var(--n5-color-warning)}.guided-action.tone-error{border-left-color:var(--n5-color-error)}.guided-action-heading{justify-content:space-between;align-items:center;gap:10px;display:flex}.guided-action>p{color:var(--n5-text-muted);margin:0;font-size:13px}.guided-action>span{color:var(--n5-text-muted);align-items:center;gap:6px;font-size:12px;display:inline-flex}.guided-action-options{margin-top:4px}.guided-action-options summary{cursor:pointer;color:var(--n5-text-muted);font-size:12px}.forecast-summary{border-top:1px solid var(--n5-border);flex-wrap:wrap;gap:6px 12px;padding-top:8px;display:flex}.forecast-summary span{flex-basis:100%;font-size:12px}.forecast-summary small{color:var(--n5-text-muted)}.lead-attention-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.lead-attention-cards>button{border:1px solid var(--n5-border);border-radius:var(--n5-radius-card);background:var(--n5-surface);min-width:0;min-height:154px;color:var(--n5-text);text-align:left;cursor:pointer;box-shadow:var(--n5-shadow-card);flex-direction:column;align-items:flex-start;gap:6px;padding:13px;display:flex}.lead-attention-cards>button:hover{box-shadow:var(--n5-shadow-hover)}.lead-attention-cards>button>strong{font-size:17px}.lead-attention-cards>button>small,.lead-attention-cards time{color:var(--n5-text-muted);font-size:12px}.lead-attention-cards>button>span:not(.status-badge,.button){margin-top:auto;font-weight:650}.lead-attention-cards .button{margin-top:4px}.lead-day-progress{color:var(--n5-color-success);align-items:center;gap:7px;margin:0;font-size:13px;font-weight:650;display:flex}.partner-guided-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.partner-guided-metrics>div{border:1px solid var(--n5-border);border-radius:var(--n5-radius-control);flex-direction:column;gap:2px;padding:10px;display:flex}.partner-guided-metrics strong{font-size:18px}.partner-guided-metrics span{color:var(--n5-text-muted);font-size:12px}.business-hours-list{gap:7px;display:grid}.business-hours-row{grid-template-columns:minmax(130px,1fr) 110px auto 110px;align-items:center;gap:8px;display:grid}.closure-row{justify-content:space-between;align-items:center;gap:8px;display:flex}.lead-project-status{gap:10px;display:grid}.lead-project-status-list{border:1px solid var(--n5-border);border-radius:var(--n5-radius-control);background:var(--n5-border);gap:1px;display:grid;overflow:hidden}.lead-project-status-list button{background:var(--n5-surface);min-width:0;color:var(--n5-text);text-align:left;cursor:pointer;border:0;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px 9px;display:grid}.lead-project-status-list button:hover{background:var(--n5-surface-subtle)}.lead-project-status-list button>span:nth-child(2){gap:1px;min-width:0;display:grid}.lead-project-status-list small{color:var(--n5-text-muted);font-size:10.5px}.lead-project-status-icon{background:var(--n5-surface-subtle);width:24px;height:24px;color:var(--n5-text-muted);border-radius:50%;place-items:center;display:grid}.lead-project-status-icon.status-complete{background:color-mix(in srgb, var(--n5-color-success) 12%, white);color:var(--n5-color-success)}.lead-project-status-icon.status-attention{background:color-mix(in srgb, var(--n5-color-warning) 12%, white);color:var(--n5-color-warning-text)}.lead-lifecycle-compact{border-top:1px solid var(--n5-border);padding-top:10px}.lead-lifecycle-compact>summary{width:fit-content;color:var(--n5-text-muted);cursor:pointer;font-size:12px;font-weight:700}.lead-lifecycle-compact>p{color:var(--n5-text-muted);margin:8px 0 0;font-size:12px}.lead-lifecycle-actions{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.lead-progress li.current span{border-color:var(--n5-color-info);background:var(--n5-color-info);box-shadow:inset 0 0 0 4px var(--n5-surface)}.lead-progress li.current strong{color:var(--n5-color-info)}.activity-timeline{gap:0;margin:0;padding:0;list-style:none;display:grid}.activity-timeline li{border-left:2px solid var(--n5-border);gap:4px;padding:10px 0 10px 16px;display:grid}.activity-timeline li>div{justify-content:space-between;gap:10px;display:flex}.activity-timeline li span{color:var(--n5-text-muted);font-size:11px}.activity-timeline li p{color:var(--n5-text-muted);white-space:pre-wrap;margin:0}.lead-offer-list{gap:10px;display:grid}.lead-offer-overview{border-left:4px solid var(--n5-color-info);gap:12px;display:grid}.lead-offer-keyfacts{grid-template-columns:repeat(4,minmax(0,1fr))}.lead-offer-version{border:1px solid var(--n5-border);border-radius:var(--n5-radius-control);background:var(--n5-surface-subtle)}.lead-offer-version>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:10px;padding:11px 12px;list-style:none;display:flex}.lead-offer-version>summary::-webkit-details-marker{display:none}.lead-offer-version>summary>span:first-child{gap:2px;min-width:0;display:grid}.lead-offer-version>summary small{color:var(--n5-text-muted);overflow-wrap:anywhere}.lead-offer-version-content{border-top:1px solid var(--n5-border);gap:10px;padding:0 12px 12px;display:grid}.lead-offer-version-content>:first-child{margin-top:10px}.lead-offer-heading{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.lead-offer-heading>div{gap:3px;min-width:0;display:grid}.lead-offer-heading span:not(.status-badge){color:var(--n5-text-muted);font-size:11px}.lead-offer-review{box-shadow:none;padding:12px}.lead-original-link{justify-self:start}.lead-offer-items{gap:8px;display:grid}.lead-offer-items h4{margin:2px 0}.lead-offer-item-grid{border:1px solid var(--n5-border);border-radius:var(--n5-radius-control);grid-template-columns:72px minmax(170px,2fr) repeat(5,minmax(90px,1fr));gap:7px;padding:9px;display:grid}.lead-confirmed-items{gap:6px;display:grid}.lead-confirmed-items>div{border-top:1px solid var(--n5-border);justify-content:space-between;gap:10px;padding-top:6px;display:flex}.lead-confirmed-items span{color:var(--n5-text-muted);font-size:11px}.lead-overview-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.lead-overview-facts .lead-summary-wide{grid-column:1/-1}.lead-secondary-heading{margin-top:12px}.lead-project-check{border-left:4px solid var(--n5-border-strong);gap:12px;display:grid}.lead-project-check-attention{border-left-color:var(--n5-color-warning)}.lead-project-check-plausible{border-left-color:var(--n5-color-success)}.lead-project-check-items{flex-wrap:wrap;gap:7px 14px;display:flex}.lead-project-check-items>span{color:var(--n5-text-muted);align-items:center;gap:5px;font-size:12px;display:inline-flex}.lead-project-check-items .check-pass{color:var(--n5-color-success)}.lead-project-check-items .check-warning{color:var(--n5-color-warning-text)}.lead-project-check .button{justify-self:start}.lead-precheck{border-left:4px solid var(--n5-border-strong);gap:13px;display:grid}.lead-precheck-attention{border-left-color:var(--n5-color-warning)}.lead-precheck-plausible{border-left-color:var(--n5-color-success)}.lead-precheck-results{border-block:1px solid var(--n5-border);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.lead-precheck-results article{border-left:1px solid var(--n5-border);gap:4px;min-width:0;padding:12px;display:grid}.lead-precheck-results article:first-child{border-left:0}.lead-precheck-results span,.lead-precheck-results small{color:var(--n5-text-muted);font-size:11px}.lead-precheck-results strong{font-variant-numeric:tabular-nums;font-size:18px}.lead-precheck-missing{justify-content:space-between;align-items:center;gap:14px;display:flex}.lead-precheck-missing>div{gap:3px;min-width:0;display:grid}.lead-precheck-missing span{color:var(--n5-text-muted);font-size:12px}.lead-precheck-disclosure{border-top:1px solid var(--n5-border);padding-top:9px}.lead-precheck-disclosure>summary{cursor:pointer;font-weight:700}.lead-precheck-disclosure[open]>summary{margin-bottom:10px}.lead-precheck-all{margin-top:2px}.lead-precheck-disclosure ol,.lead-precheck-disclosure ul{gap:4px;margin:7px 0;padding-left:22px;display:grid}.lead-precheck-disclosure h3{margin:12px 0 4px;font-size:13px}.external-planning-section{border-left:4px solid var(--n5-color-info);gap:13px;display:grid}.planning-summary{border-block:1px solid var(--n5-border);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.planning-summary span{border-left:1px solid var(--n5-border);gap:4px;min-width:0;padding:12px;display:grid}.planning-summary span:first-child{border-left:0}.planning-summary small{color:var(--n5-text-muted);font-size:11px}.planning-summary strong{overflow-wrap:anywhere}.planning-requirements{gap:6px;display:grid}.planning-requirements ul{margin:0;padding-left:20px}.planning-results-primary,.planning-detail-grid{border:1px solid var(--n5-border);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.planning-results-primary span,.planning-detail-grid span{border-left:1px solid var(--n5-border);gap:4px;min-width:0;padding:12px;display:grid}.planning-results-primary span:first-child,.planning-detail-grid span:first-child{border-left:0}.planning-results-primary small,.planning-detail-grid small{color:var(--n5-text-muted);font-size:11px}.planning-results-primary strong,.planning-detail-grid strong{overflow-wrap:anywhere}.planning-result-details{gap:12px;display:grid}.planning-result-details>summary{cursor:pointer;font-weight:700}.planning-result-details[open]>summary{margin-bottom:12px}.planning-result-list{gap:0;margin-top:12px;display:grid}.planning-result-list h3{margin:0 0 6px;font-size:14px}.planning-result-list>div{border-top:1px solid var(--n5-border);justify-content:space-between;gap:16px;padding:9px 0;display:flex}.planning-result-list span{color:var(--n5-text-muted);text-align:right}.planning-warning-list{margin:12px 0 0;padding-left:20px}.lead-external-load-list{gap:8px;display:grid}.lead-external-load-list>div{border-bottom:1px solid var(--n5-border);grid-template-columns:90px minmax(0,1fr);gap:2px 12px;padding:8px 0;display:grid}.lead-external-load-list>div:last-child{border-bottom:0}.lead-external-load-list span,.lead-external-load-list small{color:var(--n5-text-muted);font-size:11px}.lead-external-load-list small{grid-column:2}.lead-external-loads>p{color:var(--n5-text-muted);margin-top:0;font-size:12px}.lead-external-load-row{border-top:1px solid var(--n5-border);grid-template-columns:110px minmax(180px,1fr) 150px 150px auto;align-items:end;gap:8px;padding:9px 0;display:grid}.lead-external-load-row:first-of-type{border-top:0}.lead-offer-table-wrap{min-width:0;overflow-x:auto}.lead-offer-table{table-layout:fixed;min-width:760px}.lead-offer-table th:first-child,.lead-offer-table td:first-child{width:58px}.lead-offer-table th:nth-child(2),.lead-offer-table td:nth-child(2){width:86px}.lead-offer-table th:nth-child(3),.lead-offer-table td:nth-child(3){width:120px}.lead-offer-table th:nth-child(4),.lead-offer-table td:nth-child(4){width:auto}.lead-offer-table th:nth-child(5),.lead-offer-table td:nth-child(5),.lead-offer-table th:nth-child(6),.lead-offer-table td:nth-child(6){text-align:right;font-variant-numeric:tabular-nums;width:126px}.lead-offer-table td:first-child,.lead-offer-table td:nth-child(2),.lead-offer-table td:nth-child(3){white-space:nowrap}.lead-offer-totals{grid-template-columns:repeat(3,minmax(130px,1fr));gap:8px;margin:0;display:grid}.lead-offer-totals>div{border:1px solid var(--n5-border);border-radius:var(--n5-radius-control);background:var(--n5-surface);text-align:right;gap:3px;padding:10px;display:grid}.lead-offer-totals dt{color:var(--n5-text-muted)}.lead-offer-totals dd{font-variant-numeric:tabular-nums;margin:0;font-weight:720}.lead-secondary-actions>summary{cursor:pointer;font-weight:700}.lead-secondary-actions[open]>summary{margin-bottom:12px}.lead-section-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.lead-project-summary{border:1px solid var(--n5-border);border-radius:var(--n5-radius-control);background:var(--n5-border);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.lead-project-summary article{background:var(--n5-surface);gap:3px;min-width:0;padding:10px 12px;display:grid}.lead-project-summary span{color:var(--n5-text-muted);overflow-wrap:anywhere;font-size:12px}.lead-project-details{border-top:1px solid var(--n5-border);margin-top:12px;padding-top:10px}.lead-project-details>summary{width:fit-content;color:var(--n5-text-muted);cursor:pointer;font-size:12px;font-weight:700}.lead-project-details[open]>summary{margin-bottom:12px}.lead-capture-send-panel{gap:10px;display:grid}.lead-funding-summary{grid-template-columns:repeat(4,minmax(0,1fr))}.lead-heat-pump-preparation{border-left:4px solid var(--n5-color-info);gap:13px;display:grid}.lead-preparation-facts{grid-template-columns:repeat(3,minmax(0,1fr))}.lead-preparation-statuses{border:1px solid var(--n5-border);border-radius:var(--n5-radius-control);background:var(--n5-border);gap:1px;display:grid;overflow:hidden}.lead-preparation-statuses>div{background:var(--n5-surface);align-items:flex-start;gap:8px;padding:10px 12px;display:flex}.lead-preparation-statuses svg{color:var(--n5-color-success);flex:none;margin-top:2px}.lead-preparation-statuses span{gap:2px;display:grid}.lead-preparation-statuses small,.lead-preparation-paths span{color:var(--n5-text-muted);font-size:11px}.lead-preparation-open{gap:6px;display:grid}.lead-preparation-open ul{color:var(--n5-text-muted);gap:4px;margin:0;padding-left:20px;font-size:12px;display:grid}.lead-preparation-paths{gap:8px;margin-bottom:10px;display:grid}.lead-preparation-paths>div{gap:2px;display:grid}.lead-attachment-list{gap:8px;display:grid}.lead-attachment-list article{border:1px solid var(--n5-border);border-radius:var(--n5-radius-control);background:var(--n5-surface-subtle);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px;display:grid}.lead-attachment-list article>div{min-width:0}.lead-attachment-list article strong,.lead-attachment-list article span{overflow-wrap:anywhere;display:block}.lead-attachment-list article span{color:var(--n5-text-muted);margin-top:2px;font-size:11px}.lead-attachment-list article p{margin:5px 0 0}.lead-attachment-upload{border-top:1px solid var(--n5-border);box-shadow:none;margin-top:12px;padding-top:12px}.lead-attachment-actions{align-items:center;gap:5px;display:flex}.lead-attachment-menu{position:relative}.lead-attachment-menu>summary{cursor:pointer;list-style:none}.lead-attachment-menu>summary::-webkit-details-marker{display:none}.lead-attachment-menu[open]>summary{background:var(--n5-surface-subtle)}.lead-attachment-menu>.button-danger{z-index:2;width:max-content;box-shadow:var(--n5-shadow-card);position:absolute;top:calc(100% + 4px);right:0}.lead-attachment-trash{border-top:1px solid var(--n5-border);margin-top:12px;padding-top:10px}.lead-attachment-trash>summary{width:fit-content;color:var(--n5-text-muted);cursor:pointer;font-size:12px;font-weight:700}.lead-attachment-trash[open]>summary{margin-bottom:9px}.lead-image-list{grid-template-columns:repeat(2,minmax(0,1fr))}.lead-image-list article{grid-template-columns:72px minmax(0,1fr);align-items:start}.lead-image-list article>a:first-child{grid-row:1/span 2}.lead-image-list img{border-radius:var(--n5-radius-control);object-fit:cover;width:72px;height:72px;display:block}.lead-image-list .lead-attachment-actions{grid-column:2;justify-self:start}.lead-feedback-row{border-bottom:1px solid var(--n5-border);justify-content:space-between;gap:12px;padding:9px 0;display:flex}.lead-feedback-row>div{gap:2px;display:grid}.lead-feedback-row span{color:var(--n5-text-muted);font-size:11px}.lead-action-heading{align-items:flex-start;gap:10px;margin-bottom:12px;display:flex}.lead-action-heading>svg{color:var(--n5-color-info);flex:none;margin-top:1px}.lead-action-heading>div{min-width:0}.lead-action-heading h2{margin:0 0 3px}.lead-action-heading p{color:var(--n5-text-muted);margin:0;font-size:12px}.lead-composer-heading .icon-button{flex:none;margin-left:auto}.lead-additional-recipients{gap:8px;display:grid}.lead-recipient-row{border:1px solid var(--n5-border);border-radius:var(--n5-radius-control);background:var(--n5-surface-subtle);grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:end;gap:8px;padding:9px;display:grid}.lead-recipient-row>label{min-width:0}.lead-recipient-row>.icon-button{margin-bottom:1px}.lead-add-recipient{justify-self:start}.lead-mail-attachments{border:1px solid var(--n5-border);border-radius:var(--n5-radius-control);gap:7px;margin:0;padding:10px;display:grid}.lead-mail-attachments legend{padding:0 5px;font-size:12px;font-weight:700}.lead-mail-attachments label{color:var(--n5-text);align-items:flex-start;gap:7px;font-weight:500;display:flex}.lead-mail-attachments input{width:auto;margin-top:2px}.lead-communication-history{gap:10px;margin:0;padding:0;list-style:none;display:grid}.lead-communication-history>li{border:1px solid var(--n5-border);border-radius:var(--n5-radius-control);background:var(--n5-surface-subtle);gap:9px;padding:12px;display:grid}.lead-communication-history .lead-conversation-message{width:min(88%,720px)}.lead-communication-history .lead-conversation-message.incoming{border-left:3px solid var(--n5-color-info);justify-self:start}.lead-communication-history .lead-conversation-message.outgoing{border-right:3px solid var(--n5-color-success);background:var(--n5-surface);justify-self:end}.lead-communication-history p{white-space:pre-wrap;margin:0}.lead-communication-item-heading{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.lead-communication-item-heading>div{gap:2px;min-width:0;display:grid}.lead-communication-item-heading span:not(.status-badge),.lead-support-answer>span{color:var(--n5-text-muted);font-size:11px}.lead-appointment-current,.lead-mail-signals article,.lead-inbox-review-list form{border:1px solid var(--n5-border);border-radius:var(--n5-radius-control);background:var(--n5-surface-subtle);justify-content:space-between;align-items:center;gap:16px;padding:12px;display:flex}.lead-appointment-current>div:first-child,.lead-mail-signals article>div:first-child,.lead-inbox-review-list form>div:first-child{gap:4px;min-width:0;display:grid}.lead-appointment-current span,.lead-inbox-review-list span{color:var(--n5-text-muted);font-size:12px}.lead-appointment-history,.lead-inbox-review-list{gap:8px;margin:10px 0 0;padding:0;list-style:none;display:grid}.lead-appointment-history li{border-bottom:1px solid var(--n5-border);justify-content:space-between;gap:12px;padding:8px 0;display:flex}.lead-mail-signals{gap:10px;display:grid}.lead-mail-signals article p,.lead-inbox-review-list p{color:var(--n5-text-muted);margin:0;font-size:13px}.lead-inbox-review>summary{cursor:pointer;align-items:center;gap:8px;font-weight:700;display:flex}.lead-inbox-review-list form{grid-template-columns:minmax(0,1fr) minmax(220px,320px) auto;margin-top:10px;display:grid}.lead-support-answer{border-left:3px solid var(--n5-color-success);background:var(--n5-surface);gap:4px;padding:10px;display:grid}.lead-support-reply{padding-top:4px}.lead-intake-choice{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.lead-intake-choice button{border:1px solid var(--n5-border);border-radius:var(--n5-radius-card);background:var(--n5-surface);min-width:0;color:var(--n5-text);text-align:left;cursor:pointer;gap:6px;padding:16px;display:grid}.lead-intake-choice button:hover{border-color:var(--n5-color-info);background:var(--n5-surface-subtle)}.lead-intake-choice svg{color:var(--n5-color-info)}.lead-intake-choice span{color:var(--n5-text-muted);font-size:12px;line-height:1.4}.lead-intake-dialog{width:min(920px,100%)}.lead-intake-review{min-width:0;overflow-y:auto}.lead-intake-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.lead-intake-field{border:1px solid var(--n5-border);border-radius:var(--n5-radius-control);background:var(--n5-surface-subtle);gap:6px;min-width:0;padding:10px;display:grid}.lead-intake-field.has-conflict{border-color:var(--n5-color-error)}.lead-intake-field-heading{justify-content:space-between;align-items:center;gap:8px;display:flex}.lead-intake-field-heading label{color:var(--n5-text)}.lead-intake-alternatives{color:var(--n5-text-muted);gap:3px;font-size:11px;display:grid}.lead-intake-discard{align-items:center;color:var(--n5-text-muted)!important;flex-direction:row!important;grid-template-columns:none!important;gap:7px!important;font-weight:500!important;display:flex!important}.lead-intake-discard input{width:auto}.lead-intake-queue{border:1px solid var(--n5-color-warning);border-radius:var(--n5-radius-card);background:color-mix(in srgb, var(--n5-color-warning) 7%, white);justify-content:space-between;align-items:center;gap:14px;padding:11px 13px;display:flex}.lead-intake-queue>div{align-items:center;gap:9px;min-width:0;display:flex}.lead-intake-queue>div>span{gap:2px;min-width:0;display:grid}.lead-intake-queue small{color:var(--n5-text-muted)}.lead-progress{background:var(--n5-border);border:1px solid var(--n5-border);border-radius:var(--n5-radius-control);grid-template-columns:repeat(7,minmax(0,1fr));gap:1px;min-width:0;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.lead-progress li{background:var(--n5-surface);min-width:0;color:var(--n5-text-muted);grid-template-columns:16px minmax(0,1fr);align-items:center;gap:5px;padding:6px 7px;font-size:10px;display:grid}.lead-progress li strong{overflow-wrap:anywhere;min-width:0;line-height:1.25}.lead-progress li>span{border:1px solid var(--n5-border);border-radius:50%;place-items:center;width:16px;height:16px;display:grid}.lead-progress li.completed{color:var(--n5-text)}.lead-progress li.completed>span{border-color:var(--n5-color-success);background:var(--n5-color-success);color:#fff}.lead-project-groups{gap:14px;display:grid}.lead-project-groups>section{border-top:1px solid var(--n5-border);padding-top:12px}.lead-project-groups>section:first-child{border-top:0;padding-top:0}.lead-project-groups h3{margin:0 0 8px;font-size:14px}.lead-project-groups dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 18px;margin:0;display:grid}.lead-project-groups dl>div{gap:2px;min-width:0;display:grid}.lead-project-groups dt{color:var(--n5-text-muted);font-size:11px}.lead-project-groups dd{overflow-wrap:anywhere;margin:0}.lead-project-form{box-shadow:none}.lead-capture-list{gap:10px;display:grid}.lead-capture-list>article{border-top:1px solid var(--n5-border);gap:10px;padding:12px 0;display:grid}.lead-capture-list>article:first-child{border-top:0;padding-top:0}.lead-capture-heading{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.lead-capture-heading>div{gap:3px;min-width:0;display:grid}.lead-capture-heading span:not(.status-badge){color:var(--n5-text-muted);font-size:11px}.lead-capture-review{border:1px solid var(--n5-border);border-radius:var(--n5-radius-control);background:var(--n5-surface-subtle);box-shadow:none;padding:12px}.lead-capture-review h3,.lead-capture-review>p{margin:0}.lead-capture-comparison{gap:8px;display:grid}.lead-capture-comparison>article{border-top:1px solid var(--n5-border);gap:7px;padding-top:8px;display:grid}.lead-capture-values{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.lead-capture-values>span,.lead-capture-values>label{border:1px solid var(--n5-border);border-radius:var(--n5-radius-control);background:var(--n5-surface);gap:3px;min-width:0;padding:8px;display:grid}.lead-capture-values small{color:var(--n5-text-muted);text-transform:uppercase;font-size:10px}.public-intake-layout{background:var(--n5-background);place-items:start center;min-height:100vh;padding:36px 18px;display:grid}.public-intake-panel{border:1px solid var(--n5-border);border-radius:var(--n5-radius-card);background:var(--n5-surface);width:min(780px,100%);box-shadow:var(--n5-shadow-card);gap:18px;padding:24px;display:grid}.public-intake-panel header{gap:5px;display:grid}.public-intake-panel h1{margin:0;font-size:28px}.public-intake-panel header p,.public-intake-panel>p{color:var(--n5-text-muted);margin:0}.public-address-grid{grid-template-columns:110px minmax(0,1fr)}.public-submit{justify-self:end}.public-intake-success{align-self:center;justify-items:start}.public-intake-success>svg{color:var(--n5-color-success)}.integration-detail{border:1px solid var(--n5-border);border-radius:var(--n5-radius-card);background:var(--n5-surface);min-width:0;box-shadow:var(--n5-shadow-card);gap:15px;padding:18px;display:grid}.integration-detail-heading{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.integration-detail-heading h2{margin:4px 0;font-size:21px}.integration-detail-heading p{color:var(--n5-text-muted);margin:0;line-height:1.4}.integration-detail-heading .status-badge{align-items:center;gap:5px;display:inline-flex}.integration-secret-form{border-top:1px solid var(--n5-border);gap:9px;padding-top:15px;display:grid}.integration-secret-heading{align-items:center;gap:9px;display:flex}.integration-secret-heading>svg{color:var(--n5-color-info)}.integration-secret-heading>div{gap:2px;display:grid}.integration-secret-heading span{color:var(--n5-text-muted);font-size:11.5px}.integration-secret-form label{color:var(--n5-text-muted);font-size:12px;font-weight:680}.integration-secret-form .button{justify-self:start}.integration-configuration-form,.integration-connection-test,.shopware-setup-step,.shopware-inventory,.shopware-checkout-test{border-top:1px solid var(--n5-border);gap:12px;padding-top:15px;display:grid}.integration-configuration-form h3,.integration-connection-test h3,.shopware-setup-step h3,.shopware-inventory h3,.shopware-checkout-test h3{margin:0 0 3px;font-size:16px}.integration-field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}.integration-field{min-width:0;color:var(--n5-text-muted);gap:6px;font-size:12px;font-weight:680;display:grid}.integration-field input,.integration-field select{width:100%;min-width:0}.integration-field small{color:var(--n5-text-muted);font-size:11px;font-weight:500;line-height:1.35}.integration-configuration-form .button,.integration-connection-test .button,.shopware-inventory .button,.shopware-checkout-test .button{justify-self:start}.integration-connection-test .inline-notice,.shopware-inventory-result .inline-notice,.shopware-checkout-result .inline-notice{margin-top:2px}.shopware-channel-status{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.shopware-channel-status span{border:1px solid var(--n5-border);border-radius:var(--n5-radius-control);color:var(--n5-text-muted);gap:2px;padding:9px 10px;font-size:11.5px;display:grid}.shopware-channel-status strong{color:var(--n5-text)}.shopware-channel-form{border-top:0;padding-top:0}.shopware-store-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.shopware-store-card{border:1px solid var(--n5-border);border-radius:var(--n5-radius-control);background:var(--n5-surface-subtle);gap:9px;min-width:0;padding:11px;display:grid}.shopware-store-card>div{justify-content:space-between;gap:8px;display:flex}.shopware-store-card span,.shopware-store-card p{color:var(--n5-text-muted);margin:0;font-size:11.5px;line-height:1.4}.shopware-store-card .button{justify-self:start}.shopware-confirmation{color:var(--n5-text);grid-template-columns:18px minmax(0,1fr);align-items:start;gap:8px;font-size:12px;line-height:1.4;display:grid}.shopware-confirmation input{width:16px;height:16px;margin:1px 0 0}.shopware-checkout-result,.shopware-phase-list,.shopware-inventory-result,.shopware-capability-list{gap:9px;display:grid}.shopware-inventory-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.shopware-inventory-summary span{border:1px solid var(--n5-border);border-radius:var(--n5-radius-control);color:var(--n5-text-muted);gap:2px;padding:9px 10px;font-size:11.5px;display:grid}.shopware-inventory-summary strong{color:var(--n5-text);font-size:15px}.shopware-inventory-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.shopware-inventory-card{border:1px solid var(--n5-border);border-radius:var(--n5-radius-control);background:var(--n5-surface);min-width:0}.shopware-inventory-card summary{cursor:pointer;justify-content:space-between;align-items:center;gap:10px;min-height:50px;padding:9px 10px;list-style:none;display:flex}.shopware-inventory-card summary::-webkit-details-marker{display:none}.shopware-inventory-card summary>span:first-child{min-width:0;color:var(--n5-text-muted);gap:2px;font-size:11px;line-height:1.35;display:grid}.shopware-inventory-card summary strong{overflow-wrap:anywhere;color:var(--n5-text);font-size:12.5px}.shopware-inventory-card ul{color:var(--n5-text-muted);gap:4px;margin:0;padding:0 12px 10px 28px;font-size:11.5px;display:grid}.shopware-inventory-card>p{color:var(--n5-text-muted);margin:0;padding:0 12px 10px;font-size:11.5px}.shopware-order-number{border:1px solid var(--n5-color-success);border-radius:var(--n5-radius-control);background:color-mix(in srgb, var(--n5-color-success) 8%, white);flex-wrap:wrap;justify-content:space-between;gap:8px;padding:10px 12px;display:flex}.shopware-order-number span{color:var(--n5-text-muted);font-size:12px}.inline-notice{border-radius:var(--n5-radius-control);background:color-mix(in srgb, var(--tone-color) 9%, white);color:var(--tone-color);align-items:center;gap:8px;padding:10px 11px;display:flex}.integration-detail .technical-details{background:var(--n5-surface-subtle)}.integration-detail .technical-details code{overflow-wrap:anywhere;color:var(--n5-text);font-size:11.5px}.update-center{gap:22px;display:grid}.update-center .workspace-header{flex-wrap:wrap}.update-center .workspace-header>:first-child{min-width:min(100%,280px)}.workspace-header-actions{justify-content:flex-end;align-items:center;gap:8px;display:flex}.update-overview{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px;display:grid}.update-card{border:1px solid var(--n5-border);border-radius:var(--n5-radius-card);background:var(--n5-surface);min-width:0;box-shadow:var(--n5-shadow-card);align-content:start;gap:12px;padding:18px;display:grid}.update-card>strong{font-size:23px}.update-card>p,.update-card>small{color:var(--n5-text-muted);margin:0}.update-card>.button{justify-self:start}.update-card dl,.technical-details dl{grid-template-columns:auto 1fr;gap:7px 14px;margin:0;display:grid}.update-card dt,.technical-details dt{color:var(--n5-text-muted)}.update-card dd,.technical-details dd{overflow-wrap:anywhere;margin:0}.update-card code{color:var(--n5-text);font-size:12px}.update-installed-card{grid-template-rows:auto auto 1fr}.update-version-block{gap:4px;display:grid}.update-version-block strong{font-size:25px;line-height:1.2}.update-version-block span{color:var(--n5-text-muted);font-size:12px}.update-status-card{border-top:3px solid var(--n5-border-strong)}.update-status-card.tone-success{border-top-color:var(--n5-color-success)}.update-status-card.tone-info{border-top-color:var(--n5-color-info)}.update-status-card.tone-warning{border-top-color:var(--n5-color-warning)}.update-status-card.tone-error{border-top-color:var(--n5-color-error)}.update-status-heading{align-items:center;gap:11px;display:flex}.update-status-heading>svg{color:var(--n5-text-muted)}.update-status-card.tone-success .update-status-heading>svg{color:var(--n5-color-success)}.update-status-card.tone-info .update-status-heading>svg{color:var(--n5-color-info)}.update-status-card.tone-warning .update-status-heading>svg{color:var(--n5-color-warning)}.update-status-card.tone-error .update-status-heading>svg{color:var(--n5-color-error)}.update-status-heading>div{gap:3px;display:grid}.update-status-heading strong{font-size:23px}.update-release-summary{border-top:1px solid var(--n5-border);gap:3px;padding-top:11px;display:grid}.update-release-summary span,.update-release-summary small{color:var(--n5-text-muted);font-size:11.5px}.update-release-summary code{margin-left:2px}.update-remote-stale{border-color:color-mix(in srgb, var(--n5-color-warning) 28%, var(--n5-border))}.update-benefits{border-top:1px solid var(--n5-border);gap:8px;padding-top:11px;display:grid}.update-benefits>strong{font-size:17px}.update-benefits>p{color:var(--n5-text-muted);margin:0;font-size:12px}.update-benefits ul{gap:6px;margin:0;padding-left:18px;display:grid}.update-benefits li{line-height:1.4}.update-benefits details{color:var(--n5-text-muted);font-size:12px}.update-benefits summary{cursor:pointer;color:var(--n5-text);font-weight:680}.update-benefits details ul{margin-top:8px}.update-progress{border:1px solid var(--n5-border);border-radius:var(--n5-radius-card);background:var(--n5-surface);padding:18px}.update-progress .section-heading small{color:var(--n5-text-muted);margin-top:6px;display:block}.phase-list{grid-template-columns:repeat(7,minmax(0,1fr));gap:7px;margin:0;padding:0;list-style:none;display:grid}.phase-list li{background:var(--n5-surface-subtle);min-width:0;color:var(--n5-text-muted);text-align:center;border-radius:8px;justify-items:center;gap:7px;padding:11px 7px;font-size:11px;display:grid}.phase-list li small{font-size:10px}.phase-list .phase-success{background:color-mix(in srgb, var(--n5-color-success) 10%, white);color:var(--n5-color-success)}.phase-list .phase-running{background:color-mix(in srgb, var(--n5-color-info) 10%, white);color:var(--n5-color-info);font-weight:700}.phase-list .phase-failed{background:color-mix(in srgb, var(--n5-color-error) 10%, white);color:var(--n5-color-error)}.deployment-list{gap:7px;display:grid}.deployment-row{border:1px solid var(--n5-border);background:var(--n5-surface);border-radius:8px}.deployment-row summary{cursor:pointer;grid-template-columns:28px minmax(180px,1fr) minmax(110px,auto) minmax(150px,auto);align-items:center;gap:10px;padding:12px 14px;list-style:none;display:grid}.deployment-row summary::-webkit-details-marker{display:none}.deployment-row summary>span,.deployment-row time{color:var(--n5-text-muted);font-size:12px}.deployment-row summary .deployment-main{color:var(--n5-text);gap:3px;display:grid}.deployment-main strong{font-size:13px}.deployment-main small{color:var(--n5-text-muted)}.deployment-main code{color:var(--n5-text);font-size:11px}.deployment-row>div{color:var(--n5-text-muted);flex-wrap:wrap;gap:8px 20px;padding:0 14px 13px 52px;font-size:12px;display:flex}.deployment-row p{flex-basis:100%;margin:0}.deployment-result{background:var(--n5-surface-subtle);border-radius:50%;place-items:center;width:26px;height:26px;display:grid}.result-success{background:color-mix(in srgb, var(--n5-color-success) 10%, white);color:var(--n5-color-success)!important}.result-rolled_back{background:color-mix(in srgb, var(--n5-color-warning) 10%, white);color:var(--n5-color-warning)!important}.technical-details{border:1px solid var(--n5-border);background:var(--n5-surface);color:var(--n5-text-muted);border-radius:8px;padding:13px 15px}.technical-details summary{cursor:pointer;font-weight:680}.technical-details dl{margin-top:13px}.native-e2e-flow{flex-wrap:wrap;gap:8px;margin-block:12px;display:flex}.native-e2e-flow span{border:1px solid var(--n5-border);color:var(--n5-text-muted);border-radius:999px;padding:4px 9px;font-size:11.5px}.native-e2e-flow span.is-reached{background:var(--n5-surface-subtle);color:var(--n5-text);font-weight:680}.spin{animation:1s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.dialog-backdrop{z-index:100;background:#0b12187a;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.support-access-dialog{border:1px solid var(--n5-border);border-radius:var(--n5-radius-card);background:var(--n5-surface);width:min(560px,100%);max-height:calc(100vh - 40px);padding:22px;position:relative;overflow-y:auto;box-shadow:0 18px 50px #17202a38}.support-access-dialog .dialog-close{position:absolute;top:14px;right:14px}.support-access-heading{align-items:center;gap:11px;padding-right:38px;display:flex}.support-access-heading h2{margin:2px 0 0;font-size:21px}.support-access-icon{width:40px;height:40px;color:var(--n5-color-info);background:#eaf1ff;border-radius:8px;flex:none;place-items:center;display:grid}.support-access-body{gap:15px;margin-top:18px;display:grid}.support-access-body>p{color:var(--n5-text-muted);margin:0;line-height:1.5}.support-access-body .notice{gap:4px;display:grid}.support-access-body .notice-info{color:#244c94;background:#eef4ff}.service-code-result{background:#f5f8ff;border:1px solid #bfd1fa;border-radius:8px;justify-items:center;gap:5px;padding:18px;display:grid}.service-code-result>span,.service-code-result>small{color:var(--n5-text-muted)}.service-code-result>strong{letter-spacing:0;font:750 34px/1.1 ui-monospace,SFMono-Regular,Menlo,monospace}.support-access-rules{color:var(--n5-text-muted);gap:7px;margin:0;padding-left:20px;font-size:12.5px;display:grid}.support-preview{border-left:3px solid var(--n5-color-info);background:var(--n5-surface-subtle);gap:5px;padding:13px;display:grid}.support-preview span{color:var(--n5-text-muted);font-size:12px}.support-access-dialog .compact-facts{gap:8px;margin:0;display:grid}.support-access-dialog .compact-facts>div{grid-template-columns:minmax(110px,auto) 1fr;gap:12px;display:grid}.support-access-dialog .compact-facts dt{color:var(--n5-text-muted)}.support-access-dialog .compact-facts dd{margin:0}.permanent-delete-dialog{border:1px solid var(--n5-border);border-radius:var(--n5-radius-card);background:var(--n5-surface);width:min(680px,100%);max-height:calc(100vh - 40px);padding:22px;overflow-y:auto;box-shadow:0 18px 50px #17202a38}.permanent-delete-heading{align-items:flex-start;gap:11px;padding-right:38px;display:flex}.permanent-delete-heading>svg{color:var(--n5-color-error);flex:none}.permanent-delete-heading h2{margin:2px 0 0;font-size:21px}.permanent-delete-dialog>p{color:var(--n5-text-muted)}.permanent-delete-dialog .notice{gap:6px;display:grid}.service-workspace{--service-accent:var(--n5-color-info);gap:16px;display:grid}.service-language{border:1px solid var(--n5-border);border-radius:var(--n5-radius-control);background:var(--n5-surface);align-items:center;gap:3px;padding:3px;display:inline-flex}.service-language>svg{color:var(--n5-text-muted);margin:0 5px}.service-language button{width:34px;height:30px;color:var(--n5-text-muted);cursor:pointer;background:0 0;border:0;border-radius:5px;font-size:11px;font-weight:750}.service-language button.active{background:var(--n5-text);color:var(--n5-surface)}.language-switcher{border:1px solid var(--n5-border);border-radius:var(--n5-radius-control);background:var(--n5-surface);color:var(--n5-text-muted);flex:none;align-items:center;gap:2px;padding:3px;display:inline-flex}.language-switcher>svg{margin:0 4px}.language-switcher button{width:34px;min-width:34px;height:30px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:5px;padding:0;font-size:11px;font-weight:750}.language-switcher button:hover{background:var(--n5-surface-subtle);color:var(--n5-text)}.language-switcher button.active{background:var(--n5-text);color:var(--n5-surface)}.language-switcher-compact>svg{display:none}.language-switcher-compact button{width:31px;min-width:31px;height:28px}@media (max-width:640px){.language-switcher{max-width:78px}.language-switcher>svg{display:none}}.service-filter-bar{grid-template-columns:minmax(260px,1fr) 220px 220px;gap:9px;padding:10px;display:grid}.service-filter-bar select{border:1px solid var(--n5-border);border-radius:var(--n5-radius-control);background:var(--n5-surface);min-width:0;min-height:36px;color:var(--n5-text);padding:7px 9px}.service-ticket-list{border:1px solid var(--n5-border);border-radius:var(--n5-radius-card);background:var(--n5-surface);overflow:hidden}.service-ticket-row{border-bottom:1px solid var(--n5-border);grid-template-columns:minmax(220px,1.5fr) minmax(180px,1fr) minmax(150px,.8fr) auto 38px;align-items:center;gap:14px;min-height:74px;padding:11px 12px 11px 15px;display:grid;box-shadow:inset 3px 0 #0000}.service-ticket-row:last-child{border-bottom:0}.service-ticket-row:hover{background:var(--n5-surface-subtle)}.service-ticket-row.priority-critical{box-shadow:inset 3px 0 0 var(--n5-color-error)}.service-ticket-row.priority-high{box-shadow:inset 3px 0 0 var(--n5-color-warning)}.service-ticket-row>div{gap:3px;min-width:0;display:grid}.service-ticket-row strong,.service-ticket-row span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.service-ticket-primary>span,.service-field-label{color:var(--n5-text-muted);font-size:11.5px}.service-ticket-row .status-badge{--tone-color:var(--n5-color-neutral)}.service-ticket-row .tone-new,.service-object-status .tone-new{--tone-color:var(--n5-color-info)}.service-ticket-row .tone-waiting_for_customer,.service-ticket-row .tone-waiting_for_factory,.service-object-status .tone-waiting_for_customer,.service-object-status .tone-waiting_for_factory{--tone-color:var(--n5-color-warning)}.service-ticket-row .tone-completed,.service-object-status .tone-completed{--tone-color:var(--n5-color-success)}.service-open-icon{transform:rotate(180deg)}.service-object-header{border-top:4px solid var(--service-accent);border-bottom:1px solid var(--n5-border);background:var(--n5-surface);grid-template-columns:minmax(0,1fr) auto;gap:10px 20px;padding:14px 16px;display:grid}.service-brand-lockup{align-items:center;gap:12px;min-width:0;display:flex}.service-brand-lockup>img{object-fit:contain;object-position:left center;width:92px;height:44px}.service-brand-lockup>svg{color:var(--service-accent);flex:none}.service-brand-lockup>div{min-width:0}.service-brand-lockup span{color:var(--n5-text-muted);font-size:11.5px;font-weight:720}.service-brand-lockup h1{overflow-wrap:anywhere;margin:2px 0;font-size:22px}.service-brand-lockup p{color:var(--n5-text-muted);margin:0}.service-header-actions,.service-object-status{align-items:center;gap:8px;display:flex}.service-object-status{color:var(--n5-text-muted);flex-wrap:wrap;grid-column:1/-1;font-size:12px}.service-detail-grid{grid-template-columns:minmax(0,3fr) minmax(250px,1fr);align-items:start;gap:16px;display:grid}.service-detail-grid>main,.service-detail-grid>aside{gap:12px;min-width:0;display:grid}.service-detail-grid>aside{position:sticky;top:80px}.service-action-strip{border-left:4px solid var(--service-accent);background:var(--n5-surface-subtle);justify-content:space-between;align-items:center;gap:14px;padding:13px 15px;display:flex}.service-action-strip>div{gap:3px;display:grid}.service-action-strip span{color:var(--n5-text-muted);font-size:11.5px}.service-facts,.service-context,.service-warning,.service-conversation,.service-field-layout>section{border:1px solid var(--n5-border);border-radius:var(--n5-radius-card);background:var(--n5-surface);padding:15px}.service-facts>div>span{color:var(--n5-text-muted);font-size:11.5px;font-weight:700}.service-facts>div>p{white-space:pre-wrap;margin:5px 0 16px}.service-facts dl{border:1px solid var(--n5-border);background:var(--n5-border);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0;display:grid;overflow:hidden}.service-facts dl>div{background:var(--n5-surface);padding:10px}.service-facts dt{color:var(--n5-text-muted);font-size:11px}.service-facts dd{overflow-wrap:anywhere;margin:3px 0 0}.service-context h2,.service-conversation h2,.service-field-layout h2,.service-review-dialog h2{margin:0 0 10px;font-size:17px}.service-context p{color:var(--n5-text-muted);margin:6px 0 0}.service-manufacturer-admin{border:1px solid var(--n5-border);border-radius:var(--n5-radius-card);background:var(--n5-surface);padding:11px 13px}.service-manufacturer-admin>summary{cursor:pointer;font-size:13px;font-weight:750}.service-manufacturer-admin>.core-form{margin-top:12px}.service-manufacturer-admin fieldset{border:1px solid var(--n5-border);gap:6px;min-width:0;margin:0;padding:10px;display:grid}.service-manufacturer-admin legend{color:var(--n5-text-muted);padding:0 4px;font-size:11px}.service-contact-list{overflow-wrap:anywhere;gap:5px;margin-top:14px;font-size:12px;display:grid}.service-contact-list>span{color:var(--n5-text-muted)}.service-warning{border-color:color-mix(in srgb, var(--n5-color-warning) 40%, var(--n5-border));gap:9px;display:flex}.service-warning svg{color:var(--n5-color-warning);flex:none}.service-warning ul{margin:6px 0 0;padding-left:18px}.service-communication-layout,.service-field-layout{grid-template-columns:minmax(0,3fr) minmax(290px,1fr);align-items:start;gap:16px;display:grid}.service-communication-layout>aside{position:sticky;top:80px}.service-conversation{gap:10px;display:grid}.service-message{border-left:3px solid var(--n5-border-strong);background:var(--n5-surface-subtle);max-width:88%;padding:11px 13px}.service-message.outbound{border-left:0;border-right:3px solid var(--service-accent);justify-self:end}.service-message>div{color:var(--n5-text-muted);justify-content:space-between;gap:12px;font-size:11px;display:flex}.service-message h3{margin:7px 0 4px;font-size:14px}.service-message p{white-space:pre-wrap;margin:0}.service-message details{border-top:1px solid var(--n5-border);margin-top:8px;padding-top:7px}.service-message summary{cursor:pointer;font-size:12px;font-weight:700}.service-review-dialog{border-radius:var(--n5-radius-card);background:var(--n5-surface);width:min(680px,100%);max-height:90vh;box-shadow:var(--n5-shadow-overlay);padding:18px;overflow-y:auto}.service-review-dialog>header{justify-content:space-between;gap:12px;display:flex}.service-review-dialog>label{color:var(--n5-text-muted);gap:5px;margin:12px 0;font-size:12px;font-weight:700;display:grid}.service-work-order{border-bottom:1px solid var(--n5-border);gap:4px;padding:11px 0;display:grid}.service-work-order:last-child{border-bottom:0}.service-work-order span{color:var(--n5-text-muted);font-size:12px}.service-work-order p{margin:3px 0 0}.service-timeline{border-left:2px solid var(--n5-border);margin-left:8px;padding-left:16px}.service-timeline article{gap:3px;padding:7px 0 14px;display:grid}.service-timeline article span{color:var(--n5-text-muted);font-size:11px}.permanent-delete-summary{border-block:1px solid var(--n5-border);margin:16px 0;padding-block:14px}.permanent-delete-summary h3{margin:0 0 10px;font-size:15px}.permanent-delete-summary ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.permanent-delete-summary li{grid-template-columns:20px minmax(0,1fr);align-items:start;gap:8px;display:grid}.permanent-delete-summary li>svg{color:var(--n5-color-success);margin-top:2px}.permanent-delete-summary li:has(svg[aria-label=Blockiert])>svg{color:var(--n5-color-error)}.permanent-delete-summary li span{gap:2px;display:grid}.permanent-delete-summary small{color:var(--n5-text-muted)}.permanent-delete-technical{color:var(--n5-text-muted);margin:13px 0;font-size:12px}.permanent-delete-technical summary{cursor:pointer;font-weight:700}.permanent-delete-technical dl{gap:6px;margin:10px 0 0;display:grid}.permanent-delete-technical dl>div{grid-template-columns:80px minmax(0,1fr);gap:8px;display:grid}.permanent-delete-technical dd{overflow-wrap:anywhere;margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.feedback-dialog{border:1px solid var(--n5-border);border-radius:var(--n5-radius-card);background:var(--n5-surface);width:min(680px,100%);max-height:calc(100vh - 40px);padding:20px;overflow-y:auto;box-shadow:0 18px 50px #17202a38}.feedback-mode-options{grid-template-columns:1fr 1fr;gap:8px;display:grid}.feedback-mode-options button{border:1px solid var(--n5-border);background:var(--n5-surface);min-height:42px;color:var(--n5-text);font:inherit;cursor:pointer;border-radius:8px;font-weight:700}.feedback-mode-options button[aria-pressed=true]{border-color:var(--n5-color-info);background:var(--n5-surface-subtle)}.feedback-discovery-intro{border-left:3px solid var(--n5-color-info);background:var(--n5-surface-subtle);color:var(--n5-text-muted);margin:0;padding:12px}.feedback-discovery-intro strong{color:var(--n5-text)}.dialog-heading{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px;display:flex}.dialog-heading h2{margin:3px 0 0;font-size:21px}.feedback-source{color:var(--n5-text-muted);margin:6px 0 0;font-size:12px}.feedback-source strong{color:var(--n5-text)}.feedback-composer{gap:13px;display:grid}.feedback-composer label{color:var(--n5-text-muted);gap:6px;font-size:12px;font-weight:680;display:grid}.feedback-composer select{border:1px solid var(--n5-border);background:var(--n5-surface);width:100%;min-height:40px;color:var(--n5-text);border-radius:8px;padding:8px 10px}.feedback-priority{border:0;min-width:0;margin:0;padding:0}.feedback-priority legend{color:var(--n5-text-muted);margin-bottom:6px;font-size:12px;font-weight:680}.feedback-priority-options{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.feedback-priority-options button{border:1px solid var(--n5-border);background:var(--n5-surface);min-height:39px;color:var(--n5-text-muted);cursor:pointer;border-radius:8px}.feedback-priority-options button:hover{border-color:var(--n5-border-strong);background:var(--n5-surface-subtle)}.feedback-priority-options .feedback-priority-active{border-color:var(--n5-color-info);background:color-mix(in srgb, var(--n5-color-info) 9%, white);color:var(--n5-color-info);font-weight:720}.feedback-media{border:1px solid var(--n5-border);background:var(--n5-surface-subtle);border-radius:8px;gap:10px;padding:12px;display:grid}.feedback-media-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.feedback-media-heading>div:first-child{gap:2px;display:grid}.feedback-media-heading span,.feedback-media-hint{color:var(--n5-text-muted);font-size:11.5px}.feedback-media-actions{flex-wrap:wrap;justify-content:flex-end;gap:5px;display:flex}.feedback-media-actions .button{min-height:34px;padding:6px 9px}.feedback-media-hint{margin:0}.feedback-recording{color:var(--n5-color-error);align-items:center;gap:7px;margin:0;font-size:12px;font-weight:700;display:flex}.feedback-recording span{background:var(--n5-color-error);border-radius:50%;width:8px;height:8px;animation:1.2s ease-in-out infinite feedback-pulse}@keyframes feedback-pulse{50%{opacity:.35}}.feedback-attachment-list{gap:7px;display:grid}.feedback-attachment-item{border:1px solid var(--n5-border);background:var(--n5-surface);border-radius:8px;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:9px;min-width:0;padding:8px;display:grid}.feedback-attachment-item>svg{color:var(--n5-text-muted);justify-self:center}.feedback-attachment-item img{object-fit:cover;border-radius:6px;width:44px;height:44px}.feedback-attachment-copy{gap:2px;min-width:0;display:grid}.feedback-attachment-item strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.feedback-attachment-item span{color:var(--n5-text-muted);font-size:11px}.feedback-attachment-item audio{width:min(100%,320px);height:32px;margin-top:4px}.feedback-attachment-actions{align-items:center;gap:4px;display:flex}.feedback-attachment-actions .button{min-height:32px;padding:5px 8px}.dialog-actions{justify-content:flex-end;gap:8px;padding-top:2px;display:flex}.feedback-success{border:1px solid color-mix(in srgb, var(--n5-color-success) 30%, white);background:color-mix(in srgb, var(--n5-color-success) 8%, white);border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;padding:17px;display:grid}.feedback-success svg{color:var(--n5-color-success)}.feedback-success p{color:var(--n5-text-muted);margin:3px 0 0}.feedback-success-actions{grid-column:1/-1;justify-content:flex-end;gap:7px;padding-top:5px;display:flex}.login-layout{grid-template-columns:minmax(0,1.2fr) minmax(360px,.8fr);align-items:center;gap:64px;max-width:1100px;min-height:100vh;margin:0 auto;padding:48px;display:grid}.login-intro{gap:32px;display:grid}.login-intro h1{max-width:620px;margin:8px 0 12px;font-size:46px;line-height:1.08}.login-intro p{max-width:520px;color:var(--n5-text-muted);margin:0;font-size:17px}.login-panel{border:1px solid var(--n5-border);border-radius:var(--n5-radius-card);background:var(--n5-surface);box-shadow:var(--n5-shadow-card);padding:28px}.login-panel-heading{align-items:center;gap:12px;margin-bottom:22px;display:flex}.login-panel-heading h2{margin:0 0 3px;font-size:21px}.login-panel-heading p{color:var(--n5-text-muted);margin:0}.login-form{gap:8px;display:grid}.login-form input{margin-bottom:7px}.checkbox-row{align-items:center;gap:8px;margin:4px 0 9px;display:flex}.checkbox-row input{width:17px;min-height:17px;margin:0}.login-version{text-align:center;color:var(--n5-text-muted);margin-top:17px;font-size:11.5px;display:block}.welcome-recipient{border-radius:var(--n5-radius-control);background:var(--n5-surface-subtle);gap:2px;margin:0 0 8px;padding:10px;display:grid}.welcome-recipient span{color:var(--n5-text-muted);overflow-wrap:anywhere;font-size:12px}.welcome-complete{gap:10px;padding-top:10px;display:grid}.welcome-complete p{color:var(--n5-text-muted);margin:0}.welcome-complete .button{justify-self:start}.loading-screen{min-height:100vh;color:var(--n5-text-muted);place-content:center;justify-items:center;gap:13px;display:grid}.loading-line{background:var(--n5-color-info);border-radius:3px;width:180px;height:3px;animation:1.2s ease-in-out infinite pulse}@keyframes pulse{50%{opacity:.35;transform:scaleX(.7)}}.mobile-only,.sidebar-backdrop{display:none}@media (max-width:1180px){.summary-grid-five{grid-template-columns:repeat(3,minmax(0,1fr))}.priority-grid{grid-template-columns:repeat(2,minmax(288px,1fr))}.workspace-columns{grid-template-columns:minmax(0,1fr) 310px}.record-list-head,.record-list-row{grid-template-columns:minmax(240px,1fr) 120px 150px 105px}.record-list-head-selectable{grid-template-columns:34px minmax(240px,1fr) 120px 150px 105px}.record-list-head>:last-child,.record-list-row>:last-child{display:none}.integration-overview-row{grid-template-columns:26px minmax(160px,1fr) minmax(135px,.8fr) minmax(150px,.85fr);grid-template-areas:"icon name status open""icon organization activity action";align-items:start}.integration-overview-row>.button{align-self:center}.mail-account-channel-grid{grid-template-columns:1fr 1fr}.mail-account-channel:nth-child(3){border-top:1px solid var(--n5-border);border-left:0;grid-column:1/-1}.integration-field-grid,.shopware-channel-status,.shopware-store-grid,.shopware-inventory-summary,.shopware-inventory-grid{grid-template-columns:1fr}.user-administration-layout{grid-template-columns:minmax(460px,1fr) minmax(310px,380px)}.product-detail-grid,.product-pricing-columns{grid-template-columns:1fr 1fr}.product-quality-criteria{grid-template-columns:repeat(2,minmax(0,1fr))}.product-enrichment-job{grid-template-columns:1fr 1fr}.enrichment-evidence-facts,.enrichment-exchange-rates dl{grid-template-columns:repeat(2,minmax(0,1fr))}.enrichment-evidence-job>summary{grid-template-columns:minmax(190px,1fr) auto}.customer-rule-row{grid-template-columns:repeat(2,minmax(0,1fr))}.customer-rule-row>.icon-button{justify-self:end}}@media (max-width:1024px) and (min-width:901px){.assistant-shortcut span,.feedback-shortcut span,.search-shortcut span,.search-shortcut kbd{display:none}.user-administration-layout{grid-template-columns:1fr}.user-editor{position:static}}@media (max-width:900px){.email-pilot-layout{grid-template-columns:1fr}.email-pilot-message-list{grid-template-columns:repeat(2,minmax(0,1fr));position:static}.email-pilot-message-list>.eyebrow{grid-column:1/-1}.service-filter-bar{grid-template-columns:1fr 1fr}.service-filter-bar .filter-search{grid-column:1/-1}.service-ticket-row{grid-template-columns:minmax(0,1.5fr) minmax(160px,1fr) auto 38px}.service-ticket-row>div:nth-child(3){display:none}.service-detail-grid,.service-communication-layout,.service-field-layout{grid-template-columns:1fr}.service-detail-grid>aside,.service-communication-layout>aside{position:static}.detail-drawer{width:min(100vw,760px)}.detail-drawer-wide{width:min(100vw,900px)}.app-shell{grid-template-columns:1fr}.sidebar{width:min(290px,86vw);transition:transform .18s;position:fixed;left:0;transform:translate(-102%);box-shadow:12px 0 30px #0003}.sidebar-open{transform:translate(0)}.sidebar-backdrop{z-index:25;background:#0b12187a;border:0;display:block;position:fixed;inset:0}.mobile-only{display:inline-grid}.brand-row .mobile-only{margin-left:auto}.topbar{padding:0 18px}.content-shell-support-view{--user-view-banner-height:74px}.user-view-banner{padding-inline:18px}.tenant-control>span,.assistant-shortcut span,.feedback-shortcut span,.search-shortcut span,.search-shortcut kbd{display:none}.workspace-content{padding:20px 18px 42px}.workspace-columns{grid-template-columns:1fr}.workspace-aside{position:static}.summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.customer-pricing-grid{grid-template-columns:1fr}.customer-toolbar{flex-wrap:wrap;align-items:stretch}.customer-toolbar select{flex:180px}.waiting-grid,.day-plan-grid{grid-template-columns:1fr}.login-layout{grid-template-columns:1fr;gap:32px;max-width:620px}.login-intro h1{font-size:36px}.phase-list{grid-template-columns:repeat(4,minmax(0,1fr))}.integration-overview-row{grid-template-columns:26px minmax(0,1fr) auto;grid-template-areas:"icon name status""icon organization open""icon activity open""icon action open"}.user-administration-layout{grid-template-columns:1fr}.user-editor{position:static}.permission-choice-list{grid-template-columns:1fr}.user-view-entry{flex-direction:column;align-items:stretch}.user-view-entry .button{width:100%}.lead-context-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lead-control-facts,.lead-offer-item-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.lead-image-list,.lead-detail-layout{grid-template-columns:1fr}.lead-context-rail{order:-1;position:static}.lead-overview-layout{grid-template-columns:1fr}.lead-overview-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.lead-attention-cards{grid-template-columns:1fr}.partner-guided-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.business-hours-row{grid-template-columns:minmax(110px,1fr) 1fr auto 1fr}}@media (max-width:640px){.work-discovery-prompt,.work-discovery-prompt>div{flex-direction:column;align-items:stretch}.service-workspace .workspace-header{flex-direction:column;align-items:flex-start}.service-filter-bar{grid-template-columns:1fr}.service-filter-bar .filter-search{grid-column:auto}.service-ticket-list{background:0 0;border:0;overflow:visible}.service-ticket-row{border:1px solid var(--n5-border);border-radius:var(--n5-radius-card);background:var(--n5-surface);grid-template-columns:minmax(0,1fr) auto;gap:9px;margin-bottom:9px;padding:13px}.service-ticket-row>div:nth-child(2){grid-column:1/-1}.service-ticket-row>.status-badge{grid-column:1;justify-self:start}.service-ticket-row>.icon-button{grid-area:1/2}.service-object-header{grid-template-columns:1fr}.service-header-actions{grid-row:1;justify-self:end}.service-brand-lockup{padding-top:45px}.service-brand-lockup>img{width:76px;height:40px}.service-object-status{grid-column:1}.service-action-strip{flex-direction:column;align-items:stretch}.service-action-strip .button{width:100%}.service-facts dl{grid-template-columns:1fr}.service-message{max-width:100%}.service-review-dialog{border-radius:10px 10px 0 0;max-height:94vh}.detail-drawer{border-left:0;width:100vw}.detail-drawer-header{padding:13px 14px 10px}.detail-drawer-navigation{flex-direction:column;align-items:stretch}.detail-drawer-navigation>.button{justify-content:center;width:100%}.detail-drawer-content{padding:14px 14px 22px}.detail-drawer-actions{padding:10px 14px}.detail-drawer-record .detail-aside,.executive-proposal-summary{grid-template-columns:1fr}.content-shell-user-view{--user-view-banner-height:92px}.content-shell-support-view{--user-view-banner-height:116px}.user-view-banner{align-items:stretch;padding:8px 12px}.user-view-banner>div{align-content:center;gap:2px;display:grid}.user-view-banner .button{align-self:center;padding-inline:9px}.support-access-dialog{border-radius:8px 8px 0 0;max-height:94vh;padding:18px 14px}.support-access-dialog .dialog-actions{flex-direction:column-reverse}.support-access-dialog .dialog-actions .button,.support-access-body>.button{width:100%}.topbar{height:58px;padding:0 12px}.topbar-actions{gap:7px}.topbar-language-switcher{display:none}.sidebar-language-switcher{display:block}.tenant-control>span,.assistant-shortcut span,.feedback-shortcut span,.search-shortcut span,.search-shortcut kbd{display:none}.tenant-control select{min-width:132px;max-width:44vw}.topbar-partner-logo-frame{width:min(180px,46vw);height:42px}.workspace-content{padding:17px 12px 36px}.workspace-header{align-items:flex-end}.workspace-header-actions{justify-content:space-between;width:100%}.workspace-header h1{font-size:23px}.workspace-status{display:none}.guidance-actions,.guidance-introduction{grid-template-columns:1fr}.workspace-guidance-panel{padding:13px}.summary-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.summary-card{min-height:74px;padding:10px}.summary-card strong{font-size:20px}.priority-grid{grid-template-columns:1fr}.next-step-panel{flex-direction:column;align-items:stretch}.next-step-panel .button{width:100%}.workday-focus{grid-template-columns:1fr;padding:18px}.workday-focus>.button{grid-area:auto/1;width:100%}.workday-details dl{grid-template-columns:1fr;gap:3px}.workday-details dd{margin-bottom:8px}.day-close ul{gap:7px;display:grid}.work-item-heading{flex-direction:column}.work-item .button{width:100%}.empty-state{flex-wrap:wrap;align-items:flex-start}.empty-state .button{width:100%;margin-left:0}.login-layout{padding:26px 16px}.login-intro{gap:22px}.login-intro h1{font-size:31px}.login-panel{padding:21px 17px}.dialog-backdrop{align-items:end;padding:0}.feedback-dialog{border-radius:10px 10px 0 0;max-height:94vh;padding:17px 14px}.permanent-delete-dialog{border-radius:10px 10px 0 0;max-height:94vh;padding:18px 14px}.permanent-delete-selection-bar{flex-direction:column;align-items:stretch}.permanent-delete-selection-bar details,.permanent-delete-selection-bar summary{width:100%}.permanent-delete-selection-bar details[open]>button{width:100%;margin-top:6px;position:static}.feedback-priority-options{grid-template-columns:repeat(2,minmax(0,1fr))}.feedback-media-heading{flex-direction:column;align-items:flex-start}.feedback-media-actions{justify-content:flex-start}.feedback-success-actions{flex-direction:column;align-items:stretch}.dialog-actions .button{flex:1}.update-overview{grid-template-columns:1fr}.update-center .workspace-header{flex-direction:column;align-items:stretch}.update-center .workspace-header-actions{flex-wrap:wrap;align-items:stretch}.update-center .workspace-header-actions .button{flex:140px}.update-card>.button{justify-content:center;width:100%}.update-card dl,.technical-details dl{grid-template-columns:1fr;gap:3px}.update-card dd,.technical-details dd{margin-bottom:7px}.phase-list{grid-template-columns:repeat(2,minmax(0,1fr))}.deployment-row summary{grid-template-columns:28px minmax(0,1fr)}.deployment-row summary>span,.deployment-row time{grid-column:2}.deployment-row>div{padding-left:52px}.record-filters{align-items:stretch}.record-filters>label,.record-filters>.record-scope{flex:100%}.record-list{box-shadow:none;background:0 0;border:0;overflow:visible}.record-list-head{display:none}.record-list-rows{gap:9px;display:grid}.record-list-row{border:1px solid var(--n5-border);border-radius:var(--n5-radius-card);background:var(--n5-surface);box-shadow:var(--n5-shadow-card);grid-template-columns:1fr 1fr;gap:9px 12px;display:grid}.record-list-row-selectable{border:0;grid-template-columns:32px minmax(0,1fr);align-items:start}.record-list-row-selectable>.record-list-selector{padding-top:16px}.record-list-row>:last-child{display:block}.record-list-title{grid-column:1/-1}.record-list-row>span[data-label]:before{content:attr(data-label);color:var(--n5-text-muted);text-transform:uppercase;margin-bottom:3px;font-size:10px;font-weight:720;display:block}.review-actions{grid-template-columns:1fr}.question-heading{flex-direction:column}.record-pagination{border:1px solid var(--n5-border);border-radius:var(--n5-radius-card);background:var(--n5-surface);flex-wrap:wrap}.form-grid,.detail-grid{grid-template-columns:1fr}.executive-record{grid-template-columns:auto minmax(0,1fr) auto}.executive-record>span:not(.status-badge){grid-column:2/-1}.step-editor-heading{grid-template-columns:28px minmax(0,1fr)}.step-editor-actions{grid-column:2}.core-workspace .workspace-header{flex-direction:column;align-items:stretch}.core-workspace .workspace-header .button{width:100%}.integration-overview-row{grid-template-columns:26px minmax(0,1fr);grid-template-areas:"icon name""status status""organization organization""activity activity""action action""open open";gap:8px 10px}.integration-overview-row>.status-badge{justify-self:start}.integration-overview-row>.button{justify-self:stretch;width:100%}.integration-group-heading{grid-template-columns:30px minmax(0,1fr);align-items:start}.integration-group-summary{grid-column:2;justify-items:start}.mail-account-channel-grid{grid-template-columns:1fr}.mail-account-channel+.mail-account-channel,.mail-account-channel:nth-child(3){border-top:1px solid var(--n5-border);border-left:0;grid-column:auto}.mail-account-actions{flex-direction:column;align-items:stretch}.mail-account-actions .button{width:100%}.integration-detail-heading{flex-direction:column}.integration-secret-form .button,.integration-configuration-form .button,.integration-connection-test .button,.mail-account-folder-settings>.button,.mail-account-folder-form>.button,.mail-account-edit-actions .button,.shopware-store-card .button,.shopware-inventory .button,.shopware-checkout-test .button{width:100%}.user-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.effective-permissions>div,.template-application-row,.permission-editor-heading{flex-direction:column;align-items:stretch}.customer-workspace .user-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.customer-tabs{width:100%}.customer-tabs button{flex:140px}.customer-rule-row{grid-template-columns:1fr}.customer-rule-row>.icon-button{justify-self:stretch}.detail-section .detail-grid,.partner-settings-grid{grid-template-columns:1fr}.partner-staff-row{grid-template-columns:1fr;align-items:stretch}.partner-logo-preview{object-position:left center}.table-wrap{box-shadow:none;background:0 0;border:0;overflow:visible}.record-table,.record-table tbody{gap:9px;display:grid}.record-table thead{display:none}.record-table tr{border:1px solid var(--n5-border);border-radius:var(--n5-radius-card);background:var(--n5-surface);box-shadow:var(--n5-shadow-card);grid-template-columns:1fr 1fr;gap:9px 12px;padding:13px;display:grid}.record-table td{border:0;padding:0;display:block}.record-table td:first-child,.record-table td:last-child{grid-column:1/-1}.record-table td[data-label]:before{content:attr(data-label);color:var(--n5-text-muted);text-transform:uppercase;margin-bottom:3px;font-size:10px;font-weight:720;display:block}.record-table td:last-child .button{width:100%}.customer-pool-list>div{grid-template-columns:auto minmax(0,1fr)}.customer-pool-list .inline-actions{grid-column:1/-1}.product-review-workspace .user-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.product-bulk-bar{flex-direction:column;align-items:stretch}.product-bulk-bar .button{width:100%}.product-detail-grid,.product-pricing-columns,.product-pricing-summary dl,.product-quality-criteria,.product-enrichment-controls,.proposal-actions,.product-enrichment-job,.enrichment-evidence-facts,.enrichment-evidence-job>summary,.enrichment-exchange-rates dl{grid-template-columns:1fr}.product-enrichment-evidence-summary{align-items:flex-start}.product-enrichment-evidence-summary>strong{width:100%;margin-left:0}.product-enrichment-evidence-summary .disclosure-chevron{margin-left:auto}.enrichment-reviews article>div{flex-direction:column;align-items:flex-start}.product-quality-heading,.product-enrichment-heading,.proposal-card-heading{flex-direction:column;align-items:stretch}.proposal-actions>div,.proposal-actions .button,.product-enrichment-confirm .button,.product-review-actions>div,.product-review-actions .button{width:100%}.user-directory-heading{flex-direction:column;align-items:stretch}.user-search{width:100%}.user-table-wrap{box-shadow:none;background:0 0;border:0;overflow:visible}.user-table,.user-table tbody{gap:9px;display:grid}.user-table thead{display:none}.user-table tr{border:1px solid var(--n5-border);border-radius:var(--n5-radius-card);background:var(--n5-surface);box-shadow:var(--n5-shadow-card);grid-template-columns:1fr 1fr;gap:9px 12px;padding:13px;display:grid}.user-table td{border:0;padding:0;display:block}.user-table td:first-child,.user-table td:last-child{grid-column:1/-1}.user-table td[data-label]:before{content:attr(data-label);color:var(--n5-text-muted);text-transform:uppercase;margin-bottom:3px;font-size:10px;font-weight:720;display:block}.user-table td:last-child .button{width:100%}.product-candidate-table td.product-selection{grid-column:1;display:block}.product-candidate-table td.product-name{grid-column:1/-1}.form-grid.two-columns,.user-meta{grid-template-columns:1fr}.lead-context-grid,.lead-control-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.lead-partner-attention{grid-template-columns:1fr}.lead-pipeline{scroll-snap-type:x proximity;grid-template-columns:none;grid-auto-columns:minmax(210px,82vw);grid-auto-flow:column}.lead-pipeline-column{scroll-snap-align:start}.lead-intake-choice,.lead-intake-fields,.lead-project-groups dl,.lead-project-summary,.lead-capture-values,.lead-precheck-results,.planning-summary,.planning-results-primary,.planning-detail-grid{grid-template-columns:1fr}.planning-summary span{border-top:1px solid var(--n5-border);border-left:0}.planning-summary span:first-child{border-top:0}.planning-results-primary span,.planning-detail-grid span{border-top:1px solid var(--n5-border);border-left:0}.planning-results-primary span:first-child,.planning-detail-grid span:first-child{border-top:0}.planning-result-list>div{gap:4px;display:grid}.planning-result-list span{text-align:left}.lead-precheck-results article{border-top:1px solid var(--n5-border);border-left:0}.lead-precheck-results article:first-child{border-top:0}.lead-precheck-missing{flex-direction:column;align-items:stretch}.lead-precheck-missing .button{width:100%}.lead-external-load-row{grid-template-columns:1fr 1fr}.lead-external-load-row .icon-button{justify-self:end}.lead-intake-queue,.lead-capture-heading{flex-direction:column;align-items:stretch}.lead-intake-queue .button,.lead-capture-heading .status-badge{justify-content:center;width:100%}.lead-progress{scroll-snap-type:x proximity;gap:1px;display:flex;overflow-x:auto}.lead-progress li{scroll-snap-align:start;flex:0 0 126px}.lead-quick-actions .button{flex:150px}.lead-funding-summary,.lead-offer-keyfacts,.lead-preparation-facts{grid-template-columns:1fr}.lead-recipient-row{grid-template-columns:minmax(0,1fr) auto}.lead-recipient-row>label{grid-column:1}.lead-recipient-row>.icon-button{grid-area:1/2/span 2;align-self:center}.lead-toolbar,.lead-toolbar-main{flex-direction:column;align-items:stretch}.lead-toolbar .segmented-control{width:100%}.lead-toolbar .segmented-control button{flex:100px}.lead-toolbar .lead-display-mode button{flex:50%}.lead-detail-navigation{flex-direction:column;align-items:stretch}.lead-detail-navigation .workspace-guidance-trigger{justify-content:center;width:100%}.filter-search{width:100%}.lead-table-wrap{overflow:visible}.data-table,.data-table tbody{gap:9px;min-width:0;display:grid}.data-table thead{display:none}.data-table tr{border:1px solid var(--n5-border);border-radius:var(--n5-radius-card);background:var(--n5-surface);grid-template-columns:1fr 1fr;gap:8px 12px;padding:12px;display:grid}.data-table td{border:0;padding:0;display:block}.lead-steering-table td[data-label]:before{content:attr(data-label);color:var(--n5-text-muted);text-transform:uppercase;margin-bottom:3px;font-size:10px;font-weight:720;display:block}.lead-steering-table td.selection-column{grid-column:1/-1;display:block}.lead-steering-table td.selection-column+td,.data-table td:first-child,.data-table td:nth-child(3),.data-table td:last-child{grid-column:1/-1;max-width:none}.data-table td:last-child{display:none}.communication-employee-table td:last-child{display:block}.data-table.procurement-summary,.data-table.procurement-table{min-width:850px;display:table}.procurement-summary tbody,.procurement-table tbody{display:table-row-group}.procurement-summary thead,.procurement-table thead{display:table-header-group}.procurement-summary tr,.procurement-table tr{padding:0;display:table-row}.procurement-summary td,.procurement-table td,.procurement-summary td:last-child,.procurement-table td:last-child{padding:var(--n5-space-1) var(--n5-space-2);display:table-cell}.data-table .row-warning td:first-child{padding-left:8px}.public-intake-layout{background:var(--n5-surface);padding:0}.public-intake-panel{min-height:100vh;box-shadow:none;border:0;border-radius:0;padding:20px 14px 32px}.public-intake-panel h1{font-size:24px}.public-address-grid{grid-template-columns:96px minmax(0,1fr)}.public-submit{justify-content:center;width:100%}.span-two{grid-column:auto}.lead-offer-item-grid{grid-template-columns:1fr 1fr}.lead-offer-totals{grid-template-columns:1fr}.lead-offer-table{min-width:760px;display:table}.lead-offer-table thead{display:table-header-group}.lead-offer-table tbody{display:table-row-group}.lead-offer-table tr{background:0 0;border:0;padding:0;display:table-row}.lead-offer-table td{border-bottom:1px solid var(--n5-border);padding:10px 12px;display:table-cell}.lead-offer-table td:first-child,.lead-offer-table td:nth-child(3),.lead-offer-table td:last-child{max-width:none;display:table-cell}.lead-overview-facts{grid-template-columns:1fr}.lead-overview-facts .lead-summary-wide{grid-column:auto}.lead-overview-actions{order:-1;grid-template-columns:1fr}.lead-product-interest-summary{flex-direction:column;align-items:stretch}.lead-product-interest-summary .button{justify-content:center;width:100%}.partner-matching-toolbar,.partner-match-heading{flex-direction:column;align-items:stretch}.partner-match-list{grid-template-columns:1fr}.lead-project-status-list button{min-height:48px}.lead-attachment-list article{grid-template-columns:minmax(0,1fr) auto}.lead-attachment-list article>svg{display:none}.lead-image-list article{grid-template-columns:64px minmax(0,1fr)}.lead-image-list img{width:64px;height:64px}.lead-attachment-actions{flex-direction:column;align-items:stretch}.lead-attachment-actions .button{min-height:44px}.lead-attachment-menu>.button-danger{width:100%;margin-top:4px;position:static}.lead-attachment-trash .lead-attachment-list article{grid-template-columns:1fr}.lead-attachment-trash .button{width:100%;min-height:44px}.lead-confirmed-items>div,.lead-offer-heading,.activity-timeline li>div,.lead-feedback-row,.lead-communication-item-heading,.lead-appointment-current,.lead-mail-signals article{flex-direction:column;align-items:flex-start}.lead-inbox-review-list form{grid-template-columns:1fr}.lead-lifecycle-actions{justify-content:stretch}.lead-lifecycle-actions .button{flex:180px}.lead-secondary-actions .button{width:100%}.business-hours-row{grid-template-columns:1fr auto 1fr}.business-hours-row>label{grid-column:1/-1}.user-security-section .button{width:100%}.mail-proposal-heading{flex-direction:column;align-items:flex-start}.mail-proposal-status{justify-items:start}.mail-proposal-summary,.mail-proposal-facts{grid-template-columns:1fr}.mail-proposal-actions{flex-direction:column;align-items:stretch}.mail-proposal-actions .button,.mail-proposal-dialog,.mail-discard-dialog{width:100%}.mail-proposal-outcome{flex-direction:column;align-items:stretch}.email-pilot-mail-heading{flex-direction:column;align-items:stretch;padding:17px}.email-pilot-context-badges{justify-content:flex-start}.email-pilot-original{padding:17px}.email-pilot-mail-meta,.email-pilot-reply-grid{grid-template-columns:1fr}.email-pilot-mail-meta .email-pilot-meta-wide,.email-pilot-field-wide{grid-column:auto}.email-pilot-mail-body{min-height:160px;padding:15px}.email-pilot-step{grid-template-columns:40px minmax(0,1fr)}.email-pilot-step-number{padding-top:18px}.email-pilot-step-content{padding:17px}.email-pilot-disabled-actions .button,.email-pilot-after-actions .button{flex:150px}.email-pilot-message-list,.email-pilot-step{grid-template-columns:1fr}.email-pilot-step-number{border-right:0;border-bottom:1px solid var(--n5-border);place-items:center start;padding:9px 14px;font-size:13px}.email-pilot-disabled-actions,.email-pilot-after-actions{flex-direction:column;align-items:stretch}.email-pilot-disabled-actions .button,.email-pilot-after-actions .button{width:100%}.email-pilot-attachments li{grid-template-columns:auto minmax(0,1fr)}.email-pilot-attachments li small{grid-column:2}.mail-ignore-rules table,.mail-ignore-rules tbody,.mail-ignore-rules tr,.mail-ignore-rules td{width:100%;display:block}.mail-ignore-rules thead{display:none}.mail-ignore-rules tr{border-bottom:1px solid var(--n5-border);padding:10px 0}.mail-ignore-rules td{text-align:left;border:0;grid-template-columns:minmax(100px,35%) minmax(0,1fr);gap:10px;padding:5px 0;display:grid}.mail-ignore-rules td:before{content:attr(data-label);color:var(--n5-text-muted);font-size:12px;font-weight:700}.mail-ignore-rules td:last-child,.mail-ignore-rules td:last-child .inline-actions{text-align:left;justify-content:flex-start}}
