:root{color:#101828;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg-canvas:#f5f7fb;--bg-subtle:#eef2f7;--surface-1:#fffffff0;--surface-2:#f9fbfdf5;--surface-3:#f8fafc;--surface-strong:#fff;--border-subtle:#0f172a14;--border-strong:#0f172a1f;--border-contrast:#0f172a2e;--text-strong:#0f172a;--text-primary:#1e293b;--text-secondary:#475569;--text-tertiary:#64748b;--text-quiet:#94a3b8;--accent:#3657d6;--accent-soft:#3657d614;--accent-border:#3657d633;--success-soft:#16a34a14;--success-strong:#15803d;--warning-soft:#ea580c14;--warning-strong:#c2410c;--danger-soft:#ef444414;--danger-strong:#b91c1c;--shadow-inset:inset 0 1px 1px #ffffffb8;--shadow-sm:0 4px 12px #0f172a0a;--shadow-md:0 12px 30px #0f172a14;--shadow-lg:0 18px 42px #0f172a1a;--shadow-xl:0 28px 68px #0f172a1f;--radius-sm:10px;--radius-md:14px;--radius-lg:18px;--radius-xl:24px;background:#f5f7fb;font-family:Pretendard Variable,Pretendard,SUIT Variable,SUIT,Inter,-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-weight:400;line-height:1.5}*{box-sizing:border-box}html,body,#root{width:100%;min-width:0;min-height:100%;margin:0;padding:0}html,body{background:radial-gradient(circle at 0 0,#3657d60f,#0000 28%),linear-gradient(#f8fafc 0%,#f3f6fb 100%);overflow:hidden}body{color:var(--text-primary);font-variant-numeric:tabular-nums;font-weight:400}#root{background:0 0}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit;letter-spacing:0;transition:background-color .14s,border-color .14s,box-shadow .14s,color .14s,transform .14s,opacity .14s}#root [style*="font-weight: 950"],#root [style*="font-weight: 900"]{font-weight:700!important}#root [style*="font-weight: 850"],#root [style*="font-weight: 800"]{font-weight:600!important}#root [style*="font-weight: 750"],#root [style*="font-weight: 700"]{font-weight:500!important}button{font-weight:600}input,select,textarea{font-weight:500}input::placeholder,textarea::placeholder{color:var(--text-quiet)}button{-webkit-tap-highlight-color:transparent}button:hover{transform:translateY(-.5px)}button:active{transform:translateY(0)}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:none;box-shadow:0 0 0 1px #3657d62e,0 0 0 4px #3657d614}input,select,textarea{color:var(--text-strong)}::selection{background:#3657d629}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#64748b42 padding-box padding-box;border:2px solid #0000;border-radius:999px}::-webkit-scrollbar-thumb:hover{background:#47556957 padding-box padding-box;border:2px solid #0000}@keyframes se-fade-up{0%{opacity:0;transform:translateY(12px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes se-fade-in{0%{opacity:0}to{opacity:1}}@keyframes se-sheen{0%{opacity:0;transform:translate(-130%)}18%{opacity:.55}38%{opacity:0}to{opacity:0;transform:translate(220%)}}@keyframes se-breathe{0%,to{box-shadow:0 0 #3657d614}50%{box-shadow:0 0 0 12px #3657d600}}.se-animated-surface{position:relative;overflow:hidden}.se-animated-surface:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000 0%,#ffffff1f 30%,#ffffff73 52%,#ffffff1f 72%,#0000 100%);width:26%;animation:9s linear infinite se-sheen;position:absolute;inset:0 auto 0 -24%;transform:skew(-18deg)}.se-hover-surface{transition:transform .18s,box-shadow .18s,border-color .18s,background .18s}.se-hover-surface:hover{box-shadow:var(--shadow-lg);transform:translateY(-2px);border-color:#3657d629!important}.se-card-surface{box-shadow:var(--shadow-sm);background:linear-gradient(#fffffffa 0%,#f8fafcf0 100%);border:1px solid #ffffffc2}.se-section-surface{box-shadow:var(--shadow-sm);background:linear-gradient(#fffffffa 0%,#f8fafcf2 100%);border:1px solid #ffffffbd;position:relative;overflow:hidden}.se-section-surface:after{content:"";pointer-events:none;background:linear-gradient(90deg,#3657d62e,#fff0);width:100%;height:1px;position:absolute;inset:0 auto auto 0}.se-modal-backdrop{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);animation:.18s se-fade-in}.se-modal-shell{animation:.22s se-fade-up;position:relative;overflow:hidden;background:linear-gradient(#f9fafcfb 0%,#f3f7fbf7 100%)!important;border:1px solid #ffffffbd!important;box-shadow:0 30px 70px #0f172a2e!important}.se-modal-shell:before{content:"";pointer-events:none;background:linear-gradient(90deg,#3657d6b3,#5eead42e,#fff0);height:2px;position:absolute;inset:0 0 auto}.se-modal-header{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffe0!important}.se-soft-input{box-shadow:inset 0 1px 1px #ffffffd9,0 1px #ffffff80;background:#fffffff5!important;border:1px solid #0f172a1a!important}.se-soft-input[readonly]{color:var(--text-secondary)!important;background:#f8fafcfa!important}.se-empty-state{background:linear-gradient(#f8fafceb 0%,#f1f5f9d6 100%)!important;border:1px dashed #64748b47!important}.se-grid-shell{box-shadow:var(--shadow-sm);background:linear-gradient(#fffffffa 0%,#f8fafcf5 100%)!important;border:1px solid #ffffffc2!important}.se-grid-header{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(#f8fafceb 0%,#f1f5f9d6 100%)!important}.se-row-surface{transition:background .16s,box-shadow .16s,transform .16s}.se-row-surface:hover{box-shadow:inset 0 1px #ffffffb3;background:linear-gradient(#fafcfff5 0%,#f4f8ffeb 100%)!important}.se-row-active{box-shadow:inset 0 1px #ffffffbf,0 10px 24px #3657d614;background:linear-gradient(#eff6fffa 0%,#e8f2ffeb 100%)!important}.se-highlight-pill{position:relative;overflow:hidden}.se-highlight-pill:after{content:"";border-radius:inherit;pointer-events:none;animation:2.8s infinite se-breathe;position:absolute;inset:0}.se-secondary-button{color:var(--text-strong);box-shadow:var(--shadow-sm);background:#fffffff5;border:1px solid #0f172a1a}.se-danger-button{color:var(--danger-strong);box-shadow:var(--shadow-sm);background:#fef2f2f5;border:1px solid #ef444429}.se-muted-note{color:var(--text-tertiary);font-size:11px;line-height:1.6}.se-list-quick-grid{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:6px;min-width:0;display:grid}.se-list-quick-card{border:1px solid var(--border-subtle);min-width:0;min-height:52px;color:var(--text-strong);text-align:left;cursor:pointer;box-shadow:var(--shadow-sm);background:#fffffff0;border-radius:16px;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"label value""helper helper";align-content:center;gap:2px 8px;padding:7px 10px;display:grid;position:relative;overflow:hidden}.se-list-quick-card:after{content:"";background:0 0;width:3px;position:absolute;inset:0 auto 0 0}.se-list-quick-card[data-tone=accent]{--quick-filter-color:#2563eb}.se-list-quick-card[data-tone=success]{--quick-filter-color:#0f766e}.se-list-quick-card[data-tone=warning]{--quick-filter-color:#d97706}.se-list-quick-card[data-tone=danger]{--quick-filter-color:#dc2626}.se-list-quick-card.is-active{border-color:color-mix(in srgb, var(--quick-filter-color,#2563eb) 38%, white);background:linear-gradient(145deg, color-mix(in srgb, var(--quick-filter-color,#2563eb) 9%, white), #fffffffa);box-shadow:0 12px 26px color-mix(in srgb, var(--quick-filter-color,#2563eb) 12%, transparent)}.se-list-quick-card.is-active:after{background:var(--quick-filter-color,#2563eb)}.se-list-quick-card-label,.se-list-quick-card-helper{word-break:keep-all;min-width:0;display:block}.se-list-quick-card-label{color:var(--text-tertiary);text-overflow:ellipsis;white-space:nowrap;grid-area:label;align-self:center;font-size:11px;font-weight:750;line-height:1.35;overflow:hidden}.se-list-quick-card-value{color:var(--quick-filter-color,var(--text-strong));white-space:nowrap;grid-area:value;align-self:center;font-size:16px;font-weight:800;line-height:1.2}.se-list-quick-card-helper{color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;grid-area:helper;font-size:10px;line-height:1.35;overflow:hidden}.se-list-management-surface{min-width:0;box-shadow:var(--shadow-sm);background:linear-gradient(#fffffff5,#f8fafcf0);border:1px solid #ffffffbd;border-radius:18px;padding:7px 9px;container-type:inline-size}.se-list-management-header{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.se-list-management-copy{min-width:0}.se-list-management-copy>span{color:var(--text-tertiary);font-size:10px;font-weight:700;line-height:1.3;display:none}.se-list-management-copy h2{color:var(--text-strong);word-break:keep-all;margin:0;font-size:13px;font-weight:700;line-height:1.35}.se-list-management-copy>span+h2{margin-top:2px}.se-list-management-copy p{max-width:70ch;color:var(--text-secondary);word-break:keep-all;margin:2px 0 0;font-size:11px;line-height:1.45;display:none}.se-list-result-summary{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:5px;min-width:0;display:flex}.se-list-result-summary>span{border:1px solid var(--border-subtle);min-height:24px;color:var(--text-secondary);white-space:nowrap;background:#ffffffe6;border-radius:999px;align-items:center;gap:5px;padding:0 8px;font-size:10px;font-weight:600;display:inline-flex}.se-list-result-summary strong{color:var(--text-strong);font-size:11px}.se-list-result-summary>span[data-tone=accent] strong{color:#1d4ed8}.se-list-filter-panel{background:0 0;border:0;border-radius:0;margin-top:5px;padding:0}.se-list-filter-grid{grid-template-columns:minmax(260px,2fr) minmax(118px,.55fr) auto;align-items:end;gap:6px;min-width:0;display:grid}.se-list-toolbar-field{flex-direction:column;gap:4px;min-width:0;display:flex}.se-list-toolbar-field>span{color:var(--text-tertiary);font-size:10px;font-weight:700;line-height:1.2}.se-list-toolbar-field input,.se-list-toolbar-field select{border:1px solid var(--border-subtle);width:100%;min-width:0;height:36px;color:var(--text-strong);box-shadow:var(--shadow-inset);background:#fffffff5;border-radius:11px;padding:0 11px;font-size:12px}.se-list-search-control{min-width:0;position:relative}.se-list-search-control svg{z-index:1;color:var(--text-quiet);pointer-events:none;position:absolute;top:50%;left:11px;transform:translateY(-50%)}.se-list-search-control input{padding-left:35px}.se-list-toolbar-action{justify-content:flex-end;align-items:flex-end;min-width:0;display:flex}.se-list-primary-action,.se-list-secondary-action{white-space:nowrap;cursor:pointer;border-radius:11px;min-height:36px;padding:0 13px;font-size:11px;font-weight:700}.se-list-advanced-filters{border-top:1px solid #e2e8f0db;margin-top:5px}.se-list-advanced-filters>summary{min-height:30px;color:var(--text-secondary);white-space:nowrap;cursor:pointer;align-items:center;gap:6px;padding:3px 2px 0;font-size:10px;font-weight:750;list-style:none;display:inline-flex}.se-list-advanced-filters>summary::-webkit-details-marker{display:none}.se-list-advanced-filters>summary:focus-visible{outline-offset:2px;border-radius:7px;outline:2px solid #2563eb}.se-list-advanced-filters>summary strong{color:#1d4ed8;background:#dbeafe;border-radius:999px;justify-content:center;align-items:center;min-width:20px;min-height:20px;padding:0 6px;font-size:10px;display:inline-flex}.se-list-advanced-filters>summary small{color:var(--text-quiet);font-size:10px;font-weight:600}.se-list-advanced-filter-grid{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:6px;min-width:0;padding:5px 0 2px;display:grid}.se-list-primary-action{color:#fff;background:linear-gradient(#172033,#0f172a);border:1px solid #0f172a24;box-shadow:0 10px 20px #0f172a24}.se-list-secondary-action{border:1px solid var(--border-strong);color:var(--text-strong);background:#fffffff5}.se-data-list-surface{border:1px solid var(--border-subtle);min-width:0;min-height:0;box-shadow:var(--shadow-sm);background:#fffffff7;border-radius:16px;overflow:hidden}.se-list-status-badge{color:#334155;white-space:nowrap;background:#fff;border:1px solid #cbd5e1;border-radius:999px;align-items:center;gap:6px;max-width:100%;min-height:25px;padding:0 8px;font-size:10px;font-weight:700;display:inline-flex}.se-list-status-badge:before{content:"";background:currentColor;border-radius:999px;flex:none;width:6px;height:6px}.se-list-status-badge.has-icon:before{display:none}.se-list-status-badge-icon{flex:none;justify-content:center;align-items:center;display:inline-flex}.se-list-status-badge[data-tone=success]{color:#15803d;background:#f0fdf4;border-color:#bbf7d0}.se-list-status-badge[data-tone=warning]{color:#c2410c;background:#fff7ed;border-color:#fed7aa}.se-list-status-badge[data-tone=danger]{color:#b91c1c;background:#fef2f2;border-color:#fecaca}.se-list-status-badge[data-tone=accent]{color:#1d4ed8;background:#eff6ff;border-color:#bfdbfe}.se-list-state-panel{background:linear-gradient(#f8fafc,#f1f5f9);border:1px dashed #cbd5e1;border-radius:15px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;min-height:138px;padding:18px;display:grid}.se-list-state-panel[data-tone=error]{background:linear-gradient(#fff,#fef2f2);border-color:#fecaca}.se-list-state-icon{width:40px;height:40px;color:var(--text-secondary);background:#e2e8f0;border-radius:13px;justify-content:center;align-items:center;display:inline-flex}.se-list-state-panel[data-tone=loading] .se-list-state-icon svg{animation:.8s linear infinite se-list-spin}.se-list-state-panel[data-tone=error] .se-list-state-icon{color:#b91c1c;background:#fee2e2}.se-list-state-copy{flex-direction:column;gap:4px;min-width:0;display:flex}.se-list-state-copy strong{color:var(--text-strong);font-size:13px;line-height:1.4}.se-list-state-copy span{color:var(--text-secondary);word-break:keep-all;font-size:11px;line-height:1.55}.se-list-state-actions{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}@keyframes se-list-spin{to{transform:rotate(360deg)}}@container (width<=720px){.se-list-filter-grid{grid-template-columns:minmax(0,1fr) minmax(110px,.42fr)}.se-list-toolbar-action{grid-column:1/-1}.se-list-toolbar-action .se-list-primary-action{width:100%}}@container (width<=480px){.se-list-management-header{align-items:center}.se-list-management-copy>span,.se-list-management-copy p{display:none}.se-list-filter-grid{grid-template-columns:minmax(0,1fr) minmax(112px,.52fr)}.se-list-toolbar-field.is-primary{grid-column:1/-1}.se-list-toolbar-action{grid-column:2}}@container (width<=340px){.se-list-management-header{flex-direction:column;align-items:flex-start}.se-list-result-summary{justify-content:flex-start}.se-list-filter-grid{grid-template-columns:minmax(0,1fr)}.se-list-toolbar-field.is-primary,.se-list-toolbar-action{grid-column:auto}}@media (width<=767px){.se-list-quick-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.se-list-quick-card{min-height:52px;padding:7px 9px}.se-list-management-surface{padding:8px}.se-list-advanced-filters>summary,.se-list-toolbar-field input,.se-list-toolbar-field select,.se-list-primary-action,.se-list-secondary-action{min-height:44px}.se-list-state-panel{grid-template-columns:auto minmax(0,1fr);min-height:150px;padding:14px}.se-list-state-actions{grid-column:1/-1;justify-content:stretch}.se-list-state-actions>button{flex:120px;min-height:42px}}.customers-list-page,.customers-list-stack,.customers-list-stage{min-width:0}.customers-list-page{container-type:inline-size}.customers-list-stack{overflow:hidden}.customers-list-stage{flex-direction:column;display:flex}.customers-data-surface.is-empty{padding:8px}.customers-data-surface.is-desktop{flex-direction:column;height:100%;display:flex}.customers-data-surface.is-mobile{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;max-height:min(58dvh,560px);overflow:hidden auto}.customers-table-scroll{scrollbar-gutter:stable;min-width:0}.customers-table-layout{min-width:100%}.customers-table-header{isolation:isolate}.customers-basic-info-button{border-radius:10px;outline:none;width:100%;min-width:0}.customers-basic-info-button:focus-visible{box-shadow:0 0 0 3px #2563eb3d}.customers-desktop-row,.customers-mobile-card{min-width:0;position:relative}.customers-desktop-row:focus-within,.customers-mobile-card:focus-within,.customers-desktop-row.se-row-active,.customers-mobile-card.se-row-active{box-shadow:inset 3px 0 #2563eb}.se-list-primary-action,.se-list-secondary-action,.se-list-quick-card{outline:none}.se-list-primary-action:focus-visible,.se-list-secondary-action:focus-visible,.se-list-quick-card:focus-visible{box-shadow:0 0 0 3px #2563eb3d}.se-list-primary-action{justify-content:center;align-items:center;gap:7px;display:inline-flex}@container (width<=720px){.customers-list-stage{padding:6px!important}}@media (width<=767px){.customers-list-page{overflow-x:hidden!important}.customers-list-stack{overflow:visible;height:auto!important}.customers-list-stage{overflow:hidden}.customers-mobile-card{min-height:108px}}.se-sidebar-shell{min-height:0}.se-dashboard-container{font-variant-numeric:tabular-nums;word-break:keep-all;overflow-wrap:break-word}.se-dashboard-container button{touch-action:manipulation}.se-dashboard-container [style*="font-size: 9px"]{font-size:10px!important}.se-dashboard-container [style*="font-size: 10px"]{font-size:11px!important}.se-dashboard-surface{border-radius:20px!important;padding:14px!important}.se-dashboard-portfolio-metric [style*="white-space: nowrap"]{line-height:1.3;white-space:normal!important;text-overflow:clip!important;overflow:visible!important}.se-dashboard-segmented-control button,.se-dashboard-range-button,.se-dashboard-action-button,.se-dashboard-period-select{min-height:34px}@media (hover:none){button:hover,.se-hover-surface:hover{transform:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (height<=760px){.se-sidebar-shell{--sidebar-header-height:76px;--sidebar-collapsed-header-height:62px;--sidebar-header-padding:12px 12px 10px 12px;--sidebar-collapsed-header-padding:10px 8px;--sidebar-header-gap:8px;--sidebar-menu-padding:8px;--sidebar-menu-gap:2px;--sidebar-section-padding:5px 8px 2px 8px;--sidebar-nav-height:36px;--sidebar-subnav-height:30px;--sidebar-nav-pad-x:10px;--sidebar-subnav-pad-left:20px;--sidebar-nav-gap:8px;--sidebar-nav-radius:12px;--sidebar-subnav-gap:1px;--sidebar-footer-padding:8px;--sidebar-footer-gap:6px;--sidebar-session-padding:8px 10px;--sidebar-session-radius:14px;--sidebar-logout-height:34px;--sidebar-logout-radius:12px}.se-sidebar-tagline{display:none}.se-sidebar-brand-title{margin-top:4px!important}}@media (height<=660px){.se-sidebar-shell{--sidebar-header-height:62px;--sidebar-collapsed-header-height:54px;--sidebar-header-padding:9px 10px 8px 10px;--sidebar-menu-padding:6px 8px;--sidebar-menu-gap:1px;--sidebar-section-padding:4px 8px 1px 8px;--sidebar-nav-height:32px;--sidebar-subnav-height:28px;--sidebar-nav-pad-x:9px;--sidebar-subnav-pad-left:18px;--sidebar-footer-padding:6px 8px 8px 8px;--sidebar-footer-gap:5px;--sidebar-logout-height:32px}.se-sidebar-session-card{display:none}}@media (height<=580px){.se-sidebar-shell{--sidebar-header-height:54px;--sidebar-header-padding:8px 10px;--sidebar-section-padding:3px 8px 0 8px;--sidebar-nav-height:30px;--sidebar-subnav-height:26px;--sidebar-footer-padding:5px 8px 7px 8px;--sidebar-logout-height:30px}}@container (width<=940px){.se-header-desktop .se-header-primary-row{grid-template-columns:minmax(0,1fr)!important;gap:8px!important}.se-header-desktop .se-header-title-block{min-width:0!important}.se-header-desktop .se-header-title{word-break:keep-all!important;overflow-wrap:normal!important}.se-header-desktop .se-header-actions{width:100%;flex-wrap:nowrap!important;justify-content:flex-start!important}.se-header-desktop .se-header-session-badge{display:none!important}.se-header-desktop .se-header-account-control{flex:auto;min-width:0}.se-header-desktop .se-header-account-trigger{width:100%!important;max-width:none!important}.se-header-desktop .se-header-logout{flex:none;min-width:82px!important}.se-header-mobile .se-header-primary-row{grid-template-columns:auto minmax(0,1fr) auto!important;gap:8px!important}.se-header-mobile .se-header-title-block{min-width:0!important;display:flex!important}.se-header-mobile .se-header-title{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;word-break:keep-all!important}.se-header-mobile .se-header-subtitle{word-break:keep-all;overflow-wrap:normal}.se-header-mobile .se-header-actions{width:auto;justify-content:flex-end!important}.se-header-mobile .se-header-logout{min-width:40px!important}}@container (width<=1050px){.se-dashboard-hero-grid{grid-template-columns:minmax(0,1.25fr) minmax(260px,.75fr)!important;gap:16px!important}.se-dashboard-hero-title,.se-dashboard-hero-copy{word-break:keep-all!important;overflow-wrap:normal!important}.se-dashboard-hero-title{font-size:clamp(21px,3.2cqw,27px)!important}}@container (width<=860px){.se-dashboard-hero-grid,.se-dashboard-priority-grid,.se-dashboard-portfolio-grid,.se-dashboard-kpi-detail-grid{grid-template-columns:minmax(0,1fr)!important}.se-dashboard-command-grid,.se-dashboard-kpi-overview-grid,.se-dashboard-workflow-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.se-dashboard-response-kpi{grid-column:1/-1}.se-dashboard-recent-grid{grid-template-columns:minmax(0,1fr)!important}}@container (width<=620px){.se-dashboard-hero{border-radius:20px!important;padding:14px!important}.se-dashboard-surface{border-radius:18px!important;padding:12px!important}.se-dashboard-hero-chips{align-items:stretch!important;gap:6px!important}.se-dashboard-command-grid,.se-dashboard-kpi-overview-grid,.se-dashboard-workflow-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.se-dashboard-type-grid{grid-template-columns:minmax(0,1fr)!important}.se-dashboard-command-card{min-height:92px!important;padding:10px!important}.se-dashboard-focus-visual{border-radius:18px!important;grid-template-columns:88px minmax(0,1fr)!important;gap:12px!important;padding:12px!important}.se-dashboard-focus-ring{width:84px!important;height:84px!important}.se-dashboard-focus-ring-core{width:64px!important;height:64px!important}.se-dashboard-kpi-card,.se-dashboard-stat-card{min-height:92px!important}.se-dashboard-container button,.se-dashboard-period-select{min-height:36px!important}.se-dashboard-portfolio-metric{min-height:70px!important;padding:8px 9px!important}}@media (width<=767px){.se-dashboard-container{gap:10px!important;padding:10px!important}}@container (width<=360px){.se-dashboard-hero-title{font-size:20px!important}.se-dashboard-focus-visual{grid-template-columns:82px minmax(0,1fr)!important;gap:10px!important;padding:10px!important}.se-dashboard-focus-ring{width:78px!important;height:78px!important}.se-dashboard-focus-ring-core{width:58px!important;height:58px!important}.se-dashboard-command-grid,.se-dashboard-kpi-overview-grid,.se-dashboard-workflow-stat-grid{gap:6px!important}}.se-dashboard-surface{border-radius:15px!important;padding:13px!important;box-shadow:0 6px 20px #0f172a09!important}.se-dashboard-command-grid{min-width:0}.se-dashboard-command-card{min-height:80px!important;padding:10px 11px!important}.se-dashboard-command-card:last-child,.se-dashboard-kpi-card:last-child,.se-dashboard-alert-row:last-child,.se-dashboard-recent-row:last-child{border-bottom:none!important;border-right:none!important}.se-dashboard-alert-row,.se-dashboard-recent-row{transition:background-color .14s}.se-dashboard-alert-row:hover,.se-dashboard-recent-row:hover{background:#f8fafc!important;transform:none!important}.se-dashboard-alert-row button:focus-visible{z-index:1;outline-offset:-3px;outline:3px solid #2563eb33;position:relative}.se-dashboard-kpi-overview-grid,.se-dashboard-week-grid{min-width:0}.se-dashboard-kpi-card{min-height:84px!important}.se-dashboard-kpi-details>summary{min-height:36px;color:var(--text-strong);cursor:pointer;-webkit-user-select:none;user-select:none;background:#f8fafc;border:1px solid #cbd5e1d6;border-radius:10px;align-items:center;padding:0 11px;font-size:11px;font-weight:900;list-style-position:inside;display:flex}.se-dashboard-kpi-details>summary:hover{background:#f1f5f9}.se-dashboard-kpi-details[open]>summary{color:#1d4ed8;background:#eff6ff;border-color:#2563eb47}.se-dashboard-open-work-list,.se-dashboard-alert-list{scrollbar-width:thin;scrollbar-color:#94a3b8b3 transparent}.se-dashboard-current-work-grid,.se-dashboard-priority-grid,.se-dashboard-portfolio-grid,.se-dashboard-kpi-detail-grid{min-width:0}@container (width<=860px){.se-dashboard-current-work-grid{grid-template-columns:minmax(0,1fr)!important}.se-dashboard-command-card:nth-child(-n+2),.se-dashboard-kpi-card:not(:last-child){border-bottom:1px solid #e2e8f0e6!important}.se-dashboard-command-card:nth-child(2n),.se-dashboard-kpi-card:nth-child(2n){border-right:none!important}}@container (width<=620px){.se-dashboard-surface{border-radius:14px!important;padding:11px!important}.se-dashboard-command-card{min-height:78px!important;padding:9px!important}.se-dashboard-kpi-card,.se-dashboard-stat-card{min-height:76px!important}.se-dashboard-focus-visual{grid-template-columns:78px minmax(0,1fr)!important;padding:9px!important}.se-dashboard-focus-ring{width:74px!important;height:74px!important}.se-dashboard-focus-ring-core{width:56px!important;height:56px!important}.se-dashboard-portfolio-metric{min-height:58px!important;padding:7px 8px!important}}@media (width<=767px){.se-dashboard-container{overflow-x:hidden;gap:8px!important;padding:8px!important}.se-dashboard-open-work-list{max-height:260px!important}.se-dashboard-segmented-control{max-width:100%}}.activity-logs-page,.activity-list-stack,.activity-list-stage{min-width:0}.activity-logs-page{word-break:keep-all;container-type:inline-size}.activity-list-stack{overflow:hidden}.activity-list-quick-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.activity-list-filter-grid{grid-template-columns:minmax(220px,1.55fr) minmax(108px,.54fr) minmax(118px,.6fr) minmax(92px,.4fr) auto}.activity-list-filter-grid.has-type-filter{grid-template-columns:minmax(220px,1.4fr) minmax(110px,.5fr) minmax(108px,.5fr) minmax(118px,.56fr) minmax(92px,.38fr) auto}.activity-list-advanced-grid{grid-template-columns:repeat(3,minmax(140px,1fr))}.activity-list-filter-grid .se-list-toolbar-action{width:auto}.activity-list-toolbar-actions{justify-content:flex-end;align-items:flex-end;gap:6px;display:flex}.activity-list-feedback{color:#166534;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:12px;min-height:34px;padding:8px 11px;font-size:11px;font-weight:750;line-height:1.45}.activity-list-mode-notice{color:#1d4ed8;background:#eff6ffe6;border:1px solid #2563eb2e;border-radius:13px;gap:3px;margin-top:8px;padding:10px 12px;display:grid}.activity-list-mode-notice[data-tone=warning]{color:#9a3412;background:#fff7edf0;border-color:#f973163d}.activity-list-mode-notice strong{font-size:12px;font-weight:800}.activity-list-mode-notice span{font-size:11px;line-height:1.55}.activity-list-stage{flex-direction:column;display:flex}.activity-logs-page.is-compact .activity-list-stack{overflow:visible;height:auto!important}.activity-logs-page.is-compact{overscroll-behavior:contain;overflow-y:auto!important}.activity-logs-page.is-compact .activity-list-stage{padding:6px!important}.activity-logs-page.is-compact .activity-list-surface.is-mobile{overflow:hidden}.activity-list-surface{flex:auto;min-height:0}.activity-list-surface.is-state{padding:8px}.activity-table-scroll{overscroll-behavior:contain;scrollbar-gutter:stable;-webkit-overflow-scrolling:touch;height:100%;min-height:0;overflow:auto}.activity-table-layout{border-collapse:separate;border-spacing:0;table-layout:fixed;width:max(100%,1080px)}.activity-table-layout th{z-index:3;color:#526176;text-align:left;background:#f5f8fc;border-bottom:1px solid #dfe6ef;padding:8px 10px;font-size:11px;font-weight:700;position:sticky;top:0}.activity-table-layout td{background:inherit;color:#354258;vertical-align:middle;border-bottom:1px solid #e7edf4;min-width:0;padding:7px 10px;font-size:12px}.activity-table-row{cursor:pointer;background:#fff;outline:none;height:58px}.activity-table-row>td:first-child{border-left:4px solid;border-left-color:inherit}.activity-table-row:hover{background:#f7faff}.activity-table-row:focus-visible{z-index:1;background:#eff6ff;position:relative;box-shadow:inset 3px 0 #2563eb,inset 0 0 0 2px #2563eb4d}.activity-table-row.se-row-active{background:#eff6ff;box-shadow:inset 3px 0 #2563eb}.activity-table-group td{z-index:2;color:#b45309;background:#fffbebdb;padding:6px 12px;font-size:11px;font-weight:800;position:sticky;top:37px}.activity-table-group[data-status=completed] td{color:#15803d;background:#f0fdf4d1}.activity-table-group[data-status=overdue] td{color:#b91c1c;background:#fef2f2e6}.activity-table-group[data-status=unassigned] td{color:#475569;background:#f8fafceb}.activity-table-group[data-status=canceled] td{color:#64748b;background:#f8fafcf0}.activity-list-clamp{color:#334155;overflow-wrap:anywhere;word-break:keep-all;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-width:0;font-size:12px;font-weight:600;line-height:1.45;display:-webkit-box;overflow:hidden}.activity-list-clamp.is-title{color:#172033;font-weight:750}.activity-table-primary,.activity-table-secondary,.activity-table-action{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.activity-table-primary{color:#253349;font-size:12px;font-weight:700}.activity-table-secondary{color:#8795aa;margin-top:3px;font-size:10px;font-weight:500}.activity-table-action{color:#b45309;margin-top:3px;font-size:10px;font-weight:700}.activity-table-action[data-status=completed]{color:#15803d}.activity-table-action[data-status=overdue]{color:#b91c1c}.activity-table-badges,.activity-mobile-card-badges{flex-wrap:wrap;align-items:center;gap:5px;min-width:0;display:flex}.activity-table-badges+.activity-list-clamp{margin-top:3px}.activity-list-complete-action{min-height:34px;padding:0 10px}.activity-table-empty-action{color:#cbd5e1}.activity-mobile-list{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;max-height:min(60dvh,620px);overflow:hidden auto}.activity-list-group{z-index:2;color:#b45309;background:#fffbebc2;border-bottom:1px solid #e7edf4;justify-content:space-between;align-items:center;min-height:34px;padding:7px 11px 5px;font-size:11px;font-weight:800;display:flex;position:sticky;top:0}.activity-list-group[data-status=completed]{color:#15803d;background:#f0fdf4bd}.activity-list-group[data-status=overdue]{color:#b91c1c;background:#fef2f2e0}.activity-list-group[data-status=unassigned]{color:#475569;background:#f8fafcf0}.activity-list-group[data-status=canceled]{color:#64748b;background:#f8fafcf0}.activity-mobile-card{color:#354258;background:#fff;border-top:0;border-bottom:1px solid #e7edf4;border-left:4px solid;border-right:0;gap:7px;width:100%;min-width:0;padding:11px;display:grid;position:relative}.activity-mobile-card-open{width:100%;min-width:0;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;outline:none;gap:7px;padding:0;display:grid}.activity-mobile-card:focus-within{z-index:1;background:#eff6ff;box-shadow:inset 3px 0 #2563eb,inset 0 0 0 2px #2563eb4d}.activity-mobile-card-open:focus-visible{box-shadow:0 0 0 3px #2563eb3d}.activity-mobile-card.se-row-active{background:#eff6ff;box-shadow:inset 3px 0 #2563eb}.activity-mobile-card-badges>span:not(.se-list-status-badge){color:#64748b;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:10px;font-weight:700;overflow:hidden}.activity-mobile-card-meta,.activity-mobile-card-schedule,.activity-mobile-card-status{flex-wrap:wrap;gap:5px 9px;min-width:0;display:flex}.activity-mobile-card-meta span,.activity-mobile-card-schedule span,.activity-mobile-card-schedule strong,.activity-mobile-card-status span{overflow-wrap:anywhere;min-width:0;max-width:100%}.activity-mobile-card-meta{color:#526176;font-size:11px;line-height:1.45}.activity-mobile-card-meta span+span:before{content:"·";color:#cbd5e1;margin-right:9px}.activity-mobile-card-schedule{color:#65748a;align-items:center;font-size:10px}.activity-mobile-card-schedule strong{color:#354258;font-size:11px}.activity-list-action-summary{color:#92400e;background:#fffbebd1;border-radius:10px;gap:2px;min-width:0;padding:7px 9px;font-size:10px;line-height:1.45;display:grid}.activity-list-action-summary[data-status=completed]{color:#166534;background:#f0fdf4c7}.activity-list-action-summary[data-status=overdue]{color:#991b1b;background:#fef2f2d6}.activity-list-action-summary span{overflow-wrap:anywhere}.activity-mobile-card-status{color:#8795aa;font-size:10px;line-height:1.45}@container (width<=720px){.activity-list-quick-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.activity-list-filter-grid,.activity-list-filter-grid.has-type-filter{grid-template-columns:repeat(3,minmax(0,1fr))}.activity-list-advanced-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.activity-list-filter-grid .se-list-toolbar-field.is-primary,.activity-list-filter-grid .se-list-toolbar-action{grid-column:1/-1}.activity-list-toolbar-actions .se-list-primary-action,.activity-list-toolbar-actions .se-list-secondary-action{flex:1 1 0}}@container (width<=520px){.activity-list-quick-grid,.activity-list-filter-grid,.activity-list-filter-grid.has-type-filter,.activity-list-advanced-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.activity-list-filter-grid .se-list-toolbar-field.is-primary,.activity-list-filter-grid .se-list-toolbar-action{grid-column:1/-1}}@container (width<=340px){.activity-list-filter-grid,.activity-list-filter-grid.has-type-filter{grid-template-columns:minmax(0,1fr)}.activity-list-filter-grid .se-list-toolbar-field.is-primary,.activity-list-filter-grid .se-list-toolbar-action{grid-column:auto}}@media (width<=767px){.activity-logs-page{overflow-x:hidden!important}.activity-list-stack{overflow:visible;height:auto!important}.activity-list-stage{padding:6px!important}.activity-list-surface.is-mobile{overflow:hidden}.activity-list-complete-action{width:100%;min-height:44px}}@media (width<=768px){.activity-list-filter-grid .se-list-toolbar-field input,.activity-list-filter-grid .se-list-toolbar-field select,.activity-list-toolbar-actions .se-list-primary-action,.activity-list-toolbar-actions .se-list-secondary-action,.activity-list-complete-action{height:44px!important;min-height:44px!important}.activity-form-grid input,.activity-form-grid select,.activity-form-grid textarea{min-height:44px!important}.activity-form-grid textarea{padding-top:10px!important;padding-bottom:10px!important}.activity-create-dialog,.activity-detail-dialog{top:max(8px, env(safe-area-inset-top))!important;right:max(8px, env(safe-area-inset-right))!important;bottom:max(8px, env(safe-area-inset-bottom))!important;left:max(8px, env(safe-area-inset-left))!important;width:auto!important;height:auto!important;max-height:none!important}}.meeting-form-stack{flex-direction:column;gap:10px;min-width:0;display:flex}.meeting-title-field,.meeting-wide-field,.meeting-participant-field{flex-direction:column;gap:5px;min-width:0;display:flex}.meeting-title-field{margin-bottom:10px}.meeting-title-field>label,.meeting-wide-field>span,.meeting-participant-field>span{color:var(--text-secondary);font-size:11px;font-weight:850;line-height:1.35}.meeting-wide-field textarea{box-sizing:border-box;resize:vertical;width:100%;min-width:0;min-height:118px;max-height:360px}.meeting-participant-row{width:100%;min-width:0}.meeting-participant-add{align-self:flex-start}.activity-field-error{color:#b91c1c;margin-top:5px;font-size:11px;font-weight:800;line-height:1.45}.meeting-follow-up-controls{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;display:grid}.meeting-follow-up-complete{white-space:nowrap;border-radius:12px;min-height:44px;padding:0 14px;font-size:12px;font-weight:850}.meeting-detail-summary{border-radius:18px;min-width:0;padding:14px}.meeting-detail-summary-title{color:var(--text-strong);margin-bottom:10px;font-size:13px;font-weight:900}.meeting-detail-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.meeting-summary-item{background:#ffffffdb;border:1px solid #e2e8f0eb;border-radius:12px;min-width:0;padding:9px 10px}.meeting-summary-item.is-success{background:#f0fdf4;border-color:#bbf7d0}.meeting-summary-item.is-warning{background:#fff7ed;border-color:#fed7aa}.meeting-summary-label{color:var(--text-tertiary);font-size:10px;font-weight:900;line-height:1.3}.meeting-summary-value{min-width:0;color:var(--text-strong);overflow-wrap:anywhere;margin-top:5px;font-size:12px;font-weight:850;line-height:1.45}.activity-detail-danger-action{border-left:1px solid #fecaca;margin-left:2px;padding-left:10px;display:inline-flex}.meeting-completion-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:10px;display:grid}.meeting-completion-item{color:#64748b;background:#fff;border:1px solid #dbe5f0;border-radius:12px;min-width:0;padding:10px 12px;font-size:11px}.meeting-completion-item strong{color:#0f172a;overflow-wrap:anywhere;margin-top:4px;font-size:13px;line-height:1.4;display:block}@media (width<=768px){.meeting-detail-summary-grid,.meeting-completion-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.meeting-participant-row,.meeting-follow-up-controls{grid-template-columns:minmax(0,1fr)!important}.meeting-participant-row button,.meeting-participant-add,.meeting-follow-up-complete,.activity-create-dialog button,.activity-detail-dialog button,.activity-completion-dialog button{min-height:44px!important}.meeting-participant-add,.meeting-follow-up-complete{width:100%}.activity-detail-danger-action{border-left:0;margin-left:0;padding-left:0}.activity-completion-dialog{top:max(8px, env(safe-area-inset-top))!important;right:max(8px, env(safe-area-inset-right))!important;bottom:max(8px, env(safe-area-inset-bottom))!important;left:max(8px, env(safe-area-inset-left))!important;width:auto!important;max-height:calc(100dvh - max(16px, env(safe-area-inset-top) + env(safe-area-inset-bottom)))!important;overflow-y:auto!important}}@media (width<=420px){.meeting-detail-summary-grid,.meeting-completion-summary{grid-template-columns:minmax(0,1fr)}}.activity-type-form-stack{flex-direction:column;gap:10px;min-width:0;display:flex}.activity-type-form-stack input,.activity-type-form-stack select,.activity-type-form-stack textarea{box-sizing:border-box;width:100%;min-width:0}.activity-type-form-stack textarea{resize:vertical;min-height:112px;max-height:360px}.activity-type-detail-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.as-form-parts-list{flex-direction:column;gap:12px;min-width:0;display:flex}.as-form-parts-count{color:var(--text-secondary);font-size:12px;font-weight:850}.as-form-part-card{min-width:0;overflow:hidden}.as-form-parts-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;min-width:0;display:grid}.as-form-parts-grid>div{min-width:0}.as-form-parts-grid label{margin-bottom:5px;display:block}.as-detail-parts-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;min-width:0;display:grid}.as-detail-part-card{background:#fff;border:1px solid #e2e8f0;border-radius:14px;min-width:0;padding:12px}.as-detail-part-heading{color:var(--text-tertiary);justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:10px;font-size:10px;font-weight:850;display:flex}.as-detail-part-heading strong{min-width:0;color:var(--text-strong);overflow-wrap:anywhere;font-size:12px}.as-detail-part-values{grid-template-columns:68px minmax(0,1fr);gap:7px 10px;margin:0;display:grid}.as-detail-part-values dt,.as-detail-part-values dd{margin:0;line-height:1.45}.as-detail-part-values dt{color:var(--text-tertiary);font-size:10px;font-weight:800}.as-detail-part-values dd{min-width:0;color:var(--text-strong);overflow-wrap:anywhere;font-size:11px;font-weight:750}@media (width<=1199px){.as-form-parts-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=768px){.activity-type-detail-summary-grid,.as-form-parts-grid,.as-detail-parts-grid{grid-template-columns:minmax(0,1fr)}.activity-type-form-stack input,.activity-type-form-stack select,.activity-type-form-stack textarea,.as-form-parts-toolbar button,.as-form-part-card button{min-height:44px!important}.as-form-parts-toolbar{align-items:stretch!important}.as-form-parts-toolbar button{justify-content:center;width:100%}}.inbound-console-v2{word-break:keep-all;flex-direction:column;gap:8px;height:calc(100dvh - 68px);min-height:0;padding:10px 14px 8px;display:flex;overflow:hidden}.inbound-list-filter-grid{grid-template-columns:minmax(220px,1.55fr) minmax(118px,.62fr) minmax(124px,.68fr) minmax(96px,.48fr) auto}.inbound-v2-toolbar-actions{justify-content:flex-end;align-items:end;gap:7px;display:inline-flex}.inbound-v2-toolbar-actions>button{white-space:nowrap}.inbound-v2-action-message{color:#047857;margin:7px 2px 0;font-size:11px;font-weight:800}.inbound-v2-field{color:#65748a;flex-direction:column;gap:4px;min-width:0;font-size:11px;font-weight:600;display:flex;position:relative}.inbound-v2-field input,.inbound-v2-field select,.inbound-v2-field textarea{color:#1e293b;width:100%;min-width:0;min-height:42px;font:inherit;background:#fff;border:1px solid #dfe6ef;border-radius:12px;padding:0 12px;font-size:13px;font-weight:500}.inbound-v2-field textarea{resize:vertical;padding:11px 12px;line-height:1.55}.inbound-list-surface{flex:auto;min-height:0;overflow:hidden}.inbound-v2-list-scroll{overscroll-behavior:contain;scrollbar-gutter:stable;height:100%;min-height:0;overflow:auto}.inbound-v2-list-head,.inbound-v2-list-row{grid-template-columns:minmax(78px,.62fr) minmax(132px,1.2fr) minmax(150px,1.45fr) minmax(72px,.62fr) minmax(94px,.78fr) minmax(92px,.72fr) minmax(126px,1.05fr) minmax(96px,.78fr);align-items:center;gap:clamp(6px,.8vw,11px);width:max(100%,1040px);display:grid}.inbound-v2-list-head{z-index:3;color:#526176;background:#f5f8fc;border-bottom:1px solid #dfe6ef;min-height:40px;padding:0 12px;font-size:11px;font-weight:650;position:sticky;top:0}.inbound-v2-list-row{color:#354258;text-align:left;background:#fff;border:0;border-bottom:1px solid #e7edf4;outline:none;min-height:58px;padding:6px 12px;font-size:12px}.inbound-v2-list-row:hover{background:#f7faff}.inbound-v2-list-row.is-overdue,.inbound-v2-mobile-list-row.is-overdue{box-shadow:inset 3px 0 #dc2626}.inbound-v2-list-row.is-priority,.inbound-v2-mobile-list-row.is-priority{box-shadow:inset 3px 0 #d97706}.inbound-v2-list-row.is-new,.inbound-v2-mobile-list-row.is-new{box-shadow:inset 3px 0 #2563eb}.inbound-v2-list-row.is-unassigned,.inbound-v2-mobile-list-row.is-unassigned{box-shadow:inset 3px 0 #7c3aed}.inbound-v2-list-row:focus-visible,.inbound-v2-mobile-list-row:focus-visible{z-index:1;position:relative;box-shadow:inset 3px 0 #2563eb,inset 0 0 0 2px #2563eb4d}.inbound-v2-list-row.se-row-active,.inbound-v2-mobile-list-row.se-row-active{background:#eff6ff;box-shadow:inset 3px 0 #2563eb}.inbound-v2-list-row span{overflow-wrap:normal;word-break:keep-all;min-width:0}.inbound-v2-list-row>span:first-child{white-space:nowrap}.inbound-v2-list-row strong{text-overflow:ellipsis;white-space:nowrap;color:#1e293b;font-weight:650;display:block;overflow:hidden}.inbound-v2-list-row small{text-overflow:ellipsis;white-space:nowrap;color:#8795aa;margin-top:3px;font-weight:400;display:block;overflow:hidden}.inbound-v2-list-status-cell{justify-items:start;gap:2px;display:grid}.inbound-v2-mobile-list-row{color:#354258;text-align:left;background:#fff;border:0;border-bottom:1px solid #e2e8f0;outline:none;grid-template-columns:minmax(0,1fr) auto;gap:6px 10px;width:100%;min-height:112px;padding:11px;display:grid}.inbound-v2-mobile-list-row:last-child{border-bottom:0}.inbound-v2-mobile-list-row:active{background:#f1f5f9}.inbound-v2-mobile-row-main,.inbound-v2-mobile-row-state{min-width:0}.inbound-v2-mobile-row-main strong{color:#1e293b;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:750;display:block;overflow:hidden}.inbound-v2-mobile-row-main small,.inbound-v2-mobile-row-state small{color:#7b899c;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:10px;font-weight:500;display:block;overflow:hidden}.inbound-v2-mobile-row-state{text-align:right}.inbound-v2-mobile-row-meta,.inbound-v2-mobile-row-action{color:#66758b;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:11px;overflow:hidden}.inbound-v2-mobile-row-action{text-align:right}.inbound-v2-list-body>.se-list-state-panel{margin:8px}@container (width<=860px){.inbound-list-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.inbound-list-filter-grid .se-list-toolbar-field.is-primary,.inbound-list-filter-grid .se-list-toolbar-action{grid-column:1/-1}.inbound-list-filter-grid .se-list-primary-action{width:100%}}@container (width<=340px){.inbound-list-filter-grid{grid-template-columns:minmax(0,1fr)}.inbound-list-filter-grid .se-list-toolbar-field.is-primary,.inbound-list-filter-grid .se-list-toolbar-action{grid-column:auto}}.inbound-v2-modal-form{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex:1 1 0;align-content:start;gap:10px;height:0;min-height:0;padding:12px;display:grid;overflow:hidden auto}.inbound-v2-form-actions{z-index:5;padding:10px 12px max(10px,env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff7;border-top:1px solid #e2e8f0;justify-content:flex-end;gap:8px;margin:0 -12px -12px;display:flex;position:sticky;bottom:-12px}.inbound-v2-form-actions>button{min-width:92px;min-height:42px}.inbound-v2-field-error{font-size:10px;font-weight:800;color:#b91c1c!important}.inbound-v2-field [aria-invalid=true]{box-shadow:0 0 0 2px #dc26261a;border-color:#dc2626!important}.inbound-v2-editor-modal{top:max(10px,env(safe-area-inset-top))!important;bottom:max(10px,env(safe-area-inset-bottom))!important;height:auto!important}.inbound-v2-editor-modal .se-modal-header button[aria-label=닫기]{width:44px!important;height:44px!important;min-height:44px!important}.inbound-v2-detail{flex-direction:column;gap:8px;min-width:0;display:flex}.inbound-v2-form-card{background:#fff;border:1px solid #e1e8f1;border-radius:17px;padding:16px}.inbound-v2-form-card h3{color:#1e293b;margin:0 0 13px;font-size:14px;font-weight:700}.inbound-v2-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.inbound-v2-span-2{grid-column:1/-1}.inbound-v2-modal-form .inbound-v2-field>input,.inbound-v2-modal-form .inbound-v2-field>select{border-radius:11px;height:38px;min-height:38px;font-size:12px}.inbound-v2-detail-hero{box-shadow:var(--shadow-sm);background:linear-gradient(135deg,#eff6ff 0%,#fff 58%,#f8fafc 100%);border:1px solid #93c5fda6;border-radius:18px;grid-template-columns:minmax(220px,.9fr) minmax(0,1.6fr);gap:12px;padding:14px;display:grid}.inbound-v2-detail-hero.is-priority{background:linear-gradient(135deg,#fff7ed 0%,#fff 58%,#fffbeb 100%);border-color:#fb923c7a}.inbound-v2-detail-hero.is-complete{background:linear-gradient(135deg,#f0fdf4 0%,#fff 58%,#f7fee7 100%);border-color:#4ade8073}.inbound-v2-detail-hero-main{align-items:center;gap:11px;min-width:0;display:flex}.inbound-v2-detail-hero-icon{color:#2563eb;background:#dbeafe;border-radius:14px;flex:none;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex}.inbound-v2-detail-hero.is-priority .inbound-v2-detail-hero-icon{color:#ea580c;background:#ffedd5}.inbound-v2-detail-hero.is-complete .inbound-v2-detail-hero-icon{color:#16a34a;background:#dcfce7}.inbound-v2-detail-hero-main div{min-width:0}.inbound-v2-detail-hero-main span,.inbound-v2-detail-summary-grid span{color:#718096;font-size:10px;font-weight:800;display:block}.inbound-v2-detail-hero-main strong{color:#172033;margin-top:3px;font-size:18px;line-height:1.25;display:block}.inbound-v2-detail-hero-main small{color:#64748b;margin-top:3px;font-size:11px;line-height:1.45;display:block}.inbound-v2-detail-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.inbound-v2-detail-summary-grid div{background:#ffffffc7;border:1px solid #e2e8f0e6;border-radius:12px;min-width:0;padding:9px 10px}.inbound-v2-detail-summary-grid strong{color:#253349;text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:12px;display:block;overflow:hidden}.inbound-v2-detail-section{box-shadow:var(--shadow-sm);background:linear-gradient(#fffffffa 0%,#f8fafce6 100%);border:1px solid #e2e8f0db;border-radius:18px;padding:14px}.inbound-v2-detail-section>header{align-items:center;gap:9px;margin-bottom:12px;display:flex}.inbound-v2-detail-section>header>span{color:#4f46e5;background:#eef2ff;border-radius:10px;flex:none;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.inbound-v2-detail-section>header h3{color:var(--text-strong);margin:0;font-size:13px;font-weight:900}.inbound-v2-detail-section>header p{color:var(--text-tertiary);margin:2px 0 0;font-size:10px;line-height:1.4}.inbound-v2-detail-info-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px;margin:0;display:grid}.inbound-v2-detail-info-grid div{border-top:1px solid #edf1f6;grid-template-columns:104px minmax(0,1fr);align-items:baseline;gap:10px;padding:9px 2px;display:grid}.inbound-v2-detail-info-grid div:nth-child(-n+2){border-top:0}.inbound-v2-detail-info-grid dt{color:var(--text-secondary);font-size:11px;font-weight:800}.inbound-v2-detail-info-grid dd{min-width:0;color:var(--text-strong);overflow-wrap:anywhere;margin:0;font-size:12px;font-weight:750;line-height:1.55}.inbound-v2-detail-content-grid{grid-template-columns:minmax(0,1.45fr) minmax(220px,.75fr);gap:8px;display:grid}.inbound-v2-detail-note,.inbound-v2-detail-action-grid article{background:#f8fafcdb;border:1px solid #e2e8f0;border-radius:13px}.inbound-v2-detail-note{padding:11px 12px}.inbound-v2-detail-note>span,.inbound-v2-detail-action-grid article>span{color:var(--text-secondary);align-items:center;gap:5px;font-size:10px;font-weight:850;display:flex}.inbound-v2-detail-note p{color:#243247;white-space:pre-wrap;min-height:42px;margin:7px 0 0;font-size:12px;font-weight:650;line-height:1.65}.inbound-v2-detail-action-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.inbound-v2-detail-action-grid article{padding:10px 11px}.inbound-v2-detail-action-grid strong{color:#1e293b;margin-top:7px;font-size:12px;line-height:1.45;display:block}.inbound-v2-detail-note.is-result{grid-column:1/-1}.inbound-v2-detail-section>footer{color:var(--text-tertiary);justify-content:flex-end;align-items:center;gap:5px;margin-top:9px;font-size:10px;font-weight:700;display:flex}@media (width<=980px){.inbound-console-v2{height:calc(100dvh - 104px)}.inbound-list-management .se-list-toolbar-field input,.inbound-list-management .se-list-toolbar-field select,.inbound-list-management .se-list-primary-action{height:44px;min-height:44px}.inbound-v2-toolbar-actions{grid-column:1/-1}.inbound-v2-toolbar-actions>button{min-height:44px}.inbound-v2-list-head,.inbound-v2-list-row{grid-template-columns:68px minmax(94px,1fr) minmax(112px,1.2fr) minmax(84px,.72fr) minmax(110px,1fr);width:100%;min-width:0}.inbound-v2-list-head>:nth-child(4),.inbound-v2-list-row>:nth-child(4),.inbound-v2-list-head>:nth-child(5),.inbound-v2-list-row>:nth-child(5),.inbound-v2-list-head>:nth-child(8),.inbound-v2-list-row>:nth-child(8){display:none}.inbound-v2-detail-hero{grid-template-columns:1fr}}@media (width<=767px){.inbound-console-v2{height:auto;min-height:100%;padding:8px;overflow:visible}.inbound-list-surface{flex:none}.inbound-v2-list-scroll{-webkit-overflow-scrolling:touch;max-height:min(58dvh,560px);overflow:hidden auto}.inbound-v2-detail-hero{gap:10px;padding:12px}.inbound-v2-detail-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.inbound-v2-detail-section{padding:12px}.inbound-v2-detail-info-grid{grid-template-columns:1fr}.inbound-v2-detail-info-grid div,.inbound-v2-detail-info-grid div:nth-child(-n+2){border-top:1px solid #edf1f6;grid-template-columns:92px minmax(0,1fr)}.inbound-v2-detail-info-grid div:first-child{border-top:0}.inbound-v2-detail-content-grid{grid-template-columns:1fr}.inbound-v2-detail-note.is-result{grid-column:auto}.inbound-v2-form-grid{grid-template-columns:1fr}.inbound-v2-span-2{grid-column:auto}.inbound-v2-modal-form{padding:10px}.inbound-v2-modal-form .inbound-v2-field>input,.inbound-v2-modal-form .inbound-v2-field>select{height:42px;min-height:42px}.inbound-v2-form-card{padding:13px}.inbound-v2-form-actions{margin:0 -10px -10px;padding-inline:10px;bottom:-10px}.inbound-v2-form-actions>button{flex:1 1 0;min-height:44px}}.handover-console{word-break:keep-all;flex-direction:column;gap:8px;height:calc(100dvh - 68px);min-height:0;padding:10px 14px 8px;display:flex;overflow:hidden}.handover-filter-grid{grid-template-columns:minmax(230px,1.7fr) repeat(4,minmax(112px,.62fr)) auto}.handover-toolbar-actions{gap:6px}.handover-toolbar-actions button:disabled{cursor:not-allowed;opacity:.45}.handover-success-notice{color:#166534;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:11px;flex:none;padding:8px 11px;font-size:11px;font-weight:800}.handover-list-surface{flex:auto;min-height:0;overflow:hidden}.handover-list-scroll{overscroll-behavior:contain;scrollbar-gutter:stable;height:100%;min-height:0;overflow:auto}.handover-list-head,.handover-list-row{grid-template-columns:minmax(86px,.65fr) minmax(112px,.8fr) minmax(145px,1.05fr) minmax(180px,1.35fr) minmax(94px,.65fr) minmax(118px,.8fr) minmax(180px,1.35fr) minmax(150px,1fr);align-items:center;gap:clamp(6px,1vw,12px);width:max(100%,1120px);display:grid}.handover-list-head{z-index:3;color:#5f5875;background:#f7f5ff;border-bottom:1px solid #dfe6ef;min-height:40px;padding:0 12px;font-size:11px;font-weight:700;position:sticky;top:0}.handover-list-row{color:#354258;text-align:left;background:#fff;border:0;border-bottom:1px solid #e7edf4;outline:none;min-height:62px;padding:6px 12px;font-size:12px}.handover-list-row:hover{background:#faf9ff}.handover-list-row:focus-visible,.handover-mobile-row:focus-visible{z-index:1;position:relative;box-shadow:inset 3px 0 #7c3aed,inset 0 0 0 2px #7c3aed40}.handover-list-row.se-row-active,.handover-mobile-row.se-row-active{background:#f5f3ff;box-shadow:inset 3px 0 #7c3aed}.handover-list-row>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.handover-list-row strong{color:#1e293b;text-overflow:ellipsis;white-space:nowrap;font-weight:700;display:block;overflow:hidden}.handover-list-row small{color:#8795aa;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:10px;display:block;overflow:hidden}.handover-mobile-row{color:#354258;text-align:left;background:#fff;border:0;border-bottom:1px solid #e2e8f0;outline:none;grid-template-columns:minmax(0,1fr) auto;gap:8px 10px;width:100%;min-height:104px;padding:11px;display:grid}.handover-mobile-row-action{color:#475569;border-top:1px solid #edf1f6;grid-column:1/-1;gap:3px;min-width:0;padding-top:7px;font-size:11px;line-height:1.45;display:grid}.handover-mobile-row-action strong{color:#7c3aed;font-size:10px}.handover-mobile-row-main{min-width:0}.handover-mobile-row-main strong{color:#1e293b;text-overflow:ellipsis;white-space:nowrap;font-size:13px;display:block;overflow:hidden}.handover-mobile-row-main small{color:#7b899c;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:10px;display:block;overflow:hidden}.handover-mobile-row-assignees,.handover-mobile-row-meta{color:#66758b;text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:5px;min-width:0;font-size:11px;display:flex;overflow:hidden}.handover-mobile-row-meta{justify-content:flex-end}.handover-list-body>.se-list-state-panel{margin:8px}.handover-error-notice{color:#b91c1c;background:#fef2f2;border:1px solid #ef444447;border-radius:12px;padding:10px 12px;font-size:12px;font-weight:800}.handover-field-error{color:#b91c1c!important;font-weight:750!important}.inbound-v2-field [aria-invalid=true]{border-color:#ef4444!important;box-shadow:0 0 0 2px #ef44441f!important}.inbound-v2-field>small{color:#8a98aa;font-size:10px;font-weight:600;line-height:1.45}.handover-assignee-picker{gap:10px;display:grid}.handover-assignee-options{flex-wrap:wrap;gap:7px;display:flex}.handover-assignee-options>button{color:#475569;cursor:pointer;background:#fff;border:1px solid #dbe2eb;border-radius:11px;justify-items:start;min-width:108px;min-height:42px;padding:7px 11px;display:grid}.handover-assignee-options>button:hover{background:#faf9ff;border-color:#a78bfa}.handover-assignee-options>button.is-selected{color:#6d28d9;background:#f5f3ff;border-color:#8b5cf6;box-shadow:inset 0 0 0 1px #8b5cf629}.handover-assignee-options span{font-size:12px;font-weight:800}.handover-assignee-options small{opacity:.78;margin-top:2px;font-size:10px;font-weight:600}.handover-manual-assignee{grid-template-columns:minmax(180px,360px) auto;justify-content:start;gap:7px;display:grid}.handover-manual-assignee input{color:#1e293b;border:1px solid #dfe6ef;border-radius:11px;min-width:0;min-height:38px;padding:0 11px;font-size:12px}.handover-manual-assignee button{color:#6d28d9;cursor:pointer;background:#fff;border:1px solid #c4b5fd;border-radius:11px;align-items:center;gap:5px;min-height:38px;padding:0 12px;font-size:11px;font-weight:800;display:inline-flex}.handover-selected-assignees{flex-wrap:wrap;gap:6px;display:flex}.handover-selected-assignees>span{color:#6d28d9;background:#ede9fe;border-radius:999px;align-items:center;gap:4px;min-height:28px;padding:0 6px 0 10px;font-size:11px;font-weight:800;display:inline-flex}.handover-selected-assignees button{width:22px;height:22px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.handover-selected-assignees button:hover{background:#6d28d91a}.handover-assignee-empty{color:#a16207;margin:0;font-size:11px;font-weight:700}.handover-task-editor-section{background:#f7f5ff;border:1px solid #ded8ee;border-radius:17px;gap:10px;padding:16px;display:grid}.handover-task-editor-section>header{justify-content:space-between;align-items:center;gap:14px;display:flex}.handover-task-editor-section>header>div{min-width:0}.handover-task-editor-section>header span{color:#7c3aed;font-size:10px;font-weight:900}.handover-task-editor-section>header h3{color:#1e293b;margin:3px 0 0;font-size:15px}.handover-task-editor-section>header p{color:#718096;margin:4px 0 0;font-size:10px;line-height:1.5}.handover-task-editor-section>header>button,.handover-add-task-bottom{color:#6d28d9;cursor:pointer;background:#fff;border:1px solid #c4b5fd;border-radius:10px;flex:none;justify-content:center;align-items:center;gap:5px;min-height:38px;padding:0 12px;font-size:11px;font-weight:850;display:inline-flex}.handover-task-editor-list{gap:10px;display:grid}.handover-task-editor-card{background:#fff;border:1px solid #ddd6fe;border-radius:15px;overflow:visible;box-shadow:0 4px 12px #4c1d950d}.handover-task-editor-card>header{border-bottom:1px solid #eeeaf7;align-items:center;gap:8px;min-height:40px;padding:0 12px;display:flex}.handover-task-editor-card>header>span{color:#6d28d9;background:#ede9fe;border-radius:7px;justify-content:center;align-items:center;width:23px;height:23px;font-size:10px;font-weight:900;display:inline-flex}.handover-task-editor-card>header>strong{color:#293548;font-size:12px}.handover-task-editor-card>header>div{gap:5px;margin-left:auto;display:flex}.handover-task-editor-card>header button{color:#6d28d9;cursor:pointer;background:#fff;border:1px solid #ddd6fe;border-radius:8px;align-items:center;gap:4px;min-height:28px;padding:0 8px;font-size:10px;font-weight:800;display:inline-flex}.handover-task-editor-card>header button.is-danger{color:#b91c1c;border-color:#fecaca}.handover-task-core-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;padding:13px;display:grid}.handover-task-title-field,.handover-task-action-field{grid-column:span 2}.handover-task-assignee-field{grid-column:1/-1}.handover-assignee-entry{grid-template-columns:minmax(220px,420px) auto;justify-content:start;gap:6px;display:grid}.handover-assignee-entry>button{color:#6d28d9;cursor:pointer;background:#fff;border:1px solid #c4b5fd;border-radius:10px;align-items:center;gap:4px;min-height:38px;padding:0 11px;font-size:11px;font-weight:800;display:inline-flex}.handover-task-assignee-field .handover-selected-assignees{min-height:28px;margin-top:4px}.handover-task-assignee-field .handover-selected-assignees>small{color:#a16207;font-size:10px;font-weight:700}.handover-task-extra{border-top:1px solid #eeeaf7}.handover-task-extra>summary{color:#665d78;cursor:pointer;align-items:center;gap:6px;min-height:38px;padding:0 13px;font-size:10px;font-weight:800;list-style:none;display:flex}.handover-task-extra>summary::-webkit-details-marker{display:none}.handover-task-extra[open]>summary svg{transform:rotate(180deg)}.handover-task-extra>summary small{color:#9b91aa;margin-left:auto;font-weight:650}.handover-task-extra>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;padding:0 13px 13px;display:grid}.handover-task-extra>div>:nth-child(-n+2){grid-column:span 1}.handover-add-task-bottom{background:#ffffffb8;border-style:dashed;width:100%}.handover-detail{flex-direction:column;gap:8px;min-width:0;display:flex}.handover-detail-hero{box-shadow:var(--shadow-sm);background:linear-gradient(135deg,#f5f3ff 0%,#fff 58%,#fafafa 100%);border:1px solid #c4b5fdb8;border-radius:18px;grid-template-columns:minmax(210px,.82fr) minmax(0,1.7fr);gap:12px;padding:14px;display:grid}.handover-detail-next-action{background:#faf9ff;border:1px solid #ddd6fe;border-radius:12px;grid-column:1/-1;gap:4px;padding:10px 12px;display:grid}.handover-detail-next-action span{color:#7c3aed;font-size:10px;font-weight:850}.handover-detail-next-action strong{color:#253349;white-space:pre-wrap;font-size:12px;line-height:1.55}.handover-detail-hero.is-complete{background:linear-gradient(135deg,#f0fdf4 0%,#fff 58%,#f7fee7 100%);border-color:#4ade8073}.handover-detail-hero-state{align-items:center;gap:11px;min-width:0;display:flex}.handover-detail-hero-icon{color:#7c3aed;background:#ede9fe;border-radius:14px;flex:none;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex}.handover-detail-hero.is-complete .handover-detail-hero-icon{color:#16a34a;background:#dcfce7}.handover-detail-hero-state span,.handover-detail-summary span{color:#718096;font-size:10px;font-weight:800;display:block}.handover-detail-hero-state strong{color:#172033;margin-top:3px;font-size:18px;display:block}.handover-detail-hero-state small{color:#64748b;margin-top:3px;font-size:11px;display:block}.handover-detail-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.handover-detail-summary div{background:#ffffffd1;border:1px solid #e2e8f0e6;border-radius:12px;min-width:0;padding:9px 10px}.handover-detail-summary strong{color:#253349;text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:12px;display:block;overflow:hidden}.handover-detail-section{box-shadow:var(--shadow-sm);background:linear-gradient(#fffffffa,#f8fafce6);border:1px solid #e2e8f0db;border-radius:18px;padding:14px}.handover-detail-section>header{align-items:center;gap:9px;margin-bottom:12px;display:flex}.handover-detail-section>header>span{color:#7c3aed;background:#ede9fe;border-radius:10px;flex:none;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.handover-detail-section>header h3{color:var(--text-strong);margin:0;font-size:13px;font-weight:900}.handover-detail-section>header p{color:var(--text-tertiary);margin:2px 0 0;font-size:10px;line-height:1.4}.handover-detail-info{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px;margin:0;display:grid}.handover-detail-info div{border-top:1px solid #edf1f6;grid-template-columns:104px minmax(0,1fr);align-items:baseline;gap:10px;padding:9px 2px;display:grid}.handover-detail-info div:nth-child(-n+2){border-top:0}.handover-detail-info dt{color:var(--text-secondary);font-size:11px;font-weight:800}.handover-detail-info dd{min-width:0;color:var(--text-strong);overflow-wrap:anywhere;margin:0;font-size:12px;font-weight:700}.handover-work-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.handover-work-grid article{background:#f8fafc;border:1px solid #e2e8f0;border-radius:13px;padding:12px}.handover-work-grid article.is-action{background:#faf9ff;border-color:#c4b5fd}.handover-work-grid article>span{color:#64748b;font-size:10px;font-weight:850}.handover-work-grid article p{color:#243247;white-space:pre-wrap;min-height:58px;margin:7px 0 0;font-size:12px;font-weight:650;line-height:1.65}.handover-work-grid aside{color:#92400e;background:#fffbeb;border-radius:11px;grid-column:1/-1;gap:9px;padding:10px 12px;font-size:11px;line-height:1.5;display:flex}.handover-work-grid aside strong{flex:none}.handover-progress-form{background:#faf9ff;border:1px solid #ddd6fe;border-radius:13px;gap:7px;padding:10px;display:grid}.handover-progress-form textarea{resize:vertical;box-sizing:border-box;color:#1e293b;width:100%;min-height:68px;font:inherit;border:1px solid #d8d1e8;border-radius:10px;padding:10px 11px;font-size:12px;line-height:1.55}.handover-progress-form>div{justify-content:flex-end;gap:7px;display:flex}.handover-progress-form select,.handover-progress-form button{border-radius:9px;min-height:36px;font-size:11px;font-weight:800}.handover-progress-form select{color:#475569;background:#fff;border:1px solid #d8d1e8;padding:0 28px 0 10px}.handover-progress-form button{color:#fff;cursor:pointer;background:#7c3aed;border:0;align-items:center;gap:5px;padding:0 12px;display:inline-flex}.handover-progress-form button:disabled{cursor:not-allowed;opacity:.48}.handover-progress-list{gap:0;margin-top:12px;display:grid}.handover-progress-list>article{grid-template-columns:16px minmax(0,1fr);gap:8px;padding-bottom:12px;display:grid;position:relative}.handover-progress-list>article:not(:last-child):before{content:"";background:#d8d1e8;width:1px;position:absolute;top:12px;bottom:0;left:5px}.handover-progress-dot{z-index:1;box-sizing:border-box;background:#7c3aed;border:3px solid #ede9fe;border-radius:50%;width:11px;height:11px;margin-top:5px;position:relative}.handover-progress-list article>div{background:#fff;border:1px solid #e2e8f0;border-radius:11px;min-width:0;padding:10px 11px}.handover-progress-list article header{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.handover-progress-list article header strong{color:#1e293b;font-size:11px}.handover-progress-list article time{color:#94a3b8;margin-left:auto;font-size:10px}.handover-progress-list article p{color:#334155;white-space:pre-wrap;margin:7px 0 0;font-size:12px;line-height:1.6}.handover-progress-empty{color:#7c718c;text-align:center;border:1px dashed #d8d1e8;border-radius:11px;margin:0;padding:15px;font-size:11px}.handover-detail-updated{color:#94a3b8;justify-content:flex-end;align-items:center;gap:5px;font-size:10px;font-weight:700;display:flex}.handover-bundle-task-section{padding-bottom:8px}.handover-task-detail-list{gap:8px;display:grid}.handover-task-detail-card{background:#fff;border:1px solid #e2e8f0;border-radius:13px;overflow:hidden}.handover-task-detail-card>summary{cursor:pointer;grid-template-columns:28px minmax(170px,1.4fr) auto minmax(150px,.65fr) 18px;align-items:center;gap:9px;min-height:58px;padding:7px 11px;list-style:none;display:grid}.handover-task-detail-card>summary::-webkit-details-marker{display:none}.handover-task-detail-card[open]>summary{background:#faf9ff;border-bottom:1px solid #e8e3f2}.handover-task-number{color:#6d28d9;background:#ede9fe;border-radius:8px;justify-content:center;align-items:center;width:26px;height:26px;font-size:10px;font-weight:900;display:inline-flex}.handover-task-summary-main{min-width:0}.handover-task-summary-main strong,.handover-task-summary-main small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.handover-task-summary-main strong{color:#1e293b;font-size:12px}.handover-task-summary-main small{color:#7b899c;margin-top:3px;font-size:10px}.handover-task-summary-meta{color:#718096;text-align:right;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.handover-task-chevron{color:#877d97;transition:transform .16s}.handover-task-detail-card[open] .handover-task-chevron{transform:rotate(180deg)}.handover-task-detail-body{background:#fbfcfe;gap:9px;padding:11px;display:grid}.handover-task-info-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 18px;margin:0;display:grid}.handover-task-info-grid>div{border-top:1px solid #edf1f6;grid-template-columns:92px minmax(0,1fr);gap:8px;padding:7px 2px;display:grid}.handover-task-info-grid>div:nth-child(-n+2){border-top:0}.handover-task-info-grid dt{color:#718096;font-size:10px;font-weight:800}.handover-task-info-grid dd{color:#253349;overflow-wrap:anywhere;min-width:0;margin:0;font-size:11px;font-weight:700}.handover-task-detail-body .handover-work-grid{grid-template-columns:1fr}.handover-task-detail-body .handover-work-grid aside{grid-column:auto}.handover-task-progress{gap:8px;padding-top:2px;display:grid}.handover-task-progress>header{color:#6d28d9;align-items:center;gap:6px;display:flex}.handover-task-progress>header strong{color:#334155;font-size:11px}.handover-task-progress>header span{color:#8a98aa;font-size:10px}@container (width<=860px){.handover-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.handover-filter-grid .se-list-toolbar-field.is-primary,.handover-filter-grid .se-list-toolbar-action{grid-column:1/-1}.handover-filter-grid .se-list-toolbar-action button{flex:1 1 0}}@media (width<=980px){.handover-console{height:calc(100dvh - 104px)}.handover-detail-hero{grid-template-columns:1fr}.handover-detail-next-action{grid-column:auto}.handover-toolbar-actions button,.handover-filter-grid input,.handover-filter-grid select{min-height:44px}.handover-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.handover-filter-grid .se-list-toolbar-field.is-primary,.handover-filter-grid .se-list-toolbar-action{grid-column:1/-1}.handover-filter-grid .se-list-toolbar-action button{flex:1 1 0;min-height:44px}.handover-editor-modal .se-modal-header button{height:44px!important;min-height:44px!important}.handover-editor-form input,.handover-editor-form select,.handover-editor-form textarea,.handover-editor-form summary,.handover-editor-form button{min-height:44px}}@media (width<=767px){.handover-console{height:auto;min-height:100%;padding:8px;overflow:visible}.handover-list-surface{flex:none}.handover-list-scroll{-webkit-overflow-scrolling:touch;max-height:min(58dvh,560px);overflow:hidden auto}.handover-detail-hero{gap:10px;padding:12px}.handover-detail-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.handover-detail-section{padding:12px}.handover-detail-info{grid-template-columns:1fr}.handover-detail-info div,.handover-detail-info div:nth-child(-n+2){border-top:1px solid #edf1f6;grid-template-columns:92px minmax(0,1fr)}.handover-detail-info div:first-child{border-top:0}.handover-work-grid{grid-template-columns:1fr}.handover-work-grid aside{grid-column:auto}.handover-manual-assignee{grid-template-columns:minmax(0,1fr) auto}.handover-progress-form>div{grid-template-columns:1fr 1fr;display:grid}.handover-task-editor-section{padding:12px}.handover-task-editor-section>header{align-items:flex-end}.handover-task-core-grid,.handover-task-extra>div{grid-template-columns:1fr}.handover-task-title-field,.handover-task-action-field,.handover-task-assignee-field,.handover-task-extra>div>:nth-child(-n+2){grid-column:auto}.handover-assignee-entry{grid-template-columns:minmax(0,1fr) auto}.handover-task-detail-card>summary{grid-template-columns:28px minmax(0,1fr) auto 18px}.handover-task-summary-meta{text-align:left;grid-column:2/-1}.handover-task-info-grid{grid-template-columns:1fr}.handover-task-info-grid>div,.handover-task-info-grid>div:nth-child(-n+2){border-top:1px solid #edf1f6;grid-template-columns:88px minmax(0,1fr)}.handover-task-info-grid>div:first-child{border-top:0}}.devices-list-page{box-sizing:border-box;word-break:keep-all;flex-direction:column;flex:1;gap:8px;width:100%;min-width:0;max-width:100%;height:100%;min-height:0;padding:12px 16px 14px;display:flex;overflow:hidden;container-type:inline-size}.devices-list-quick-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.devices-list-filter-grid{grid-template-columns:minmax(230px,1.7fr) minmax(130px,.58fr) minmax(96px,.4fr) auto}.devices-list-advanced-grid{grid-template-columns:repeat(4,minmax(130px,1fr))}.devices-list-filter-grid .se-list-toolbar-action,.devices-list-filter-grid .se-list-primary-action{width:100%}.devices-family-filter{flex-direction:column;gap:4px;min-width:0;display:flex}.devices-family-filter>span{color:var(--text-tertiary);font-size:10px;font-weight:700;line-height:1.2}.devices-family-filter>div{border:1px solid var(--border-subtle);height:38px;box-shadow:var(--shadow-inset);background:#fffffff5;border-radius:11px;grid-template-columns:repeat(3,minmax(0,1fr));padding:3px;display:grid}.devices-family-filter button{color:#64748b;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:8px;min-width:0;font-size:10px;font-weight:750}.devices-family-filter button[aria-pressed=true]{color:#1d4ed8;background:#eaf2ff;box-shadow:inset 0 0 0 1px #2563eb2e}.devices-family-filter button:focus-visible{outline-offset:1px;outline:2px solid #2563eb}.devices-list-management .se-list-primary-action:disabled{color:#94a3b8;box-shadow:none;cursor:not-allowed;background:#edf2f7;border-color:#dbe3ee}.devices-list-stage{flex:1 1 0;min-width:0;min-height:0;display:flex;overflow:hidden}.devices-list-surface{flex:auto;min-height:0}.devices-list-surface.is-state{padding:8px}.devices-table-scroll{overscroll-behavior:contain;scrollbar-gutter:stable;-webkit-overflow-scrolling:touch;height:100%;min-height:0;overflow:auto}.devices-table-layout{width:max(100%,1160px);padding-right:12px}.devices-table-header,.devices-table-row{grid-template-columns:minmax(160px,1.15fr) minmax(115px,.72fr) minmax(112px,.72fr) minmax(165px,1.08fr) minmax(150px,.96fr) minmax(140px,.9fr) minmax(185px,1fr);align-items:center;gap:10px;display:grid}.devices-table-header{z-index:4;color:#526176;background:#f5f8fc;border-bottom:1px solid #dfe6ef;min-height:38px;padding:0 11px;font-size:11px;font-weight:700;position:sticky;top:0;box-shadow:0 1px #e2e8f0cc}.devices-table-row{color:#354258;cursor:pointer;background:#fff;border-bottom:1px solid #e7edf4;outline:none;min-height:68px;padding:7px 11px}.devices-table-row:hover{background:#f7faff}.devices-table-row:focus-visible{z-index:1;background:#eff6ff;position:relative;box-shadow:inset 3px 0 #2563eb,inset 0 0 0 2px #2563eb4d}.devices-table-row.se-row-active{background:#eff6ff;box-shadow:inset 3px 0 #2563eb}.devices-list-group{z-index:3;background:#f8fafcf5;border-bottom:1px solid #e7edf4;align-items:center;gap:8px;min-height:34px;padding:5px 11px;display:flex;position:sticky;top:38px}.devices-list-group>span:last-child{color:#64748b;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:650;overflow:hidden}.devices-table-device,.devices-table-stack,.devices-table-next-action{gap:3px;min-width:0;display:grid}.devices-table-device strong,.devices-table-stack strong,.devices-table-next-action strong,.devices-table-device span,.devices-table-stack span,.devices-table-next-action span,.devices-table-device small,.devices-table-stack small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.devices-table-device strong,.devices-table-stack strong{color:#253349;font-size:12px;font-weight:750}.devices-table-device span,.devices-table-stack span{color:#526176;font-size:11px;line-height:1.4}.devices-table-device small,.devices-table-stack small{color:#8795aa;font-size:10px;line-height:1.4}.devices-table-stack .se-list-status-badge{justify-self:start}.devices-table-next-action{background:#f8fafc;border-radius:10px;padding:7px 8px}.devices-table-next-action[data-tone=success]{color:#166534;background:#f0fdf4}.devices-table-next-action[data-tone=warning]{color:#9a3412;background:#fff7ed}.devices-table-next-action[data-tone=danger]{color:#991b1b;background:#fef2f2}.devices-table-next-action[data-tone=accent]{color:#1d4ed8;background:#eff6ff}.devices-table-next-action strong{color:inherit;font-size:11px;font-weight:800}.devices-table-next-action span{color:inherit;opacity:.78;font-size:10px}.devices-mobile-list{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;width:100%;max-width:100%;max-height:min(60dvh,620px);overflow:hidden auto}.devices-mobile-list .devices-list-group{z-index:2;top:0}.devices-mobile-card{background:#fff;border-bottom:1px solid #e7edf4;min-width:0}.devices-mobile-card.se-row-active{background:#eff6ff;box-shadow:inset 3px 0 #2563eb}.devices-mobile-card-open{color:#354258;text-align:left;cursor:pointer;background:0 0;border:0;outline:none;gap:8px;width:100%;min-width:0;min-height:44px;padding:11px;display:grid}.devices-mobile-card-open:focus-visible{box-shadow:inset 0 0 0 2px #2563eb}.devices-mobile-card-header{justify-content:space-between;align-items:flex-start;gap:8px;min-width:0;display:flex}.devices-mobile-card-header>div{gap:3px;min-width:0;display:grid}.devices-mobile-card-header strong{color:#172033;overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;font-weight:800;line-height:1.4;display:-webkit-box;overflow:hidden}.devices-mobile-card-header>div>span{color:#718096;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:10px;overflow:hidden}.devices-mobile-card-tags,.devices-mobile-card-footer{flex-wrap:wrap;align-items:center;gap:5px 8px;min-width:0;display:flex}.devices-mobile-card-tags>span:not(.se-list-status-badge),.devices-mobile-card-footer span{overflow-wrap:anywhere;min-width:0;max-width:100%}.devices-mobile-card-tags>span:not(.se-list-status-badge){color:#64748b;font-size:10px;font-weight:650}.devices-mobile-card-meta{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:0;display:grid}.devices-mobile-card-meta div{background:#f8fafce6;border-radius:9px;min-width:0;padding:7px 8px}.devices-mobile-card-meta dt{color:#8795aa;font-size:10px;font-weight:750}.devices-mobile-card-meta dd{color:#354258;overflow-wrap:anywhere;text-overflow:ellipsis;margin:3px 0 0;font-size:11px;font-weight:700;line-height:1.4;overflow:hidden}.devices-mobile-card-action{color:#475569;background:#f8fafc;border-radius:10px;justify-content:space-between;align-items:center;gap:8px;min-width:0;padding:7px 9px;display:flex}.devices-mobile-card-action[data-tone=success]{color:#166534;background:#f0fdf4}.devices-mobile-card-action[data-tone=warning]{color:#9a3412;background:#fff7ed}.devices-mobile-card-action[data-tone=danger]{color:#991b1b;background:#fef2f2}.devices-mobile-card-action[data-tone=accent]{color:#1d4ed8;background:#eff6ff}.devices-mobile-card-action strong,.devices-mobile-card-action span{min-width:0;color:inherit;overflow-wrap:anywhere;font-size:10px}.devices-mobile-card-action strong{font-weight:800}.devices-mobile-card-action span{text-align:right}.devices-mobile-card-footer{color:#8795aa;font-size:10px;line-height:1.4}@container (width<=1050px){.devices-list-quick-grid{grid-template-columns:repeat(6,minmax(118px,1fr))}.devices-list-filter-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.devices-list-advanced-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.devices-list-filter-grid .se-list-toolbar-field.is-primary{grid-column:span 2}}@container (width<=720px){.devices-list-quick-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.devices-list-filter-grid{grid-template-columns:minmax(0,1fr) minmax(96px,.42fr) auto}.devices-list-advanced-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.devices-list-filter-grid .se-list-toolbar-field.is-primary{grid-column:1/-1}.devices-list-filter-grid .se-list-toolbar-action{grid-column:auto}}@container (width<=520px){.devices-list-quick-grid,.devices-list-filter-grid,.devices-list-advanced-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.devices-list-filter-grid .se-list-toolbar-field.is-primary{grid-column:1/-1}.devices-list-filter-grid .se-list-toolbar-action{grid-column:2}}@container (width<=340px){.devices-list-filter-grid{grid-template-columns:minmax(0,1fr)}.devices-list-filter-grid .se-list-toolbar-field.is-primary,.devices-list-filter-grid .se-list-toolbar-action{grid-column:auto}}@media (width<=767px){.devices-list-page{gap:8px;height:auto;min-height:100%;padding:8px;overflow:visible}.devices-list-stage,.devices-list-surface{flex:none;width:100%;max-width:100%}.devices-family-filter>div,.devices-family-filter button,.devices-list-management .se-list-primary-action{height:44px;min-height:44px}.devices-family-filter>div{height:auto}}@media (width>=768px) and (height<=920px){@container (width>=780px){.devices-list-filter-grid{grid-template-columns:minmax(280px,1fr) minmax(130px,.38fr) 110px auto}.devices-list-filter-grid .se-list-toolbar-field.is-primary{grid-column:auto}}.se-list-quick-grid{gap:6px}.se-list-quick-card{border-radius:14px;grid-template-rows:auto;grid-template-areas:"label value";min-height:46px;padding:6px 11px}.se-list-quick-card-helper{display:none}.se-list-quick-card-label{font-size:11px}.se-list-quick-card-value{font-size:16px}.se-list-management-surface{border-radius:16px;padding:6px 9px}.se-list-management-header{display:none}.se-list-filter-panel{margin-top:0}.se-list-filter-grid{gap:6px}.se-list-toolbar-field,.devices-family-filter{gap:0;position:relative}.se-list-toolbar-field>span,.devices-family-filter>span{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}.se-list-toolbar-field input,.se-list-toolbar-field select,.se-list-primary-action,.se-list-secondary-action,.devices-family-filter>div{height:41px;min-height:41px}.se-list-advanced-filters{margin-top:4px}.se-list-advanced-filters>summary{min-height:30px;padding-top:2px}.se-list-advanced-filter-grid{padding-top:3px}.customers-list-page,.activity-logs-page{padding:7px 12px 10px!important}.inbound-console-v2,.devices-list-page{gap:6px;padding:7px 12px 10px}.customers-list-stack,.activity-list-stack{gap:6px!important}.customers-list-stage,.activity-list-stage{border-radius:18px!important;padding:5px!important}.customers-table-header{padding:9px 11px!important}.customers-desktop-row{padding:6px 11px!important}.customers-basic-info-lines,.customers-operation-summary{gap:1px!important}.customers-basic-info-lines>.customers-field-line:nth-child(2){display:none!important}.customers-field-line>span{line-height:1.35!important}.activity-table-layout th{height:40px;padding:5px 10px}.activity-table-layout td{padding:5px 10px}.activity-table-row{height:60px}.activity-table-group td{padding:5px 12px;top:40px}.activity-list-clamp{-webkit-line-clamp:1;line-height:1.4}.activity-table-badges+.activity-list-clamp,.activity-table-action,.activity-table-secondary{margin-top:1px}.activity-list-complete-action{min-height:36px}.inbound-v2-list-head{min-height:40px;padding:0 11px}.inbound-v2-list-row{min-height:60px;padding:5px 11px}.devices-table-header{min-height:40px;padding:0 11px}.devices-table-row{gap:10px;min-height:65px;padding:5px 11px}.devices-list-group{min-height:34px;padding:4px 11px;top:40px}.devices-table-device,.devices-table-stack,.devices-table-next-action{gap:2px}.devices-table-device small,.devices-table-stack small{display:none}.se-data-list-surface .se-list-status-badge{min-height:26px;padding-inline:8px}.se-pagination-bar{gap:7px!important;padding:5px 3px 3px!important}.se-pagination-button{border-radius:11px!important;min-width:76px!important;height:38px!important}.se-pagination-position{border-radius:11px!important;min-width:68px!important;height:38px!important}.se-pagination-summary{line-height:1.25!important}}.admin-settings-page{word-break:keep-all;min-width:0;max-width:100%;overflow-x:hidden}.admin-settings-hero,.admin-settings-navigation,.admin-settings-content,.admin-section-card{min-width:0}.admin-settings-navigation{gap:11px;display:grid}.admin-settings-current{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.admin-settings-current-copy{gap:3px;min-width:0;display:grid}.admin-settings-current-copy>span{color:var(--text-tertiary);text-transform:uppercase;font-size:10px;font-weight:800;line-height:1.3}.admin-settings-current-copy>strong{color:var(--text-strong);font-size:15px;font-weight:800;line-height:1.35}.admin-settings-current-copy>p{color:var(--text-secondary);margin:0;font-size:11px;line-height:1.5}.admin-settings-menu{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;min-width:0;display:grid}.admin-settings-menu-group{border:1px solid var(--admin-group-border);background:linear-gradient(180deg, var(--admin-group-soft), #fffffff5);border-radius:16px;min-width:0;padding:10px}.admin-settings-menu-group-header{justify-content:space-between;align-items:flex-start;gap:8px;min-width:0;padding:1px 2px 9px;display:flex}.admin-settings-menu-group-header>div{gap:2px;min-width:0;display:grid}.admin-settings-menu-group-header strong{color:var(--admin-group-color);font-size:12px;font-weight:950;line-height:1.35}.admin-settings-menu-group-header div>span{color:#64748b;font-size:9px;font-weight:750;line-height:1.4}.admin-settings-menu-group-header>span{min-width:22px;height:22px;color:var(--admin-group-color);background:#ffffffdb;border-radius:999px;flex:none;justify-content:center;align-items:center;font-size:9px;font-weight:950;display:inline-flex}.admin-settings-menu-list{gap:6px;display:grid}.admin-settings-menu-item{color:#0f172a;text-align:left;cursor:pointer;background:#ffffffe6;border:1px solid #cbd5e1d1;border-radius:12px;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:8px;width:100%;min-width:0;min-height:60px;padding:8px;transition:border-color .16s,box-shadow .16s,transform .16s,background .16s;display:grid}.admin-settings-menu-item:hover{border-color:var(--admin-group-border);transform:translateY(-1px);box-shadow:0 7px 18px #0f172a14}.admin-settings-menu-item.is-active{border-color:var(--admin-group-color);background:var(--admin-group-soft);box-shadow:0 0 0 2px color-mix(in srgb, var(--admin-group-color) 14%, transparent)}.admin-settings-menu-icon{background:var(--admin-group-soft);width:36px;height:36px;color:var(--admin-group-color);border-radius:10px;justify-content:center;align-items:center;display:inline-flex}.admin-settings-menu-item.is-active .admin-settings-menu-icon{background:var(--admin-group-color);color:#fff}.admin-settings-menu-copy{gap:2px;min-width:0;display:grid}.admin-settings-menu-copy>strong{color:#0f172a;font-size:11px;font-weight:950;line-height:1.35}.admin-settings-menu-copy>span{color:#64748b;font-size:9px;font-weight:700;line-height:1.4}.admin-settings-menu-state{color:#94a3b8;justify-content:center;align-items:center;gap:3px;min-width:22px;display:inline-flex}.admin-settings-menu-item.is-active .admin-settings-menu-state{background:var(--admin-group-color);color:#fff;border-radius:999px;min-height:24px;padding:0 6px}.admin-settings-menu-state>span{white-space:nowrap;font-size:8px;font-weight:950}.admin-settings-menu-item:focus-visible,.admin-toolbar-button:focus-visible,.admin-form-control:focus-visible{outline-offset:2px;outline:3px solid #2563eb40}.admin-settings-feedback{overflow-wrap:anywhere}.admin-settings-content{display:block}.admin-section-card-title{color:#0f172a;margin:0;font-size:14px;font-weight:800;line-height:1.4}.admin-section-card-helper{color:#64748b;margin:4px 0 0;font-size:12px;line-height:1.55}.admin-section-card-body{margin-top:10px}.admin-summary-card{min-width:0}.admin-summary-card>div:last-child{overflow-wrap:anywhere;word-break:keep-all}.admin-toolbar-button{touch-action:manipulation;min-height:40px}.admin-form-field{flex-direction:column;gap:5px;min-width:0;display:flex}.admin-form-label{color:#64748b;font-size:11px;font-weight:800;line-height:1.35;display:block}.admin-form-control{min-width:0;min-height:40px}.admin-dropdown-list-actions .admin-toolbar-button{min-height:30px}.admin-form-textarea{height:auto}.admin-form-helper,.admin-form-error{font-size:11px;font-weight:650;line-height:1.45}.admin-form-helper{color:#7b899c}.admin-form-error{color:#b91c1c}@media (width<=1199px){.admin-settings-menu{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=767px){.admin-settings-page{gap:10px!important}.admin-settings-current{align-items:flex-start}.admin-settings-menu{grid-template-columns:1fr}.admin-settings-menu-item{min-height:66px;padding:10px}.admin-toolbar-button,.admin-form-control{min-height:44px}.admin-settings-content{max-width:100%;overflow-x:hidden}.admin-section-card{padding:12px!important}}.customers-list-page{font-variant-numeric:tabular-nums}.customers-list-stage{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.customers-quick-filter-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.customers-quick-filter-grid .se-list-quick-card{min-height:48px;box-shadow:none;background:#fff;border-color:#dbe3ee;border-radius:10px;padding:6px 10px}.customers-quick-filter-grid .se-list-quick-card:hover{border-color:color-mix(in srgb, var(--quick-filter-color,#2563eb) 32%, #dbe3ee);background:#f8fafc}.customers-quick-filter-grid .se-list-quick-card.is-active{border-color:color-mix(in srgb, var(--quick-filter-color,#2563eb) 48%, white);background:color-mix(in srgb, var(--quick-filter-color,#2563eb) 7%, white);box-shadow:none}.customers-quick-filter-grid .se-list-quick-card-label{color:#536176;font-weight:800}.customers-quick-filter-grid .se-list-quick-card-helper{color:#7b899c}.customers-control-surface{box-shadow:none;background:#f8fafc;border:1px solid #dbe3ee;border-radius:12px;padding:7px 9px}.customers-control-summary-row{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.customers-control-summary-row .se-list-result-summary{justify-content:flex-start}.customers-control-summary-row .se-list-result-summary>span{background:#fff;border-color:#dbe3ee;min-height:22px;padding-inline:7px}.customers-active-filter-area{justify-content:flex-end;align-items:center;gap:7px;min-width:0;display:flex}.customers-active-filter-label{color:#41516a;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:10px;font-weight:750;line-height:1.35;overflow:hidden}.customers-reset-filter{color:#334155;border-radius:9px;align-items:center;gap:5px;min-height:30px;padding-inline:9px;display:inline-flex}.customers-control-surface .se-list-filter-panel{border-top:1px solid #e2e8f0;margin-top:6px;padding-top:6px}.customers-list-filter-grid{grid-template-columns:minmax(260px,1fr) 112px auto}.customers-control-surface .se-list-toolbar-field input,.customers-control-surface .se-list-toolbar-field select,.customers-control-surface .se-list-primary-action{height:36px;min-height:36px;box-shadow:none;border-radius:9px}.customers-control-surface .se-list-primary-action{box-shadow:none}.customers-data-surface{box-shadow:none!important;border-color:#dbe3ee!important;border-radius:12px!important}.customers-table-header{-webkit-backdrop-filter:none;backdrop-filter:none;background:#f8fafc!important;box-shadow:0 1px #dbe3ee!important}.customers-table-header button{color:#4b5c73;font-size:10px;font-weight:850}.customers-desktop-row{min-height:58px;transition:background .12s,box-shadow .12s;border-color:#e7edf4!important}.customers-desktop-row:hover,.customers-mobile-card:hover{box-shadow:inset 3px 0 #93b4f8;background:#f7faff!important}.customers-desktop-row.se-row-active,.customers-mobile-card.se-row-active{box-shadow:inset 3px 0 #2563eb;background:#eff6ff!important}.customers-primary-name,.customers-secondary-name,.customers-mobile-owner-line,.customers-owner-summary strong,.customers-owner-summary span,.customers-renewal-summary>span,.customers-environment-summary>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.customers-primary-name{color:#0f172a;font-size:12px;font-weight:850;line-height:1.4}.customers-secondary-name,.customers-mobile-owner-line{color:#7b899c;font-size:10px;font-weight:650;line-height:1.35}.customers-mobile-owner-line{display:none}.customers-owner-summary,.customers-renewal-summary,.customers-environment-summary{gap:3px;min-width:0;display:grid}.customers-owner-summary strong{color:#26364d;font-size:11px;font-weight:800;line-height:1.4}.customers-owner-summary span,.customers-renewal-summary>span,.customers-environment-summary>span{color:#7b899c;font-size:10px;font-weight:650;line-height:1.35}.customers-operation-summary .customers-field-line{grid-template-columns:56px minmax(0,1fr)!important;gap:6px!important}.customers-renewal-summary,.customers-environment-summary{justify-items:start}.customers-environment-summary>div{flex-wrap:wrap;align-items:center;gap:4px;min-width:0;max-width:100%;display:flex}.customers-data-surface .se-list-status-badge{text-overflow:ellipsis;min-height:22px;padding-inline:7px;font-size:9px;overflow:hidden}.customers-data-surface .se-list-status-badge:before{width:5px;height:5px}.customers-mobile-summary-grid{border-top:1px solid #edf1f6;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 10px;padding-top:7px;display:grid}.customers-mobile-card:first-child{border-top:0!important}@container (width<=980px){.customers-data-surface.can-select .customers-table-header,.customers-data-surface.can-select .customers-desktop-row{grid-template-columns:34px minmax(190px,1.15fr) minmax(145px,.86fr) minmax(140px,.78fr) minmax(155px,.82fr)!important}.customers-data-surface:not(.can-select) .customers-table-header,.customers-data-surface:not(.can-select) .customers-desktop-row{grid-template-columns:minmax(190px,1.15fr) minmax(145px,.86fr) minmax(140px,.78fr) minmax(155px,.82fr)!important}.customers-table-layout{width:max(100%,720px)!important}.customers-owner-column{display:none!important}.customers-mobile-owner-line{display:block}}@container (width<=740px){.customers-table-scroll{overflow-x:hidden!important}.customers-table-layout{width:100%!important}.customers-table-header{display:none!important}.customers-data-surface.can-select .customers-desktop-row{grid-template-areas:"check customer customer""check contact renewal""check environment environment";grid-template-columns:34px minmax(0,1fr) minmax(140px,.82fr)!important}.customers-data-surface:not(.can-select) .customers-desktop-row{grid-template-areas:"customer customer""contact renewal""environment environment";grid-template-columns:minmax(0,1fr) minmax(140px,.82fr)!important}.customers-desktop-row{gap:7px 10px!important;padding:9px 10px!important}.customers-row-check{grid-area:check;align-self:start}.customers-customer-column{grid-area:customer}.customers-contact-column{grid-area:contact}.customers-renewal-column{grid-area:renewal}.customers-environment-column{grid-area:environment}.customers-environment-summary{grid-template-columns:minmax(0,auto) minmax(0,1fr);align-items:center;column-gap:7px}}@container (width<=640px){.customers-quick-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.customers-list-filter-grid{grid-template-columns:minmax(0,1fr) minmax(104px,.38fr)}.customers-list-filter-grid .se-list-toolbar-field.is-primary{grid-column:1/-1}.customers-list-filter-grid .se-list-toolbar-action{grid-column:2}}@media (width<=767px){.customers-list-page{padding:8px!important}.customers-list-stack{gap:8px!important}.customers-control-summary-row{flex-direction:column;align-items:flex-start}.customers-active-filter-area{justify-content:space-between;width:100%}.customers-control-surface .se-list-toolbar-field input,.customers-control-surface .se-list-toolbar-field select,.customers-control-surface .se-list-primary-action,.customers-reset-filter{height:44px;min-height:44px}.customers-mobile-card{min-height:0!important;padding:9px!important}.customers-mobile-card .customers-mobile-owner-line{display:block}.customers-mobile-card .customers-owner-summary{display:none}.customers-mobile-summary-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.customers-mobile-summary-grid .customers-operation-summary{grid-column:1/-1}.customers-data-surface.is-mobile{width:100%;max-width:100%;max-height:min(62dvh,600px)!important}}@media (width<=420px){.customers-quick-filter-grid .se-list-quick-card{min-height:50px}.customers-mobile-summary-grid{gap:7px}.customers-environment-summary>div{flex-wrap:wrap}}.customer-detail-drawer{background:#f4f7fa!important;border-color:#d8e1ec!important;border-radius:16px!important;box-shadow:0 28px 70px #0f172a33!important}.customer-detail-drawer:before{height:3px;background:linear-gradient(90deg,#2563eb,#14b8a6 55%,#f59e0b)!important}.customer-detail-drawer .se-modal-header{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fffffff5!important;border-bottom-color:#dbe3ee!important;padding:12px 14px!important}.customer-detail-drawer-body{background:#f4f7fa;padding:10px!important}.customer-detail-stack{flex-direction:column;gap:8px;min-width:0;display:flex}.customer-detail-overview{color:#fff;background:radial-gradient(circle at 88% 0,#2563eb57,#0000 34%),linear-gradient(135deg,#101827,#1e293b);border:1px solid #1e293b;border-radius:14px;grid-template-columns:minmax(180px,.72fr) minmax(0,2.8fr);gap:10px;min-width:0;padding:12px;display:grid}.customer-detail-overview-title{flex-direction:column;justify-content:center;min-width:0;display:flex}.customer-detail-overview-title>span{color:#93c5fd;letter-spacing:.04em;font-size:11px;font-weight:850}.customer-detail-overview-title>strong,.customer-detail-overview-title>small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.customer-detail-overview-title>strong{color:#fff;margin-top:5px;font-size:16px;font-weight:900;line-height:1.3}.customer-detail-overview-title>small{color:#aebbd0;margin-top:2px;font-size:11px;font-weight:650}.customer-detail-overview-grid,.customer-signal-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;min-width:0;display:grid}.customer-detail-overview-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.customer-signal-tile{background:#f8fafc;border:1px solid #dbe3ee;border-radius:9px;align-content:center;gap:4px;min-width:0;min-height:48px;padding:7px 9px 7px 12px;display:grid;position:relative;overflow:hidden}.customer-signal-tile:before{content:"";background:#94a3b8;width:3px;position:absolute;inset:0 auto 0 0}.customer-signal-tile[data-tone=strong]:before{background:#3b82f6}.customer-signal-tile[data-tone=success]:before{background:#22c55e}.customer-signal-tile[data-tone=warning]:before{background:#f59e0b}.customer-signal-tile>span,.customer-signal-tile>strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.customer-signal-tile>span{color:#7b899c;font-size:10px;font-weight:800;line-height:1.25}.customer-signal-tile>strong{color:#172033;font-size:12px;font-weight:850;line-height:1.35}.customer-detail-overview .customer-signal-tile{background:#ffffff14;border-color:#94a3b83d}.customer-detail-overview .customer-signal-tile>span{color:#aebbd0}.customer-detail-overview .customer-signal-tile>strong{color:#fff}.customer-section-card{min-width:0;box-shadow:none;background:#fff;border:1px solid #dbe3ee;border-radius:12px;flex-shrink:0;overflow:hidden}.customer-section-card>header,.customer-section-card>summary{background:#fbfcfe;border-bottom:1px solid #e7edf4;min-width:0;padding:9px 11px}.customer-section-card>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:9px;list-style:none;display:flex}.customer-section-card>summary::-webkit-details-marker{display:none}.customer-section-card>summary:focus-visible{outline-offset:-3px;outline:3px solid #2563eb47}.customer-section-heading{justify-content:space-between;align-items:center;gap:10px;width:100%;min-width:0;display:flex}.customer-section-heading>div{align-items:baseline;gap:8px;min-width:0;display:flex}.customer-section-heading strong{color:#172033;word-break:keep-all;font-size:13px;font-weight:900;line-height:1.35}.customer-section-heading span{color:#7b899c;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:11px;font-weight:650;line-height:1.4;overflow:hidden}.customer-section-body{min-width:0;padding:10px 11px}.customer-section-chevron{color:#64748b;flex:none;transition:transform .14s}.customer-section-card[open] .customer-section-chevron{transform:rotate(180deg)}.customer-info-grid{grid-template-columns:112px minmax(0,1fr) 112px minmax(0,1fr);gap:5px 10px;min-width:0;display:grid}.customer-info-label{color:#7b899c;word-break:keep-all;align-self:baseline;font-size:11px;font-weight:800;line-height:1.45}.customer-info-value{color:#172033;overflow-wrap:anywhere;min-width:0;font-size:12px;font-weight:750;line-height:1.5}.customer-empty-copy{color:#7b899c;font-size:12px;font-weight:650;line-height:1.5}.customer-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px 12px;min-width:0;display:grid}.customer-form-field{align-content:start;gap:4px;min-width:0;display:grid}.customer-form-label,.customer-notes-field>label{color:#536176;word-break:keep-all;font-size:11px;font-weight:800;line-height:1.35}.customer-form-label>span{color:#dc2626}.customer-form-control-wrap,.customer-form-inline-controls{min-width:0}.customer-form-inline-controls{grid-template-columns:minmax(0,1.3fr) minmax(110px,.7fr);gap:6px;display:grid}.customer-form-helper{color:#8795aa;grid-column:1/-1;font-size:11px;line-height:1.4}.customer-form-control,.customer-create-form-body input,.customer-create-form-body select,.customer-create-form-body textarea{box-sizing:border-box;background-color:#fff;width:100%;min-width:0;height:40px!important;min-height:40px!important;box-shadow:none!important;border-color:#cbd5e1!important;border-radius:9px!important;font-size:13px!important}.customer-form-textarea,.customer-create-form-body textarea{height:auto!important;min-height:76px!important}.customer-form-control:focus,.customer-create-form-body input:focus,.customer-create-form-body select:focus,.customer-create-form-body textarea:focus{outline-offset:0;outline:3px solid #2563eb24;border-color:#2563eb!important}.customer-form-control[aria-invalid=true],.customer-create-form-body [aria-invalid=true]{background:#fff7f7!important;border-color:#dc2626!important}.customer-form-error{color:#b91c1c;margin-top:4px;font-size:11px;font-weight:750;line-height:1.4;display:block}.customer-notes-field,.customer-view-note{border-top:1px solid #edf1f6;gap:5px;margin-top:10px;padding-top:9px;display:grid}.customer-view-note>span{color:#7b899c;font-size:11px;font-weight:800}.customer-view-note>p{color:#334155;white-space:pre-wrap;margin:0;font-size:12px;font-weight:650;line-height:1.6}.customer-contact-card,.customer-activity-item{gap:3px;min-width:0;display:grid;box-shadow:none!important;background:#f8fafc!important;border:1px solid #e2e8f0!important;border-radius:9px!important;padding:8px 9px!important}.customer-contact-card>strong,.customer-activity-item>strong{color:#172033;font-size:12px;font-weight:850;line-height:1.4}.customer-contact-card>span,.customer-contact-card>small,.customer-activity-item>span{color:#718096;overflow-wrap:anywhere;font-size:11px;line-height:1.4}.customer-activity-list{flex-direction:column;gap:6px;display:flex}.customer-activity-item>p{color:#41516a;white-space:pre-wrap;margin:2px 0 0;font-size:12px;line-height:1.5}.customer-contact-remove,.customer-contact-add{height:36px!important;min-height:36px!important;box-shadow:none!important;transform:none!important}.customer-form-guide{background:#eff6ff;border:1px solid #bfdbfe;border-radius:10px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:2px 8px;padding:8px 10px;display:grid}.customer-form-guide>strong{color:#1d4ed8;font-size:11px;font-weight:900}.customer-form-guide>span{color:#334155;font-size:11px;font-weight:750}.customer-form-guide>small{color:#64748b;grid-column:1/-1;font-size:11px;line-height:1.4}.customer-create-form-footer{padding:9px 12px calc(9px + env(safe-area-inset-bottom));background:#fffffffa;border-top:1px solid #dbe3ee;flex:none;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;display:grid;box-shadow:0 -10px 24px #0f172a0f}.customer-form-reset{color:#475569;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:10px;min-height:40px;padding:0 12px;font-size:12px;font-weight:800}.customer-create-form-footer .se-hover-surface,.customer-detail-drawer .se-hover-surface{box-shadow:none;transform:none}.customer-detail-danger-action{margin-left:7px;box-shadow:inset 1px 0 #fecaca!important}.customer-action-toast{right:20px;bottom:calc(20px + env(safe-area-inset-bottom));z-index:70;color:#166534;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:11px;align-items:center;gap:10px;max-width:min(420px,100vw - 24px);padding:10px 11px;font-size:12px;font-weight:800;display:flex;position:fixed;box-shadow:0 16px 34px #0f172a29}.customer-action-toast>button{color:#166534;cursor:pointer;background:#fff;border:1px solid #86efac;border-radius:8px;min-height:30px;padding:0 8px;font-size:10px;font-weight:800}@media (width<=980px){.customer-detail-overview{grid-template-columns:minmax(0,1fr)}.customer-detail-overview-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=767px){.customer-detail-drawer{top:max(6px, env(safe-area-inset-top))!important;width:auto!important;height:calc(100dvh - max(12px, env(safe-area-inset-top)) - env(safe-area-inset-bottom))!important;border-radius:14px!important;left:6px!important;right:6px!important}.customer-detail-drawer .se-modal-header{gap:8px!important;padding:10px!important}.customer-detail-drawer .se-modal-header button,.customer-create-modal .se-modal-header button,.customer-create-form-footer button,.customer-contact-remove,.customer-contact-add{height:44px!important;min-height:44px!important}.customer-detail-danger-action{margin-left:0;box-shadow:none!important}.customer-detail-drawer-body{padding:7px!important}.customer-detail-overview{padding:10px}.customer-detail-overview-grid,.customer-signal-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.customer-detail-overview-grid .customer-signal-tile:last-child{grid-column:1/-1}.customer-section-card>summary{min-height:52px;padding:8px 10px}.customer-section-heading>div{flex-direction:column;align-items:flex-start;gap:2px}.customer-section-heading span{white-space:normal}.customer-section-body{padding:9px}.customer-info-grid.is-mobile{grid-template-columns:96px minmax(0,1fr);gap:6px 8px}.customer-form-grid,.customer-form-grid.is-mobile{grid-template-columns:minmax(0,1fr);gap:9px}.customer-form-inline-controls{grid-template-columns:minmax(0,1fr)}.customer-form-control,.customer-create-form-body input,.customer-create-form-body select,.customer-create-form-body textarea{height:44px!important;min-height:44px!important;font-size:16px!important}.customer-form-textarea,.customer-create-form-body textarea{height:auto!important;min-height:88px!important}.customer-create-form-body{gap:8px!important;padding:8px!important}.customer-create-form-footer{padding:8px 8px calc(8px + env(safe-area-inset-bottom));grid-template-columns:104px minmax(0,1fr);gap:7px}.customer-create-form-footer .se-hover-surface{min-width:0!important;padding-inline:8px!important}.customer-action-toast{right:12px;bottom:calc(12px + env(safe-area-inset-bottom));max-width:none;left:12px}}@media (width<=420px){.customer-detail-overview-title>strong{font-size:15px}.customer-info-grid.is-mobile{grid-template-columns:88px minmax(0,1fr)}.customer-form-guide{grid-template-columns:minmax(0,1fr)}.customer-form-guide>small{grid-column:auto}.customer-create-form-footer{grid-template-columns:92px minmax(0,1fr)}}.mac-enrollment-page{overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;color:#0f172a;background:#f4f7f8;height:100dvh;min-height:100vh;font-family:Helvetica,Arial,sans-serif;overflow:hidden auto}.mac-enrollment-page *{box-sizing:border-box}.apple-enrollment-selection-card{background:#fff;border:1px solid #dbe4e8;border-radius:17px;margin-top:14px;padding:20px}.apple-enrollment-selection-card>div:first-child>span{color:#0f766e;font-size:9px;font-weight:900}.apple-enrollment-selection-card h2{margin:4px 0 0;font-size:21px}.apple-enrollment-selection-card>div:first-child>p{color:#64748b;margin:5px 0 0;font-size:11px;line-height:1.5}.apple-enrollment-os-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:16px;display:grid}.apple-enrollment-os-options button{color:#64748b;cursor:pointer;text-align:left;min-height:126px;font:inherit;background:#f8fafc;border:2px solid #dbe4e8;border-radius:14px;grid-template-columns:auto minmax(0,1fr);align-content:center;gap:5px 10px;padding:16px;display:grid}.apple-enrollment-os-options button>span{background:#e2e8f0;border-radius:12px;grid-row:1/3;place-items:center;width:42px;height:42px;display:grid}.apple-enrollment-os-options button strong{color:#0f172a;font-size:18px}.apple-enrollment-os-options button small{color:#64748b;word-break:keep-all;font-size:10px;line-height:1.5}.apple-enrollment-os-options button.is-selected{background:#ecfdf5;border-color:#0f766e;box-shadow:0 0 0 3px #0f766e1a}.apple-enrollment-os-options button.is-selected>span{color:#fff;background:#0f766e}.apple-enrollment-start{color:#fff;cursor:pointer;min-height:48px;font:inherit;background:#0f766e;border:0;border-radius:11px;align-items:center;gap:7px;margin:14px 0 0 auto;padding:0 16px;font-size:11px;font-weight:900;display:flex}.apple-enrollment-start svg{width:16px;height:16px}.apple-enrollment-start:disabled{opacity:.45;cursor:not-allowed}.apple-usage-stepper{background:#fff;border:1px solid #dbe4e8;border-radius:15px;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-top:14px;padding:8px;display:grid}.apple-usage-stepper button{color:#64748b;min-width:0;min-height:48px;font:inherit;text-align:left;background:#f8fafc;border:1px solid #0000;border-radius:11px;align-items:center;gap:9px;padding:7px 10px;display:flex}.apple-usage-stepper button:not(:disabled){cursor:pointer}.apple-usage-stepper button:disabled{opacity:.62}.apple-usage-stepper button>span{color:#475569;background:#e2e8f0;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;font-size:10px;font-weight:900;display:grid}.apple-usage-stepper button strong{min-width:0;color:inherit;word-break:keep-all;font-size:11px;line-height:1.3}.apple-usage-stepper button.is-current{color:#0f766e;background:#ecfdf5;border-color:#5eead4;box-shadow:0 0 0 2px #0f766e0f}.apple-usage-stepper button.is-current>span,.apple-usage-stepper button.is-complete>span{color:#fff;background:#0f766e}.apple-usage-stepper button.is-complete{color:#0f766e}.apple-usage-step-panel{scroll-margin-top:80px}.mac-enrollment-contact-grid.is-two-columns{grid-template-columns:repeat(2,minmax(0,1fr))}.apple-usage-step-actions{border-top:1px solid #e2e8f0;justify-content:flex-end;align-items:center;gap:8px;margin-top:14px;padding-top:12px;display:flex}.apple-usage-step-actions>span{color:#64748b;margin-right:auto;font-size:9.5px;line-height:1.45}.apple-usage-step-actions button{color:#334155;min-height:42px;font:inherit;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:0 13px;font-size:10px;font-weight:900;display:inline-flex}.apple-usage-step-actions button.is-primary{color:#fff;background:#0f766e;border-color:#0f766e}.apple-usage-step-actions button:disabled{opacity:.45;cursor:not-allowed}.apple-usage-os-status{background:#f8fafc;border:1px solid #cbd5e1;border-radius:15px;margin-top:14px;padding:14px}.apple-usage-os-status>header{align-items:center;gap:10px;display:flex}.apple-usage-os-status>header>span{color:#0f766e;background:#ccfbf1;border-radius:11px;flex:none;place-items:center;width:36px;height:36px;display:grid}.apple-usage-os-status>header h3{color:#0f172a;margin:0;font-size:15px}.apple-usage-os-status>header p{color:#64748b;margin:3px 0 0;font-size:9.5px}.apple-usage-device-count{grid-template-columns:minmax(220px,.42fr)}.apple-usage-inline-result{background:#f0fdfa;border:1px solid #99f6e4;border-radius:13px;grid-template-columns:minmax(0,1.2fr) minmax(360px,.8fr);align-items:center;gap:14px;margin-top:12px;padding:13px;display:grid}.apple-usage-inline-result>div>span{color:#0f766e;font-size:8.5px;font-weight:900}.apple-usage-inline-result h3{color:#0f172a;word-break:keep-all;margin:4px 0 0;font-size:17px}.apple-usage-inline-result p{color:#475569;word-break:keep-all;margin:5px 0 0;font-size:10px;line-height:1.55}.apple-usage-inline-result dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin:0;display:grid}.apple-usage-inline-result dl>div{background:#fff;border:1px solid #b8e7df;border-radius:10px;min-width:0;padding:10px}.apple-usage-inline-result dt{color:#64748b;font-size:8px;font-weight:800}.apple-usage-inline-result dd{color:#0f766e;word-break:keep-all;margin:4px 0 0;font-size:10.5px;font-weight:900;line-height:1.4}.apple-enrollment-combined-page{background:#f4f7f8;min-height:100vh}.apple-enrollment-os-nav{z-index:50;background:#fffffff7;border-bottom:1px solid #cbd5e1;align-items:center;gap:8px;min-height:58px;padding:8px max(14px,50vw - 590px);display:flex;position:sticky;top:0;box-shadow:0 5px 16px #0f172a14}.apple-enrollment-os-nav button{color:#475569;cursor:pointer;min-height:40px;font:inherit;background:#fff;border:1px solid #cbd5e1;border-radius:10px;align-items:center;gap:6px;padding:0 12px;font-size:10px;font-weight:900;display:inline-flex}.apple-enrollment-os-nav button.active{color:#0f766e;background:#ecfdf5;border-color:#0f766e}.apple-enrollment-os-nav button:disabled{opacity:.45;cursor:not-allowed}.apple-enrollment-os-nav>span{color:#64748b;margin-left:auto;font-size:9px;font-weight:750}.apple-enrollment-combined-page .mac-enrollment-header{top:58px}.apple-enrollment-combined-page .mac-enrollment-page{height:calc(100vh - 58px);min-height:calc(100vh - 58px)}.mac-enrollment-header{z-index:20;background:#fffffff5;border-bottom:1px solid #dbe4e8;justify-content:space-between;align-items:center;gap:14px;min-height:68px;padding:0 max(20px,50vw - 590px);display:flex;position:sticky;top:0}.mac-enrollment-header>div{grid-template-columns:auto auto;align-items:center;gap:1px 9px;display:grid}.mac-enrollment-header>div>svg{color:#0f766e;grid-row:1/3}.mac-enrollment-header strong{font-size:14px}.mac-enrollment-header div span{color:#64748b;letter-spacing:.08em;font-size:9px;font-weight:800}.mac-enrollment-header>span{color:#047857;white-space:nowrap;background:#ecfdf5;border-radius:999px;align-items:center;gap:5px;padding:7px 10px;font-size:10px;font-weight:850;display:inline-flex}.mac-enrollment-shell{width:min(1180px,100% - 32px);margin:0 auto;padding:24px 0 56px}.mac-enrollment-hero{color:#fff;background:linear-gradient(135deg,#0f8077,#115e59);border-radius:18px;grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);align-items:center;gap:20px;padding:18px 20px;display:grid;box-shadow:0 10px 28px #0f766e26}.mac-enrollment-hero span{letter-spacing:.12em;opacity:.82;font-size:10px;font-weight:850}.mac-enrollment-hero h1{word-break:keep-all;margin:6px 0 0;font-size:clamp(22px,2.5vw,30px);line-height:1.18}.mac-enrollment-hero p{margin:7px 0 0;font-size:14px;font-weight:800}.mac-enrollment-hero dl{grid-template-columns:1fr 1fr;gap:8px;margin:0;display:grid}.mac-enrollment-hero dl div{background:#ffffff1a;border:1px solid #fff3;border-radius:12px;min-width:0;padding:8px 10px}.mac-enrollment-hero dl div.is-expiry{background:#78350f2e;border-color:#fef08a85}.mac-enrollment-hero dt{opacity:.72;font-size:9px}.mac-enrollment-hero dd{overflow-wrap:anywhere;margin:4px 0 0;font-size:11px;font-weight:850}.mac-enrollment-hero .is-expiry dt{color:#fef3c7;opacity:1}.mac-enrollment-hero .is-expiry dd{font-size:12px}.mac-enrollment-hero .is-expiry dd small{color:#fef3c7;opacity:.9;margin-top:2px;font-size:8px;font-weight:750;display:block}.mac-enrollment-form,.mac-enrollment-decision,.mac-enrollment-submit,.mac-enrollment-submitted{background:#fff;border:1px solid #dbe4e8;border-radius:17px;margin-top:14px;padding:17px;box-shadow:0 3px 12px #0f172a09}.mac-enrollment-section-heading{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.mac-enrollment-section-heading span{color:#0f766e;font-size:9px;font-weight:900}.mac-enrollment-section-heading h2{word-break:keep-all;margin:3px 0 0;font-size:17px}.mac-enrollment-section-heading p{color:#64748b;margin:4px 0 0;font-size:10px}.mac-enrollment-save-state{color:#047857;white-space:nowrap;background:#ecfdf5;border-radius:999px;align-items:center;gap:5px;padding:6px 9px;font-size:9px;font-weight:850;display:inline-flex}.mac-enrollment-contact-grid{grid-template-columns:1fr 1fr .7fr;gap:10px;margin-top:13px;display:grid}.mac-enrollment-status-sections{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:10px;margin-top:13px;display:grid}.mac-enrollment-status-sections>article{background:#f8fafc;border:1px solid #dbe4e8;border-radius:13px;min-width:0;padding:12px}.mac-enrollment-status-sections header strong,.mac-enrollment-status-sections header small{word-break:keep-all;display:block}.mac-enrollment-status-sections header strong{color:#0f172a;font-size:13px}.mac-enrollment-status-sections header small{color:#64748b;margin-top:3px;font-size:9px;line-height:1.45}.mac-enrollment-status-grid{grid-template-columns:1fr;gap:10px;margin-top:11px;display:grid}.mac-enrollment-dependency-help{background:#fff7ed;border-radius:8px;padding:8px 9px;font-weight:800;color:#9a3412!important;margin:9px 0 0!important;font-size:9px!important}.mac-enrollment-contact-grid label,.mac-enrollment-status-grid label{color:#334155;gap:6px;min-width:0;font-size:10px;font-weight:850;display:grid}.mac-enrollment-contact-grid em{color:#b91c1c;margin-left:4px;font-size:8px;font-style:normal}.mac-enrollment-contact-grid input,.mac-enrollment-status-grid select{color:#0f172a;width:100%;min-height:44px;font:inherit;background:#fff;border:1px solid #cbd5e1;border-radius:10px;outline:none;padding:9px 11px;font-size:12px}.mac-enrollment-contact-grid input:focus,.mac-enrollment-status-grid select:focus{border-color:#0f766e;box-shadow:0 0 0 3px #0f766e1f}.mac-enrollment-contact-grid input:read-only,.mac-enrollment-status-grid select:disabled{color:#64748b;background:#f1f5f9}.mac-enrollment-term-help{color:#475569;word-break:keep-all;background:#eff6ff;border-radius:10px;margin:10px 0 0;padding:9px 11px;font-size:9.5px;line-height:1.5}.mac-enrollment-term-help strong{color:#1d4ed8}.mac-enrollment-decision{background:#f0fdfa;border-color:#99f6e4;gap:14px;display:grid}.mac-enrollment-decision-summary{justify-content:space-between;align-items:center;gap:18px;display:flex}.mac-enrollment-decision span{color:#0f766e;letter-spacing:.08em;font-size:9px;font-weight:900}.mac-enrollment-decision h2{word-break:keep-all;margin:4px 0 0;font-size:22px}.mac-enrollment-decision p{color:#475569;word-break:keep-all;margin:5px 0 0;font-size:11px;line-height:1.55}.mac-enrollment-next-action{color:#fff;background:#0f766e;border-radius:12px;gap:4px;padding:12px 14px;display:grid}.mac-enrollment-next-action span{color:#ccfbf1;letter-spacing:.05em;font-size:8px}.mac-enrollment-next-action strong{word-break:keep-all;font-size:13px;line-height:1.5}.mac-enrollment-decision-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;display:grid}.mac-enrollment-decision-facts>div{background:#fff;border:1px solid #b8e7df;border-radius:11px;min-width:0;padding:12px}.mac-enrollment-decision-facts dt{color:#64748b;font-size:9px;font-weight:800}.mac-enrollment-decision-facts dd{color:#0f766e;word-break:keep-all;margin:5px 0 0;font-size:13px;font-weight:900;line-height:1.4}.mac-enrollment-decision-caption{color:#64748b;text-align:right;margin-top:-7px;font-size:8.5px;line-height:1.45}.mac-enrollment-simple-guide{grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);gap:10px;display:grid}.mac-enrollment-simple-guide>section{background:#fff;border:1px solid #cbd5e1;border-radius:13px;min-width:0;padding:14px}.mac-enrollment-simple-guide>section.is-no-reset{border-color:#5eead4;box-shadow:inset 4px 0 #0f766e}.mac-enrollment-simple-guide>section.is-reset-case{background:#fffbeb;border-color:#fbbf24}.mac-enrollment-simple-guide-heading{align-items:flex-start;gap:9px;display:flex}.mac-enrollment-simple-guide-heading>span{color:#fff;letter-spacing:0;background:#0f766e;border-radius:999px;flex:none;padding:4px 8px;font-size:8px}.mac-enrollment-simple-guide-heading strong{color:#0f172a;word-break:keep-all;font-size:14px;line-height:1.35;display:block}.mac-enrollment-simple-guide-heading p{margin-top:2px;font-size:9px}.mac-enrollment-simple-guide ol{counter-reset:simple-step;gap:8px;margin:13px 0 0;padding:0;list-style:none;display:grid}.mac-enrollment-simple-guide ol li{color:#0f172a;word-break:keep-all;counter-increment:simple-step;min-height:30px;padding:5px 0 5px 39px;font-size:11px;font-weight:800;line-height:1.55;position:relative}.mac-enrollment-simple-guide ol li:before{content:counter(simple-step);color:#0f766e;background:#ccfbf1;border-radius:8px;place-items:center;width:28px;height:28px;font-size:11px;font-weight:900;display:grid;position:absolute;top:1px;left:0}.mac-enrollment-simple-command{background:#ecfdf5;border:2px solid #0f766e;border-radius:12px;margin-top:14px;padding:12px}.mac-enrollment-simple-command>div:first-child{gap:3px;display:grid}.mac-enrollment-simple-command>div:first-child span{color:#0f766e;letter-spacing:0;font-size:9px;font-weight:900}.mac-enrollment-simple-command>div:first-child strong{color:#0f172a;word-break:keep-all;font-size:11px;line-height:1.5}.mac-enrollment-simple-command .mac-enrollment-command{background:#0f172a;border:0;margin-top:9px;padding:10px}.mac-enrollment-simple-command .mac-enrollment-command code{color:#fff;font-size:12px}.mac-enrollment-simple-command .mac-enrollment-command button{background:#fff;border-color:#5eead4;min-height:38px}.mac-enrollment-command-help{font-weight:800;color:#115e59!important;margin:8px 0 0!important;font-size:9.5px!important;line-height:1.5!important}.mac-enrollment-reset-answer{background:#fff;border-radius:9px;padding:11px 12px;font-weight:800;color:#78350f!important;margin:14px 0 0!important;font-size:11px!important;line-height:1.6!important}.mac-enrollment-simple-guide-empty{background:#f1f5f9;border-radius:9px;padding:11px 12px;font-weight:750;margin:13px 0 0!important;font-size:10px!important}.mac-enrollment-preparation{background:#fffbeb;border:1px solid #fcd34d;border-radius:12px;padding:12px 14px}.mac-enrollment-preparation>strong{color:#92400e;font-size:11px}.mac-enrollment-preparation>p{color:#78716c;margin-top:3px;font-size:9.5px}.mac-enrollment-preparation ul{color:#451a03;margin:8px 0 0;padding-left:18px;font-size:10px;font-weight:750;line-height:1.65}.mac-enrollment-guidance{border-top:1px solid #99f6e4;padding-top:12px}.mac-enrollment-guidance-heading{justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.mac-enrollment-guidance-heading strong{color:#0f766e;font-size:12px}.mac-enrollment-guidance-heading span{color:#64748b;letter-spacing:0;text-align:right;font-size:9px}.mac-enrollment-guidance ol{counter-reset:guidance-step;grid-template-columns:minmax(0,1fr);gap:0;margin:12px 0 0;padding:0;list-style:none;display:grid}.mac-enrollment-guidance li{color:#334155;word-break:keep-all;counter-increment:guidance-step;min-width:0;min-height:78px;padding:0 0 18px 46px;font-size:10px;line-height:1.55;position:relative}.mac-enrollment-guidance li:last-child{min-height:0;padding-bottom:0}.mac-enrollment-guidance li:before{content:counter(guidance-step);z-index:1;color:#fff;background:#0f766e;border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;font-size:10px;font-weight:900;display:inline-flex;position:absolute;top:0;left:5px;box-shadow:0 0 0 5px #f0fdfa}.mac-enrollment-guidance li:not(:last-child):after{content:"";background:#99f6e4;width:2px;position:absolute;top:27px;bottom:-1px;left:17px}.mac-enrollment-guidance li>span{color:#0369a1;background:#e0f2fe;border-radius:999px;padding:3px 7px;font-size:8px;font-weight:900;display:inline-flex}.mac-enrollment-guidance li>strong{color:#0f172a;margin-top:5px;font-size:12px;display:block}.mac-enrollment-guidance li>p{margin-top:4px;font-size:9.5px;line-height:1.55}.mac-enrollment-command{background:#fff;border:1px solid #99f6e4;border-radius:9px;justify-content:space-between;align-items:center;gap:8px;margin-top:8px;padding:7px 8px;display:flex}.mac-enrollment-command code{color:#0f172a;overflow-wrap:anywhere;min-width:0;font-family:SFMono-Regular,Consolas,monospace;font-size:10px;font-weight:750}.mac-enrollment-command button{color:#0f766e;min-height:32px;font:inherit;cursor:pointer;white-space:nowrap;background:#ecfdf5;border:1px solid #0f766e;border-radius:8px;flex:none;justify-content:center;align-items:center;gap:5px;padding:0 9px;font-size:9px;font-weight:900;display:inline-flex}.mac-enrollment-decision-notes{background:#fff;border-radius:11px;padding:11px 12px}.mac-enrollment-decision-notes>strong{color:#0f766e;font-size:10px}.mac-enrollment-decision-notes ul{color:#475569;margin:6px 0 0;padding-left:17px;font-size:9.5px;line-height:1.6}.mac-enrollment-contact-grid label.is-required-missing{color:#b91c1c}.mac-enrollment-contact-grid label.is-required-missing input{background:#fff7f7;border-color:#ef4444;box-shadow:0 0 0 3px #ef44441a}.mac-enrollment-contact-grid label.is-required-missing>small{color:#b91c1c;font-size:9px;font-weight:800}.mac-enrollment-submit{grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr);align-items:stretch;gap:14px;display:grid}.mac-enrollment-submit.is-attention{background:snow;border-color:#fca5a5;box-shadow:0 0 0 3px #ef44440f}.mac-enrollment-submit.is-confirmed{background:#f0fdf4;border-color:#86efac}.apple-usage-confirmation{color:#991b1b;cursor:pointer;word-break:keep-all;background:#fff;border:2px solid #ef4444;border-radius:13px;align-items:center;gap:11px;min-height:74px;padding:13px;display:flex}.mac-enrollment-submit.is-confirmed .apple-usage-confirmation{color:#166534;background:#fff;border-color:#16a34a}.apple-usage-confirmation input{accent-color:#0f766e;cursor:pointer;flex:none;width:23px;height:23px}.apple-usage-confirmation span,.apple-usage-confirmation strong,.apple-usage-confirmation small{display:block}.apple-usage-confirmation strong{font-size:12px;line-height:1.4}.apple-usage-confirmation small{color:#64748b;margin-top:4px;font-size:9px;line-height:1.45}.apple-usage-submit-area{gap:9px;min-width:0;display:grid}.apple-usage-submit-guidance{color:#9a3412;background:#fff7ed;border-radius:9px;align-items:center;gap:8px;min-height:34px;margin:0;padding:8px 10px;font-size:9.5px;display:flex}.apple-usage-submit-guidance.is-error{color:#b91c1c;background:#fef2f2}.apple-usage-submit-guidance.is-ready{color:#166534;background:#dcfce7}.apple-usage-submit-guidance span,.apple-usage-submit-guidance strong{display:block}.apple-usage-submit-guidance strong{margin-bottom:2px;font-size:10px}.apple-usage-submit-buttons{justify-content:flex-end;gap:8px;display:flex}.mac-enrollment-submit button{color:#334155;min-height:42px;font:inherit;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:0 12px;font-size:10px;font-weight:900;display:inline-flex}.mac-enrollment-submit button.is-primary{color:#fff;background:#0f766e;border-color:#0f766e}.mac-enrollment-submit button:disabled{opacity:.45;cursor:not-allowed}.mac-enrollment-submitted{color:#047857;background:#ecfdf5;border-color:#a7f3d0;align-items:flex-start;gap:10px;display:flex}.mac-enrollment-submitted strong,.mac-enrollment-submitted span{display:block}.mac-enrollment-submitted span{color:#475569;margin-top:3px;font-size:10px}.mac-enrollment-message{color:#047857;background:#ecfdf5;border-radius:10px;margin:10px 0 0;padding:10px 12px;font-size:10px;font-weight:800}.mac-enrollment-message.is-error{color:#b91c1c;background:#fef2f2}@media (width<=760px){.apple-enrollment-os-options{grid-template-columns:1fr}.apple-enrollment-start{justify-content:center;width:100%}.apple-enrollment-os-nav{flex-wrap:wrap;align-items:stretch;padding:7px 8px}.apple-enrollment-os-nav button{flex:1;justify-content:center}.apple-enrollment-os-nav>span{text-align:center;width:100%;margin:0}.apple-enrollment-combined-page .mac-enrollment-header{top:58px}.mac-enrollment-header{min-height:58px;padding:0 12px}.mac-enrollment-header>span{padding:7px;font-size:0}.mac-enrollment-shell{width:calc(100% - 16px);padding-top:8px}.mac-enrollment-hero{border-radius:17px;grid-template-columns:1fr;padding:18px}.mac-enrollment-contact-grid,.mac-enrollment-contact-grid.is-two-columns,.mac-enrollment-status-sections,.mac-enrollment-simple-guide,.mac-enrollment-decision-facts,.apple-usage-inline-result,.apple-usage-device-count,.apple-usage-inline-result dl{grid-template-columns:1fr}.apple-usage-step-actions{flex-wrap:wrap;align-items:stretch}.apple-usage-step-actions>span{width:100%;margin:0}.apple-usage-step-actions button{flex:1;min-width:150px}.mac-enrollment-decision-summary,.mac-enrollment-submit{flex-direction:column;align-items:stretch}.mac-enrollment-submit{grid-template-columns:1fr}.mac-enrollment-decision-caption{text-align:left;margin-top:-5px}.mac-enrollment-guidance li{min-height:0}.mac-enrollment-guidance-heading{flex-direction:column;align-items:flex-start;gap:3px}.mac-enrollment-guidance-heading span{text-align:left}.mac-enrollment-command{flex-direction:column;align-items:stretch}.mac-enrollment-command button{min-height:40px}.apple-usage-submit-buttons{grid-template-columns:1fr 1fr;display:grid}.apple-usage-submit-buttons .is-primary{grid-column:1/-1}.mac-enrollment-submit button{min-height:44px}}@media (width<=390px){.apple-usage-stepper{gap:4px;padding:5px}.apple-usage-stepper button{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:4px;min-height:58px;padding:6px}.apple-usage-stepper button>span{width:24px;height:24px}.apple-usage-stepper button strong{font-size:9px}.apple-usage-os-status{padding:11px}.apple-usage-step-actions button{flex-basis:100%;width:100%;min-width:0}.apple-usage-submit-buttons{grid-template-columns:1fr}.apple-usage-submit-buttons .is-primary{grid-column:auto}}:root{font-family:Helvetica,Arial,sans-serif}.public-assessment-page,.public-assessment-state{color:#1e293b;background:#f4f7f9;min-height:100vh;font-family:Helvetica,Arial,sans-serif}.public-assessment-page{overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;height:100dvh;overflow:hidden auto}.public-assessment-page *{box-sizing:border-box}.public-assessment-header{z-index:20;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff5;border-bottom:1px solid #dbe4e8;justify-content:space-between;align-items:center;gap:16px;min-height:64px;padding:0 max(20px,50vw - 590px);display:flex;position:sticky;top:0}.public-assessment-brand{color:#0f766e;align-items:center;gap:10px;min-width:0;display:flex}.public-assessment-brand div,.public-assessment-brand strong,.public-assessment-brand span{min-width:0;display:block}.public-assessment-brand strong{color:#0f172a;word-break:keep-all;font-size:14px}.public-assessment-brand span{color:#64748b;letter-spacing:.08em;margin-top:2px;font-size:9px;font-weight:700}.public-assessment-security{color:#047857;background:#ecfdf5;border-radius:999px;flex:none;align-items:center;gap:5px;padding:7px 10px;font-size:10px;font-weight:800;display:inline-flex}.public-assessment-module-nav{z-index:19;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f4f7f9f5;border-bottom:1px solid #dbe4e8;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;padding:8px max(20px,50vw - 590px);display:grid;position:sticky;top:64px}.apple-usage-assessment-page .public-assessment-module-nav{top:68px}.public-assessment-module-nav button{color:#475569;cursor:pointer;text-align:left;background:#fff;border:1px solid #d7e2e7;border-radius:13px;grid-template-rows:auto auto;grid-template-columns:27px minmax(0,1fr);align-items:center;column-gap:9px;min-width:0;min-height:52px;padding:8px 12px;display:grid}.public-assessment-module-nav button>span{background:#e2e8f0;border-radius:50%;grid-row:1/3;place-items:center;width:27px;height:27px;font-size:11px;font-weight:900;display:grid}.public-assessment-module-nav button strong{color:#0f172a;word-break:keep-all;min-width:0;font-size:13px}.public-assessment-module-nav button small{color:#64748b;word-break:keep-all;min-width:0;font-size:10px}.public-assessment-module-nav button.is-active{background:#ecfdf5;border-color:#0f766e;box-shadow:inset 0 0 0 1px #0f766e1f}.public-assessment-module-nav button.is-active>span{color:#fff;background:#0f766e}.public-assessment-module-nav button:focus-visible{outline-offset:2px;outline:3px solid #2563eb47}.public-assessment-module-nav button:disabled{cursor:not-allowed;opacity:.58}.public-assessment-shell{width:min(1180px,100% - 32px);margin:0 auto;padding:24px 0 56px}.public-assessment-hero{color:#fff;background:linear-gradient(135deg,#0f766e,#115e59);border-radius:18px;grid-template-columns:minmax(0,1fr) minmax(420px,1.2fr);align-items:center;gap:20px;min-width:0;padding:18px 20px;display:grid;box-shadow:0 10px 28px #0f766e26}.public-assessment-eyebrow{letter-spacing:.12em;opacity:.78;font-size:10px;font-weight:800}.public-assessment-hero h1{word-break:keep-all;margin:6px 0 4px;font-size:clamp(22px,2.5vw,30px);line-height:1.18}.public-assessment-hero p{opacity:.9;margin:0;font-size:15px;font-weight:700}.public-assessment-hero dl{grid-template-columns:1.5fr .7fr 1fr;gap:8px;margin:0;display:grid}.public-assessment-hero dl div{background:#ffffff14;border:1px solid #ffffff29;border-radius:12px;min-width:0;padding:8px 10px}.public-assessment-hero dl div.is-expiry{background:#78350f2e;border-color:#fef08a85}.public-assessment-hero .is-expiry dt{color:#fef3c7;opacity:1}.public-assessment-hero .is-expiry dd{font-size:12px}.public-assessment-hero .is-expiry dd small{color:#fef3c7;opacity:.9;margin-top:2px;font-size:8px;font-weight:750;display:block}.public-assessment-hero dt{opacity:.72;font-size:9px;font-weight:800}.public-assessment-hero dd{overflow-wrap:anywhere;margin:3px 0 0;font-size:11px;font-weight:700;line-height:1.45}.public-assessment-progress,.public-assessment-live-sync,.public-assessment-quick-guide,.public-assessment-overview,.public-assessment-contact,.public-assessment-basis,.public-assessment-items,.public-assessment-submit,.public-assessment-submitted{background:#fff;border:1px solid #dbe4e8;border-radius:18px;margin-top:14px;box-shadow:0 3px 12px #0f172a09}.public-assessment-overview{border-color:#b9d8d5;padding:16px}.public-assessment-overview-heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.public-assessment-overview-heading>div:first-child{min-width:0}.public-assessment-overview-heading span,.public-assessment-overview-heading h2,.public-assessment-overview-heading p{word-break:keep-all}.public-assessment-overview-heading>div:first-child>span{color:#0f766e;font-size:10px;font-weight:850}.public-assessment-overview-heading h2{color:#0f172a;margin:3px 0 0;font-size:17px;line-height:1.4}.public-assessment-overview-heading p{color:#64748b;margin:4px 0 0;font-size:10.5px;line-height:1.5}.public-assessment-overview-heading .public-assessment-save-state{color:#047857;background:#ecfdf5;border-radius:999px;flex:none;min-height:30px;padding:6px 9px}.public-assessment-overview .public-assessment-contact{box-shadow:none;background:#f8fafc;border:0;border-radius:12px;grid-template-columns:minmax(280px,1fr) auto;align-items:center;margin:13px 0 0;padding:12px}.public-assessment-overview .public-assessment-contact p{max-width:310px}.public-assessment-overview-progress{border-top:1px solid #e2e8f0;grid-template-columns:auto minmax(180px,1fr) auto;align-items:center;gap:12px;margin-top:12px;padding-top:12px;display:grid}.public-assessment-overview-progress span,.public-assessment-overview-progress strong{display:block}.public-assessment-overview-progress span{color:#64748b;font-size:10px;font-weight:800}.public-assessment-overview-progress strong{color:#0f172a;margin-top:2px;font-size:12px}.public-assessment-progress{grid-template-columns:auto minmax(160px,1fr) auto auto;align-items:center;gap:14px;padding:14px 16px;display:grid}.public-assessment-progress span,.public-assessment-progress strong{display:block}.public-assessment-progress span{color:#64748b;font-size:11px;font-weight:800}.public-assessment-progress strong{color:#0f172a;margin-top:2px;font-size:13px}.public-assessment-progress-track{background:#e2e8f0;border-radius:999px;height:8px;overflow:hidden}.public-assessment-progress-track i{border-radius:inherit;background:#0f766e;height:100%;transition:width .2s;display:block}.public-assessment-save-state{color:#64748b;white-space:nowrap;align-items:center;gap:5px;font-size:10px;font-weight:700;display:inline-flex}.public-assessment-start-button{color:#fff;cursor:pointer;min-height:36px;font:inherit;white-space:nowrap;background:#0f766e;border:0;border-radius:10px;justify-content:center;align-items:center;gap:5px;padding:8px 11px;font-size:10px;font-weight:850;display:inline-flex}.public-assessment-start-button:hover{background:#115e59}.public-assessment-live-sync{color:#0f766e;background:#f0fdfa;border-color:#99f6e4;align-items:flex-start;gap:9px;padding:12px 16px;display:flex}.public-assessment-live-sync svg{flex:none}.public-assessment-live-sync strong,.public-assessment-live-sync span{word-break:keep-all;display:block}.public-assessment-live-sync strong{color:#0f172a;font-size:11px}.public-assessment-live-sync span{color:#475569;margin-top:2px;font-size:10.5px;line-height:1.5}.public-assessment-quick-guide{border-color:#cbd5e1;grid-template-columns:minmax(180px,.65fr) minmax(0,1.35fr);align-items:center;gap:18px;padding:15px 16px;display:grid}.public-assessment-quick-guide>div>span{color:#0f766e;font-size:10px;font-weight:850}.public-assessment-quick-guide h2{color:#0f172a;word-break:keep-all;margin:4px 0 0;font-size:15px;line-height:1.4}.public-assessment-quick-guide ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.public-assessment-quick-guide li{background:#f8fafc;border-radius:12px;grid-template-columns:26px minmax(0,1fr);align-items:start;gap:8px;min-width:0;padding:10px;display:grid}.public-assessment-quick-guide li>b,.public-assessment-contact label>span>b,.public-assessment-submit>div:first-child>strong>b{color:#fff;background:#0f766e;border-radius:50%;place-items:center;width:26px;height:26px;font-size:10px;display:inline-grid}.public-assessment-quick-guide li strong,.public-assessment-quick-guide li span{word-break:keep-all;display:block}.public-assessment-quick-guide li strong{color:#0f172a;font-size:11px}.public-assessment-quick-guide li span{color:#64748b;margin-top:3px;font-size:9.5px;line-height:1.45}.public-assessment-basis{overflow:hidden}.public-assessment-result-filter{background:#fff;border:1px solid #dbe4e8;border-radius:17px;grid-template-columns:minmax(180px,.55fr) minmax(0,1.45fr);gap:14px;margin-top:14px;padding:16px;display:grid}.public-assessment-result-filter>div:first-child>span{color:#0f766e;font-size:9px;font-weight:900}.public-assessment-result-filter h2{color:#0f172a;margin:3px 0 0;font-size:17px}.public-assessment-result-filter>div:first-child>p{color:#64748b;word-break:keep-all;margin:4px 0 0;font-size:10px;line-height:1.5}.public-assessment-result-filter-buttons{grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;display:grid}.public-assessment-result-filter-buttons button{color:#475569;cursor:pointer;min-width:0;min-height:58px;font:inherit;background:#f8fafc;border:1px solid #dbe4e8;border-radius:11px;align-content:center;gap:3px;padding:8px;display:grid}.public-assessment-result-filter-buttons button span{font-size:9px;font-weight:800}.public-assessment-result-filter-buttons button strong{color:#0f172a;font-size:18px}.public-assessment-result-filter-buttons button.active{background:#ecfdf5;border-color:#0f766e;box-shadow:inset 0 0 0 1px #0f766e}.public-assessment-result-filter-buttons button.is-compliant strong{color:#15803d}.public-assessment-result-filter-buttons button.is-partial strong{color:#c2410c}.public-assessment-result-filter-buttons button.is-non_compliant strong{color:#b91c1c}.public-assessment-result-list{border-top:1px solid #e2e8f0;grid-column:1/-1;padding-top:12px}.public-assessment-result-list>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.public-assessment-result-list>div>strong{color:#0f172a;font-size:12px}.public-assessment-result-list>div>button{color:#0f766e;font:inherit;cursor:pointer;background:0 0;border:0;font-size:10px;font-weight:850}.public-assessment-result-list ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:9px 0 0;padding:0;list-style:none;display:grid}.public-assessment-result-list li button{cursor:pointer;text-align:left;width:100%;min-height:62px;font:inherit;background:#f8fafc;border:1px solid #dbe4e8;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;gap:3px 8px;padding:9px 10px;display:grid}.public-assessment-result-list li span{color:#64748b;grid-column:1/-1;font-size:8.5px}.public-assessment-result-list li strong{color:#0f172a;word-break:keep-all;min-width:0;font-size:10.5px;line-height:1.4}.public-assessment-result-list li small{color:#0f766e;white-space:nowrap;align-items:center;gap:2px;font-size:9px;font-weight:850;display:inline-flex}.public-assessment-result-list>p{color:#64748b;margin:10px 0 0;font-size:10px}.public-assessment-basis summary{cursor:pointer;color:#0f766e;align-items:flex-start;gap:9px;min-height:64px;padding:13px 16px;list-style:none;display:flex}.public-assessment-basis summary::-webkit-details-marker{display:none}.public-assessment-basis summary>small{color:#047857;white-space:nowrap;background:#ecfdf5;border-radius:999px;flex:none;margin-left:auto;padding:6px 9px;font-size:9px;font-weight:850}.public-assessment-basis[open] summary{border-bottom:1px solid #e2e8f0}.public-assessment-basis>summary>div{min-width:0}.public-assessment-basis>summary>div strong,.public-assessment-basis>summary>div span{word-break:keep-all;display:block}.public-assessment-basis>summary>div strong{color:#0f172a;font-size:13px}.public-assessment-basis>summary>div span{color:#64748b;margin-top:3px;font-size:10px;line-height:1.5}.public-assessment-basis ul{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0;padding:13px 16px 16px;list-style:none;display:grid}.public-assessment-basis li{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;min-width:0;padding:10px}.public-assessment-basis li span,.public-assessment-basis li strong,.public-assessment-basis li small{display:block}.public-assessment-basis li span{color:#0f766e;font-size:9px;font-weight:800}.public-assessment-basis li strong{color:#0f172a;overflow-wrap:anywhere;margin-top:5px;font-size:10px;line-height:1.4}.public-assessment-basis li small{color:#64748b;margin-top:4px;font-size:9px}.public-assessment-basis li a{color:#0f766e;align-items:center;gap:4px;margin-top:7px;font-size:9px;font-weight:800;text-decoration:none;display:inline-flex}.public-assessment-contact{grid-template-columns:minmax(240px,1fr) minmax(260px,1fr);align-items:end;gap:16px;padding:14px 16px;display:grid}.public-assessment-contact label{color:#475569;gap:6px;font-size:11px;font-weight:800;display:grid}.public-assessment-contact label>span{color:#0f172a;align-items:center;gap:7px;font-size:12px;display:flex}.public-assessment-contact label>span>em,.public-assessment-item fieldset legend em{color:#b91c1c;background:#fee2e2;border-radius:999px;padding:2px 6px;font-size:8px;font-style:normal;font-weight:850}.public-assessment-contact label>small{color:#b45309;font-size:9.5px;font-weight:700}.public-assessment-contact.is-complete label>small{color:#047857}.public-assessment-contact.is-complete input{background:#f0fdf4;border-color:#6ee7b7}.public-assessment-contact input,.public-assessment-item input[type=text],.public-assessment-item-fields input,.public-assessment-item-fields textarea{color:#0f172a;width:100%;min-height:44px;font:inherit;background:#fff;border:1px solid #cbd5e1;border-radius:10px;outline:none;padding:9px 11px;font-size:12px}.public-assessment-contact input:focus,.public-assessment-item-fields input:focus,.public-assessment-item-fields textarea:focus{border-color:#0f766e;box-shadow:0 0 0 3px #0f766e1f}.public-assessment-contact input:read-only,.public-assessment-item-fields input:disabled,.public-assessment-item-fields textarea:disabled{cursor:not-allowed;color:#94a3b8;background:#f1f5f9}.public-assessment-contact p{color:#9a3412;word-break:keep-all;margin:0;font-size:10px;font-weight:700;line-height:1.5}.public-assessment-categories{z-index:10;scrollbar-width:thin;background:#fff;border:1px solid #dbe4e8;border-radius:15px;gap:6px;margin-top:14px;padding:7px;scroll-margin-top:76px;display:flex;position:sticky;top:76px;overflow-x:auto;box-shadow:0 8px 20px #0f172a14}.public-assessment-categories button{color:#64748b;cursor:pointer;min-width:150px;min-height:46px;font:inherit;text-align:left;background:0 0;border:1px solid #0000;border-radius:10px;grid-template-columns:23px minmax(0,1fr) auto;align-items:center;gap:6px;padding:7px 9px;display:grid}.public-assessment-categories button>span{background:#e2e8f0;border-radius:50%;place-items:center;width:23px;height:23px;font-size:9px;font-weight:800;display:grid}.public-assessment-categories button strong{color:inherit;word-break:keep-all;font-size:11px;line-height:1.25}.public-assessment-categories button small{font-size:9px;font-weight:800}.public-assessment-categories button.active{color:#0f766e;background:#ecfdf5;border-color:#0f766e33}.public-assessment-categories button.active>span{color:#fff;background:#0f766e}.public-assessment-categories button.is-complete:not(.active){color:#047857;background:#f0fdf4}.public-assessment-categories button.is-complete:not(.active)>span{color:#065f46;background:#a7f3d0}.public-assessment-items{padding:18px}.public-assessment-section-heading{justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:12px;display:flex}.public-assessment-section-heading span{color:#0f766e;letter-spacing:.08em;font-size:9px;font-weight:800}.public-assessment-section-heading h2{color:#0f172a;word-break:keep-all;margin:3px 0 0;font-size:20px}.public-assessment-section-heading small{color:#64748b;text-align:right;word-break:keep-all;max-width:480px;font-size:10px;line-height:1.5}.public-assessment-category-progress{text-align:right;background:#f1f5f9;border-radius:10px;flex:none;min-width:128px;padding:8px 10px}.public-assessment-category-progress strong,.public-assessment-category-progress small{display:block}.public-assessment-category-progress strong{color:#0f172a;font-size:12px}.public-assessment-category-progress small{color:#64748b;text-align:right;margin-top:2px;font-size:9.5px}.public-assessment-choice-guide{color:#1d4ed8;background:#eff6ff;border:1px solid #bfdbfe;border-radius:11px;align-items:flex-start;gap:8px;margin-bottom:12px;padding:10px 12px;display:flex}.public-assessment-choice-guide svg{flex:none}.public-assessment-choice-guide p{color:#334155;word-break:keep-all;margin:0;font-size:10.5px;line-height:1.5}.public-assessment-choice-guide strong{color:#1e3a8a}.public-assessment-decision-guide{color:#0f766e;background:linear-gradient(135deg,#f0fdfa,#f8fafc);border:1px solid #99f6e4;border-radius:13px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;margin-bottom:12px;padding:13px 14px;display:grid}.public-assessment-decision-guide>svg{flex:none}.public-assessment-decision-guide>div{min-width:0}.public-assessment-decision-guide span,.public-assessment-decision-guide h3,.public-assessment-decision-guide p{word-break:keep-all;display:block}.public-assessment-decision-guide span{color:#0f766e;font-size:9px;font-weight:850}.public-assessment-decision-guide h3{color:#0f172a;margin:2px 0 0;font-size:13px;line-height:1.4}.public-assessment-decision-guide p{color:#475569;margin:3px 0 0;font-size:10px;line-height:1.5}.public-assessment-decision-guide a{color:#fff;white-space:nowrap;background:#0f766e;border-radius:10px;justify-content:center;align-items:center;gap:5px;min-height:38px;padding:8px 11px;font-size:10px;font-weight:900;text-decoration:none;display:inline-flex}.public-assessment-decision-guide a:hover{background:#115e59}.public-assessment-item{background:#fff;border:1px solid #dbe4e8;border-radius:15px;overflow:hidden}.public-assessment-item+.public-assessment-item{margin-top:10px}.public-assessment-item.is-answered{border-color:#0f766e4d}.public-assessment-item-heading{border-bottom:1px solid #edf2f4;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:10px;min-width:0;padding:14px;display:grid}.public-assessment-item-heading>span{color:#334155;background:#e2e8f0;border-radius:7px;padding:4px 6px;font-size:9px;font-weight:900}.public-assessment-item-heading>svg{color:#0f766e}.public-assessment-item-heading h3{color:#0f172a;word-break:keep-all;margin:0;font-size:15px;line-height:1.35}.public-assessment-item-heading p{color:#64748b;word-break:keep-all;margin:4px 0 0;font-size:12px;line-height:1.5}.public-assessment-checks{padding:12px 14px 0}.public-assessment-checks strong,.public-assessment-item fieldset legend{color:#475569;font-size:11px;font-weight:900}.public-assessment-checks ul{color:#475569;margin:7px 0 0;padding-left:18px;font-size:11px;line-height:1.65}.public-assessment-item fieldset{border:0;min-width:0;margin:12px 14px;padding:0}.public-assessment-status-options{grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;margin-top:7px;display:grid}.public-assessment-status-options label{cursor:pointer;background:#f8fafc;border:1px solid #dbe4e8;border-radius:11px;align-content:start;gap:3px;min-width:0;min-height:82px;padding:9px;display:grid}.public-assessment-status-options label.active{background:#ecfdf5;border-color:#0f766e;box-shadow:inset 0 0 0 1px #0f766e}.public-assessment-status-options input{accent-color:#0f766e;width:16px;height:16px;margin:0 0 3px}.public-assessment-status-options strong{color:#0f172a;font-size:11px}.public-assessment-status-options span{color:#64748b;word-break:keep-all;font-size:10px;line-height:1.4}.public-assessment-status-options label.status-compliant.active{background:#f0fdf4;border-color:#16a34a;box-shadow:inset 0 0 0 1px #16a34a}.public-assessment-status-options label.status-partial.active{background:#fffbeb;border-color:#d97706;box-shadow:inset 0 0 0 1px #d97706}.public-assessment-status-options label.status-non_compliant.active{background:#fef2f2;border-color:#dc2626;box-shadow:inset 0 0 0 1px #dc2626}.public-assessment-status-options label.status-not_checked.active{background:#eff6ff;border-color:#2563eb;box-shadow:inset 0 0 0 1px #2563eb}.public-assessment-status-options label.status-not_applicable.active{background:#f8fafc;border-color:#64748b;box-shadow:inset 0 0 0 1px #64748b}.public-assessment-fields-help{color:#64748b;background:#f8fafc;border-radius:9px;margin:10px 0 0;padding:8px 10px;font-size:9.5px;line-height:1.45}.public-assessment-item-fields{grid-template-columns:1fr 1fr;gap:8px;margin-top:10px;display:grid}.public-assessment-item-fields>label{color:#475569;gap:5px;font-size:10px;font-weight:800;display:grid}.public-assessment-item-fields>label>span{color:#94a3b8;font-size:9px;font-weight:700}.public-assessment-item-fields.is-waiting{opacity:.7}.public-assessment-item-fields textarea{resize:vertical;min-height:76px}.public-assessment-help-toggle{cursor:pointer;background:#fff7ed;border-radius:10px;grid-column:1/-1;align-items:center;min-height:42px;padding:9px 10px;color:#9a3412!important;gap:7px!important;display:flex!important}.public-assessment-help-toggle input{accent-color:#c2410c;flex:none;width:17px;height:17px}.public-assessment-guidance{background:#f0fdfa;border:1px solid #99f6e4;border-radius:12px;margin:0 14px 14px;overflow:hidden}.public-assessment-guidance>summary{color:#0f766e;cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;min-height:58px;padding:10px 12px;list-style:none;display:grid}.public-assessment-guidance>summary::-webkit-details-marker{display:none}.public-assessment-guidance>summary>svg{flex:none}.public-assessment-guidance>summary>div{min-width:0}.public-assessment-guidance>summary strong,.public-assessment-guidance>summary span{word-break:keep-all;display:block}.public-assessment-guidance>summary strong{color:#065f46;font-size:11px;font-weight:900}.public-assessment-guidance>summary span{color:#475569;margin-top:2px;font-size:9.5px;line-height:1.45}.public-assessment-guidance>summary>em{color:#fff;white-space:nowrap;background:#0f766e;border-radius:999px;align-items:center;gap:3px;margin:0;padding:6px 8px;font-size:9px;font-style:normal;font-weight:850;display:inline-flex}.public-assessment-guidance>summary>em svg{transition:transform .2s}.public-assessment-guidance[open]>summary>em svg{transform:rotate(90deg)}.public-assessment-guidance>div{border-top:1px solid #99f6e4;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;padding:12px;display:grid}.public-assessment-guidance article{background:#fff;border:1px solid #dbe4e8;border-radius:10px;min-width:0;padding:10px}.public-assessment-guidance article>strong{color:#0f172a;flex-wrap:wrap;align-items:center;gap:5px;font-size:10px;display:flex}.public-assessment-guidance article>strong>span{color:#0369a1;background:#e0f2fe;border-radius:999px;padding:2px 5px;font-size:8px;font-weight:850}.public-assessment-guidance article em{color:#0f766e;background:#ccfbf1;border-radius:999px;margin-left:0;padding:2px 5px;font-size:8px;font-style:normal}.public-assessment-guidance code{color:#0f172a;white-space:normal;overflow-wrap:anywhere;background:#e2e8f0;border-radius:7px;margin-top:7px;padding:7px;font-family:inherit;font-size:9px;font-weight:700;line-height:1.45;display:block}.public-assessment-guidance p{color:#64748b;margin:6px 0 0;font-size:9px;line-height:1.45}.public-assessment-guidance a{color:#0f766e;align-items:center;gap:4px;margin-top:7px;font-size:9px;font-weight:800;text-decoration:none;display:inline-flex}.public-assessment-navigation{justify-content:space-between;gap:10px;margin-top:12px;display:flex}.public-assessment-navigation button,.public-assessment-submit button{color:#334155;cursor:pointer;min-height:44px;font:inherit;white-space:nowrap;background:#fff;border:1px solid #cbd5e1;border-radius:11px;justify-content:center;align-items:center;gap:6px;padding:0 14px;font-size:11px;font-weight:900;display:inline-flex}.public-assessment-navigation button:disabled,.public-assessment-submit button:disabled{opacity:.45;cursor:not-allowed}.public-assessment-submit{justify-content:space-between;align-items:center;gap:18px;padding:16px;display:flex}.public-assessment-submit strong{color:#0f172a;font-size:13px}.public-assessment-submit>div:first-child>strong{align-items:center;gap:7px;display:flex}.public-assessment-submit p{color:#64748b;margin:4px 0 9px;font-size:10px}.public-assessment-submit>div:first-child>small{color:#b45309;margin:-3px 0 9px;font-size:9.5px;font-weight:700;line-height:1.45;display:block}.public-assessment-submit>div:first-child>small.is-ready{color:#047857}.public-assessment-submit label{color:#475569;word-break:keep-all;align-items:flex-start;gap:7px;font-size:10px;font-weight:700;line-height:1.45;display:flex}.public-assessment-submit label input{accent-color:#0f766e;flex:none;width:17px;height:17px}.public-assessment-submit>div:last-child{gap:8px;display:flex}.public-assessment-submit button.is-primary{color:#fff;background:#0f766e;border-color:#0f766e}.public-assessment-submit-readiness{font-weight:800;color:#b45309!important;margin:8px 0 0!important}.public-assessment-submit-readiness.is-ready{color:#047857!important}.public-assessment-page button:focus-visible,.public-assessment-page summary:focus-visible,.public-assessment-page input:focus-visible,.public-assessment-page textarea:focus-visible{outline-offset:2px;outline:3px solid #2563eb59}.public-assessment-submitted{color:#047857;background:#ecfdf5;border-color:#a7f3d0;align-items:flex-start;gap:12px;padding:18px;display:flex}.public-assessment-submitted h2{color:#065f46;margin:0;font-size:16px}.public-assessment-submitted p{margin:5px 0 0;font-size:11px;line-height:1.55}.public-assessment-message{color:#047857;background:#ecfdf5;border-radius:10px;margin:10px 0 0;padding:10px 12px;font-size:11px;font-weight:700}.public-assessment-message.is-error{color:#b91c1c;background:#fef2f2}.public-assessment-state{text-align:center;place-content:center;justify-items:center;gap:9px;padding:32px;display:grid}.public-assessment-state>svg{color:#0f766e}.public-assessment-state strong{color:#0f172a;font-size:18px}.public-assessment-state p,.public-assessment-state small{color:#64748b;max-width:520px;margin:0;line-height:1.55}.public-assessment-state p{font-size:13px}.public-assessment-state small{font-size:11px}.public-assessment-state.is-error>svg{color:#dc2626}.public-assessment-access{padding:24px}.public-assessment-access-icon{color:#047857;background:#ecfdf5;border-radius:18px;justify-content:center;align-items:center;width:58px;height:58px;display:inline-flex;box-shadow:inset 0 0 0 1px #a7f3d0}.public-assessment-access>span{color:#0f766e;letter-spacing:.12em;font-size:10px;font-weight:900}.public-assessment-access form{text-align:left;background:#fff;border:1px solid #dbe4e8;border-radius:18px;gap:9px;width:min(360px,100vw - 40px);margin:10px 0 4px;padding:18px;display:grid;box-shadow:0 14px 36px #0f172a14}.public-assessment-access form label{color:#334155;font-size:11px;font-weight:900}.public-assessment-access form input{color:#0f172a;letter-spacing:.28em;text-align:center;box-sizing:border-box;background:#f8fafc;border:1px solid #cbd5e1;border-radius:12px;outline:none;width:100%;height:52px;padding:0 14px;font-size:24px;font-weight:900}.public-assessment-access form input:focus{border-color:#0f766e;box-shadow:0 0 0 3px #0f766e24}.public-assessment-access form small{color:#64748b;font-size:10px}.public-assessment-access form button{color:#fff;cursor:pointer;background:#0f766e;border:0;border-radius:12px;justify-content:center;align-items:center;gap:7px;min-height:44px;padding:0 16px;font-size:12px;font-weight:900;display:inline-flex}.public-assessment-access form button:disabled{cursor:not-allowed;background:#cbd5e1}.public-assessment-access .public-assessment-access-error{color:#b91c1c;font-size:11px;font-weight:800}.is-spinning{animation:.9s linear infinite public-assessment-spin}@keyframes public-assessment-spin{to{transform:rotate(360deg)}}@media (width<=900px){.public-assessment-hero{grid-template-columns:1fr}.public-assessment-overview .public-assessment-contact{grid-template-columns:minmax(240px,1fr) minmax(220px,.8fr)}.public-assessment-quick-guide{grid-template-columns:1fr}.public-assessment-basis ul,.public-assessment-status-options{grid-template-columns:repeat(2,minmax(0,1fr))}.public-assessment-status-options label:last-child{grid-column:1/-1}}@media (width<=640px){.public-assessment-result-filter{grid-template-columns:1fr;padding:13px}.public-assessment-result-filter-buttons{grid-template-columns:repeat(2,minmax(0,1fr))}.public-assessment-result-filter-buttons button:last-child{grid-column:1/-1}.public-assessment-result-list{grid-column:1}.public-assessment-result-list ul{grid-template-columns:1fr}.public-assessment-header{min-height:58px;padding:0 12px}.public-assessment-module-nav,.apple-usage-assessment-page .public-assessment-module-nav{padding:7px 8px;top:58px}.public-assessment-module-nav button{grid-template-columns:24px minmax(0,1fr);column-gap:7px;min-height:48px;padding:7px 8px}.public-assessment-module-nav button>span{width:24px;height:24px}.public-assessment-module-nav button strong{font-size:12px}.public-assessment-module-nav button small{font-size:9px}.public-assessment-security{padding:6px;font-size:0}.public-assessment-shell{width:calc(100% - 16px);padding-top:8px}.public-assessment-hero{border-radius:16px;gap:16px;padding:17px}.public-assessment-hero h1{font-size:23px}.public-assessment-hero dl{grid-template-columns:1fr}.public-assessment-overview{padding:13px}.public-assessment-overview-heading{flex-direction:column;gap:9px}.public-assessment-overview-heading .public-assessment-save-state{align-self:flex-start}.public-assessment-overview .public-assessment-contact{grid-template-columns:1fr;align-items:stretch}.public-assessment-overview-progress{grid-template-columns:1fr}.public-assessment-overview-progress .public-assessment-start-button{width:100%;min-height:44px}.public-assessment-progress{grid-template-columns:1fr auto}.public-assessment-progress-track{grid-area:2/1/auto/-1}.public-assessment-start-button{grid-column:1/-1;width:100%;min-height:44px}.public-assessment-quick-guide{padding:13px}.public-assessment-quick-guide ol{grid-template-columns:1fr}.public-assessment-basis summary{flex-wrap:wrap;align-items:flex-start}.public-assessment-basis summary>small{margin-left:27px}.public-assessment-basis ul,.public-assessment-contact,.public-assessment-item-fields,.public-assessment-guidance>div{grid-template-columns:1fr}.public-assessment-contact{align-items:stretch}.public-assessment-categories{z-index:10;position:sticky;top:66px}.public-assessment-items{padding:11px}.public-assessment-section-heading{flex-direction:column;align-items:flex-start}.public-assessment-section-heading small{text-align:left}.public-assessment-category-progress{text-align:left;width:100%}.public-assessment-category-progress small{text-align:left}.public-assessment-status-options{grid-template-columns:1fr}.public-assessment-decision-guide{grid-template-columns:auto minmax(0,1fr);align-items:start}.public-assessment-decision-guide a{grid-column:1/-1;width:100%;min-height:44px}.public-assessment-status-options label,.public-assessment-status-options label:last-child{grid-column:auto;grid-template-columns:auto minmax(0,1fr);min-height:0}.public-assessment-status-options label span{grid-column:2}.public-assessment-help-toggle{grid-column:auto}.public-assessment-guidance>summary{grid-template-columns:auto minmax(0,1fr)}.public-assessment-guidance>summary>em{grid-column:2;justify-self:start}.public-assessment-submit{flex-direction:column;align-items:stretch}.public-assessment-submit>div:last-child{grid-template-columns:1fr 1fr;display:grid}.public-assessment-navigation button{white-space:normal;word-break:keep-all;text-align:center;min-width:0}}@media (width<=390px){.public-assessment-submit>div:last-child,.public-assessment-navigation{grid-template-columns:1fr;display:grid}}
