:root{--ref-blue:#2f73f6;--ref-blue-dark:#2564df;--ref-blue-soft:#e8f2ff;--ref-canvas:#edf5fb;--ref-ink:#202936;--ref-muted:#748292;--ref-line:#dce6ee;--ref-card:#fff;--ref-green:#53bf83;--ref-green-soft:#e9f9ef;--ref-amber:#f0b44a;--ref-amber-soft:#fff5dc;--ref-red:#f05e76;--ref-red-soft:#ffe9ed;--ref-shadow:0 8px 24px #3a5b7a13}body{background:var(--ref-canvas);color:var(--ref-ink)}.reference-shell{background:var(--ref-canvas);grid-template-columns:224px minmax(0,1fr);min-height:100vh;display:grid}.reference-sidebar{background:var(--ref-blue);color:#fff;flex-direction:column;height:100vh;padding:24px 14px 18px;display:flex;position:sticky;top:0;overflow:hidden}.reference-brand{color:#fff;align-items:center;gap:11px;min-height:62px;padding:0 14px;display:flex}.reference-brand:hover{color:#fff}.reference-brand-mark{width:42px;height:42px;color:var(--ref-blue);background:#fff;border-radius:50%;place-items:center;font-size:11px;font-weight:850;display:grid}.reference-brand>span:last-child{gap:0;display:grid}.reference-brand strong{font-size:16px;font-weight:770}.reference-brand small{color:#d8e6ff;font-size:10px}.reference-nav{gap:5px;margin-top:52px;display:grid}.reference-nav .nav-link{color:#e1ecff;border:0;border-radius:7px;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:44px;padding:0 13px;font-size:12px;font-weight:650;display:grid}.reference-nav .nav-link:hover{color:#fff;background:#124cbe47}.reference-nav .nav-link.active{color:#fff;background:#2464de;box-shadow:0 7px 18px #1344a538}.reference-nav .nav-badge{color:#245dca;background:#fff;border-radius:999px;min-width:20px;height:20px;margin:0;font-size:9px}.reference-sidebar-note{background:#1954c547;border:1px solid #ffffff3d;border-radius:8px;gap:3px;margin-top:auto;padding:13px;display:grid}.reference-sidebar-note span{color:#cfe0ff;letter-spacing:.06em;text-transform:uppercase;font-size:9px;font-weight:750}.reference-sidebar-note strong{font-size:11px}.reference-sidebar-note a{color:#fff;text-underline-offset:2px;margin-top:6px;font-size:10px;font-weight:700;text-decoration:underline}.reference-workspace{min-width:0}.reference-topbar{background:0 0;align-items:center;gap:14px;min-height:76px;padding:14px 34px 0;display:flex}.reference-topbar .global-search{background:#fff;border:0;border-radius:7px;width:min(430px,42vw);height:40px;margin-right:auto;box-shadow:0 6px 20px #3a5b7a0f}.reference-topbar .global-search input{color:var(--ref-ink)}.reference-topbar .global-search input::placeholder{color:#9aa7b4}.notification-button{color:#2a4260;border-radius:50%;place-items:center;width:38px;height:38px;display:grid;position:relative}.notification-button:hover{background:#fff}.notification-button>span{border:2px solid var(--ref-canvas);background:var(--ref-blue);color:#fff;border-radius:50%;place-items:center;min-width:17px;height:17px;font-size:8px;font-weight:800;display:grid;position:absolute;top:1px;right:0}.reference-topbar .user-menu{border:0;gap:9px;padding:0}.reference-topbar .user-avatar{background:#fff;box-shadow:0 4px 12px #36536f1a;color:#315c91!important}.reference-topbar .user-copy strong{color:var(--ref-ink)}.reference-topbar .user-copy small{color:var(--ref-muted)}.reference-topbar .header-icon-button{color:#6f7f8f;background:0 0;border:0}.reference-topbar .header-icon-button:hover{color:var(--ref-blue);background:#fff}.reference-workspace .content{max-width:1540px;margin:0 auto;padding:22px 34px 58px}.reference-workspace .page-stack{gap:20px}.reference-workspace .page-heading h1{color:#202936;font-size:32px;font-weight:720}.reference-workspace .eyebrow{color:var(--ref-blue)}.reference-workspace .page-intro{color:var(--ref-muted)}.reference-workspace .panel,.reference-workspace .collection-next-step,.reference-workspace .review-summary-strip,.reference-workspace .publish-readiness-grid{background:var(--ref-card);box-shadow:var(--ref-shadow);border:0;border-radius:8px}.reference-workspace .panel-heading{border-bottom:1px solid #edf1f4}.reference-workspace .panel-heading h2{color:var(--ref-ink)}.reference-workspace .icon-text-button,.reference-workspace .icon-button{border-radius:6px}.reference-workspace .icon-text-button.primary{border-color:var(--ref-blue);background:var(--ref-blue)}.reference-workspace .icon-text-button.primary:hover{border-color:var(--ref-blue-dark);background:var(--ref-blue-dark)}.reference-workspace .text-link{color:var(--ref-blue)}.reference-view-tabs{border-bottom:1px solid #d9e4ed;align-items:center;gap:28px;display:flex}.reference-view-tabs a,.reference-view-tabs span{color:#8b98a5;padding:7px 0 11px;font-size:11px;font-weight:640;position:relative}.reference-view-tabs .active{color:var(--ref-ink)}.reference-view-tabs .active:after{content:"";background:#8190a0;height:2px;position:absolute;bottom:-1px;left:0;right:0}.reference-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.reference-kpi{min-height:88px;box-shadow:var(--ref-shadow);color:var(--ref-ink);background:#fff;border-radius:8px;grid-template-columns:42px minmax(0,1fr) 16px;align-items:center;gap:12px;padding:14px 16px;display:grid}.reference-kpi:hover{transform:translateY(-1px);box-shadow:0 12px 26px #3a5b7a1a}.reference-kpi-icon{border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.reference-kpi>span:nth-child(2){gap:3px;display:grid}.reference-kpi strong{font-size:20px;line-height:1}.reference-kpi small{color:var(--ref-muted);font-size:10px}.reference-kpi>svg{color:#b1bbc4}.reference-kpi.amber .reference-kpi-icon{background:var(--ref-amber-soft);color:var(--ref-amber)}.reference-kpi.red .reference-kpi-icon{background:var(--ref-red-soft);color:var(--ref-red)}.reference-kpi.green .reference-kpi-icon{background:var(--ref-green-soft);color:var(--ref-green)}.reference-kpi.blue .reference-kpi-icon{background:var(--ref-blue-soft);color:var(--ref-blue)}.reference-workspace .dashboard-grid{grid-template-columns:minmax(0,1.65fr) minmax(310px,.7fr);gap:18px}.reference-workspace .queue-panel{overflow:hidden}.reference-workspace .queue-row{min-height:68px}.reference-workspace .queue-row:hover{background:#f7fbff}.reference-workspace .priority-marker{border-radius:0 4px 4px 0}.dashboard-health-panel{overflow:hidden}.catalog-health-visual{grid-template-columns:132px minmax(0,1fr);align-items:center;gap:16px;padding:18px;display:grid}.catalog-health-ring{border-radius:50%;place-items:center;width:124px;height:124px;display:grid;position:relative}.catalog-health-ring:after{content:"";background:#fff;border-radius:50%;width:76px;height:76px;position:absolute}.catalog-health-ring>span{z-index:1;justify-items:center;gap:1px;display:grid;position:relative}.catalog-health-ring strong{font-size:19px}.catalog-health-ring small{color:var(--ref-muted);font-size:9px}.catalog-health-legend{gap:12px;display:grid}.catalog-health-legend>span{grid-template-columns:8px minmax(0,1fr);gap:0 8px;display:grid}.catalog-health-legend i{border-radius:50%;grid-row:span 2;width:8px;height:8px;margin-top:4px}.catalog-health-legend i.blue{background:var(--ref-blue)}.catalog-health-legend i.red{background:var(--ref-red)}.catalog-health-legend strong{font-size:12px}.catalog-health-legend small{color:var(--ref-muted);font-size:9px}.reference-workspace .connection-row,.reference-workspace .latest-publish{border-color:#edf1f4}.reference-workspace .site-readiness-head{background:#f7fafc}.reference-workspace .catalog-filter-form{box-shadow:var(--ref-shadow);border:0;border-radius:8px}.reference-workspace .catalog-search,.reference-workspace .compact-select-label select{background:#fff;border-color:#d8e3eb}.reference-workspace .catalog-type-tabs .type-chip.active{background:var(--ref-blue-soft);color:#225fc9;border-color:#bad5fd}.reference-workspace .catalog-row{border:0;border-radius:8px;box-shadow:0 4px 14px #3a5b7a0e}.reference-workspace .catalog-row:hover{box-shadow:0 11px 25px #32597e1f}.reference-workspace .catalog-row-identity>span,.reference-workspace .catalog-row-open{color:var(--ref-blue)}.reference-workspace .catalog-row-open:hover{background:var(--ref-blue-soft)}.reference-workspace .catalog-row-sites a{color:#3d6994}.reference-workspace .collection-detail-heading{border:0}.reference-workspace .collection-command-deck{box-shadow:var(--ref-shadow);border:0;border-radius:8px}.reference-workspace .collection-command-main{background:#e7f1ff}.reference-workspace .collection-command-copy>span{color:var(--ref-blue)}.reference-workspace .collection-command-copy strong{color:#25405f}.reference-workspace .collection-command-image{color:var(--ref-blue);background:#dbe9fb}.reference-workspace .collection-live-link{color:#255fae;border-color:#b7d1f7}.reference-workspace .collection-command-site.active{background:var(--ref-blue)}.reference-workspace .collection-command-site:hover{color:#255fae;background:#f1f7ff}.reference-workspace .collection-command-site.active:hover{background:var(--ref-blue-dark);color:#fff}.reference-workspace .collection-jump-nav{box-shadow:var(--ref-shadow);border:0;border-radius:8px;top:0}.reference-workspace .collection-jump-nav a:hover,.reference-workspace .current-site-context{background:var(--ref-blue-soft);color:#255fae}.reference-workspace .publishing-control-panel,.reference-workspace .source-sync-panel,.reference-workspace .variant-panel,.reference-workspace .collection-fields-panel,.reference-workspace .compact-panel{box-shadow:var(--ref-shadow);border:0;border-radius:8px}.reference-workspace .publishing-site-card.active{box-shadow:inset 0 3px 0 var(--ref-blue);background:#edf5ff}.reference-workspace .site-check-pill.checked{background:var(--ref-blue-soft);color:#255fae;border-color:#9fc3f7}.reference-workspace .source-sync-item.dealer{box-shadow:inset 0 3px 0 var(--ref-blue)}.reference-workspace .editor-section:nth-of-type(odd){background:#f8fbfe}.reference-workspace .form-grid input:focus,.reference-workspace .form-grid textarea:focus,.reference-workspace .spec-control-grid input:focus,.reference-workspace .spec-control-grid textarea:focus,.reference-workspace .spec-control-grid select:focus{border-color:#77a9f3;box-shadow:0 0 0 3px #2f73f61a}.reference-workspace .change-card{box-shadow:var(--ref-shadow);border:0;border-radius:8px}.reference-workspace .change-card:hover{box-shadow:0 12px 27px #3a5b7a1f}.reference-workspace .source-token{border-radius:4px}.reference-workspace .generate-feed-panel,.reference-workspace .connection-overview-panel{box-shadow:var(--ref-shadow)}@media (max-width:1120px){.reference-shell{grid-template-columns:190px minmax(0,1fr)}.reference-brand{padding-inline:9px}.reference-nav .nav-link{padding-inline:10px}.reference-workspace .content,.reference-topbar{padding-left:22px;padding-right:22px}.reference-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:820px){.reference-shell{display:block}.reference-sidebar{width:100%;height:auto;padding:9px 12px;position:static}.reference-brand,.reference-sidebar-note{display:none}.reference-nav{gap:4px;margin:0;display:flex;overflow-x:auto}.reference-nav .nav-link{min-width:max-content;min-height:38px}.reference-topbar{min-height:62px;padding-top:8px}.reference-topbar .global-search{width:min(100%,390px)}.reference-workspace .dashboard-grid{grid-template-columns:1fr}}@media (max-width:620px){.reference-topbar{gap:7px;padding-inline:12px}.reference-topbar .global-search{width:100%}.reference-topbar .user-menu,.reference-signout{display:none}.reference-workspace .content{padding:16px 12px 34px}.reference-workspace .page-heading h1{font-size:26px}.reference-kpi-grid{gap:9px}.reference-kpi{grid-template-columns:34px minmax(0,1fr);gap:9px;min-height:78px;padding:11px}.reference-kpi-icon{width:32px;height:32px}.reference-kpi>svg{display:none}.reference-kpi strong{font-size:17px}.reference-kpi small{font-size:9px}.catalog-health-visual{grid-template-columns:110px minmax(0,1fr)}.catalog-health-ring{width:104px;height:104px}.catalog-health-ring:after{width:66px;height:66px}}
:root{--glass-blue:#2e73ef;--glass-blue-strong:#245fce;--glass-canvas:#eaf2f8;--glass-ink:#1d2936;--glass-muted:#697b8c;--glass-line:#6f8ba138;--glass-surface:#ffffffc7;--glass-surface-strong:#ffffffe6;--glass-shadow:0 12px 32px #32536e17, inset 0 1px 0 #ffffffd1;--radius-xs:5px;--radius-sm:7px;--radius-md:8px}body{background:var(--glass-canvas);color:var(--glass-ink);font-size:15px}button,input,select,textarea{font:inherit}.glass-shell{background:var(--glass-canvas);min-height:100vh}.glass-header{z-index:50;-webkit-backdrop-filter:blur(20px)saturate(140%);background:#f0f7fcc7;border-bottom:1px solid #ffffffd1;grid-template-columns:194px minmax(0,1fr) auto;align-items:center;gap:14px;min-height:76px;padding:10px 28px;display:grid;position:sticky;top:0;box-shadow:0 8px 28px #3f5b7114,inset 0 -1px #708ea524}.glass-brand{color:var(--glass-ink);align-items:center;gap:10px;display:flex}.glass-brand:hover{color:var(--glass-blue-strong)}.glass-brand-mark{background:var(--glass-blue);color:#fff;border:1px solid #ffffffe6;border-radius:50%;place-items:center;width:42px;height:42px;font-size:11px;font-weight:850;display:grid;box-shadow:0 8px 20px #2e73ef3d,inset 0 1px #ffffff59}.glass-brand>span:last-child{gap:1px;display:grid}.glass-brand strong{font-size:15px;font-weight:780}.glass-brand small{color:var(--glass-muted);font-size:10px;font-weight:620}.glass-nav{align-items:center;gap:4px;min-width:0;display:flex}.glass-nav .nav-link{border-radius:var(--radius-sm);color:#526679;border:1px solid #0000;grid-template-columns:19px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:42px;padding:0 11px;font-size:13px;font-weight:690;display:grid;position:relative}.glass-nav .nav-link:hover{color:var(--glass-blue-strong);background:#ffffff85;border-color:#ffffffd9;box-shadow:inset 0 1px #fffc}.glass-nav .nav-link.active{color:var(--glass-blue-strong);background:#ffffffd1;border-color:#ffffffe6;box-shadow:0 7px 18px #43607714,inset 0 1px #fff}.glass-nav .nav-badge{color:#275fb8;background:#dce9fc;border-radius:999px;min-width:20px;height:20px;margin:0;font-size:9px}.glass-actions{align-items:center;gap:10px;display:flex}.glass-actions .global-search{border-radius:var(--radius-md);background:#ffffffad;border:1px solid #ffffffe0;width:220px;height:40px;margin:0;box-shadow:inset 0 1px #fff}.glass-actions .global-search:focus-within{background:#ffffffe6;border-color:#4d88e673;box-shadow:0 0 0 3px #2e73ef1a,inset 0 1px #fff}.glass-actions .global-search input{color:var(--glass-ink);font-size:13px;font-weight:560}.glass-actions .global-search input::placeholder{color:#8a9baa}.glass-actions .notification-button{color:#4a647b;background:#ffffff7a}.glass-actions .notification-button:hover{color:var(--glass-blue);background:#ffffffd1}.glass-actions .user-menu{border:0;gap:9px;padding:0}.glass-actions .user-copy strong{color:var(--glass-ink);font-size:12px;font-weight:760}.glass-actions .user-copy small{color:var(--glass-muted);font-size:10px;font-weight:600}.glass-actions .user-avatar{background:#ffffffd1;box-shadow:inset 0 1px #fff,0 5px 12px #46637914;color:var(--glass-blue-strong)!important}.glass-actions .header-icon-button{border-radius:var(--radius-sm);color:#64788a;background:#ffffff7a;border-color:#ffffffdb}.glass-actions .header-icon-button:hover{color:var(--glass-blue);background:#ffffffe6}.glass-shell .content{max-width:1540px;margin:0 auto;padding:34px 36px 60px}.glass-shell .page-stack{gap:22px}.glass-shell .page-heading h1{color:var(--glass-ink);font-size:34px;font-weight:760;line-height:1.12}.glass-shell .eyebrow{color:var(--glass-blue);font-size:11px;font-weight:810}.glass-shell .page-intro{color:var(--glass-muted);font-size:14px;font-weight:520}.glass-shell .panel,.glass-shell .collection-next-step,.glass-shell .review-summary-strip,.glass-shell .publish-readiness-grid,.glass-shell .reference-kpi,.glass-shell .catalog-row,.glass-shell .collection-command-deck,.glass-shell .catalog-filter-form{border-radius:var(--radius-md);background:var(--glass-surface);box-shadow:var(--glass-shadow);-webkit-backdrop-filter:blur(16px)saturate(125%);border:1px solid #ffffffdb}.glass-shell .panel-heading{border-bottom:1px solid #708ea524;min-height:62px;padding:17px 20px}.glass-shell .panel-heading h2{color:var(--glass-ink);font-size:17px;font-weight:760}.glass-shell .panel-heading span,.glass-shell .panel-heading a{font-size:12px;font-weight:580}.glass-shell .icon-text-button,.glass-shell .icon-button{border-radius:var(--radius-sm);min-height:38px;font-size:13px;font-weight:700}.glass-shell .icon-text-button.primary{border-color:var(--glass-blue);background:var(--glass-blue);box-shadow:0 7px 16px #2e73ef2e,inset 0 1px #ffffff47}.glass-shell .icon-text-button.primary:hover{border-color:var(--glass-blue-strong);background:var(--glass-blue-strong)}.glass-shell .status,.glass-shell .plain-status,.glass-shell .connection-pill{font-size:10px}.glass-shell .reference-view-tabs{border-bottom-color:#68849a33}.glass-shell .reference-view-tabs a,.glass-shell .reference-view-tabs span{color:#7c8d9c;font-size:12px;font-weight:660}.glass-shell .reference-view-tabs .active{color:var(--glass-ink)}.glass-shell .reference-kpi{min-height:96px}.glass-shell .reference-kpi strong{color:var(--glass-ink);font-size:23px;font-weight:760}.glass-shell .reference-kpi small{color:var(--glass-muted);font-size:11px;font-weight:620}.glass-shell .reference-kpi:hover{border-color:#fffffffa;box-shadow:0 16px 34px #3757701f,inset 0 1px #fff}.glass-shell .dashboard-grid{gap:20px}.glass-shell .queue-copy strong{font-size:13px;font-weight:730}.glass-shell .queue-copy small,.glass-shell .queue-source{font-size:11px}.glass-shell .connection-row strong,.glass-shell .latest-publish strong{font-size:13px}.glass-shell .connection-row small,.glass-shell .latest-publish small{font-size:10px}.glass-shell .catalog-health-ring:after{background:#ffffffe6}.glass-shell .catalog-health-ring strong{font-size:21px}.glass-shell .site-readiness-row{font-size:13px}.glass-shell .catalog-filter-form{background:#ffffffad}.glass-shell .catalog-search,.glass-shell .compact-select-label select{border-radius:var(--radius-sm);min-height:44px;font-size:12px}.glass-shell .compact-select-label{font-size:10px;font-weight:760}.glass-shell .catalog-type-tabs .type-chip{border-radius:var(--radius-sm);min-height:36px;font-size:12px;font-weight:670}.glass-shell .catalog-row{background:#ffffffc2;min-height:94px}.glass-shell .catalog-row:hover{background:#ffffffeb;box-shadow:0 16px 34px #3757701f,inset 0 1px #fff}.glass-shell .catalog-row-identity>span{font-size:10px}.glass-shell .catalog-row-identity>a{font-size:16px;font-weight:760}.glass-shell .catalog-row-identity small,.glass-shell .catalog-row-colors strong,.glass-shell .catalog-row-sites a,.glass-shell .catalog-site-off{font-size:11px}.glass-shell .collection-command-deck{background:#ffffffbd}.glass-shell .collection-command-main{background:#e1eeffb8}.glass-shell .collection-command-copy>span{font-size:10px}.glass-shell .collection-command-copy strong{font-size:22px;font-weight:770}.glass-shell .collection-command-copy small,.glass-shell .collection-command-site strong{font-size:12px}.glass-shell .collection-command-site small{font-size:10px}.glass-shell .collection-command-site.active{background:#2e73eff0}.glass-shell .collection-jump-nav{border-radius:var(--radius-md);-webkit-backdrop-filter:blur(16px)saturate(125%);background:#ffffffc2;top:76px}.glass-shell .collection-jump-nav a{border-radius:var(--radius-sm);min-height:36px;font-size:11px;font-weight:690}.glass-shell .publishing-control-panel,.glass-shell .source-sync-panel,.glass-shell .variant-panel,.glass-shell .collection-fields-panel,.glass-shell .compact-panel{border-radius:var(--radius-md);background:var(--glass-surface)}.glass-shell .publishing-site-card{background:#ffffff8c}.glass-shell .publishing-site-card.active{background:#e5f0ffcc}.glass-shell .source-sync-item{background:#ffffffa1}.glass-shell .integrated-variant-card{background:#ffffff8c}.glass-shell .integrated-variant-card:nth-child(2n){background:#f7fbffb8}.glass-shell .variant-copy a{font-size:13px;font-weight:750}.glass-shell .variant-copy small,.glass-shell .variant-stock small{font-size:10px}.glass-shell .site-check-pill{border-radius:var(--radius-xs);font-size:10px}.glass-shell .editor-section{background:#ffffff94}.glass-shell .editor-section:nth-of-type(odd){background:#f6fafec7}.glass-shell .editor-section-heading h3{font-size:17px;font-weight:760}.glass-shell .editor-section-heading span{font-size:11px}.glass-shell .form-grid label,.glass-shell .spec-control-grid label,.glass-shell .image-editor-grid label{font-size:11px;font-weight:720}.glass-shell .form-grid input,.glass-shell .form-grid textarea,.glass-shell .spec-control-grid input,.glass-shell .spec-control-grid textarea,.glass-shell .spec-control-grid select,.glass-shell .image-editor-grid input,.glass-shell .image-editor-grid textarea{border-radius:var(--radius-sm);background:#ffffffc2;min-height:42px;font-size:13px;font-weight:550}.glass-shell .taxonomy-picker-trigger{border-radius:var(--radius-sm);background:#ffffffb8}.glass-shell .taxonomy-picker-trigger strong{font-size:13px}.glass-shell .taxonomy-picker-trigger small{font-size:11px}.glass-shell .change-card{border-radius:var(--radius-md);background:var(--glass-surface)}.glass-shell .change-card-top h2{font-size:17px;font-weight:760}.glass-shell .change-card-top p{font-size:12px}.glass-shell table{font-size:13px}.glass-shell th{font-size:11px;font-weight:760}@media (max-width:1180px){.glass-header{grid-template-columns:160px minmax(0,1fr) auto;padding-inline:18px}.glass-brand small{display:none}.glass-nav .nav-link{padding-inline:8px;font-size:12px}.glass-actions .global-search{width:170px}.glass-shell .content{padding-inline:24px}}@media (max-width:900px){.glass-header{grid-template-columns:auto minmax(0,1fr) auto;gap:9px;min-height:auto;padding:9px 12px}.glass-brand>span:last-child{display:none}.glass-brand-mark{width:38px;height:38px}.glass-nav{overflow-x:auto}.glass-nav .nav-link{min-width:max-content}.glass-actions .global-search,.glass-actions .user-menu,.reference-signout{display:none}.glass-shell .collection-jump-nav{top:57px}}@media (max-width:640px){body{font-size:14px}.glass-header{grid-template-columns:auto minmax(0,1fr) auto}.glass-nav .nav-link{grid-template-columns:18px;justify-items:center;min-width:39px;padding-inline:9px}.glass-nav .nav-link>span{display:none}.glass-nav .nav-badge{margin:-25px -25px 0 0;position:absolute}.glass-shell .content{padding:20px 12px 36px}.glass-shell .page-heading h1{font-size:28px}.glass-shell .page-intro{font-size:13px}.glass-shell .reference-kpi-grid{gap:10px}.glass-shell .reference-kpi{min-height:82px}.glass-shell .reference-kpi strong{font-size:19px}.glass-shell .reference-kpi small{font-size:10px}}
.review-page{gap:18px}.review-page .page-heading{min-height:72px}.review-page .heading-actions{align-self:center}.review-view-tabs{border-radius:var(--radius-md);width:fit-content;box-shadow:var(--glass-shadow);-webkit-backdrop-filter:blur(14px)saturate(125%);background:#fff9;border:1px solid #ffffffdb;align-items:center;gap:4px;padding:5px;display:flex}.review-view-tabs a{border-radius:var(--radius-sm);color:#627587;align-items:center;gap:9px;min-height:40px;padding:0 13px;font-size:12px;font-weight:690;display:inline-flex}.review-view-tabs a:hover{color:#315b8e;background:#ffffff9e}.review-view-tabs a.active{color:var(--glass-blue-strong);background:#fffffff0;box-shadow:0 5px 14px #3f5b7117,inset 0 1px #fff}.review-view-tabs a strong{color:#627587;background:#e9eff4;border-radius:999px;place-items:center;min-width:23px;height:23px;font-size:10px;display:grid}.review-view-tabs a.active strong{color:#275fb8;background:#dce9fc}.review-view-tabs a.active.attention strong{color:#a86209;background:#fff0dc}.review-view-tabs a.active.ready strong{color:#18734f;background:#e6f7ee}.review-inbox-workspace{border-radius:var(--radius-md);min-height:650px;box-shadow:var(--glass-shadow);-webkit-backdrop-filter:blur(16px)saturate(125%);background:#ffffff9e;border:1px solid #ffffffe0;grid-template-columns:380px minmax(0,1fr);display:grid;overflow:hidden}.review-inbox-list{background:#f5f9fc94;border-right:1px solid #6f8ba133;min-width:0}.review-inbox-list>header{border-bottom:1px solid #6f8ba12e;justify-content:space-between;align-items:center;gap:14px;min-height:82px;padding:15px 17px;display:flex}.review-inbox-list>header>div{gap:3px;display:grid}.review-inbox-list h2{color:var(--glass-ink);font-size:16px;font-weight:770}.review-inbox-list header span{max-width:280px;color:var(--glass-muted);font-size:10px;line-height:1.4}.review-inbox-list>header>strong{color:#536779;background:#e6edf3;border-radius:50%;place-items:center;min-width:31px;height:31px;font-size:12px;display:grid}.review-list-scroll{max-height:720px;overflow-y:auto}.review-list-item{min-height:94px;color:var(--glass-ink);border-bottom:1px solid #6f8ba126;grid-template-columns:4px minmax(0,1fr) 17px;align-items:center;gap:12px;padding:12px 13px 12px 0;display:grid;position:relative}.review-list-item:hover{background:#ffffff94}.review-list-item.selected{box-shadow:inset 3px 0 0 var(--glass-blue);background:#fffffff5}.review-list-source{background:#8ca1b2;border-radius:0 3px 3px 0;width:4px;height:44px}.review-list-source.source-brandfolder{background:#50b879}.review-list-source.source-dealer-portal{background:var(--glass-blue)}.review-list-source.source-live-site{background:#8a6fd1}.review-list-source.source-platform{background:#e2a33d}.review-list-copy{gap:4px;min-width:0;display:grid}.review-list-copy>span:first-child{justify-content:space-between;align-items:center;gap:8px;display:flex}.review-list-copy>span:first-child>strong{color:#627789;letter-spacing:.05em;text-transform:uppercase;font-size:9px;font-weight:800}.review-list-copy .status{padding:2px 6px;font-size:8px}.review-list-copy b{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:760;overflow:hidden}.review-list-copy small{color:#80909d;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.review-list-item>svg{color:#9aa8b3}.review-list-item.selected>svg{color:var(--glass-blue)}.review-detail-panel{background:#ffffffb8;min-width:0}.review-detail-content{flex-direction:column;min-height:650px;display:flex}.review-detail-header{border-bottom:1px solid #6f8ba12e;grid-template-columns:minmax(0,1fr) auto;gap:9px 18px;padding:25px 28px 22px;display:grid}.review-detail-header .change-source-line{align-self:center}.review-detail-header>.status{place-self:center end}.review-detail-header h2{color:var(--glass-ink);grid-column:1/-1;font-size:24px;font-weight:780;line-height:1.18}.review-detail-header p{max-width:760px;color:var(--glass-muted);grid-column:1/-1;margin:0;font-size:13px;line-height:1.55}.review-detail-header .source-token{border-radius:var(--radius-xs)}.review-context-grid{background:#f6fafd94;border-bottom:1px solid #6f8ba12e;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.review-context-grid>div{border-right:1px solid #6f8ba129;align-content:center;gap:5px;min-height:88px;padding:14px 20px;display:grid}.review-context-grid>div:last-child{border-right:0}.review-context-grid>div>span{color:#7c8d9b;letter-spacing:.04em;text-transform:uppercase;font-size:10px;font-weight:750}.review-context-grid strong,.review-context-grid .table-link{color:var(--glass-ink);font-size:13px;font-weight:750}.review-context-grid .table-link{color:var(--glass-blue-strong)}.review-context-grid .site-pill{border-radius:var(--radius-xs);color:#526a7e;background:#ffffffc2;border-color:#d4e1ec;font-size:9px}.review-comparison{grid-template-columns:minmax(0,1fr) 44px minmax(0,1fr);align-items:stretch;gap:0;padding:26px 28px;display:grid}.review-value{border-radius:var(--radius-md);background:#f6f9fbb8;border:1px solid #6f8ba133;align-content:start;gap:9px;min-height:170px;padding:18px;display:grid}.review-value.detected{background:#eaf3ffc2;border-color:#498be559;box-shadow:inset 0 1px #fffc}.review-value>span{color:#778995;letter-spacing:.04em;text-transform:uppercase;font-size:10px;font-weight:780}.review-value strong{overflow-wrap:anywhere;color:var(--glass-ink);font-size:14px;line-height:1.5}.review-value.detected strong{color:#224f87}.comparison-arrow{color:#7e91a1;place-items:center;display:grid}.review-decision-bar{background:#f6fafdb8;border-top:1px solid #6f8ba12e;justify-content:space-between;align-items:center;gap:18px;margin-top:auto;padding:15px 20px;display:flex}.decision-prompt{color:#5f7385;font-size:11px;font-weight:660}.review-decision-bar .change-actions{background:0 0;border:0;flex-wrap:wrap;align-items:center;gap:8px;padding:0;display:flex}.review-decision-bar .change-actions form{display:flex}.review-decision-bar .icon-text-button{white-space:nowrap}@media (max-width:1080px){.review-inbox-workspace{grid-template-columns:330px minmax(0,1fr)}.review-decision-bar{flex-direction:column;align-items:flex-start}}@media (max-width:820px){.review-inbox-workspace{grid-template-columns:1fr}.review-inbox-list{border-bottom:1px solid #6f8ba133;border-right:0}.review-list-scroll{max-height:none;display:flex;overflow-x:auto}.review-list-item{border-bottom:0;border-right:1px solid #6f8ba126;min-width:300px}.review-list-item.selected{box-shadow:inset 0 -3px 0 var(--glass-blue)}.review-detail-content{min-height:560px}}@media (max-width:620px){.review-page .heading-actions{width:100%}.review-view-tabs{width:100%;overflow-x:auto}.review-view-tabs a{flex:1;justify-content:center;min-width:max-content}.review-inbox-list>header{min-height:70px}.review-detail-header{padding:20px 16px 17px}.review-detail-header h2{font-size:20px}.review-context-grid{grid-template-columns:1fr}.review-context-grid>div{border-bottom:1px solid #6f8ba129;border-right:0;min-height:68px;padding:11px 16px}.review-context-grid>div:last-child{border-bottom:0}.review-comparison{grid-template-columns:1fr;gap:9px;padding:17px 16px}.comparison-arrow{min-height:28px;transform:rotate(90deg)}.review-value{min-height:120px}.review-decision-bar{padding:14px 16px}.review-decision-bar .change-actions{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.review-decision-bar .change-actions form,.review-decision-bar .change-actions button,.review-decision-bar .change-actions>a{width:100%}.review-decision-bar .change-actions button,.review-decision-bar .change-actions>a{justify-content:center}}
.collection-detail-page{--collection-ink:#172238;--collection-muted:#697990;--collection-line:#7f94b13d;--collection-blue:#2f73ef;--collection-blue-soft:#2f73ef17;--collection-amber:#b86508}.collection-detail-page .collection-detail-heading{margin-bottom:2px}.collection-focus-layout{grid-template-columns:244px minmax(0,1fr);align-items:start;gap:18px;display:grid}.collection-focus-nav{z-index:12;-webkit-backdrop-filter:blur(20px)saturate(135%);background:#ffffffc9;border:1px solid #ffffffd1;border-radius:9px;position:sticky;top:88px;overflow:hidden;box-shadow:0 15px 40px #2842661a,inset 0 0 0 1px #8297b41f}.collection-focus-site{border-bottom:1px solid var(--collection-line);background:#f1f7ffb8;grid-template-columns:9px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:68px;padding:13px 14px;display:grid}.collection-focus-site>span:nth-child(2){gap:2px;min-width:0;display:grid}.collection-focus-site small{color:var(--collection-muted);font-size:10px;font-weight:690}.collection-focus-site strong{color:var(--collection-ink);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.collection-focus-site .status-badge,.collection-focus-site .not-included-label{text-overflow:ellipsis;white-space:nowrap;max-width:72px;font-size:9px;overflow:hidden}.collection-focus-readiness{color:var(--collection-muted);gap:8px;padding:12px 14px 8px;font-size:10px;font-weight:680;display:grid}.collection-focus-readiness strong{color:var(--collection-ink)}.collection-focus-progress{background:#dfe8f4;border-radius:2px;height:4px;display:block;overflow:hidden}.collection-focus-progress i{border-radius:inherit;background:linear-gradient(90deg,#2f73ef,#23a66f);height:100%;display:block}.collection-focus-links{gap:2px;padding:6px 8px 10px;display:grid}.collection-focus-label{color:#91a0b4;text-transform:uppercase;padding:13px 8px 5px;font-size:9px;font-weight:800}.collection-focus-links a{color:#53637a;border-radius:6px;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:48px;padding:7px 9px;transition:background .14s,color .14s,transform .14s;display:grid}.collection-focus-links a:hover,.collection-focus-links a:focus-visible{background:var(--collection-blue-soft);color:#1d5fc9;outline:none;transform:translate(2px)}.collection-focus-links a.default-current{background:var(--collection-blue-soft);color:#1d5fc9}.collection-focus-layout:has(:target) .collection-focus-links a.default-current{color:#53637a;background:0 0}:is(.collection-focus-layout:has(#websites:target) .collection-focus-links a[href=\#websites],.collection-focus-layout:has(#source-sync:target) .collection-focus-links a[href=\#source-sync],.collection-focus-layout:has(#colors:target) .collection-focus-links a[href=\#colors],.collection-focus-layout:has(#page-details:target) .collection-focus-links a[href=\#page-details],.collection-focus-layout:has(#specifications:target) .collection-focus-links a[href=\#specifications],.collection-focus-layout:has(#website-copy:target) .collection-focus-links a[href=\#website-copy],.collection-focus-layout:has(#documents:target) .collection-focus-links a[href=\#documents],.collection-focus-layout:has(#images:target) .collection-focus-links a[href=\#images],.collection-focus-layout:has(#collection-changes:target) .collection-focus-links a[href=\#collection-changes],.collection-focus-layout:has(#source-reference:target) .collection-focus-links a[href=\#source-reference]){background:var(--collection-blue-soft);color:#1d5fc9}.collection-focus-links a>span{min-width:0;color:var(--collection-ink);gap:1px;font-size:11px;font-weight:750;display:grid}.collection-focus-links a small{color:var(--collection-muted);text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:540;overflow:hidden}.collection-focus-links a b{color:#61728a;background:#e9eff8;border-radius:5px;place-items:center;min-width:21px;height:21px;font-size:9px;display:grid}.collection-focus-links a.needs-attention b{color:var(--collection-amber);background:#fff0dc}.collection-focus-live-link{color:#34516f;background:#ffffffb8;border:1px solid #ced9e9;border-radius:6px;justify-content:center;align-items:center;gap:8px;min-height:42px;margin:0 10px 10px;font-size:11px;font-weight:730;display:flex}.collection-focus-live-link:hover{color:#1d5fc9;border-color:#9db8df}.collection-focus-content{gap:16px;min-width:0;display:grid}.collection-focus-content>.panel,.collection-focus-content .variant-panel,.collection-focus-content .collection-fields-panel,.collection-focus-content .compact-panel{border-radius:8px}.collection-focus-content .workspace-anchor,.collection-focus-content .editor-section{scroll-margin-top:92px}.collection-focus-content .collection-next-step{border-radius:8px;grid-template-columns:minmax(190px,.34fr) minmax(0,1fr);align-items:stretch;gap:12px;display:grid}.collection-focus-content .next-step-context{align-content:center;min-width:0;padding:12px 14px}.collection-focus-content .guidance-alert{border-radius:7px;margin:0}.collection-focus-content .publishing-control-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.collection-focus-content .publishing-site-card{min-height:0;box-shadow:none;border-radius:7px}.collection-focus-content .collection-workbench{display:block}.collection-focus-content .variant-panel{min-width:0}.collection-focus-content .collection-editor-layout{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}.collection-focus-content .collection-review-side{order:-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid;position:static}.collection-focus-content .collection-review-side .compact-panel{min-width:0;box-shadow:none}.collection-focus-content .collection-review-side .change-mini-list{max-height:180px;overflow:auto}.collection-focus-content .collection-fields-panel>.panel-heading{z-index:8;-webkit-backdrop-filter:blur(15px);background:#ffffffed;position:sticky;top:76px}.collection-focus-content .editor-section{padding-block:22px}.collection-focus-content .editor-section-heading{margin-bottom:16px}.collection-focus-content .editor-section-heading h3,.collection-focus-content .panel-heading h2{color:var(--collection-ink)}.collection-focus-content .taxonomy-picker-grid,.collection-focus-content .source-reference-grid{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:1180px){.collection-focus-layout{grid-template-columns:214px minmax(0,1fr)}.collection-focus-links a{grid-template-columns:18px minmax(0,1fr) auto}.collection-focus-content .source-sync-grid,.collection-focus-content .collection-review-side{grid-template-columns:1fr}.collection-focus-content .taxonomy-picker-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.collection-focus-layout{grid-template-columns:minmax(0,1fr)}.collection-focus-nav{grid-template-columns:minmax(180px,.8fr) minmax(0,2fr);display:grid;position:sticky;top:64px;overflow:visible}.collection-focus-site{border-right:1px solid var(--collection-line);border-bottom:0}.collection-focus-readiness,.collection-focus-live-link,.collection-focus-label,.collection-focus-links a small,.collection-focus-links a b{display:none}.collection-focus-links{gap:4px;padding:8px;display:flex;overflow-x:auto}.collection-focus-links a{flex:none;min-height:42px;padding:7px 10px;display:flex}.collection-focus-links a>span{white-space:nowrap;display:block}.collection-focus-content .collection-fields-panel>.panel-heading{top:118px}}@media (max-width:680px){.collection-focus-nav{grid-template-columns:1fr;top:57px}.collection-focus-site{border-right:0;border-bottom:1px solid var(--collection-line);min-height:54px}.collection-focus-content .collection-next-step,.collection-focus-content .publishing-control-grid,.collection-focus-content .taxonomy-picker-grid,.collection-focus-content .source-reference-grid{grid-template-columns:minmax(0,1fr)}.collection-focus-content .collection-fields-panel>.panel-heading{position:static}}
