:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--action:#4e5843;--action-hover:#3c4632;--sage:#e6eadd;--clay:#f6e9e3;--bg:#f8f7f3;--bg-2:#f3f2ed;--panel:#fff;--panel-2:#eeeee8;--panel-3:#e4e6dd;--text:#252820;--muted:#63675d;--muted-2:#50564a;--line:#dedfd7;--line-strong:#b9bdaf;--accent:#4e5843;--accent-hover:#3c4632;--accent-soft:#3c463240;--accent-2:#546c58;--success:#22c55e;--danger:#ef4444;--warning:#f59e0b;--radius:18px;--shadow:0 6px 24px #28301e0a}*{box-sizing:border-box}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}html{background:var(--bg);min-height:100%}body{min-height:100vh;color:var(--text);background:linear-gradient(135deg, var(--bg) 0%, var(--bg-2) 48%, #f8f7f3 100%);margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-size:15px;line-height:1.5;display:flex}body:before{content:"";z-index:-1;pointer-events:none;background-image:radial-gradient(#25282014 1px,#0000 1px);background-size:22px 22px;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#000 0%,#0000 70%);mask-image:linear-gradient(#000 0%,#0000 70%)}aside{border-right:1px solid var(--line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);z-index:100;background:#f8f7f3e6;align-self:flex-start;width:248px;min-height:100vh;padding:20px 16px;position:sticky;top:0}.app-brand{gap:1px;margin:4px 4px 18px;line-height:1.1;display:grid}.app-brand strong{color:#252820;letter-spacing:-.04em;font-size:24px;font-weight:850}.app-brand span{color:#6b6f63;letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:800}.app-sidebar-nav{gap:4px;display:grid}.app-nav-group{border-top:1px solid #dedfd7;gap:2px;margin-top:8px;padding-top:8px;display:grid}.app-nav-label{color:#6b6f63;letter-spacing:.12em;text-transform:uppercase;margin:0 9px 3px;font-size:10px;font-weight:800}aside a{color:var(--muted-2);border:1px solid #0000;border-radius:8px;margin:4px 0;padding:9px 11px;font-size:14px;font-weight:650;text-decoration:none;transition:background-color .16s,border-color .16s,color .16s;display:block}aside a:hover,aside a:focus-visible{color:#252820;background:#eeeee8;border-color:#d8dbcf}aside a[aria-current=page],.mobile-tabbar a[aria-current=page]{color:#252820;background:#e4e9db;border-color:#5a6c4966}aside a.is-primary,.mobile-tabbar a.is-primary{color:#252820;background:linear-gradient(#4e5843,#3c4632);border-color:#8b9a7c66}aside a.app-nav-primary{color:#252820;background:linear-gradient(#4e5843,#3c4632);border-color:#5a6c4966;justify-content:center;align-items:center;gap:5px;display:flex;box-shadow:0 8px 20px #3c46322b}.app-nav-disclosure{border-top:1px solid #dedfd7;margin-top:8px;padding-top:8px}.app-nav-disclosure summary{color:#63675d;cursor:pointer;border-radius:7px;justify-content:space-between;align-items:center;min-height:32px;padding:5px 9px;font-size:11px;font-weight:760;list-style:none;display:flex}.app-nav-disclosure summary::-webkit-details-marker{display:none}.app-nav-disclosure summary:hover,.app-nav-disclosure summary:focus-visible{color:#252820;background:#eeeee8}.app-nav-disclosure.is-active>summary{color:#252820;background:#e4e9db}.app-nav-disclosure-arrow{color:#60a5fa;font-size:18px;line-height:1;transition:transform .16s}.app-nav-disclosure[open] .app-nav-disclosure-arrow{transform:rotate(90deg)}.app-admin-menu{padding-top:8px}.app-admin-menu-groups{gap:10px;display:grid}.app-admin-menu-group{min-width:0}.app-admin-menu-group .app-nav-label{margin-bottom:4px}.app-admin-menu-group a{margin:1px 0;padding:7px 9px;font-size:12px}aside a.is-primary[aria-current=page],.mobile-tabbar a.is-primary[aria-current=page]{background:linear-gradient(180deg, var(--accent), var(--accent-hover));border-color:#586c4699}main{width:100%;max-width:1320px;padding:26px}.app-breadcrumbs{color:#6b6f63;align-items:center;gap:7px;min-height:22px;margin-bottom:12px;font-size:12px;font-weight:650;display:flex}.app-breadcrumbs span{align-items:center;gap:7px;display:inline-flex}.app-breadcrumbs a{color:#63675d;text-decoration:none}.app-breadcrumbs a:hover,.app-breadcrumbs a:focus-visible{color:#252820}.app-breadcrumbs strong{color:#50564a}h1,h2,h3{color:#252820;line-height:1.15}h1{margin:0 0 18px;font-size:40px;font-weight:800}h2{margin:0 0 14px;font-size:24px;font-weight:760}h3{font-weight:720}p{overflow-wrap:anywhere}a{color:#465c38}a:hover{color:#334629}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline-offset:2px;outline:2px solid #465c38}.public-main{place-items:center;max-width:none;min-height:100vh;padding:24px;display:grid}.login-panel{background:color-mix(in oklab, var(--panel) 92%, black 8%);border:1px solid var(--line);border-radius:var(--radius);width:min(460px,100vw - 32px);box-shadow:var(--shadow);padding:24px}.login-panel h1{letter-spacing:-.04em;margin:0;font-size:36px}.login-brand{align-items:center;gap:13px;margin-bottom:18px;display:flex}.login-brand p{color:var(--muted);margin:3px 0 0;font-size:13px}.login-brand-mark{color:#252820;background:linear-gradient(145deg, var(--accent), #3c4632);border:1px solid #8b9a7c70;border-radius:14px;flex:none;place-items:center;width:48px;height:48px;font-size:20px;font-weight:850;display:grid;box-shadow:0 12px 28px #3c46323d}.user-card{border-top:1px solid var(--line);gap:8px;margin:24px 4px 0;padding-top:16px;display:grid}.user-card strong{color:#252820;overflow-wrap:anywhere;font-size:14px}.user-card form{max-width:none}.user-card .user-card-profile{color:#465c38;border:0;margin:0;padding:0;font-size:11px;font-weight:700}.user-card .user-card-profile:hover,.user-card .user-card-profile:focus-visible{color:#334629;background:0 0}.page-heading{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:20px;display:flex}.page-heading h1{margin-bottom:7px}.page-heading p{max-width:720px;margin:0}.page-header{border-bottom:1px solid var(--line);padding-bottom:16px}.page-heading-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;display:flex}.content-section-heading{justify-content:space-between;align-items:end;gap:18px;margin:28px 0 12px;display:flex}.content-section-heading h2,.content-section-heading p{margin:0}.content-section-heading p{margin-top:4px}.content-section-title-row{align-items:center;gap:9px;display:flex}.result-count{color:#50564a;text-align:center;border:1px solid var(--line);background:#eeeee8;border-radius:999px;min-width:24px;padding:3px 7px;font-size:11px;font-weight:800}.content-section-heading-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.content-section{content-visibility:auto;contain-intrinsic-size:auto 420px}.empty-state{text-align:left;background:linear-gradient(135deg, #4e58430d, transparent 55%), var(--panel);border:1px dashed var(--line-strong);border-radius:var(--radius);justify-content:center;align-items:center;gap:14px;min-height:150px;padding:28px;display:flex}.empty-state-mark{color:#586c46;background:#4e584320;border:1px solid #8b9a7c66;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;font-size:22px;display:grid}.empty-state h3,.empty-state p{margin:0}.empty-state p{margin-top:4px}.empty-state-action{margin-left:auto}.workflow-shell{max-width:980px}.workflow-shell>.card+.card,.workflow-shell>.card+.content-section,.workflow-shell>.content-section+.card{margin-top:16px}.page-status{margin-bottom:16px}.account-workspace-nav{z-index:30;border:1px solid var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f3f3eeed;border-radius:9px;gap:3px;width:fit-content;max-width:100%;margin:-7px 0 18px;padding:4px;display:flex;position:sticky;top:8px;overflow-x:auto;box-shadow:0 8px 24px #0000002b}.account-workspace-nav a{color:var(--muted-2);white-space:nowrap;border-radius:6px;flex:none;padding:7px 10px;font-size:12px;font-weight:720;text-decoration:none}.account-workspace-nav a:hover,.account-workspace-nav a:focus-visible{color:#252820;background:#3c4632}.account-workspace-section{scroll-margin-top:64px}.page-eyebrow,.account-area-kicker{color:#5a6c49;letter-spacing:.12em;text-transform:uppercase;margin-bottom:6px;font-size:11px;font-weight:820;display:block}.account-area-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.account-area-card{min-height:230px;color:var(--text);background:radial-gradient(circle at 100% 0%, #4e58431f, transparent 46%), var(--panel);border:1px solid var(--line);border-radius:12px;flex-direction:column;padding:20px;text-decoration:none;transition:transform .14s,border-color .16s,background-color .16s;display:flex;box-shadow:0 12px 34px #00000024}.account-area-card:hover,.account-area-card:focus-visible{color:#252820;border-color:#8b9a7c99;transform:translateY(-2px)}.account-area-card h2{margin:8px 0 10px;font-size:22px}.account-area-card p{color:var(--muted);margin:0 0 20px}.account-area-card>strong{color:#465c38;margin-top:auto;font-size:13px}.account-support-card{justify-content:space-between;align-items:center;gap:18px;margin-top:16px;display:flex}.account-support-card h2,.account-support-card p{margin:0}.grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:16px;display:grid}.card{background:linear-gradient(180deg, #25282006, transparent 42px), var(--panel);border:1px solid var(--line);border-radius:var(--radius);padding:16px;box-shadow:0 12px 40px #0000002e}.toast-notice{color:#2e5739;background:#e8f0e5;border:1px solid #166534;border-radius:8px;width:fit-content;max-width:100%;margin:0 0 14px;padding:10px 12px;font-size:14px;font-weight:760;animation:5s forwards toast-soft-fade;box-shadow:0 12px 32px #00000030}@keyframes toast-soft-fade{0%,78%{opacity:1}to{opacity:.72}}.dashboard-section{margin-top:28px}.dashboard-attention-heading{justify-content:space-between;margin:24px 0 10px}.dashboard-attention-heading h2,.dashboard-attention-heading .page-eyebrow{margin-bottom:0}.dashboard-details{border:1px solid var(--line);border-radius:var(--radius);background:#f3f3ee;overflow:hidden}.dashboard-details>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:16px 18px;list-style:none;display:flex}.dashboard-details>summary::-webkit-details-marker{display:none}.dashboard-details>summary:after{content:"+";color:#465c38;font-size:22px;font-weight:500}.dashboard-details[open]>summary:after{content:"−"}.dashboard-details>summary>span:first-child{gap:3px;display:grid}.dashboard-details>summary strong{color:#252820;font-size:15px}.dashboard-details>summary small{color:var(--muted);font-size:12px}.dashboard-details-content{padding:0 16px 16px}.view-switcher{border:1px solid var(--line);background:#f3f3ee;border-radius:9px;gap:3px;width:fit-content;margin:-8px 0 18px;padding:4px;display:inline-flex}.view-switcher a{color:var(--muted-2);border-radius:6px;padding:7px 12px;font-size:13px;font-weight:720;text-decoration:none}.view-switcher a:hover,.view-switcher a:focus-visible{color:#252820;background:#eeeee8}.view-switcher a[aria-current=page]{color:#252820;background:#3c4632}.account-view-switcher{scrollbar-width:thin;max-width:100%;overflow-x:auto}.account-view-switcher a{white-space:nowrap;flex:none}.global-search{grid-template-columns:minmax(0,1fr) auto;gap:8px;width:min(100%,820px);margin:0 0 22px;display:grid}.global-search input,.global-search button{margin:0}.global-search-compact{grid-template-columns:minmax(0,1fr) auto;gap:4px;width:100%;margin:0 0 9px}.global-search-compact input,.global-search-compact button{min-width:0;min-height:32px;padding:6px 8px;font-size:11px}.global-search-compact button{box-shadow:none}.global-search-compact .live-filter-status{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.search-heading{margin-bottom:14px}.search-results{gap:18px;display:grid}.search-result-group{border:1px solid var(--line);border-radius:var(--radius);background:#f3f3ee;overflow:hidden}.search-result-group h3{color:var(--muted-2);border-bottom:1px solid var(--line);background:#eeeee8;justify-content:space-between;align-items:center;gap:12px;margin:0;padding:11px 14px;font-size:13px;display:flex}.search-result-group h3 span{color:var(--muted);font-size:11px}.search-result-list{display:grid}.search-result-row{color:var(--text);border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:11px 14px;text-decoration:none;display:grid}.search-result-row:last-child{border-bottom:0}.search-result-row:hover,.search-result-row:focus-visible{color:#252820;background:#25282008}.search-result-row>span{gap:2px;min-width:0;display:grid}.search-result-row>span:last-child{text-align:right;justify-items:end}.search-result-row strong,.search-result-row small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.search-result-row small{color:var(--muted);font-size:11px}.search-empty-state{max-width:820px}.search-empty-state h2,.search-empty-state p{margin-top:0}.account-summary-grid{margin-bottom:18px}.account-detail-list{gap:8px}.account-detail-list h3{margin:0 0 4px}.account-detail-list p{border-top:1px solid var(--line);grid-template-columns:130px minmax(0,1fr);gap:10px;margin:0;padding-top:8px;display:grid}.account-detail-list p:first-of-type{border-top:0;padding-top:0}.account-detail-list span{color:var(--muted);overflow-wrap:anywhere}.activity-empty{padding:12px 0}.tag-badge-list{flex-wrap:wrap;gap:6px;display:flex}.tag-badge,.tag-checkbox{align-items:center;gap:7px;display:inline-flex}.tag-badge{color:#42483c;background:#f3f3ee;border:1px solid #d8dbcf;border-radius:6px;width:fit-content;max-width:100%;min-height:24px;padding:3px 7px 3px 5px;font-size:12px;font-weight:750;line-height:1.2;text-decoration:none}.tag-badge:hover{color:#252820;border-color:#888e7b}.tag-swatch{border:1px solid #25282080;border-radius:3px;flex:0 0 12px;width:12px;height:12px;box-shadow:inset 0 0 0 1px #00000026}.tag-checkbox-grid,.tag-idea-list{flex-wrap:wrap;gap:8px;display:flex}.tag-checkbox,.tag-idea-list span{color:#45563a;background:#f3f3ee;border:1px solid #d8dbcf;border-radius:8px;width:auto;min-height:34px;padding:7px 9px;font-size:13px}.tag-checkbox input{width:auto;min-height:auto;margin:0}.account-tag-panel{align-content:start}.tag-apply-form{max-width:none}.tag-audit-list{gap:8px;display:grid}.tag-audit-row{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px;padding-top:10px;display:grid}.tag-audit-row p{margin:5px 0 0}.performance-grid{grid-template-columns:repeat(auto-fit,minmax(230px,1fr))}.metric-card{align-content:start;gap:9px;min-height:150px;display:grid}.metric-card h3{color:var(--muted-2);letter-spacing:0;margin:0;font-size:14px}.metric-card-title-row{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.metric-value{color:#252820;margin:0;font-size:42px;font-weight:820;line-height:.95}.metric-caption{margin:0;font-size:12px}.metric-splits{gap:6px;margin-top:6px;display:grid}.metric-split,.user-metric-row{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding-top:7px;display:grid}.metric-split span,.user-metric-row span{color:var(--muted);overflow-wrap:anywhere}.metric-card-wide{grid-column:span 2}.user-metric-list{gap:7px;display:grid}.user-metric-row{grid-template-columns:minmax(0,1fr) auto auto}.metric-empty{margin:0}.reactivation-card{min-height:0}.reactivation-list{gap:7px;display:grid}.reactivation-row{color:#252820;border-top:1px solid var(--line);border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding-top:8px;text-decoration:none;transition:background-color .16s,color .16s,transform .12s;display:grid}.reactivation-row:hover,.reactivation-row:focus-visible{color:#334629;background:#25282008;transform:translate(2px)}.reactivation-row:after{content:"View";color:#465c38;place-self:center end;font-size:11px;font-weight:800}.reactivation-row span{gap:2px;min-width:0;display:grid}.reactivation-row strong,.reactivation-row small{overflow-wrap:anywhere}.reactivation-row small{color:var(--muted);font-size:12px}.reactivation-row em{color:#45563a;font-size:12px;font-style:normal;font-weight:750}.reactivation-row-needs-review{border-top-color:#7f1d1d}.reactivation-warning-ribbon,.worklist-warning-ribbon{color:#8a3426;overflow-wrap:anywhere;background:#f8e9e5;border:1px solid #7f1d1d;border-radius:6px;width:fit-content;max-width:100%;margin-top:6px;padding:5px 9px;font-weight:800}.reactivation-row .reactivation-warning-ribbon{color:#8a3426;font-size:11px}.worklist-warning-ribbon{line-height:1.35;display:inline-flex}.pill{color:#45563a;background:#f3f3ee;border:1px solid #d8dbcf;border-radius:999px;align-items:center;width:fit-content;min-height:28px;margin:2px;padding:4px 10px;font-size:12px;font-weight:700;display:inline-flex}table{background:var(--panel);border:1px solid var(--line);border-collapse:collapse;border-radius:var(--radius);width:100%;overflow:hidden;box-shadow:0 10px 32px #00000024}th,td{text-align:left;vertical-align:top;border-bottom:1px solid var(--line);padding:11px 12px}th{color:#50564a;letter-spacing:0;background:#eeeee8;font-size:12px;font-weight:750}tbody tr{transition:background-color .12s}tbody tr:hover td{background:#25282004}tbody tr:last-child td{border-bottom:0}.table-scroll{overscroll-behavior-x:contain;width:100%;overflow-x:auto}.table-scroll>table{min-width:100%}.wholesale-table-scroll>table{min-width:1080px}.wholesale-table-scroll th,.wholesale-table-scroll td{padding:7px 8px;font-size:12px;line-height:1.25}.wholesale-table-scroll th{font-size:11px}.wholesale-table-scroll .sort-link{gap:4px;min-height:22px}.wholesale-table-scroll .compact-btn{min-height:28px;padding:5px 7px;font-size:12px}.wholesale-table-scroll .pill{padding:3px 6px;font-size:11px}.wholesale-table-scroll .table-link{gap:4px;font-weight:720}.wholesale-table-scroll .table-link:after{font-size:10px}.account-directory-table .account-directory-mobile-only{display:none}.sort-link{min-height:28px;color:inherit;align-items:center;gap:6px;text-decoration:none;display:inline-flex}.sort-link:hover,.sort-link:focus-visible,.sort-link.active{color:#334629}.sort-indicator{color:#465c38;width:10px;font-size:11px;font-weight:900;display:inline-flex}.pagination-row{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;margin-top:14px;display:flex}tr:last-child td{border-bottom:0}tr:hover td{background:#eeeee8b3}.table-link{color:#252820;text-underline-offset:3px;align-items:center;gap:6px;font-weight:750;-webkit-text-decoration:underline #465c3866;text-decoration:underline #465c3866;display:inline-flex}.table-link:after{content:"View";color:#465c38;font-size:11px;font-weight:800;text-decoration:none}.table-link:hover,.table-link:focus-visible{color:#334629;text-decoration-color:#334629}.link-button{color:#465c38;width:auto;min-height:0;box-shadow:none;font:inherit;text-align:left;text-underline-offset:2px;background:0 0;border:0;border-radius:0;padding:0;font-weight:720;text-decoration:underline}.link-button:hover{color:#334629;background:0 0;border-color:#0000;transform:none}.page-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:14px;display:flex}.quick-action-panel{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px;margin-bottom:18px;display:grid}.quick-action-card{color:#42483c;background:linear-gradient(180deg, #25282008, transparent 48px), var(--panel);border:1px solid var(--line);border-radius:var(--radius);grid-template-columns:minmax(0,1fr) auto;gap:4px;min-height:76px;padding:14px;text-decoration:none;transition:transform .12s,border-color .16s,background-color .16s;display:grid;box-shadow:0 10px 30px #00000026}.quick-action-card:after{content:"View";color:#465c38;grid-area:1/2/span 2;justify-self:end;font-size:11px;font-weight:800}.quick-action-card strong{color:#252820;font-size:16px}.quick-action-card span{color:var(--muted);font-size:13px}.quick-action-card:hover,.quick-action-card:focus-visible{color:#252820;border-color:#89977a;transform:translateY(-1px)}.quick-action-primary{background:linear-gradient(#4e5843,#3c4632);border-color:#5a6c4966}.quick-action-primary span{color:#45563a}button,.btn{color:#252820;background:linear-gradient(180deg, var(--accent), var(--accent-hover));cursor:pointer;border:1px solid #89977a;border-radius:8px;justify-content:center;align-items:center;min-height:40px;padding:9px 13px;font-family:inherit;font-size:14px;font-weight:720;line-height:1.2;text-decoration:none;transition:transform .12s,border-color .16s,background-color .16s,opacity .16s;display:inline-flex;box-shadow:0 8px 18px #3c463229}.compact-btn{min-height:34px;padding:7px 10px;font-size:13px}button:hover,.btn:hover{color:#252820;border-color:#5a6c49;transform:translateY(-1px)}button.link-button:hover{color:#334629;background:0 0;border-color:#0000;transform:none}button:disabled{cursor:not-allowed;opacity:.55;transform:none}.secondary{color:#42483c;box-shadow:none;background:#eeeee8;border-color:#c6cabc}.secondary:hover{border-color:#888e7b}.danger-btn{background:linear-gradient(#dc2626,#991b1b);border-color:#ef4444;box-shadow:0 8px 18px #991b1b29}.danger-btn:hover{border-color:#a44332}input,select,textarea{width:100%;min-height:40px;color:var(--text);box-sizing:border-box;font:inherit;background:#fff;border:1px solid #c6cabc;border-radius:8px;padding:9px 10px}textarea{resize:vertical;min-height:96px}input::placeholder,textarea::placeholder{color:#64748b}.date-picker-field{grid-template-columns:minmax(0,1fr) 42px;gap:8px;width:100%;display:grid}.date-picker-field input{min-width:0}.date-picker-button{width:42px;min-height:40px;box-shadow:none;background:#f3f3ee;border-color:#c6cabc;padding:0}.date-picker-button:hover{border-color:#5a6c49}.date-picker-icon{border:2px solid #465c38;border-radius:5px;width:20px;height:20px;display:block;position:relative}.date-picker-icon:before{content:"";background:#465c38;height:2px;position:absolute;top:4px;left:-2px;right:-2px}.date-picker-icon:after{content:"";background:#465c38;border-radius:1px;width:4px;height:4px;position:absolute;bottom:4px;right:4px;box-shadow:-7px 0 #465c38}label{color:#50564a;font-size:13px;font-weight:700}form{gap:12px;max-width:720px;display:grid}.filter-form{gap:8px;margin-bottom:16px;display:grid}.live-filter-status{min-height:18px;color:var(--muted);grid-column:1/-1;font-size:12px}.filter-form.is-filtering input,.filter-form.is-filtering select,.global-search.is-filtering input,.wholesale-order-customer-search.is-filtering input{border-color:#5a6c49}.worklist-layout{grid-template-columns:minmax(0,1fr);align-items:start;gap:16px;display:grid}.worklist-layout .quick-task-card{scroll-margin-top:16px}.dashboard-worklist-card{color:inherit;text-decoration:none}.dashboard-worklist-card:hover,.dashboard-worklist-card:focus-visible{border-color:#89977a}.dashboard-quick-actions{margin-top:18px}.quick-task-card h2{margin-bottom:10px}.quick-task-form{grid-template-columns:minmax(220px,1fr) minmax(140px,.45fr) minmax(130px,.45fr) auto;align-items:start;max-width:none}.quick-task-more{grid-column:1/-1}.filter-panel form{margin-top:12px}.narrow-filter{max-width:520px}.visit-filter{grid-template-columns:minmax(0,2fr) minmax(140px,1fr);max-width:760px}.placement-filter{grid-template-columns:minmax(220px,1fr) minmax(150px,.5fr) minmax(160px,.6fr);max-width:860px}.muted{color:var(--muted)}fieldset{border:1px solid var(--line);border-radius:var(--radius);background:#fff9;gap:12px;margin:0;padding:14px;display:grid}.compact-details{gap:12px;display:grid}.compact-details summary{color:#252820;cursor:pointer;border-radius:8px;align-items:center;gap:8px;min-height:40px;padding-left:24px;font-weight:750;list-style:none;transition:background-color .16s,color .16s;display:flex;position:relative}.compact-details summary:hover,.compact-details summary:focus-visible{color:#334629;background:#25282008}.compact-details summary::marker{content:""}.compact-details summary::-webkit-details-marker{display:none}.compact-details summary:before{content:"";transform-origin:3px 6px;border-top:6px solid #0000;border-bottom:6px solid #0000;border-left:7px solid #465c38;width:0;height:0;transition:transform .16s;position:absolute;left:4px}.compact-details[open]>summary:before{transform:rotate(90deg)}.compact-details[open]>summary{margin-bottom:8px}.cardless-details{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:4px 0}.nested-details{padding:8px 0 0}.admin-panel{margin-bottom:16px}.digest-admin-panel{gap:14px;display:grid}.digest-control-form{grid-template-columns:minmax(180px,.5fr) minmax(240px,1fr) auto;align-items:end;gap:10px;max-width:860px;display:grid}.digest-action-row{flex-wrap:wrap;gap:10px;display:flex}.digest-preview-shell{border:1px solid var(--line);border-radius:var(--radius);background:#fff9;gap:12px;padding:14px;display:grid}.digest-preview-meta{gap:4px;display:grid}.digest-preview-frame{border:1px solid var(--line);background:#252820;border-radius:8px;width:100%;min-height:680px}.digest-text-preview{color:#45563a;border:1px solid var(--line);white-space:pre-wrap;background:#f8f7f3;border-radius:8px;max-height:360px;padding:12px;overflow:auto}.data-source-grid{grid-template-columns:repeat(auto-fit,minmax(205px,1fr));gap:10px;margin-bottom:16px;display:grid}.data-status-action-form{gap:10px;max-width:620px;display:grid}@media (min-width:760px){.data-status-action-form{grid-template-columns:minmax(180px,240px) auto;align-items:end}.data-status-form-note{grid-column:1/-1}}.data-status-action-form label,.data-status-form-note{margin:0}.data-source-summary{gap:6px;min-width:0;padding:12px;display:grid}.data-source-summary h2{margin-bottom:2px;font-size:18px;line-height:1.12}.data-source-summary p{margin:0}.data-source-heading{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.data-source-summary .metric-value{font-size:30px}.data-source-summary .status-pill{min-height:22px;padding:2px 7px;font-size:11px}.account-master-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;display:grid}.account-master-metrics div{border:1px solid var(--line);background:#ffffff06;border-radius:8px;gap:2px;padding:6px;display:grid}.account-master-metrics strong{color:#252820;font-size:15px}.account-master-metrics span{color:var(--muted);font-size:10px;line-height:1.25}.data-source-meta{border-top:1px solid var(--line);gap:2px;padding-top:7px;display:grid}.data-source-meta span,.data-status-date,.data-delta{color:var(--muted);font-size:12px}.data-source-meta strong{color:#252820}.data-status-table td{min-width:230px}.data-status-table-compact{font-size:12px}.data-status-table-compact th,.data-status-table-compact td{vertical-align:top;min-width:150px;padding:7px 8px}.data-status-table-compact th:first-child,.data-status-table-compact td:first-child{white-space:nowrap;min-width:105px}.data-status-cell{gap:3px;display:grid}.data-status-cell strong{color:#252820;font-size:14px}.data-status-table-compact .status-pill{min-height:22px;padding:2px 7px;font-size:10px}.data-status-error summary{font-size:11px}.data-status-error .data-error-text{overflow-wrap:anywhere;max-width:240px;margin-top:4px;display:block}.status-pill{border:1px solid var(--line-strong);border-radius:999px;align-items:center;width:fit-content;min-height:26px;padding:4px 9px;font-size:12px;font-weight:780;display:inline-flex}.status-completed{color:#2e5739;background:#e8f0e5;border-color:#166534}.status-errored{color:#8a3426;background:#f8e9e5;border-color:#991b1b}.status-running{color:#76531c;background:#451a03;border-color:#92400e}.status-muted{color:#50564a;background:#f3f3ee;border-color:#c6cabc}.data-delta-flat{color:#886319}.data-error-text{color:#8a3426;overflow-wrap:anywhere;font-size:12px}.ohlq-sales-section{gap:10px;display:grid}.ohlq-sales-heading h2{margin:0;font-size:1.25rem;line-height:1.2}.ohlq-window-card,.ohlq-window-details{gap:7px;min-width:0;max-width:100%;padding:14px 16px;display:grid}.ohlq-window-card h3,.ohlq-window-details h3{margin:0}.ohlq-window-details summary{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;min-width:0}.ohlq-purchase-window-heading{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;min-width:0;display:grid}.ohlq-purchase-window-heading h3{overflow-wrap:anywhere;min-width:0}.ohlq-window-heading{grid-template-columns:32% 14% repeat(6,9%);align-items:center;width:100%;min-width:720px;display:grid}.ohlq-window-heading h3{grid-column:1/3;padding:0 8px}.ohlq-combined-sales-summary{display:contents}.ohlq-window-summary-group{grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;display:grid}.ohlq-window-summary-group.seven-day-summary{grid-column:3/6}.ohlq-window-summary-group.thirty-day-summary{border-left:1px solid var(--line);grid-column:6/9}.ohlq-window-summary-group>strong{color:var(--muted);text-align:center;text-transform:uppercase;padding:1px 8px;font-size:10px}.ohlq-window-summary-group span{text-align:right;gap:1px;padding:1px 8px;display:grid}.ohlq-window-summary-group span strong{color:#252820;font-variant-numeric:tabular-nums;font-size:14px;line-height:1}.ohlq-window-summary-group span small{color:var(--muted);font-size:10px}.ohlq-sales-grid-scroll{overflow-x:auto}.ohlq-sales-table-wrap{margin-top:2px;overflow:visible}.ohlq-sales-table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:720px}.ohlq-sales-item-column{width:32%}.ohlq-sales-date-column{width:14%}.ohlq-sales-number-column{width:9%}.ohlq-sales-table th,.ohlq-sales-table td{border-top:1px solid var(--line);vertical-align:middle;padding:7px 8px}.ohlq-sales-table thead th{color:var(--muted);letter-spacing:.04em;text-align:right;text-transform:uppercase;white-space:nowrap;font-size:10px;font-weight:800}.ohlq-sales-table thead tr:first-child th{border-top:0;padding-bottom:4px}.ohlq-sales-table thead tr:last-child th{padding-top:4px}.ohlq-sales-table thead th:first-child,.ohlq-sales-table thead th:nth-child(2){text-align:left}.ohlq-sales-table .ohlq-sales-window-heading{color:#5a654d;text-align:center}.ohlq-sales-table .window-start{border-left:1px solid var(--line)}.ohlq-sales-item{text-align:left}.ohlq-sales-item .ohlq-item-code{margin-bottom:2px;display:block}.ohlq-sales-item strong{color:#252820;overflow-wrap:anywhere;font-size:12px;line-height:1.25;display:block}.ohlq-sales-date{color:var(--muted);white-space:nowrap;font-size:11px}.ohlq-sales-table td.numeric{color:#252820;font-variant-numeric:tabular-nums;text-align:right;font-size:13px;font-weight:700}.ohlq-window-range{margin:-2px 0 2px;font-size:11px}.ohlq-item-list,.ohlq-purchase-list{gap:0;display:grid}.ohlq-item-row,.ohlq-purchase-row{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:7px 0;display:grid}.ohlq-item-row:first-child,.ohlq-purchase-row:first-child{border-top:0}.ohlq-item-identity>div{align-items:baseline;gap:7px;min-width:0;display:flex}.ohlq-item-identity strong{color:#252820;overflow-wrap:anywhere;font-size:13px;line-height:1.3}.ohlq-item-code{color:#5a654d;letter-spacing:.04em;flex:none;font-size:10px;font-weight:800}.ohlq-item-row .muted,.ohlq-purchase-row .muted{margin-top:1px;font-size:11px;display:block}.ohlq-item-metrics,.ohlq-purchase-summary{flex-wrap:wrap;justify-content:flex-end;gap:0;display:flex}.ohlq-item-window-metrics{align-items:center;display:flex}.ohlq-item-window-metrics+.ohlq-item-window-metrics{border-left:1px solid var(--line);margin-left:8px;padding-left:8px}.ohlq-item-metrics .ohlq-item-window-label{color:#5a654d;text-transform:uppercase;max-width:30px;font-size:10px;line-height:1.1}.ohlq-item-metrics span,.ohlq-purchase-summary span{border-left:1px solid var(--line);text-align:right;gap:1px;min-width:54px;padding:1px 8px;display:grid}.ohlq-item-metrics span:first-child,.ohlq-purchase-summary span:first-child{border-left:0}.ohlq-item-metrics strong,.ohlq-purchase-summary strong{color:#252820;font-size:14px;line-height:1}.ohlq-item-metrics small,.ohlq-purchase-summary small{color:var(--muted);font-size:10px}.view-more-note{color:var(--muted);font-size:11px}.data-pipeline-section{margin-top:18px;margin-bottom:18px}.data-pipeline-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.data-pipeline-title{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.data-pipeline-title h3{margin-top:5px}.admin-import-panel,.import-detail-card,.warning-list-card,.target-intelligence-section{margin-bottom:16px}.target-import-form{max-width:none}.segmented-submit{flex-wrap:wrap;gap:10px;display:flex}.research-workflow-card{gap:14px;display:grid}.research-prompt{border:1px solid var(--line);background:var(--panel-2);max-height:560px;color:var(--text);white-space:pre-wrap;border-radius:10px;margin:0;padding:14px;font-family:inherit;font-size:.88rem;line-height:1.5;overflow:auto}.research-import-errors{overflow-wrap:anywhere;margin-bottom:16px}.account-business-hours{border-top:1px solid var(--line);gap:.4rem;padding-top:.65rem;display:grid}.account-business-hours>strong{font-size:.8rem}.account-business-hours>span{text-align:left}.account-business-hours dl{gap:.25rem;margin:0;display:grid}.account-business-hours dl>div{grid-template-columns:minmax(5.75rem,.7fr) minmax(0,1.3fr);gap:.5rem;display:grid}.account-business-hours dt{color:var(--muted-2);font-size:.78rem;font-weight:650}.account-business-hours dd{overflow-wrap:anywhere;margin:0;font-size:.82rem}.research-pilot-callout,.research-review-heading{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.research-pilot-callout p,.research-review-heading p{margin:4px 0 0}.research-pilot-summary{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px;display:grid}.research-pilot-summary>div,.research-review-heading>div{flex-direction:column;gap:4px;min-width:0;display:flex}.research-pilot-actions form{margin:0}.research-pilot-failure{border:1px solid color-mix(in srgb, var(--warning) 45%, var(--border));background:color-mix(in srgb, var(--warning) 9%, var(--panel));border-radius:12px;padding:12px 14px}.research-pilot-failure p{margin:4px 0 0}.status-badge{background:var(--panel-2);color:var(--muted);text-transform:capitalize;border-radius:999px;align-self:flex-start;padding:4px 8px;font-size:.76rem;font-weight:750;display:inline-flex}.status-badge.success{background:color-mix(in srgb, var(--success) 16%, transparent);color:var(--success)}.status-badge.warning{background:color-mix(in srgb, var(--warning) 16%, transparent);color:var(--warning)}.research-review-list{gap:14px;display:grid}.research-review-card,.research-decision-summary,.research-evidence-content{gap:12px;display:grid}.research-review-heading h3,.research-decision-summary p{margin:0}.research-evidence-disclosure>summary{cursor:pointer;font-weight:740}.research-evidence-content{margin-top:12px}.research-evidence-content dl{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;margin:0;display:grid}.research-evidence-content dl>div{min-width:0}.research-evidence-content dt{color:var(--muted);font-size:.78rem;font-weight:700}.research-evidence-content dd{overflow-wrap:anywhere;margin:3px 0 0}.research-evidence-content ul{gap:8px;margin:0;padding-left:20px;display:grid}.research-review-actions{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;padding-top:4px;display:grid}.research-review-actions form,.research-review-actions label{align-content:start;gap:8px;margin:0;display:grid}.research-review-actions small{color:var(--muted)}.research-job-ledger{margin-top:14px}.research-job-list{gap:0;margin-top:12px;display:grid}.research-job-list>div{border-top:1px solid var(--line);justify-content:space-between;gap:16px;padding:10px 0;display:flex}.research-job-list span{gap:2px;min-width:0;display:grid}.research-job-list span:last-child{text-align:right;flex:none}.pagination-actions{justify-content:space-between;align-items:center;gap:12px;margin-top:12px;display:flex}.opportunity-intelligence-updated{margin:-4px 0 0;font-size:.82rem}@media (max-width:640px){.research-pilot-callout form,.research-pilot-callout button,.research-pilot-actions form,.research-pilot-actions button,.research-review-actions button{width:100%}.research-review-actions{grid-template-columns:1fr}.research-job-list>div{gap:6px;display:grid}.research-job-list span:last-child{text-align:left}.pagination-actions{grid-template-columns:1fr;display:grid}.pagination-actions .btn{width:100%}}.metric-date{font-size:clamp(1.05rem,2vw,1.45rem)}.mapping-grid,.target-card-list,.target-opportunity-list,.target-alert-list,.tier-bar-list{gap:12px;display:grid}.mapping-card{align-content:start}.mapping-table td:first-child{font-weight:740}.plain-list{color:var(--muted-2);margin:8px 0 0;padding-left:18px}.plain-list li+li{margin-top:4px}.target-filter-panel{margin-bottom:18px}.target-filter-form{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));align-items:end;max-width:none}.target-checkbox{align-self:end}.target-card{gap:13px;display:grid}.target-card-main,.target-card-grid,.target-next-action,.target-opportunity-card,.target-alert-card,.tier-bar-row{gap:10px;display:grid}.target-card-main{grid-template-columns:minmax(0,1fr) auto;align-items:start}.target-card h2{margin:8px 0 3px;font-size:22px}.target-card h2 a{color:#252820;text-underline-offset:4px;text-decoration-color:#465c3866}.target-score{border:1px solid var(--line);background:#f3f3ee;border-radius:8px;justify-items:end;gap:2px;min-width:96px;padding:10px;display:grid}.target-score span,.target-next-action span,.target-card-grid span{color:var(--muted);font-size:12px;font-weight:740}.target-score strong{color:#252820;font-size:28px;line-height:1}.target-reason{color:#42483c;margin:0}.target-card-grid{border-top:1px solid var(--line);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));padding-top:10px}.target-card-grid div,.target-next-action{min-width:0}.target-card-grid strong,.target-next-action strong,.target-next-action-card strong{color:#252820;overflow-wrap:anywhere}.target-next-action{background:#f3f3ee;border:1px solid #abb89d;border-radius:8px;padding:11px}.target-next-action-card{gap:10px;display:grid}.target-detail-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.target-opportunity-card{grid-template-columns:minmax(0,1fr) auto;align-items:start}.target-opportunity-card h3{margin:8px 0 4px}.target-opportunity-card>strong{color:#252820;justify-self:end;font-size:24px}.target-opportunity-card .plain-list{grid-column:1/-1}.target-alert-card{grid-template-columns:minmax(0,1fr) auto;align-items:start}.target-alert-card p{grid-column:1/-1;margin:0}.tier-bar-row{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:center;padding:9px 0}.tier-bar-row:first-child{border-top:0}.success-text{color:#2e5739}.danger-pill{color:#8a3426;background:#f8e9e5;border-color:#7f1d1d}legend{color:#42483c;padding:0 6px;font-weight:750}.photo-entry{border:1px solid var(--line);border-radius:var(--radius);background:#fff9;grid-template-columns:140px minmax(180px,1fr) minmax(180px,1fr) minmax(180px,1fr);align-items:end;gap:10px;padding:12px;display:grid}.fast-photo-entry{grid-template-columns:120px minmax(150px,.5fr) minmax(220px,1fr) minmax(160px,.7fr)}.menu-placement-form{max-width:none}.placement-date-list{color:var(--muted);gap:4px;font-size:13px;display:grid}.inline-edit-details{min-width:min(100%,520px)}.inline-edit-details .menu-placement-form{margin-top:8px}.detail-list{gap:9px;margin:0;display:grid}.detail-list div{border-top:1px solid var(--line);gap:3px;padding-top:9px;display:grid}.detail-list div:first-child{border-top:0;padding-top:0}.detail-list dt{color:var(--muted);font-size:12px;font-weight:750}.detail-list dd{color:#252820;overflow-wrap:anywhere;margin:0}.inline-suggestion-form{grid-template-columns:minmax(240px,1fr) minmax(150px,.35fr) minmax(190px,.7fr) auto;align-items:end;max-width:none}.danger-zone{border-color:#7f1d1d}.photo-entry h3{margin:0;font-size:15px}.worklist-section{margin-top:24px}.section-heading{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.section-heading h2{margin-bottom:10px}.action-row{flex-wrap:wrap;gap:8px;display:flex}.action-row form{max-width:none;display:inline}.action-row button{min-height:34px;padding:7px 10px}.user-admin-actions{gap:8px;min-width:min(100%,360px);display:grid}.inline-control-form{grid-template-columns:minmax(120px,1fr) auto;align-items:center;gap:8px;max-width:none}.inline-control-form input[type=hidden]{display:none}.user-reset-details{padding-top:6px}.user-reset-details .inline-control-form{margin-top:8px}.visit-form{max-width:none}.field-visit-form{gap:12px;width:min(720px,100%);margin:0 auto}.visit-step{background:linear-gradient(#25282005,#0000 42px),#fff9;padding:clamp(14px,4vw,20px)}.visit-step legend{color:#252820;padding:0 6px;font-size:17px;font-weight:800}.selected-location-card{background:#e4e9db;border:1px solid #5a6c49;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;min-height:64px;padding:12px 14px;display:flex}.selected-location-card div{gap:2px;min-width:0;display:grid}.selected-location-card span{color:#334629;text-transform:uppercase;font-size:12px;font-weight:750}.selected-location-card strong{color:#252820;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.visit-outcome-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.visit-outcome-chip,.follow-up-choice{color:#42483c;cursor:pointer;background:#f3f3ee;border:1px solid #c6cabc;border-radius:10px;align-items:center;min-height:48px;margin:0;padding:10px 12px;display:flex;position:relative}.visit-outcome-chip input,.follow-up-choice input{opacity:0;width:1px;height:1px;position:absolute}:is(.visit-outcome-chip:has(input:checked),.follow-up-choice:has(input:checked)){color:#252820;background:#e4e9db;border-color:#5a6c49;box-shadow:inset 0 0 0 1px #5a6c4955}:is(.visit-outcome-chip:has(input:focus-visible),.follow-up-choice:has(input:focus-visible)){outline-offset:2px;outline:2px solid #a9bdff}.optional-label{color:var(--muted);font-size:12px;font-weight:600}.follow-up-choice-grid{gap:8px;display:grid}.follow-up-fields,.visit-details-content{gap:10px;display:grid}.follow-up-fields{margin-top:12px}.worklist-completion-list{gap:8px;margin-top:8px;display:grid}.worklist-completion-item{border:1px solid var(--line);background:#fff;border-radius:8px;gap:7px;padding:9px 10px;display:grid}.worklist-completion-item>strong{color:#252820;font-size:13px;line-height:1.3}.worklist-completion-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.worklist-completion-choice-grid .follow-up-choice{border-radius:7px;min-height:38px;padding:7px 9px;font-size:13px}.task-preview{color:#2e5739;background:#e8f0e5;border:1px solid #166534;border-radius:8px;margin:0;padding:9px 11px;font-size:13px}.visit-details{border:1px solid var(--line);background:#fff9;border-radius:10px;overflow:hidden}.visit-details>summary{color:#252820;cursor:pointer;align-content:center;min-height:52px;padding:10px 14px;font-weight:800;display:grid}.visit-details>summary span{color:var(--muted);font-size:12px;font-weight:600}.visit-details-content{padding:0 12px 12px}.streamlined-photo-entry{grid-template-columns:1fr}.visit-submit-bar p{color:var(--muted);text-align:center;margin:6px 0 0;font-size:12px}.visit-activity-list{gap:12px;display:grid}.visit-activity-card{background:linear-gradient(180deg, #25282005, transparent 55px), var(--panel);border:1px solid var(--line);border-radius:var(--radius);gap:10px;min-width:0;padding:14px;display:grid}.visit-activity-card header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.visit-activity-card header div{gap:3px;display:grid}.visit-activity-card header time,.visit-activity-card header>span{color:var(--muted);font-size:12px}.visit-activity-card header a,.visit-activity-card header strong{color:#252820;font-size:15px;font-weight:780}.visit-outcome-badges,.visit-card-meta{flex-wrap:wrap;gap:6px;display:flex}.visit-outcome-badges span{color:#45563a;background:#e4e9db;border:1px solid #9baa8e;border-radius:999px;padding:5px 8px;font-size:12px;font-weight:720}.visit-note{color:#42483c;margin:0;line-height:1.5}.visit-card-meta span{color:var(--muted);font-size:12px}.visit-card-meta .visit-follow-up-status{color:#2e5739}@media (min-width:700px){.follow-up-choice-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.voice-note-entry{gap:10px;display:grid}.voice-note-open{width:100%;min-height:48px}.voice-note-panel{background:linear-gradient(#3b82f612,#0000 70px),#fff;border:1px solid #abb89d;border-radius:8px;gap:12px;padding:14px;display:grid}.voice-note-header,.voice-review-heading{gap:6px;display:grid}.voice-note-header{grid-template-columns:minmax(0,1fr);align-items:start}.voice-note-header h2,.voice-review-heading h3{margin:0}.voice-note-header p,.voice-review-heading p{color:var(--muted);margin:0;font-size:13px;line-height:1.45}.voice-transcript{min-height:180px}.voice-note-actions{gap:8px;display:grid}.voice-note-actions button{min-height:48px}.voice-state{color:#334629;background:#e4e9db;border:1px solid #9baa8e;border-radius:8px;margin:0;padding:10px 12px;font-size:13px}.voice-state.is-error,.danger-text{color:#8a3426}.voice-state.is-error{background:#f8e9e5;border-color:#7f1d1d}.voice-review{gap:12px;padding-top:4px;display:grid}.voice-review-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;display:grid}.voice-toggle{color:#42483c;background:#f3f3ee;border:1px solid #d8dbcf;border-radius:8px;align-items:flex-start;gap:9px;margin:0;padding:10px;font-size:13px;font-weight:720;display:flex}.voice-toggle input{width:18px;min-width:18px;min-height:18px;margin-top:1px}.voice-toggle.is-disabled{color:var(--muted)}.voice-follow-up{background:#fffefa;border:1px solid #d8dbcf;border-radius:8px;gap:9px;margin-top:10px;padding:12px;display:grid}.segmented-control{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.segmented-control button,.quick-date{color:#42483c;box-shadow:none;background:#f3f3ee;border-color:#c6cabc}.segmented-control button.is-active,.quick-date.is-selected{color:#252820;background:linear-gradient(180deg, var(--accent), var(--accent-hover));border-color:#5a6c4966}.quick-picker-list{gap:8px;display:grid}.quick-picker{color:#42483c;width:100%;min-height:42px;box-shadow:none;text-align:left;cursor:pointer;background:#f3f3ee;border:1px solid #d8dbcf;border-radius:6px;justify-items:start;gap:1px;padding:6px 9px;transition:transform .12s,border-color .16s,background-color .16s;display:grid}.quick-picker:hover,.quick-picker:focus-visible{background:#eef0e8;border-color:#5a6c49;transform:translateY(-1px)}.quick-picker strong{color:#252820;font-size:14px;line-height:1.25}.account-picker-option{grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:10px}.account-picker-option strong,.account-picker-option>span:not(.quick-picker-last){grid-column:1;min-width:0}.account-picker-option .quick-picker-last{text-align:right;white-space:nowrap;grid-area:1/2/span 2;align-self:center}.quick-picker span{color:var(--muted);font-size:12px}.quick-picker .quick-picker-last{color:#334629;font-weight:720}.quick-picker.is-selected{background:#e4e9db;border-color:#5a6c49}.selected-note{color:#334629;margin:0;font-size:13px;font-weight:700}.quick-chip-grid{flex-wrap:wrap;gap:8px;display:flex}.quick-chip{color:#42483c;background:#f3f3ee;border:1px solid #d8dbcf;border-radius:999px;align-items:center;gap:7px;min-height:38px;padding:8px 10px;font-size:13px;font-weight:720;display:inline-flex}.quick-chip input{width:auto;min-height:auto;margin:0}.quick-chip:has(input:checked){color:#252820;background:#e4e9db;border-color:#5a6c49}.quick-chip small{color:var(--muted);font-size:11px;font-weight:650;display:block}.visit-submit-bar{z-index:20;padding:10px 0 max(4px, env(safe-area-inset-bottom));background:linear-gradient(180deg, transparent, var(--bg) 45%);position:static}.visit-submit-bar button{width:100%;min-height:48px}.worklist-section tr[id]{scroll-margin-top:16px}.worklist-section tr[id]:target td{background:#e4e9db}.visit-confirmation{text-align:center;width:min(620px,100%);margin:clamp(20px,8vh,90px) auto 0;padding:clamp(24px,5vw,48px)}.visit-confirmation h1{margin-bottom:10px}.visit-confirmation p{color:#50564a;margin:0 auto 24px;font-size:17px}.visit-confirmation-icon{color:#2e5739;background:#e8f0e5;border:2px solid #22c55e;border-radius:50%;place-items:center;width:64px;height:64px;margin:0 auto 18px;font-size:36px;font-weight:800;display:grid}.visit-confirmation-actions{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.inline-meta{flex-wrap:wrap;gap:5px;margin-top:6px;display:flex}.search-select{gap:8px;display:grid}.field-note{color:var(--muted);margin:0;font-size:12px}.preserve-lines{white-space:pre-line;margin-top:6px}.item-meta{margin-top:8px;font-size:12px}.thumbnail-grid{flex-wrap:wrap;gap:6px;min-width:120px;display:flex}.thumbnail-button{width:58px;height:58px;min-height:58px;box-shadow:none;cursor:pointer;background:#fff;border:1px solid #c6cabc;border-radius:8px;padding:0;overflow:hidden}.thumbnail-button img{object-fit:cover;width:100%;height:100%;display:block}.photo-modal{z-index:2000;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.photo-modal-backdrop{background:#020617d9;border:0;border-radius:0;width:100%;height:100%;padding:0;position:absolute;inset:0}.photo-modal-panel{z-index:1;background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);width:min(980px,100vw - 40px);max-height:calc(100vh - 40px);box-shadow:var(--shadow);gap:10px;padding:12px;display:grid;position:relative}.photo-modal-panel img{object-fit:contain;justify-self:center;max-width:100%;max-height:calc(100vh - 150px)}.photo-modal-panel p{margin:0}.photo-modal-close{justify-self:end;padding:8px 10px}.app-modal{z-index:2100;white-space:normal;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.app-modal-backdrop{background:#020617d9;border:0;border-radius:0;width:100%;height:100%;padding:0;position:absolute;inset:0}.app-modal-panel{z-index:1;background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);width:min(980px,100vw - 40px);max-height:calc(100vh - 40px);box-shadow:var(--shadow);gap:14px;padding:16px;display:grid;position:relative;overflow:auto}.app-modal-header{z-index:2;border-bottom:1px solid var(--line);background:#f3f3ee;justify-content:space-between;align-items:center;gap:12px;margin:-16px -16px 0;padding:14px 16px;display:flex;position:sticky;top:-16px}.app-modal-header h2{margin:0}.app-modal-close{padding:8px 10px}.fab{z-index:1000;color:#252820;background:linear-gradient(#4e5843,#3c4632);border:1px solid #5a6c4966;border-radius:999px;justify-content:center;align-items:center;width:56px;height:56px;font-size:34px;font-weight:700;text-decoration:none;display:none;position:fixed;bottom:18px;right:18px;box-shadow:0 18px 36px #3c46324d}.fab:hover{color:#252820;transform:translateY(-1px)}.mobile-tabbar{display:none}@media (min-width:901px){aside{padding:14px 16px}.app-brand{margin-bottom:10px}.app-sidebar-nav{gap:2px}aside a{margin:1px 0;padding:5px 9px;font-size:12px;line-height:1.25}.user-card{gap:6px;margin-top:14px;padding-top:10px}.user-card strong{font-size:12px}}@media (max-width:900px){body{display:block}body:has(.field-visit-form) .fab{display:none}.field-visit-form{gap:8px;padding-bottom:88px}.field-visit-form .visit-step{padding:10px 12px}.field-visit-form .visit-step legend{font-size:15px}.field-visit-form .selected-location-card{min-height:52px;padding:8px 10px}.field-visit-form .follow-up-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.field-visit-form .visit-outcome-chip,.field-visit-form .follow-up-choice{min-height:42px;padding:8px 10px}.field-visit-form .visit-submit-bar{z-index:1850;border:1px solid var(--line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#f8f7f3f2;border-radius:12px;width:min(720px,100vw - 24px);padding:8px;position:fixed;bottom:78px;left:50%;right:auto;transform:translate(-50%);box-shadow:0 14px 34px #0006}aside{border-right:0;border-bottom:1px solid var(--line);width:100%;min-height:auto;padding:12px 14px;position:static}aside .user-card{display:none}.app-brand{align-items:baseline;gap:7px;margin:0;display:flex}.app-brand strong{font-size:19px}.app-brand span{font-size:8px}.app-sidebar-nav,.global-search-compact{display:none}main{padding:16px 16px 88px}h1{font-size:28px;line-height:1.12}h2{font-size:21px;line-height:1.2}.grid{grid-template-columns:1fr}.quick-action-panel{grid-template-columns:repeat(2,minmax(0,1fr))}.page-heading{gap:12px}.account-area-grid{grid-template-columns:1fr}.account-area-card{min-height:180px}.card{padding:14px}.metric-card-wide{grid-column:auto}.metric-value{font-size:34px}.account-detail-list p{grid-template-columns:1fr;gap:3px}.tag-audit-row{grid-template-columns:1fr}.tag-audit-row form,.tag-audit-row button{width:100%}.user-metric-row{grid-template-columns:1fr;gap:4px}form{max-width:none}.form-grid,.visit-filter,.placement-filter,.quick-task-form,.worklist-layout,.inline-suggestion-form,.digest-control-form,.target-filter-form,.target-card-main,.target-opportunity-card,.target-alert-card{grid-template-columns:1fr}.target-score,.target-opportunity-card>strong{justify-self:start;justify-items:start}.desktop-admin-panel{display:none}.photo-entry,.fast-photo-entry{grid-template-columns:1fr}.quick-picker{min-height:42px}.responsive-table{box-shadow:none;background:0 0;border:0;display:block;overflow:visible}.responsive-table thead{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.responsive-table tbody{gap:12px;display:grid}.responsive-table tr{background:linear-gradient(180deg, #25282005, transparent 42px), var(--panel);border:1px solid var(--line);border-radius:var(--radius);gap:0;padding:10px 12px;display:grid;box-shadow:0 8px 26px #0000002b}.responsive-table tr:hover td{background:0 0}.responsive-table td{border-bottom:1px solid var(--line);white-space:normal;overflow-wrap:anywhere;padding:8px 0;display:block}.responsive-table td:last-child{border-bottom:0}.responsive-table td:before{content:attr(data-label);color:#50564a;margin-bottom:3px;font-size:12px;font-weight:750;display:block}.table-scroll,.wholesale-table-scroll{overflow:visible}.wholesale-table-scroll>.responsive-table{min-width:0}.account-directory-table tbody{gap:8px}.account-directory-table tr{padding:12px}.account-directory-table td:before,.account-directory-table .account-directory-secondary-cell{display:none}.account-directory-table .account-directory-name-cell{gap:3px;padding:0 0 10px;display:grid}.account-directory-table .account-directory-name-link{min-height:44px;color:var(--text);align-items:center;font-size:16px;font-weight:800;line-height:1.25}.account-directory-table .account-directory-mobile-only{display:flex}.account-directory-table .account-directory-location{color:var(--muted);font-size:13px;line-height:1.35}.account-directory-table .account-directory-context{color:#50564a;align-items:center;gap:7px;font-size:12px;line-height:1.35}.account-directory-table .account-directory-context .priority{flex:none}.account-directory-table .account-directory-actions-cell{border-bottom:0;gap:6px;padding:10px 0 0;display:flex}.account-directory-table .account-directory-actions-cell .compact-btn{flex:1 1 0;justify-content:center;min-width:0;min-height:44px;padding:8px 9px}.action-row{grid-template-columns:repeat(auto-fit,minmax(94px,1fr));width:100%;display:grid}.action-row form,.action-row button{width:100%}.app-modal,.photo-modal{align-items:start;padding:8px}.app-modal-panel,.photo-modal-panel{border-radius:var(--radius);width:calc(100vw - 16px);max-height:calc(100dvh - 16px);padding:12px}.app-modal-header{margin:-12px -12px 0;padding:12px;top:-12px}.app-modal-header>:first-child,.app-modal-header h2{min-width:0}.app-modal-header h2{overflow-wrap:anywhere;flex:auto}.action-row .app-modal-close,.app-modal-close{flex:none;width:auto}.thumbnail-grid{min-width:0}.fab{z-index:1950;display:flex;bottom:82px;right:18px}.mobile-tabbar{z-index:1900;border:1px solid var(--line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#f8f7f3f2;border-radius:14px;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;padding:7px;display:grid;position:fixed;bottom:10px;left:10px;right:10px;box-shadow:0 18px 46px #0006}.mobile-tabbar a{color:#42483c;text-align:center;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;min-height:46px;padding:6px;font-size:11px;font-weight:780;line-height:1.1;text-decoration:none;display:flex}.mobile-more{min-width:0;position:relative}.mobile-more summary{color:#42483c;text-align:center;cursor:pointer;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;min-height:46px;padding:6px;font-size:11px;font-weight:780;line-height:1.1;list-style:none;display:flex}.mobile-more summary::-webkit-details-marker{display:none}.mobile-more[open] summary,.mobile-more summary:hover,.mobile-more summary:focus-visible{color:#252820;background:#eeeee8}.mobile-more-menu{border:1px solid var(--line-strong);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#f3f3eefa;border-radius:12px;gap:5px;width:min(240px,100vw - 32px);padding:9px;display:grid;position:absolute;bottom:calc(100% + 12px);right:-1px;box-shadow:0 18px 48px #0000008c}.mobile-more-menu a{justify-content:flex-start;min-height:40px;padding:9px 11px;font-size:12px}.mobile-tabbar a:hover{color:#252820;background:#eeeee8}.mobile-tabbar a.is-primary{box-shadow:inset 0 0 0 1px #586c4630}}@media (max-width:520px){aside{padding:10px}main{padding:12px 10px 84px}.quick-action-panel{grid-template-columns:1fr}.page-heading,.account-support-card{display:grid}.content-section-heading,.empty-state{align-items:start;display:grid}.content-section-heading-actions,.empty-state-action{width:100%;margin-left:0}.content-section-heading-actions .btn,.empty-state-action .btn{width:100%}.page-heading-actions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.page-heading-actions .btn{width:100%}.account-workspace-nav{border-radius:0;width:calc(100% + 20px);max-width:none;margin-left:-10px;margin-right:-10px}.page-heading .btn,.account-support-card .btn{width:100%}.app-breadcrumbs{white-space:nowrap;overflow-x:auto}.global-search{grid-template-columns:1fr}.search-result-row{grid-template-columns:1fr;gap:6px}.search-result-row>span:last-child{text-align:left;justify-items:start}input,select,textarea,button,.btn{min-height:42px}fieldset{padding:12px}.worklist-section{margin-top:18px}.section-heading{justify-content:space-between;align-items:flex-start}.ohlq-item-row,.ohlq-purchase-row{grid-template-columns:1fr}.ohlq-item-metrics,.ohlq-purchase-summary{justify-content:flex-start}.ohlq-purchase-window-heading{grid-template-columns:1fr}.ohlq-item-metrics{gap:6px;display:grid}.ohlq-item-window-metrics+.ohlq-item-window-metrics{border-left:0;margin-left:0;padding-left:0}.ohlq-item-metrics span,.ohlq-purchase-summary span{text-align:left;min-width:62px}.fab{bottom:82px;right:12px}}.calendar-settings-card form,.worklist-edit-form{gap:.75rem;display:grid}.integration-summary{gap:.65rem;margin:1rem 0;display:grid}.integration-summary div{grid-template-columns:minmax(7rem,.35fr) 1fr;gap:.75rem;display:grid}.integration-summary dt{color:var(--muted)}.integration-summary dd{margin:0}.worklist-edit-details{position:relative}.worklist-edit-details[open]{flex-basis:100%;min-width:min(32rem,88vw)}.worklist-edit-form{margin-top:.75rem}.profile-integration-link{border-top:1px solid var(--line);margin-top:1.5rem;padding-top:1.5rem}.error-text{color:var(--danger,brown)}.nearby-location-control{flex-wrap:wrap;align-items:center;gap:.5rem;margin:.75rem 0;display:flex}.nearby-accounts{margin:.85rem 0 1rem;padding:.85rem}.nearby-heading{margin-bottom:.5rem}.nearby-account-list{gap:.35rem;display:grid}.nearby-account-row{border:1px solid var(--line);color:inherit;border-radius:.65rem;gap:.15rem;min-height:3.25rem;padding:.65rem .75rem;text-decoration:none;display:grid}.nearby-account-row:hover{border-color:var(--accent)}.nearby-account-row span,.quick-picker-section-label{color:var(--muted);font-size:.82rem}.quick-picker-section-label{letter-spacing:.04em;text-transform:uppercase;margin:.65rem 0 .3rem;font-weight:700}.nearby-picker-list{margin-bottom:.25rem}.visit-nearby-control{margin-bottom:.35rem}.taster-agency-picker .quick-picker-list{gap:.35rem}.taster-store-option{grid-template-columns:minmax(0,1fr) auto;min-height:46px;padding:7px 10px}.taster-store-option strong,.taster-store-option>span:first-of-type{grid-column:1}.taster-store-option .quick-picker-last{text-align:right;grid-area:1/2/span 2;align-self:center}.taster-visit-form .selected-location-card small{color:var(--muted);font-size:.72rem}.taster-inventory-panel{border-top:1px solid var(--line);margin-top:.85rem;padding-top:.85rem}.taster-inventory-heading{align-items:center;margin-bottom:.25rem}.taster-inventory-heading h2{margin:.1rem 0 0;font-size:1rem}.taster-inventory-list{overscroll-behavior:contain;max-height:320px;padding-right:.2rem;overflow-y:auto}@media (max-width:700px){.integration-summary div{grid-template-columns:1fr;gap:.15rem}.worklist-edit-details[open]{min-width:100%}.nearby-location-control .compact-btn{width:100%;min-height:2.75rem}.taster-store-option{grid-template-columns:1fr}.taster-store-option .quick-picker-last{text-align:left;grid-area:auto/1}.nearby-account-row{min-height:3.5rem}}.opportunity-filters{gap:.5rem;padding:.25rem 0 1rem;display:flex;overflow-x:auto}.opportunity-filters a{border:1px solid var(--line);white-space:nowrap;border-radius:999px;padding:.45rem .75rem;text-decoration:none}.opportunity-filters a.active{background:var(--accent);border-color:var(--accent);color:#111827;font-weight:800}.opportunity-territory-filters{border-top:1px solid var(--line);padding-top:.75rem}.opportunity-territory-groups{gap:1.5rem;display:grid}.opportunity-territory-group{gap:.75rem;min-width:0;display:grid}.opportunity-territory-heading{align-items:end;margin:0}.opportunity-territory-heading h2{margin:.15rem 0 0}.opportunity-territory-heading p{margin:.2rem 0 0}.opportunity-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr));gap:1rem;display:grid}.opportunity-card{gap:.8rem;display:grid}.opportunity-card h2{margin:.2rem 0 0}.opportunity-card-heading{justify-content:space-between;gap:1rem;display:flex}.opportunity-score{color:var(--muted);text-align:right;line-height:1;display:grid}.opportunity-score strong{color:var(--text);font-size:1.4rem}.opportunity-score small{letter-spacing:.06em;text-transform:uppercase;margin-top:.2rem;font-size:.65rem;font-weight:700}.opportunity-primary-action{margin:0}.opportunity-evidence{margin-top:.15rem}.opportunity-evidence>summary{min-height:2.4rem}.opportunity-evidence ul{margin:.65rem 0 .1rem;padding-left:1.2rem}.opportunity-evidence p{color:var(--muted-2);margin:.65rem 0 .1rem;font-size:.8rem;line-height:1.45}.freshness-badge{border:1px solid var(--line);border-radius:999px;flex-wrap:wrap;align-items:center;gap:.3rem .45rem;width:max-content;min-height:2rem;padding:.35rem .6rem;font-size:.68rem;line-height:1.15;display:inline-flex}.freshness-badge strong{letter-spacing:.045em;text-transform:uppercase;font-size:.65rem}.freshness-badge span{color:var(--muted-2)}.freshness-current{background:#052e24;border-color:#166534}.freshness-current strong{color:#2e5739}.freshness-delayed{background:#321f06;border-color:#92400e}.freshness-delayed strong{color:#fcd34d}.freshness-stale{background:#3b0b0b;border-color:#991b1b}.freshness-stale strong{color:#913b2c}.freshness-unavailable{background:var(--panel-2)}.freshness-unavailable strong{color:var(--muted)}.source-explanation{margin:.5rem 0 .75rem}.source-explanation>summary{color:var(--muted-2);min-height:2.25rem;font-size:.76rem}.source-explanation p{color:var(--muted-2);margin:.6rem 0 0;font-size:.78rem;line-height:1.45}.source-window-note{color:var(--muted-2);margin:.25rem 0 .7rem;font-size:.76rem}.priority{letter-spacing:.06em;border-radius:999px;margin-right:.5rem;padding:.22rem .45rem;font-size:.72rem;font-weight:800;display:inline-block}.priority-high{color:#991b1b;background:#fee2e2}.priority-medium{color:#92400e;background:#fef3c7}.priority-low{color:#075985;background:#e0f2fe}.opportunity-actions,.opportunity-actions form,.opportunity-dismiss,.opportunity-feedback,.contextual-actions{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}.contextual-actions>button,.contextual-actions>.btn{min-height:2.35rem}.contextual-overflow{position:relative}.wholesale-order-customer-search{margin-bottom:1rem}.wholesale-order-customer-search .search-row{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.6rem;display:grid}.wholesale-order-customer-results{gap:.65rem;display:grid}.wholesale-order-customer-card{color:inherit;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.9rem 1rem;text-decoration:none;display:grid}.wholesale-order-customer-card:hover{border-color:var(--accent)}.wholesale-order-customer-card span{gap:.2rem;display:grid}.wholesale-order-customer-card small{color:var(--muted)}.direct-order-error{border-color:#a44332}.direct-order-success{border-color:#4ade80}.direct-order-success a{color:inherit;font-weight:800}.wholesale-order-section{margin-bottom:1.25rem}.wholesale-order-status{white-space:nowrap}.wholesale-orders-table{min-width:1080px}.wholesale-orders-table .check-column{text-align:center;width:4rem}.wholesale-order-check-form{justify-content:center;margin:0;display:flex}.wholesale-order-check{background:var(--panel);border:2px solid var(--line);color:#fff;border-radius:.35rem;justify-content:center;align-items:center;width:2.75rem;min-width:2.75rem;height:2.75rem;min-height:2.75rem;padding:0;font-size:1rem;font-weight:900;display:inline-flex}.wholesale-order-check.checked{background:var(--accent);border-color:var(--accent);color:#111827}.wholesale-order-check.automatic{cursor:not-allowed;opacity:.8}.wholesale-order-details-link{white-space:nowrap}.wholesale-order-completed{padding:0}.wholesale-order-completed>summary{cursor:pointer;justify-content:space-between;align-items:center;min-height:4rem;padding:1rem;list-style:none;display:flex}.wholesale-order-completed>summary::-webkit-details-marker{display:none}.wholesale-order-completed>summary>span:first-child{gap:.15rem;display:grid}.wholesale-order-completed>summary strong{font-size:1.15rem}.wholesale-order-completed-content{border-top:1px solid var(--line);padding:1rem}.wholesale-order-detail-checklist{gap:.55rem;margin-top:1rem;display:grid}.wholesale-order-detail-checklist form{margin:0}.wholesale-order-detail-checklist button{justify-content:flex-start;align-items:center;gap:.65rem;width:100%;min-height:2.75rem;display:flex}.wholesale-order-detail-checklist .wholesale-order-check{flex:0 0 1.5rem;width:1.5rem;min-width:1.5rem;height:1.5rem;min-height:1.5rem}.order-count{margin:.65rem 0 0}.wholesale-order-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.wholesale-order-detail-grid .card{min-width:0}.wholesale-order-detail-list{gap:.7rem;margin:0;display:grid}.wholesale-order-detail-list div{border-bottom:1px solid var(--line);gap:.15rem;padding-bottom:.7rem;display:grid}.wholesale-order-detail-list div:last-child{border-bottom:0;padding-bottom:0}.wholesale-order-detail-list dt{color:var(--muted);text-transform:uppercase;font-size:.78rem;font-weight:750}.wholesale-order-detail-list dd{margin:0}@media (max-width:700px){.wholesale-order-customer-search .search-row,.wholesale-order-customer-card{grid-template-columns:1fr}.wholesale-order-customer-search .search-row button{width:100%}.wholesale-order-detail-grid{grid-template-columns:1fr}.wholesale-orders-table{min-width:0}.wholesale-orders-table .check-column{text-align:left;justify-content:space-between;align-items:center;width:auto;display:flex}.wholesale-order-check-form{justify-content:flex-end}.wholesale-order-completed-content{padding:.75rem}}.contextual-overflow summary,.opportunity-more-actions>summary{border:1px solid var(--line);color:var(--text);cursor:pointer;border-radius:.45rem;padding:.5rem .65rem;font-size:.78rem;font-weight:750;list-style:none}.contextual-overflow summary::-webkit-details-marker{display:none}.opportunity-more-actions>summary::-webkit-details-marker{display:none}.contextual-overflow-menu{background:var(--panel);border:1px solid var(--line);box-shadow:var(--shadow);z-index:20;border-radius:.55rem;min-width:9rem;padding:.3rem;display:grid;position:absolute;top:calc(100% + .35rem);right:0}.contextual-overflow-menu a{border-radius:.35rem;padding:.55rem .65rem;text-decoration:none}.contextual-overflow-menu a:hover{background:var(--panel-2)}.contextual-action-sheet{max-width:34rem}.contextual-action-form{gap:.8rem;max-width:none;display:grid}.action-context-summary{background:var(--panel-2);border:1px solid var(--line);border-radius:.6rem;gap:.2rem;padding:.7rem .8rem;display:grid}.action-context-summary span,.action-context-summary small{color:var(--muted)}.visit-action-context{margin-bottom:.85rem}.contextual-feedback{margin:0}.opportunity-more-actions{border-top:1px solid var(--line);padding-top:.75rem}.opportunity-more-menu{gap:.65rem;margin-top:.65rem;display:grid}.visit-origin-resolution{background:var(--panel-2);border:1px solid var(--line);text-align:left;border-radius:.65rem;gap:.55rem;width:min(100%,36rem);padding:.9rem;display:grid}.visit-origin-resolution h2,.visit-origin-resolution p{margin:0}.visit-origin-resolution form{flex-wrap:wrap;gap:.5rem;max-width:none;display:flex}.opportunity-actions select{max-width:14rem}.opportunity-pursuing{color:#166534;background:#ecfdf5;border:1px solid #a7f3d0;border-radius:.6rem;margin:0;padding:.55rem .7rem}.opportunity-dismiss{border-top:1px solid var(--line);padding-top:.8rem}.opportunity-summary-grid{grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:.75rem;display:grid}.account-opportunity-panel{padding:1rem 1.1rem}.account-opportunity-heading{justify-content:space-between}.account-opportunity-heading h2{margin:.15rem 0 0;font-size:1.25rem;line-height:1.2}.account-opportunity-heading .page-eyebrow{font-size:.68rem}.account-intelligence-facts{grid-template-columns:repeat(auto-fit,minmax(7.5rem,1fr));gap:.4rem;margin:.75rem 0 .25rem;display:grid}.account-intelligence-facts div{background:var(--panel-2);border:1px solid var(--line);border-radius:.45rem;align-items:baseline;gap:.35rem;min-width:0;padding:.38rem .5rem;display:flex}.account-intelligence-facts dd{color:var(--text);order:-1;margin:0;font-size:.92rem;font-weight:800;line-height:1.2}.account-intelligence-facts dt{color:var(--muted-2);font-size:.72rem;font-weight:650;line-height:1.2}.account-opportunity-row{border-top:1px solid var(--line);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.6rem;padding:.62rem 0;display:grid}.account-opportunity-row>.contextual-actions{grid-column:2}.account-opportunity-row>.opportunity-evidence{grid-column:2;width:100%}.account-opportunity-row .priority{text-align:center;align-self:start;min-width:3.4rem;margin:.08rem 0 0}.account-opportunity-content{min-width:0}.account-opportunity-title{flex-wrap:wrap;align-items:baseline;gap:.3rem;font-size:.9rem;line-height:1.3;display:flex}.account-opportunity-title a{font-weight:750}.account-opportunity-score{background:var(--panel-2);border:1px solid var(--line);color:var(--muted-2);white-space:nowrap;border-radius:999px;gap:.2rem;padding:.25rem .42rem;font-size:.68rem;line-height:1;display:inline-flex}.account-opportunity-score strong{color:var(--text);font-size:.78rem}.account-opportunity-meta{color:var(--muted-2);flex-wrap:wrap;align-items:baseline;gap:.25rem .8rem;margin-top:.2rem;font-size:.78rem;line-height:1.35;display:flex}.account-opportunity-next{color:var(--text)}.account-opportunity-next strong{color:var(--accent-2);letter-spacing:.05em;text-transform:uppercase;margin-right:.18rem;font-size:.68rem}.account-research-summary{background:color-mix(in srgb,var(--panel-2) 72%,transparent);border:1px solid var(--line);border-radius:.65rem;margin:.8rem 0 .35rem;padding:.8rem}.account-research-summary.is-empty{padding:.7rem .8rem}.account-research-summary.is-empty h3,.account-research-summary.is-empty p{margin:.1rem 0}.account-research-heading{justify-content:space-between;align-items:end;gap:.75rem;display:flex}.account-research-heading h3{margin:.1rem 0 0;font-size:1rem}.account-research-signals{grid-template-columns:repeat(auto-fit,minmax(8.5rem,1fr));gap:.45rem;margin:.7rem 0 0;display:grid}.account-research-signals>div{background:var(--panel);border:1px solid var(--line);border-radius:.5rem;min-width:0;padding:.55rem .6rem}.account-research-signals dt{color:var(--muted-2);text-transform:uppercase;font-size:.68rem;font-weight:700}.account-research-signals dd{overflow-wrap:anywhere;gap:.1rem;margin:.18rem 0 0;display:grid}.account-research-signals dd strong{font-size:1.05rem}.account-research-signals dd span{font-size:.78rem}.account-research-details{margin-top:.65rem}.account-research-details>dl{grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:.55rem;margin:.7rem 0;display:grid}.account-research-details dt{color:var(--muted-2);font-size:.72rem;font-weight:700}.account-research-details dd{overflow-wrap:anywhere;margin:.15rem 0 0}.account-research-links{flex-wrap:wrap;gap:.4rem .8rem;display:flex}.account-research-links strong{flex-basis:100%}.opportunity-score-detail{gap:.65rem;margin-top:.65rem;display:grid}.opportunity-score-summary{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.7rem;display:grid}.opportunity-score-summary>div{background:var(--panel-2);border:1px solid var(--line);border-radius:.55rem;align-items:baseline;gap:.25rem;padding:.55rem .7rem;display:flex}.opportunity-score-summary>div strong{font-size:1.35rem}.opportunity-score-summary>div span,.opportunity-score-summary p{color:var(--muted-2);margin:0;font-size:.78rem}.opportunity-score-detail h4{margin:.15rem 0 0;font-size:.82rem}.opportunity-score-components{grid-template-columns:repeat(auto-fit,minmax(8.5rem,1fr));gap:.45rem;display:grid}.opportunity-score-components>div{grid-template-columns:minmax(0,1fr) auto;gap:.2rem;display:grid}.opportunity-score-components span:first-child{color:var(--muted-2);font-size:.72rem}.opportunity-score-components strong{font-size:.78rem}.opportunity-score-meter{background:var(--line);border-radius:999px;grid-column:1/-1;height:.3rem;overflow:hidden}.opportunity-score-meter i{background:var(--success);border-radius:inherit;height:100%;display:block}.opportunity-score-components .is-negative strong{color:var(--danger)}.opportunity-score-components .is-negative .opportunity-score-meter i{background:var(--danger)}.opportunity-score-evidence{gap:.35rem;margin:0;padding-left:1.1rem;display:grid}.opportunity-score-evidence li{font-size:.78rem;line-height:1.4}.opportunity-score-legacy-note{background:var(--panel-2);border-left:3px solid var(--warning);margin:0;padding:.55rem .65rem;font-size:.78rem}.timeline-count{margin-top:.15rem;font-size:.72rem;display:block}.unified-timeline{margin-top:1rem}.timeline-event{border-left:3px solid var(--line);grid-template-columns:7rem 1fr;gap:1rem;padding:.75rem 0 .75rem 1rem;display:grid}.timeline-event time{color:var(--muted);font-size:.84rem}.timeline-event p{margin:.2rem 0 0}.timeline-purchase{border-color:#15803d}.timeline-visit{border-color:#2563eb}.timeline-opportunity{border-color:#d97706}@media (max-width:700px){.opportunity-actions form,.opportunity-dismiss,.opportunity-feedback{flex-direction:column;align-items:stretch;width:100%}.opportunity-actions button,.opportunity-actions select,.opportunity-dismiss button,.opportunity-dismiss select,.opportunity-feedback button,.opportunity-feedback input,.opportunity-feedback select{width:100%;max-width:none}.account-opportunity-panel{padding:.85rem}.account-opportunity-heading{align-items:flex-end}.account-intelligence-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.timeline-event{grid-template-columns:1fr;gap:.2rem}.contextual-action-modal{align-items:end;padding:0}.contextual-action-modal .contextual-action-sheet{border-bottom-right-radius:0;border-bottom-left-radius:0;width:100%;max-width:34rem;max-height:92dvh}.contextual-actions{width:100%}.contextual-actions>button,.contextual-actions>.btn{flex:8rem}.contextual-overflow{flex:none}.contextual-overflow-menu{top:auto;bottom:calc(100% + .35rem)}.account-opportunity-row>.contextual-actions,.account-opportunity-row>.opportunity-evidence{grid-column:1/-1}.unified-timeline>.section-heading{align-items:flex-start}.freshness-badge{max-width:100%}.visit-origin-resolution form,.visit-origin-resolution button{width:100%}.account-research-heading{flex-direction:column;align-items:start}.account-research-signals{grid-template-columns:repeat(2,minmax(0,1fr))}.opportunity-score-summary{grid-template-columns:1fr;align-items:start}.opportunity-score-summary>div{justify-self:start}.opportunity-score-components{grid-template-columns:repeat(2,minmax(0,1fr))}.opportunity-territory-heading{flex-direction:column;align-items:stretch}.opportunity-territory-heading .btn{width:100%}}.a3a-location-settings{gap:1rem;display:grid}.a3a-location-form{border:1px solid var(--line);border-radius:var(--radius);background:#fff9;max-width:none;padding:1rem}.a3a-location-form h3{margin:.15rem 0 0}.a3a-location-options{flex-wrap:wrap;gap:1rem;display:flex}.direct-order-shell{gap:1rem;max-width:900px;margin:0 auto;display:grid}.direct-order-safety{color:#ccfbf1;background:#042f2e;border-color:#0f766e}.direct-order-card{gap:1rem;display:grid}.direct-order-choice{flex-wrap:wrap;gap:.6rem;display:flex}.direct-order-choice label{border:1px solid var(--line);background:#fff;border-radius:8px;align-items:center;gap:.4rem;min-width:5rem;padding:.65rem .8rem;display:flex}.direct-order-choice input{width:auto;min-height:0}.direct-order-lines{gap:.8rem;display:grid}.direct-order-line{border:1px solid var(--line);background:#fff9;border-radius:10px;gap:.65rem;padding:.9rem;display:grid}.direct-order-line-heading,.direct-order-line-subtotal{justify-content:space-between;align-items:center;gap:1rem;margin:0;display:flex}.direct-order-product-name{min-height:1.2rem;color:var(--muted-2);margin:0;font-size:.82rem}.direct-order-line-numbers{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.direct-order-line-subtotal{border-top:1px solid var(--line);padding-top:.65rem}.direct-order-total{justify-content:end;gap:.45rem;min-width:min(100%,20rem);margin-left:auto;display:grid}.direct-order-total span{justify-content:space-between;gap:2rem;display:flex}.direct-order-total .grand-total{border-top:1px solid var(--line-strong);padding-top:.55rem;font-size:1.05rem}.direct-order-review{gap:1rem;display:grid}.direct-order-review-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin:0;display:grid}.direct-order-review-grid div{border:1px solid var(--line);background:#fff9;border-radius:8px;padding:.75rem}.direct-order-review-grid dt{color:var(--muted-2);text-transform:uppercase;font-size:.72rem;font-weight:750}.direct-order-review-grid dd{gap:.2rem;margin:.25rem 0 0;font-weight:750;display:grid}.direct-order-review-grid small{color:var(--muted);font-weight:500}.direct-order-review-lines{gap:.45rem;display:grid}.direct-order-review-lines>div{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto auto;gap:1rem;padding:.65rem 0;display:grid}.direct-order-review-actions{justify-content:flex-end}.direct-order-review-actions form{display:block}.direct-order-review-button{width:100%;min-height:48px}@media (max-width:700px){.a3a-location-form .section-heading,.a3a-location-options,.direct-order-review-actions{flex-direction:column;align-items:stretch}.a3a-location-form .section-heading button,.direct-order-review-actions button,.direct-order-review-actions form{width:100%}.direct-order-line-numbers,.direct-order-review-grid{grid-template-columns:1fr}.direct-order-review-lines>div{grid-template-columns:1fr auto;gap:.25rem .75rem}.direct-order-review-lines>div>span:first-child{grid-column:1/-1}}.agency-intelligence-stack{gap:1rem;display:grid}.agency-intelligence-overview,.agency-wholesale-influence{padding:1rem}.agency-intelligence-heading{align-items:flex-end}.agency-intelligence-snapshot{grid-template-columns:repeat(6,minmax(0,1fr));gap:.5rem;margin:.85rem 0 0;display:grid}.agency-intelligence-snapshot div{background:var(--panel-2);border:1px solid var(--line);border-radius:.5rem;gap:.2rem;min-width:0;padding:.55rem .65rem;display:grid}.agency-intelligence-snapshot dt{color:var(--muted-2);letter-spacing:.035em;text-transform:uppercase;font-size:.68rem;font-weight:700}.agency-intelligence-snapshot dd{color:var(--text);overflow-wrap:anywhere;margin:0;font-size:.92rem;font-weight:800}.agency-focus-summary{border-top:1px solid var(--line);margin-top:.85rem;padding-top:.75rem}.agency-focus-summary h3{text-transform:uppercase;margin:0 0 .45rem;font-size:.78rem}.agency-focus-summary ol{flex-wrap:wrap;gap:.4rem 1.2rem;margin:0;padding-left:1.25rem;display:flex}.agency-focus-summary li{font-size:.82rem;line-height:1.35}.agency-product-list{gap:.45rem;display:grid}.agency-product-card{padding:.75rem .85rem}.agency-product-card-heading{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.agency-product-title{flex-wrap:wrap;align-items:baseline;gap:.3rem .55rem;min-width:0;display:flex}.agency-product-title strong{font-size:.9rem}.agency-product-title small{color:var(--muted-2);text-transform:uppercase;font-size:.7rem;font-weight:700}.agency-product-body{border-top:1px solid var(--line);margin-top:.65rem;padding-top:.65rem}.agency-product-metrics{grid-template-columns:repeat(6,minmax(0,1fr));gap:.4rem;margin:0;display:grid}.agency-product-metrics div{min-width:0}.agency-product-metrics dt{color:var(--muted-2);text-transform:uppercase;font-size:.65rem;font-weight:700}.agency-product-metrics dd{overflow-wrap:anywhere;margin:.15rem 0 0;font-size:.82rem;font-weight:800}.agency-product-action{margin:.65rem 0 .25rem;font-size:.82rem}.agency-product-action strong{color:var(--accent-2)}.agency-product-reasons{color:var(--muted);gap:.15rem;margin:.25rem 0 0;padding-left:1.1rem;font-size:.78rem;display:grid}.agency-inventory-details{padding:.85rem 1rem}.agency-inventory-details summary span:first-child{gap:.12rem;display:grid}.agency-inventory-details summary small{color:var(--muted-2);font-size:.7rem;font-weight:500}.agency-current-inventory-list{margin-top:.55rem;display:grid}.agency-current-inventory-row{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.55rem 0;display:grid}.agency-inventory-metrics{justify-content:flex-end;display:flex}.agency-inventory-metrics span{border-left:1px solid var(--line);text-align:right;gap:.05rem;min-width:4.2rem;padding:0 .55rem;display:grid}.agency-inventory-metrics span:first-child{border-left:0}.agency-inventory-metrics strong{font-size:.82rem}.agency-inventory-metrics small{color:var(--muted-2);text-transform:uppercase;font-size:.58rem}.agency-dashboard-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:.65rem;display:grid}.agency-dashboard-tile{gap:.2rem;padding:.75rem .85rem;display:grid}.agency-dashboard-tile span{color:var(--muted-2);text-transform:uppercase;font-size:.72rem;font-weight:700}.agency-dashboard-tile strong{color:var(--text);font-size:1.35rem;line-height:1}.agency-dashboard-tile small{color:var(--muted);font-size:.68rem;line-height:1.25}.agency-focus-list{gap:.75rem;display:grid}.agency-focus-card{gap:.65rem;padding:.9rem 1rem;display:grid}.agency-focus-card-heading{justify-content:space-between;align-items:start;gap:1rem;display:flex}.agency-focus-card-heading h2{margin:.25rem 0 0;font-size:1rem}.agency-focus-card-heading small{color:var(--muted-2);text-transform:uppercase;margin-left:.35rem;font-size:.7rem}.agency-focus-card-heading p{margin:.15rem 0 0;font-size:.72rem}.agency-focus-item{text-align:right;align-items:baseline;gap:.4rem;display:flex}.agency-focus-item strong{font-size:.82rem}.agency-focus-actions{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}.agency-focus-actions form{flex-wrap:wrap;gap:.45rem;margin:0;display:flex}.agency-focus-dismiss summary{color:var(--muted);cursor:pointer;font-size:.72rem}.agency-focus-dismiss form{align-items:center;gap:.45rem;max-width:28rem;margin-top:.45rem;display:flex}.agency-focus-dismiss select{min-height:2.2rem}@media (max-width:900px){.agency-intelligence-snapshot,.agency-product-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.agency-dashboard-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.agency-current-inventory-row{grid-template-columns:1fr}.agency-inventory-metrics{justify-content:flex-start}.agency-inventory-metrics span{text-align:left}}@media (max-width:520px){.agency-intelligence-overview,.agency-wholesale-influence,.agency-inventory-details{padding:.8rem}.agency-intelligence-snapshot,.agency-product-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.agency-dashboard-grid{grid-template-columns:1fr}.agency-focus-card-heading{display:grid}.agency-focus-item{text-align:left}.agency-inventory-metrics{grid-template-columns:repeat(3,minmax(0,1fr));width:100%;display:grid}.agency-inventory-metrics span{border-left:0;border-top:1px solid var(--line);min-width:0;padding:.35rem .25rem 0}.agency-focus-actions,.agency-focus-actions form,.agency-focus-dismiss form{align-items:stretch;width:100%;display:grid}.agency-focus-actions a,.agency-focus-actions button,.agency-focus-dismiss button,.agency-focus-dismiss select{width:100%}}.support-view-banner{color:#6a4300;background:#fff7d6;border:1px solid #d89b00;border-radius:.65rem;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;padding:.7rem .9rem;display:flex}.has-environment-banner{padding-top:1.75rem}.environment-banner{color:#252820;letter-spacing:.08em;text-align:center;text-transform:uppercase;z-index:1000;background:#6d28d9;justify-content:center;align-items:center;width:auto;height:1.75rem;padding:0 .75rem;font-size:.75rem;font-weight:800;display:flex;position:fixed;top:0;left:0;right:0}.support-view-banner form{margin:0}.platform-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;margin-bottom:1rem;display:grid}.platform-metrics article{gap:.3rem;display:grid}.provisioning-step-grid{grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:.55rem;margin-top:1rem;display:grid}.provisioning-step{border:1px solid var(--line);border-radius:.65rem;align-items:center;gap:.7rem;padding:.65rem .75rem;display:flex}.provisioning-step>span{background:var(--panel-2);border-radius:999px;flex:0 0 1.8rem;justify-content:center;align-items:center;height:1.8rem;font-size:.75rem;font-weight:800;display:flex}.provisioning-step div{gap:.15rem;display:grid}.provisioning-step small{color:var(--muted)}.provisioning-invitation-controls{gap:.65rem;margin-top:1rem;display:grid}.provisioning-invitation-controls form{margin:0}.provisioning-invitation-controls label{max-width:none}.platform-metrics span{color:var(--muted-2);letter-spacing:.04em;text-transform:uppercase;font-size:.72rem;font-weight:750}.platform-metrics strong{font-size:1.8rem}.platform-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,24rem),1fr));gap:1rem;margin-bottom:1rem;display:grid}.platform-list{display:grid}.platform-list>a,.platform-list>div{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:1rem;padding:.65rem 0;text-decoration:none;display:flex}.platform-list>:first-child{border-top:0}.platform-list span:first-child{gap:.1rem;display:grid}.platform-list small,.table-subtitle{color:var(--muted-2);font-size:.72rem;display:block}.platform-search{align-items:end;gap:.6rem;max-width:none;margin-bottom:1rem;display:flex}.platform-search label{flex:1}.inline-actions,.inline-form{flex-wrap:wrap;align-items:end;gap:.5rem;max-width:none;margin:0;display:flex}.link-button{color:var(--accent);cursor:pointer;background:0 0;border:0;min-height:0;padding:0;text-decoration:underline}.platform-provisioning{gap:1rem;max-width:none;display:grid}.platform-provisioning fieldset{margin:0}.platform-provisioning legend{padding:0 .35rem;font-size:1rem;font-weight:800}.form-grid{grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:.75rem;display:grid}.feature-entitlements-form{max-width:none}.entitlement-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));gap:.5rem;display:grid}.entitlement-option{background:var(--panel-2);border:1px solid var(--line);border-radius:.55rem;align-items:start;gap:.65rem;min-width:0;padding:.65rem .7rem;display:flex}.entitlement-option input[type=checkbox]{flex:0 0 1rem;width:1rem;height:1rem;min-height:1rem;margin:.15rem 0 0}.entitlement-option span{gap:.18rem;min-width:0;display:grid}.entitlement-option small{color:var(--muted-2);font-size:.72rem;line-height:1.35}.package-entitlement-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;display:grid}.package-entitlement{background:var(--panel-2);border:1px solid var(--line);border-radius:.65rem;justify-content:space-between;align-items:center;gap:.75rem;min-width:0;padding:.8rem;display:flex}.package-entitlement.selectable{cursor:pointer}.package-entitlement.selectable:hover{border-color:var(--line-strong)}.package-entitlement>input[type=checkbox]{flex:0 0 1.05rem;width:1.05rem;height:1.05rem;min-height:1.05rem;margin:0}.package-entitlement>span:first-of-type{flex:1;gap:.15rem;min-width:0;display:grid}.package-entitlement small{color:var(--muted-2);font-size:.75rem;line-height:1.35}.product-selection-card{padding:clamp(.85rem,2vw,1.15rem)}.product-selection-card>.section-heading{margin-bottom:.75rem}.product-selection-card>.section-heading h2{margin-bottom:.2rem}.product-selection-card>.section-heading form{flex:none;margin:0}.product-selection-form{gap:.65rem;max-width:none}.product-selection-summary{color:var(--muted-2);flex-wrap:wrap;align-items:center;gap:.45rem .9rem;font-size:.75rem;display:flex}.product-selection-summary span{align-items:baseline;gap:.25rem;display:flex}.product-selection-summary strong{color:var(--text);font-size:.95rem}.product-selection-summary .product-selection-new strong{color:#886319}.product-transfer-grid{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:stretch;gap:.65rem;display:grid}.product-transfer-pane{grid-template-rows:auto auto minmax(0,1fr);gap:.4rem;min-width:0;display:grid}.product-transfer-pane>div{gap:.05rem;display:grid}.product-transfer-pane small,.product-selection-footer small{color:var(--muted-2);font-size:.7rem}.product-transfer-pane input{min-height:34px;padding:.4rem .55rem}.product-transfer-pane select{height:14rem;min-height:0;padding:.2rem}.product-transfer-pane option{text-overflow:ellipsis;white-space:nowrap;border-radius:.25rem;padding:.3rem .4rem;overflow:hidden}.product-transfer-actions{align-content:center;gap:.45rem;display:grid}.product-transfer-actions button{gap:.1rem;min-width:5.2rem;display:grid}.product-transfer-actions button span[aria-hidden=true]{font-size:1.1rem;line-height:.8}.product-selection-footer{justify-content:space-between;align-items:center;gap:1rem;display:flex}.product-selection-footer button{flex:none}.provisioning-review{justify-content:space-between;align-items:center;gap:1rem;display:flex}.provisioning-review h2{margin:.2rem 0}.checkbox-label{align-items:center;gap:.5rem;display:flex}.checkbox-label input{width:auto}.account-memory-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.4fr);gap:1rem;display:grid}.account-notes-card,.account-contacts-card{min-width:0;padding:1rem}.account-notes-copy,.contact-notes{margin:.5rem 0 .8rem}.account-notes-card form{gap:.65rem;max-width:none;margin-top:.7rem;display:grid}.account-notes-card textarea{resize:vertical;width:100%}.contact-list{gap:.5rem;display:grid}.contact-card{background:var(--panel-2);border:1px solid var(--line);border-radius:.6rem}.contact-card.is-inactive{opacity:.72}.contact-card-heading{justify-content:space-between;align-items:center;gap:.75rem;min-height:48px;padding:.65rem .75rem;display:flex}.contact-card-heading>span{flex-wrap:wrap;align-items:center;gap:.25rem .5rem;min-width:0;display:flex}.contact-card-heading>span:first-child{align-items:flex-start;gap:.05rem;display:grid}.contact-card summary small,.contact-card-heading small{color:var(--muted-2);font-size:.72rem}.contact-card-body{border-top:1px solid var(--line);gap:.7rem;padding:.75rem;display:grid}.contact-actions{flex-wrap:wrap;gap:.5rem;display:flex}.contact-transfer-button{justify-content:center;align-items:center;min-height:44px;display:inline-flex}.contact-add-panel{gap:.65rem;margin-top:.75rem;display:grid}.contact-add-panel .add-contact{background:#e4e9db;border:1px solid #5a6c49;border-radius:.6rem}.contact-add-summary{cursor:pointer;min-height:52px;padding:.65rem .75rem;list-style:none}.contact-add-summary::-webkit-details-marker{display:none}.contact-add-summary:after{content:"+";color:#334629;font-size:1.25rem;font-weight:800}.add-contact[open]>.contact-add-summary:after{content:"−"}.contact-add-summary,.contact-add-summary>span{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.contact-add-summary>span{align-items:flex-start;gap:.05rem;justify-content:initial;display:grid}.contact-add-summary small{color:#334629;font-size:.75rem;font-weight:600}.contact-add-panel .contact-form{border-top:1px solid #5a6c4966;margin-top:0;padding:.75rem}.contact-import-setup{margin-top:0}.contact-import-heading{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.contact-import-heading>p{margin:0}.contact-import-heading>div{gap:.15rem;display:grid}.contact-import-heading small{color:var(--muted-2)}.contact-import-buttons,.contact-import-review-actions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.contact-shortcut-help{color:var(--muted-2);margin:.65rem 0 0;font-size:.78rem}.contact-import-message{color:var(--muted-2);margin:.65rem 0 0;font-size:.8rem}.contact-import-review-form{margin-top:0}.contact-import-review-form label small{color:var(--muted-2);font-size:.72rem}.contact-import-options{flex-wrap:wrap;gap:.35rem;display:flex}.contact-import-options .btn{overflow-wrap:anywhere;min-height:40px;padding:.4rem .55rem;font-size:.74rem}.contact-import-error{gap:.75rem;display:grid}.visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.contact-action{overflow-wrap:anywhere;background:#e4e9db;border:1px solid #5a6c4966;border-radius:.5rem;align-items:center;min-height:44px;padding:.55rem .7rem;text-decoration:none;display:inline-flex}.contact-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;max-width:none;margin-top:.65rem;display:grid}.contact-form label{gap:.25rem;max-width:none;display:grid}.contact-form .contact-form-wide{grid-column:1/-1}.contact-form .checkbox-label{align-items:center;display:flex}.contact-form input[type=checkbox]{width:1rem;min-height:1rem}.inactive-contacts{margin-top:.75rem}.inactive-contacts>summary{cursor:pointer;min-height:44px;padding:.55rem 0}.visit-contact-chips{flex-wrap:wrap;gap:.5rem;display:flex}.visit-contact-chip{background:var(--panel-2);border:1px solid var(--line);color:var(--text);text-align:left;align-items:flex-start;gap:.05rem;min-height:48px;padding:.55rem .7rem;display:grid}.visit-contact-chip small{color:var(--muted-2)}.visit-contact-chip span{color:#465c38;text-transform:uppercase;font-size:.65rem;font-weight:800}.visit-contact-chip.is-selected{background:#e4e9db;border-color:#5a6c49}.inline-contact-create{margin-top:.65rem}.inline-contact-create .field-note{grid-column:1/-1;margin:0}.onboarding-progress{background:var(--panel-2);border-radius:999px;height:.6rem;overflow:hidden}.onboarding-progress span{background:var(--accent);height:100%;display:block}.checklist{gap:.35rem;padding:0;list-style:none;display:grid}.checklist .complete{color:#16724a}@media (max-width:700px){.account-memory-grid,.contact-form{grid-template-columns:1fr}.contact-form .contact-form-wide{grid-column:auto}.account-notes-card,.account-contacts-card{padding:.85rem}.contact-actions,.contact-action,.contact-transfer-button,.account-notes-card button,.contact-form button{width:100%}.contact-import-heading,.contact-import-buttons,.contact-import-review-actions{flex-direction:column;align-items:stretch}.contact-import-buttons>*,.contact-import-review-actions>*{width:100%}.visit-contact-chips{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.platform-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.platform-search,.provisioning-review,.support-view-banner{flex-direction:column;align-items:stretch}.platform-search button,.platform-search a,.provisioning-review button,.support-view-banner button{width:100%}.product-transfer-grid{grid-template-columns:1fr}.product-transfer-actions{justify-content:center;display:flex}.product-transfer-actions button{justify-content:center;min-width:0;display:flex}.product-transfer-actions button:first-child span[aria-hidden=true],.product-transfer-actions button:last-child span[aria-hidden=true]{transform:rotate(90deg)}.product-transfer-pane select{height:9rem}.product-selection-footer{flex-direction:column;align-items:stretch}.product-selection-footer button{width:100%}.package-entitlement-grid{grid-template-columns:1fr}}.agency-retail-intelligence{background:var(--panel);border:1px solid var(--line);overflow-wrap:anywhere;border-radius:12px}.agency-retail-intelligence>summary{padding:14px 18px;font-size:1.05rem}.retail-intelligence-content{min-width:0;padding:0 16px 20px}.retail-intelligence-intro{margin:0 0 20px;font-size:.85rem}.retail-intelligence-content h3{margin:0 0 8px;font-size:1rem}.retail-intelligence-content .section-heading{flex-wrap:wrap;align-items:center;gap:8px 16px;margin-bottom:10px}.retail-intelligence-content .section-heading h3{margin:0}.retail-intelligence-content .agency-intelligence-stack{gap:20px}.retail-intelligence-content .agency-intelligence-overview,.retail-intelligence-content .agency-wholesale-influence,.retail-intelligence-content .agency-inventory-details{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.retail-intelligence-content .agency-intelligence-snapshot{gap:12px 16px}.retail-intelligence-content .agency-intelligence-snapshot>div{background:0 0;border:0;padding:0}.retail-intelligence-content .agency-focus-summary{background:var(--panel-2);border:0;border-radius:8px;padding:12px 14px}.retail-intelligence-content .agency-focus-summary h3{font-size:.75rem}.retail-intelligence-content .dashboard-section{margin:0}.retail-intelligence-content .agency-product-card{border:0;border-top:1px solid var(--line);box-shadow:none;background:0 0;border-radius:0;padding:12px 0}.retail-intelligence-content .agency-product-card-heading{align-items:flex-start}.retail-intelligence-content .agency-product-card-heading>.priority{white-space:nowrap;flex:none}.retail-intelligence-content .activity-empty{background:0 0;border:0;margin:0;padding:8px 0}.retail-intelligence-content .agency-wholesale-influence{border-top:1px solid var(--line);font-size:.85rem}.retail-intelligence-section{border-top:1px solid var(--line);min-width:0;margin-top:24px;padding-top:20px;scroll-margin-top:24px}.retail-intelligence-content .store-intelligence-body{padding:0}.retail-intelligence-content .store-context-sections{margin-top:16px}.retail-intelligence-content .store-context-sections h3{font-size:.85rem}.retail-market-grid{gap:20px;display:grid}.retail-intelligence-content .store-market-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.retail-intelligence-content .store-market-metrics dd{font-variant-numeric:tabular-nums;font-weight:600}.retail-intelligence-content .store-category-list{margin-bottom:0}.retail-intelligence-content .store-category-list meter{accent-color:var(--action)}@media (min-width:1100px){.retail-intelligence-content{padding:0 24px 24px}.agency-retail-intelligence>summary{padding-inline:24px}.retail-market-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:28px}.retail-intelligence-content .retail-product-fit{border-left:1px solid var(--line);padding-left:28px}}.store-quick-context{border:1px solid var(--line);border-radius:12px;padding:12px 16px}.store-quick-context dl,.store-market-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 18px;margin:0 0 8px;display:grid}.store-quick-context dt,.store-market-metrics dt,.store-facts dt{color:var(--muted);font-size:.75rem}.store-quick-context dd,.store-market-metrics dd,.store-facts dd{overflow-wrap:anywhere;margin:2px 0 0}.store-quick-context dd{font-size:.9rem;font-weight:600}.store-quick-context>a{align-items:center;min-height:44px;margin-right:12px;display:inline-flex}.store-quick-context>small{display:block}.store-intelligence-body{min-width:0;padding:12px 16px}.store-intelligence-body h3{margin:0 0 8px;font-size:1rem}.store-intelligence-body p{overflow-wrap:anywhere;margin:6px 0 12px;font-size:.88rem}.store-context-sections{gap:16px;display:grid}.store-context-sections>section{border-bottom:1px solid var(--line);min-width:0;padding-bottom:12px}.store-facts{margin:0 0 8px;font-size:.875rem}.store-facts>div{grid-template-columns:minmax(90px,1fr) minmax(0,2fr);gap:10px;padding:4px 0;display:grid}.store-evidence{color:var(--muted);overflow-wrap:anywhere;font-size:.75rem;display:block}.store-context-form{max-width:850px;margin:8px 0 0}.store-context-form fieldset{border:0;min-width:0;margin:0 0 12px;padding:0}.store-context-form legend{margin-bottom:8px;font-size:.88rem;font-weight:600}.store-form-grid{grid-template-columns:minmax(0,1fr);gap:10px;display:grid}.store-form-grid label{gap:4px;min-width:0;font-size:.8rem;display:grid}.store-form-grid input,.store-form-grid select,.store-form-grid textarea{width:100%;min-width:0;min-height:44px}.store-form-wide{grid-column:1/-1}.store-nearby-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 12px;display:grid}.store-nearby-options legend{grid-column:1/-1}.store-nearby-options label{align-items:center;min-height:44px;display:flex}.store-nearby-options input[type=checkbox]{flex:none;width:18px;min-height:18px}.store-field-error{color:#b91c1c;font-size:.85rem}.store-context-editor summary,.store-context-form summary{align-content:center;min-height:44px}.store-market-metrics{margin:14px 0}.store-category-list{margin:0 0 20px;padding:0;list-style:none}.store-category-list li{grid-template-columns:minmax(70px,1fr) minmax(30px,2fr) auto;align-items:center;gap:10px;padding:5px 0;font-size:.8rem;display:grid}.store-category-list meter{width:100%;height:10px}.store-category-list li>:last-child{font-variant-numeric:tabular-nums}.store-fit-row{border-top:1px solid var(--line)}.store-fit-more>summary{min-height:44px;color:var(--action);border-top:1px solid var(--line);font-size:.85rem}.store-fit-row>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:10px;min-height:56px;padding:8px 0;display:flex}.store-fit-row>summary:before{content:"▸";flex:none}.store-fit-row[open]>summary:before{content:"▾"}.store-fit-row>summary>span:first-of-type{flex:1;min-width:0}.store-fit-row strong{overflow-wrap:anywhere;font-size:.85rem;display:block}.store-fit-row small{color:var(--muted);margin-top:4px;font-size:.72rem;display:block}.store-fit-score{text-align:right;flex:none;max-width:90px;font-size:.8rem}.store-fit-row>div{padding:0 0 12px;font-size:.85rem}@media (min-width:760px){.store-quick-context dl{grid-template-columns:repeat(5,minmax(0,1fr))}.store-quick-context>small{display:inline}.store-context-sections{grid-template-columns:repeat(3,minmax(0,1fr))}.store-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.store-market-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}}
