.admin-shell{color:#12243a;background:#f4f7fb;grid-template-columns:280px minmax(0,1fr);min-height:100vh;display:grid}.admin-sidebar{background:linear-gradient(#fff 0%,#f7fbff 100%);border-right:1px solid #1e3f661f;flex-direction:column;align-self:start;gap:18px;min-height:100vh;padding:24px;display:flex;position:sticky;top:0}.admin-brand{color:#123354;background:#edf7ff;border-radius:22px;gap:4px;padding:18px;text-decoration:none;display:grid}.admin-brand span,.admin-kicker{color:#1d77bd;letter-spacing:.14em;text-transform:uppercase;font-size:12px;font-weight:800}.admin-brand strong{letter-spacing:-.04em;font-size:22px}.admin-nav{gap:8px;display:grid}.admin-nav a{color:#243b55;background:#fff;border:1px solid #2249711a;border-radius:16px;justify-content:space-between;align-items:center;gap:12px;padding:13px 14px;text-decoration:none;display:flex}.admin-nav a:hover{border-color:#1e77bd47;transform:translateY(-1px)}.admin-nav em{color:#7a8ba0;font-size:12px;font-style:normal}.admin-sidebar-card,.admin-hero-panel,.admin-stat-card,.admin-panel,.admin-connect-card{background:#fff;border:1px solid #1e3f661f;border-radius:26px;box-shadow:0 18px 60px #142a4612}.admin-sidebar-card{margin-top:auto;padding:18px}.admin-sidebar-card strong,.admin-sidebar-card span{display:block}.admin-sidebar-card span{color:#61738a;margin-top:8px;font-size:13px;line-height:1.5}.admin-shell-main{min-width:0}.admin-page{gap:20px;padding:clamp(18px,3vw,34px);display:grid}.admin-hero-panel--split{grid-template-columns:minmax(0,1fr) minmax(240px,340px);align-items:stretch;gap:22px;display:grid}.admin-hero-panel h1{letter-spacing:-.055em;max-width:940px;margin:8px 0 12px;font-size:clamp(34px,4.8vw,60px);font-weight:640;line-height:.96}.admin-hero-panel p{color:#53677f;max-width:900px;margin:0;font-size:17px;line-height:1.65}.admin-hero-status{color:#0e426d;background:linear-gradient(145deg,#eaf7ff,#f4fbff);border-radius:22px;align-content:center;gap:8px;padding:22px;display:grid}.admin-hero-status span,.admin-hero-status small,.admin-stat-card span,.admin-stat-card p,.admin-muted-note,.admin-empty-state{color:#62758c}.admin-hero-status strong{letter-spacing:-.045em;font-size:34px}.admin-grid{gap:14px;display:grid}.admin-grid--four{grid-template-columns:repeat(4,minmax(0,1fr))}.admin-stat-card{padding:18px}.admin-stat-card span,.admin-stat-card p{font-size:13px;line-height:1.45;display:block}.admin-stat-card strong{letter-spacing:-.05em;margin:8px 0;font-size:clamp(26px,3vw,38px);display:block}.admin-stat-card p{margin:0}.admin-two-column{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.admin-two-column--analytics{align-items:start}.admin-panel{padding:clamp(18px,3vw,26px)}.admin-panel-head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px;display:flex}.admin-panel-head h2{letter-spacing:-.045em;margin:5px 0 0;font-size:clamp(24px,3vw,34px);font-weight:620}.admin-panel-head a{color:#fff;background:#0e6fb4;border-radius:999px;justify-content:center;align-items:center;padding:10px 14px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.admin-marketing-list,.admin-status-list,.admin-analytics-plan,.admin-roadmap-list{gap:10px;display:grid}.admin-marketing-list{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-marketing-list>div,.admin-status-list>div,.admin-analytics-plan>div,.admin-funnel-mini>div,.admin-funnel-list>div,.admin-counter-list>div,.admin-event-list>div,.admin-roadmap-list span{background:#f3f7fb;border-radius:18px;padding:14px}.admin-marketing-list span,.admin-status-list span,.admin-funnel-mini span,.admin-funnel-list span,.admin-counter-list span,.admin-event-list span,.admin-analytics-plan span{color:#64778d;font-size:13px;line-height:1.45;display:block}.admin-marketing-list strong,.admin-status-list strong,.admin-funnel-mini strong,.admin-funnel-list strong,.admin-counter-list strong,.admin-analytics-plan strong{color:#12243a;letter-spacing:-.04em;margin-top:5px;font-size:24px;display:block}.admin-marketing-list p,.admin-event-list p{color:#697b91;margin:6px 0 0;font-size:13px;line-height:1.45}.admin-funnel-mini,.admin-funnel-list{gap:10px;margin-top:16px;display:grid}.admin-funnel-mini{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-funnel-list{grid-template-columns:repeat(4,minmax(0,1fr))}.admin-funnel-mini em,.admin-funnel-list em{color:#0c7750;margin-top:4px;font-size:12px;font-style:normal;font-weight:800;display:block}.admin-status-list{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-muted-note,.admin-empty-state{margin:16px 0 0;line-height:1.55}.admin-connect-card{background:#fff8eb;padding:18px}.admin-connect-card.is-ok{background:#edfff7}.admin-connect-card span,.admin-connect-card p{color:#62758c;line-height:1.5;display:block}.admin-connect-card strong{letter-spacing:-.04em;margin:8px 0;font-size:28px;display:block}.admin-roadmap-list{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-roadmap-list span{color:#243b55;font-weight:700}.admin-counter-list,.admin-event-list{gap:10px;display:grid}.admin-counter-list>div{justify-content:space-between;align-items:center;gap:16px;display:flex}.admin-counter-list span{overflow-wrap:anywhere}.admin-event-list strong{margin-bottom:4px;display:block}@media (max-width:1180px){.admin-shell{grid-template-columns:1fr}.admin-sidebar{min-height:auto;position:static}.admin-nav{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-sidebar-card{margin-top:0}.admin-grid--six,.admin-grid--four,.admin-funnel-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.admin-page,.admin-sidebar{padding:14px}.admin-nav,.admin-hero-panel--split,.admin-two-column,.admin-marketing-list,.admin-status-list,.admin-funnel-mini,.admin-funnel-list,.admin-grid--six,.admin-grid--four,.admin-roadmap-list{grid-template-columns:1fr}.admin-panel-head{display:grid}}@media (min-width:900px){.admin-two-column--wide-last .admin-counter-panel:last-child{grid-column:1/-1}}.admin-products-page{color:#12243a}.admin-catalog-notice{color:#0d5f3b;background:#edfff7;border:1px solid #2345701f;border-radius:22px;padding:16px 18px;box-shadow:0 18px 60px #16294412}.admin-catalog-notice--error{color:#9d3030;background:#fff1f1}.admin-product-studio-list{gap:20px;display:grid}.admin-product-studio-card{background:#fff;border:1px solid #1e3f661f;border-radius:30px;padding:clamp(18px,3vw,28px);box-shadow:0 18px 60px #142a4612}.admin-product-studio-header,.admin-product-studio-body{gap:18px;display:grid}.admin-product-studio-header{grid-template-columns:minmax(0,1fr) minmax(240px,320px);align-items:start;margin-bottom:20px}.admin-product-studio-title h2{color:#12243a;letter-spacing:-.045em;margin:8px 0 12px;font-size:clamp(25px,3vw,38px);font-weight:620;line-height:1.05}.admin-product-badges{flex-wrap:wrap;gap:8px;display:flex}.admin-mode{color:#4a5f78;background:#eef2f7;border-radius:999px;align-items:center;padding:6px 10px;font-size:12px;font-weight:800;line-height:1;display:inline-flex}.admin-mode--published{color:#0c7444;background:#e9fff4}.admin-mode--hidden,.admin-mode--warning{color:#9d3030;background:#fff1f1}.admin-mode--overlay,.admin-mode--promo{color:#1c78c0;background:#eef7ff}.admin-mode--source{color:#0a8d70;background:#ecfbf7}.admin-mode--kind{color:#496778;background:#f1f6f8}.admin-price-block{text-align:right;background:#f3f7fc;border-radius:22px;min-width:0;padding:18px}.admin-price-block span,.admin-price-block small,.admin-catalog-actions span,.admin-field-hint,.admin-product-preview-text span,.admin-product-preview-facts dt{color:#667990;font-size:13px;line-height:1.45;display:block}.admin-price-block strong{letter-spacing:-.05em;margin:6px 0;font-size:30px;display:block}.admin-price-block--warning{background:#fff8e6}.admin-price-block--overlay{background:#eef7ff}.admin-price-alert,.admin-field-warning{font-weight:800;color:#946200!important}.admin-product-studio-body{grid-template-columns:minmax(260px,340px) minmax(0,1fr);align-items:start}.admin-product-preview{background:linear-gradient(#f8fbff 0%,#fff 100%);border:1px solid #2345701a;border-radius:24px;gap:14px;padding:14px;display:grid;position:sticky;top:24px}.admin-product-preview-image{background:#eef4fb;border-radius:20px;place-items:center;min-height:210px;display:grid;position:relative;overflow:hidden}.admin-product-preview-image img{object-fit:contain;width:100%;height:auto}.admin-product-preview-image em{color:#fff;background:#0e6fb4;border-radius:999px;padding:7px 10px;font-size:12px;font-style:normal;font-weight:800;position:absolute;top:12px;left:12px}.admin-product-preview-text strong{margin:6px 0;font-size:17px;line-height:1.35;display:block}.admin-product-preview-text p{color:#53677f;-webkit-line-clamp:5;-webkit-box-orient:vertical;margin:0;font-size:14px;line-height:1.55;display:-webkit-box;overflow:hidden}.admin-product-preview-facts{gap:8px;margin:0;display:grid}.admin-product-preview-facts>div{background:#f1f6fb;border-radius:14px;gap:3px;padding:10px;display:grid}.admin-product-preview-facts dd{color:#223a55;overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.4}.admin-product-studio-form,.admin-product-tabs{gap:16px;display:grid}.admin-product-tab-input{opacity:0;appearance:none;clip:rect(0 0 0 0);clip-path:inset(50%);pointer-events:none;white-space:nowrap;border:0;width:1px;height:1px;margin:0;padding:0;position:fixed;inset:50% auto auto 50%;overflow:hidden}.admin-product-tab-nav{background:#f4f7fb;border:1px solid #2345701a;border-radius:18px;flex-wrap:wrap;gap:8px;padding:8px;display:flex}.admin-product-tab-nav label{color:#52677f;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;padding:9px 12px;font-size:13px;font-weight:800;transition:border-color .2s,background .2s,color .2s;display:inline-flex}:is(.admin-product-tabs:has(.admin-product-tab-input[value=commerce]:checked) .admin-product-tab-nav label[for$=-commerce],.admin-product-tabs:has(.admin-product-tab-input[value=content]:checked) .admin-product-tab-nav label[for$=-content],.admin-product-tabs:has(.admin-product-tab-input[value=media]:checked) .admin-product-tab-nav label[for$=-media],.admin-product-tabs:has(.admin-product-tab-input[value=seo]:checked) .admin-product-tab-nav label[for$=-seo],.admin-product-tabs:has(.admin-product-tab-input[value=system]:checked) .admin-product-tab-nav label[for$=-system]){color:#0e426d;background:#fff;border-color:#0e6fb424;box-shadow:0 8px 20px #142a460f}.admin-product-tab-panel{display:none}:is(.admin-product-tabs:has(.admin-product-tab-input[value=commerce]:checked) .admin-product-tab-panel[data-panel=commerce],.admin-product-tabs:has(.admin-product-tab-input[value=content]:checked) .admin-product-tab-panel[data-panel=content],.admin-product-tabs:has(.admin-product-tab-input[value=media]:checked) .admin-product-tab-panel[data-panel=media],.admin-product-tabs:has(.admin-product-tab-input[value=seo]:checked) .admin-product-tab-panel[data-panel=seo],.admin-product-tabs:has(.admin-product-tab-input[value=system]:checked) .admin-product-tab-panel[data-panel=system]){display:block}.admin-product-field-group{background:#fff;border:1px solid #2345701a;border-radius:24px;gap:16px;padding:clamp(16px,2vw,22px);display:grid}.admin-product-field-group header h3{letter-spacing:-.04em;margin:0;font-size:clamp(20px,2vw,28px);font-weight:620}.admin-product-field-group header p{color:#60748b;max-width:760px;margin:6px 0 0;line-height:1.55}.admin-product-field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.admin-product-field-grid label{color:#44566d;align-content:start;gap:7px;font-size:13px;font-weight:800;display:grid}.admin-product-field-grid input,.admin-product-field-grid select,.admin-product-field-grid textarea{color:#132238;width:100%;font:inherit;background:#fff;border:1px solid #23457029;border-radius:14px;padding:12px 13px;font-weight:500}.admin-product-field-grid input[readonly]{color:#61738a;background:#f5f7fb}.admin-product-field-grid textarea{resize:vertical}.admin-field-wide,.admin-checkbox,.admin-catalog-actions{grid-column:1/-1}.admin-checkbox{align-items:center;grid-template-columns:none!important;gap:10px!important;display:flex!important}.admin-checkbox input{width:auto}.admin-catalog-actions{border-top:1px solid #2345701a;justify-content:space-between;align-items:center;gap:16px;padding-top:16px;display:flex}.admin-catalog-actions button{color:#fff;cursor:pointer;background:#1c78c0;border:0;border-radius:999px;padding:13px 20px;font-weight:900}.admin-catalog-actions button:hover{background:#0e6fb4}@media (max-width:1080px){.admin-product-studio-header,.admin-product-studio-body{grid-template-columns:1fr}.admin-product-preview{position:static}}@media (max-width:760px){.admin-product-field-grid{grid-template-columns:1fr}.admin-product-tab-nav{grid-template-columns:1fr;display:grid}.admin-price-block,.admin-catalog-actions{text-align:left}.admin-catalog-actions{flex-direction:column;align-items:stretch}}.admin-save-banner{color:#145532;background:#ebfff4;border:1px solid #1f8e4e2e;border-radius:18px;padding:14px 16px;font-size:14px;font-weight:640}.admin-content-page{gap:18px}.admin-content-hero-panel h1{max-width:780px}.admin-content-editor,.admin-content-editor-section{gap:18px;display:grid}.admin-panel-head--stacked{margin-bottom:0;display:block}.admin-panel-head--stacked h2{margin:6px 0 8px}.admin-panel-head--stacked p:last-child{color:#61738a;max-width:900px;margin:0;line-height:1.55}.admin-content-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.admin-content-inline-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.admin-content-card-grid{gap:14px;display:grid}.admin-content-card-grid--three{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-content-card-grid--four{grid-template-columns:repeat(4,minmax(0,1fr))}.admin-content-nested-card{background:linear-gradient(#fbfdff 0%,#f5f9fd 100%);border:1px solid #1e3f661a;border-radius:22px;align-content:start;gap:12px;padding:16px;display:grid}.admin-content-nested-card h3{color:#173b60;letter-spacing:-.02em;margin:0;font-size:16px}.admin-content-save-bar{z-index:5;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffeb;border:1px solid #1e3f6624;border-radius:24px;justify-content:space-between;align-items:center;gap:18px;padding:16px 18px;display:flex;position:sticky;bottom:16px;box-shadow:0 18px 60px #142a461f}.admin-content-save-bar strong,.admin-content-save-bar span{display:block}.admin-content-save-bar span{color:#61738a;margin-top:4px;font-size:13px;line-height:1.45}.admin-content-save-bar button{color:#fff;font:inherit;cursor:pointer;background:#1d77bd;border:0;border-radius:999px;flex:none;padding:13px 18px;font-size:14px;font-weight:720}.admin-roadmap-list a{color:inherit;text-decoration:none;display:block}@media (max-width:1280px){.admin-content-card-grid--four,.admin-content-card-grid--three{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1180px){.admin-nav{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:760px){body:has(.admin-shell) main.admin-page{padding-top:14px}.admin-content-form-grid,.admin-content-inline-grid,.admin-content-card-grid--three,.admin-content-card-grid--four{grid-template-columns:1fr}.admin-content-save-bar{display:grid;position:static}.admin-content-save-bar button{width:100%}}.admin-shell :where(label:has(input),label:has(textarea),label:has(select),.admin-field-control){color:#36506d;align-content:start;gap:8px;font-size:13px;font-weight:760;line-height:1.25;display:grid}.admin-shell :where(input:not([type=checkbox]):not([type=radio]),textarea,select){color:#13243a;width:100%;min-height:46px;font:inherit;background:linear-gradient(#fff 0%,#f8fbff 100%);border:1px solid #19497724;border-radius:16px;outline:none;padding:12px 14px;font-size:14px;font-weight:560;line-height:1.35;transition:border-color .18s,box-shadow .18s,background .18s;box-shadow:inset 0 1px #ffffffd9,0 10px 24px #1d4c7c0a}.admin-shell :where(textarea){resize:vertical;min-height:108px}.admin-shell :where(select){cursor:pointer}.admin-shell :where(input:not([type=checkbox]):not([type=radio]),textarea,select)::placeholder{color:#8ca0b7}.admin-shell :where(input:not([type=checkbox]):not([type=radio]),textarea,select):focus{background:#fff;border-color:#1d77bd85;box-shadow:0 0 0 4px #1d77bd1a,0 14px 32px #1d4c7c14}.admin-shell :where(input[readonly],input:disabled,textarea:disabled,select:disabled){color:#74869a;cursor:not-allowed;background:#f1f5fa}.admin-shell :where(input[type=checkbox],input[type=radio]){accent-color:#1d77bd;width:18px;height:18px}.admin-field-control>span,.admin-shell :where(label:has(input),label:has(textarea),label:has(select))>span:first-child{color:#2d4865}.admin-field-hint{color:#70839a;font-size:12px;font-weight:560;line-height:1.45}.admin-builder-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.admin-builder-card{background:linear-gradient(#fff 0%,#f7fbff 100%);border:1px solid #1e3f661a;border-radius:24px;align-content:start;gap:16px;padding:16px;display:grid;box-shadow:0 14px 42px #142a460d}.admin-builder-card.is-disabled{opacity:.68;background:#f4f6f9}.admin-builder-card.is-locked{background:linear-gradient(#f7fcff 0%,#fff 100%);border-color:#1d77bd38}.admin-builder-card-head{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px;display:grid}.admin-builder-card-head>span{color:#0f609b;background:#eaf6ff;border-radius:14px;place-items:center;width:38px;height:38px;font-size:13px;font-weight:900;display:inline-grid}.admin-builder-card h3{color:#123354;letter-spacing:-.02em;margin:0;font-size:17px;font-weight:720}.admin-builder-card p{color:#657890;margin:5px 0 0;font-size:13px;line-height:1.45}.admin-builder-controls{grid-template-columns:minmax(96px,120px) minmax(0,1fr);align-items:end;gap:12px;display:grid}.admin-builder-toggle{color:#24506f;background:#fff;border:1px solid #1949771f;border-radius:16px;justify-content:space-between;align-items:center;min-height:46px;padding:10px 12px;font-size:13px;font-weight:780;display:flex!important}.admin-builder-toggle input:disabled+span{color:#7a8ea4}.admin-builder-card-foot{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.admin-builder-card-foot a{color:#0e6fb4;background:#eef7ff;border-radius:999px;align-items:center;min-height:26px;padding:6px 10px;font-size:12px;font-weight:840;text-decoration:none;display:inline-flex}@media (max-width:1280px){.admin-builder-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.admin-builder-grid,.admin-builder-controls{grid-template-columns:1fr}}.admin-media-upload-panel,.admin-media-filter-panel,.admin-media-library-section{gap:18px;display:grid}.admin-media-upload-form,.admin-media-filter-form{grid-template-columns:minmax(180px,1.15fr) minmax(170px,.75fr) minmax(220px,1fr) minmax(180px,.8fr);align-items:end;gap:14px;display:grid}.admin-media-upload-note{grid-column:span 2}.admin-media-upload-form .admin-primary-button,.admin-media-filter-form .admin-secondary-button{color:#fff;min-height:46px;font:inherit;cursor:pointer;background:linear-gradient(135deg,#1d77bd 0%,#116aa9 100%);border:0;border-radius:16px;padding:12px 18px;font-size:14px;font-weight:820;box-shadow:0 14px 28px #1d77bd33}.admin-media-filter-form .admin-secondary-button{color:#0c5f99;background:#eef8ff;box-shadow:inset 0 0 0 1px #1d77bd1f}.admin-media-file-control input[type=file]{padding:10px}.admin-media-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.admin-media-card{background:#fff;border:1px solid #1842691a;border-radius:28px;display:grid;overflow:hidden;box-shadow:0 20px 60px #142a460f}.admin-media-preview{object-fit:cover;background:linear-gradient(135deg,#eff7ff 0%,#f7fbff 100%);width:100%;height:220px;display:block}.admin-media-preview--missing,.admin-media-preview--file{color:#7489a0;letter-spacing:.02em;text-transform:uppercase;place-items:center;font-size:14px;font-weight:820;display:grid}.admin-media-preview--missing{color:#b85656;background:repeating-linear-gradient(135deg,#fff4f4 0 10px,#ffecec 10px 20px)}.admin-media-card-body{gap:14px;padding:18px;display:grid}.admin-media-card-head{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;display:grid}.admin-media-card-head p{color:#6b7e94;letter-spacing:.04em;text-transform:uppercase;margin:0 0 5px;font-size:12px;font-weight:760}.admin-media-card-head h3{color:#12385a;overflow-wrap:anywhere;margin:0;font-size:18px;font-weight:720;line-height:1.15}.admin-media-status{white-space:nowrap;letter-spacing:.02em;border-radius:999px;justify-content:center;align-items:center;padding:7px 10px;font-size:11px;font-weight:860;display:inline-flex}.admin-media-status--used{color:#0a6b48;background:#eaf9f1}.admin-media-status--uploaded{color:#075b94;background:#e8f6ff}.admin-media-status--unused{color:#7a5d12;background:#fff5d9}.admin-media-status--missing{color:#9f3737;background:#ffe9e9}.admin-media-path-field input{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace!important;font-size:12px!important}.admin-media-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;display:grid}.admin-media-facts div{background:#f7fbff;border-radius:16px;padding:11px 12px}.admin-media-facts dt{color:#7b8ea5;text-transform:uppercase;font-size:11px;font-weight:780}.admin-media-facts dd{color:#173b5d;margin:4px 0 0;font-size:13px;font-weight:760}.admin-media-usage{background:#f6faff;border-radius:18px;padding:12px 14px}.admin-media-usage summary{color:#174266;cursor:pointer;font-size:13px;font-weight:820}.admin-media-usage ul{color:#60758e;gap:5px;margin:10px 0 0;padding-left:18px;font-size:12px;line-height:1.45;display:grid}.admin-media-empty-note{color:#7489a0;margin:0;font-size:13px;line-height:1.45}.admin-media-meta-form{gap:12px;display:grid}.admin-media-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.admin-media-actions a,.admin-media-actions button{min-height:38px;font:inherit;cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;padding:10px 14px;font-size:13px;font-weight:840;text-decoration:none;display:inline-flex}.admin-media-actions a{color:#0f6fac;background:#eef8ff}.admin-media-actions button{color:#fff;background:#1d77bd}.admin-empty-state{color:#60758e;text-align:center;background:#f8fcff;border:1px dashed #1d77bd42;border-radius:26px;justify-items:center;gap:8px;padding:34px;display:grid}.admin-empty-state strong{color:#12385a;font-size:20px}.admin-empty-state p{margin:0}@media (max-width:1280px){.admin-media-grid,.admin-media-upload-form,.admin-media-filter-form{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.admin-media-grid,.admin-media-upload-form,.admin-media-filter-form,.admin-media-facts{grid-template-columns:1fr}.admin-media-upload-note{grid-column:auto}.admin-media-card-head{grid-template-columns:1fr}.admin-media-actions{display:grid}}.admin-shell :where(.admin-primary-button,.admin-secondary-button){min-height:46px;font:inherit;cursor:pointer;border:0;border-radius:16px;justify-content:center;align-items:center;padding:12px 18px;font-size:14px;font-weight:820;text-decoration:none;display:inline-flex}.admin-shell .admin-primary-button{color:#fff;background:linear-gradient(135deg,#1d77bd 0%,#116aa9 100%);box-shadow:0 14px 28px #1d77bd33}.admin-shell .admin-secondary-button{color:#0c5f99;background:#eef8ff;box-shadow:inset 0 0 0 1px #1d77bd1f}.admin-shell .admin-secondary-button--danger{color:#9d3030;background:#fff0f0;box-shadow:inset 0 0 0 1px #9d30301f}.promotion-strip{width:min(1180px,100% - 32px);margin:clamp(22px,4vw,44px) auto}.promotion-strip--home{margin-top:clamp(18px,3vw,34px)}.promotion-strip-inner{gap:14px;display:grid}.promotion-card{color:#123354;background:linear-gradient(135deg,#fff 0%,#f2f9ff 100%);border:1px solid #1d51801f;border-radius:30px;grid-template-columns:minmax(0,1fr) minmax(190px,280px);align-items:center;gap:clamp(16px,3vw,28px);padding:clamp(22px,4vw,34px);display:grid;overflow:hidden;box-shadow:0 24px 70px #132f5017}.promotion-card--green{background:linear-gradient(135deg,#f2fff8 0%,#e9f8f2 100%)}.promotion-card--light{background:linear-gradient(135deg,#fff 0%,#f8fbff 100%)}.promotion-card--dark{color:#fff;background:linear-gradient(135deg,#0e2e4d 0%,#123f66 100%)}.promotion-card span{color:#0f6fac;letter-spacing:.04em;text-transform:uppercase;background:#ffffffb8;border-radius:999px;width:fit-content;padding:7px 11px;font-size:12px;font-weight:860;display:inline-flex}.promotion-card--dark span{color:#fff;background:#ffffff24}.promotion-card h2{letter-spacing:-.05em;max-width:780px;margin:12px 0 10px;font-size:clamp(25px,3.5vw,44px);font-weight:620;line-height:1}.promotion-card p{color:#526980;max-width:760px;margin:0;font-size:16px;line-height:1.55}.promotion-card--dark p{color:#ffffffc2}.promotion-card-side{text-align:right;justify-items:end;gap:10px;display:grid}.promotion-card-side strong{color:#0c6a45;letter-spacing:-.045em;font-size:clamp(22px,3vw,34px);line-height:1;display:block}.promotion-card--dark .promotion-card-side strong{color:#fff}.promotion-card-side code{color:#123354;background:#ffffffb8;border-radius:999px;padding:8px 12px;font-size:13px;font-weight:900}.promotion-card-side a{color:#fff;background:#1d77bd;border-radius:999px;justify-content:center;align-items:center;padding:12px 16px;font-size:14px;font-weight:820;text-decoration:none;display:inline-flex}.promotion-card--dark .promotion-card-side a{color:#123354;background:#fff}@media (max-width:760px){.promotion-card{grid-template-columns:1fr}.promotion-card-side{text-align:left;justify-items:start}}.admin-promotions-page,.admin-promotions-list{gap:18px}.admin-promotions-list{display:grid}.admin-promotion-card{gap:18px;display:grid}.admin-promotion-card-head{grid-template-columns:minmax(0,1fr) minmax(160px,220px);align-items:start;gap:18px;display:grid}.admin-promotion-card-head h2{color:#123354;letter-spacing:-.05em;margin:6px 0 8px;font-size:clamp(26px,3vw,40px);font-weight:620}.admin-promotion-card-head p{color:#62758c;max-width:760px;margin:0;line-height:1.55}.admin-promotion-card-meta{color:#0e426d;text-align:right;background:#eef8ff;border-radius:22px;padding:18px}.admin-promotion-card-meta span,.admin-promotion-card-meta small{color:#64778d;font-size:13px;line-height:1.4;display:block}.admin-promotion-card-meta strong{letter-spacing:-.05em;margin:4px 0;font-size:34px;display:block}.admin-promotions-layout{grid-template-columns:minmax(260px,360px) minmax(0,1fr);align-items:start;gap:18px;display:grid}.admin-promotions-fields{gap:14px;display:grid}.admin-promotion-preview{color:#123354;background:linear-gradient(135deg,#fff 0%,#eef8ff 100%);border:1px solid #1e3f661a;border-radius:26px;gap:12px;padding:20px;display:grid;position:sticky;top:24px;box-shadow:0 18px 50px #142a460f}.admin-promotion-preview--green{background:linear-gradient(135deg,#f2fff8 0%,#eaf8f2 100%)}.admin-promotion-preview--light{background:linear-gradient(135deg,#fff 0%,#f8fbff 100%)}.admin-promotion-preview--dark{color:#fff;background:linear-gradient(135deg,#0e2e4d 0%,#123f66 100%)}.admin-promotion-preview--gold{background:linear-gradient(135deg,#fff8e2 0%,#fff1c4 100%)}.admin-promotion-preview span{color:#0c6fa8;letter-spacing:.04em;text-transform:uppercase;background:#ffffffc7;border-radius:999px;width:fit-content;padding:7px 10px;font-size:11px;font-weight:860}.admin-promotion-preview strong{letter-spacing:-.045em;font-size:clamp(22px,3vw,32px);line-height:1.05}.admin-promotion-preview p{color:#53677f;margin:0;line-height:1.55}.admin-promotion-preview--dark p{color:#ffffffc2}.admin-promotion-preview div{flex-wrap:wrap;gap:8px;display:flex}.admin-promotion-preview em,.admin-promotion-preview code{background:#ffffffb3;border-radius:999px;padding:8px 10px;font-size:12px;font-style:normal;font-weight:860}.admin-promotion-preview small{color:#657890;overflow-wrap:anywhere;font-size:12px;line-height:1.45}.admin-promotion-preview--dark small{color:#ffffffb8}.admin-promotions-checks{border:1px solid #1949771a;border-radius:18px;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:14px;display:grid}.admin-promotions-checks legend{color:#2d4865;padding:0 6px;font-size:13px;font-weight:820}.admin-promotions-checks label{color:#36506d;background:#f7fbff;border-radius:14px;align-items:center;gap:9px;padding:10px 11px;font-size:13px;font-weight:760;display:flex}.admin-promotions-actions,.admin-promotions-new-form{flex-wrap:wrap;align-items:end;gap:10px;display:flex}.admin-promotions-actions{border-top:1px solid #1949771a;justify-content:space-between;padding-top:14px}.admin-promotions-new-form{grid-template-columns:minmax(180px,1fr) minmax(220px,1.2fr) minmax(160px,.7fr) minmax(140px,.65fr) auto;gap:12px;display:grid}.admin-promotions-overview .admin-roadmap-list a{color:#243b55;background:#f3f7fb;border-radius:18px;padding:14px;font-weight:700}@media (max-width:1180px){.admin-nav{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-promotions-layout,.admin-promotion-card-head,.admin-promotions-new-form{grid-template-columns:1fr}.admin-promotion-preview{position:static}}@media (max-width:760px){.admin-promotions-checks{grid-template-columns:1fr}.admin-promotions-actions{display:grid}}.admin-shell{background:var(--theme-page-background,#f4f7fb);color:var(--theme-text-primary,#12243a)}.admin-sidebar,.admin-sidebar-card,.admin-hero-panel,.admin-stat-card,.admin-panel,.admin-connect-card,.admin-product-studio-card,.admin-content-nested-card,.admin-builder-card,.admin-media-card,.admin-promotion-card,.admin-theme-preview-card,.admin-theme-token{border-color:var(--theme-soft-border,#1e3f661f);border-radius:var(--theme-card-radius,26px);background-color:var(--theme-surface,#fff);box-shadow:var(--theme-card-shadow,0 24px 70px #132f5017)}.admin-hero-panel h1,.admin-panel-head h2,.admin-product-studio-title h2,.admin-promotion-card-head h2,.admin-theme-preview-card strong{color:var(--theme-text-primary,#12243a);font-weight:var(--theme-heading-weight,620);letter-spacing:var(--theme-heading-letter-spacing,-.05em)}.admin-hero-panel p,.admin-panel-head--stacked p:last-child,.admin-muted-note,.admin-field-hint,.admin-theme-token small,.admin-theme-token-head em{color:var(--theme-text-muted,#62758c)}.admin-brand,.admin-hero-status,.admin-builder-card-head>span,.admin-theme-preview-card{background:color-mix(in srgb, var(--theme-brand-primary,#1d77bd) 10%, #fff)}.admin-brand span,.admin-kicker,.admin-panel-head a,.admin-theme-token-head strong{color:var(--theme-brand-primary,#1d77bd)}.admin-shell :where(.admin-primary-button),.admin-catalog-actions button,.admin-content-save-bar button,.admin-media-actions button,.admin-panel-head a{background:linear-gradient(135deg, var(--theme-brand-primary,#1d77bd) 0%, var(--theme-brand-primary-dark,#0e6fb4) 100%);font-weight:var(--theme-button-weight,820)}.admin-shell :where(.admin-secondary-button),.admin-media-actions a,.admin-builder-card-foot a{color:var(--theme-brand-primary-dark,#0e6fb4);background:color-mix(in srgb, var(--theme-brand-primary,#1d77bd) 9%, #fff)}.admin-shell :where(input:not([type=checkbox]):not([type=radio]),textarea,select),.admin-builder-toggle,.admin-product-field-grid input,.admin-product-field-grid select,.admin-product-field-grid textarea{border-color:var(--theme-soft-border,#19497724);border-radius:var(--theme-control-radius,16px)}.admin-shell :where(input:not([type=checkbox]):not([type=radio]),textarea,select):focus{border-color:color-mix(in srgb, var(--theme-brand-primary,#1d77bd) 58%, transparent);box-shadow:0 0 0 4px color-mix(in srgb, var(--theme-brand-primary,#1d77bd) 12%, transparent), 0 14px 32px #1d4c7c14}.admin-mode,.admin-media-status,.promotion-card span,.promotion-card-side code,.promotion-card-side a,.admin-promotion-preview span,.admin-promotion-preview em,.admin-promotion-preview code{border-radius:var(--theme-pill-radius,999px)}.promotion-strip{width:min(var(--theme-container-width,1180px), calc(100% - 32px));margin-top:var(--theme-section-y,clamp(22px, 4vw, 44px));margin-bottom:var(--theme-section-y,clamp(22px, 4vw, 44px))}.promotion-card{border-color:var(--theme-soft-border,#1d51801f);border-radius:var(--theme-card-radius,30px);box-shadow:var(--theme-card-shadow,0 24px 70px #132f5017)}.promotion-card h2{font-weight:var(--theme-heading-weight,620);letter-spacing:var(--theme-heading-letter-spacing,-.05em)}.promotion-card-side strong{color:var(--theme-medical-green,#0c7750)}.promotion-card--gold{background:linear-gradient(135deg, color-mix(in srgb, var(--theme-promo-gold,#f5b642) 17%, #fff) 0%, color-mix(in srgb, var(--theme-promo-gold,#f5b642) 34%, #fff) 100%)}.admin-two-column--theme{align-items:stretch}.admin-theme-page{gap:18px}.admin-theme-form,.admin-theme-group{gap:18px;display:grid}.admin-theme-token-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.admin-theme-token{background:linear-gradient(#fff 0%,#f7fbff 100%);border:1px solid #1e3f661a;gap:12px;padding:16px;display:grid}.admin-theme-token.is-changed{border-color:color-mix(in srgb, var(--theme-brand-primary,#1d77bd) 26%, transparent);background:linear-gradient(180deg, #fff 0%, color-mix(in srgb, var(--theme-brand-primary,#1d77bd) 7%, #fff) 100%)}.admin-theme-token-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.admin-theme-token-head strong,.admin-theme-token-head em,.admin-theme-token small,.admin-theme-token .admin-field-hint{display:block}.admin-theme-token-head strong{font-size:15px;line-height:1.25}.admin-theme-token-head em{white-space:nowrap;background:#eef8ff;border-radius:999px;padding:5px 8px;font-size:11px;font-style:normal;font-weight:820}.admin-theme-token small{min-height:42px;font-size:12px;line-height:1.45}.admin-theme-token-control{gap:8px;display:grid}.admin-theme-token-control--color{grid-template-columns:56px minmax(0,1fr);align-items:center}.admin-theme-token-control--color input[type=color]{cursor:pointer;width:56px;min-height:46px;padding:4px}.admin-theme-preview-panel{gap:18px;display:grid}.admin-theme-preview-card{border:1px solid var(--theme-soft-border,#1e3f661f);gap:12px;padding:clamp(20px,3vw,28px);display:grid}.admin-theme-preview-card span{border-radius:var(--theme-pill-radius,999px);width:fit-content;color:var(--theme-brand-primary-dark,#0e6fb4);letter-spacing:.04em;text-transform:uppercase;background:#ffffffc2;padding:7px 10px;font-size:12px;font-weight:860}.admin-theme-preview-card strong{max-width:580px;font-size:clamp(28px,4vw,48px);line-height:1}.admin-theme-preview-card p{max-width:660px;color:var(--theme-text-muted,#62758c);margin:0;line-height:1.6}.admin-theme-preview-card div{flex-wrap:wrap;gap:10px;display:flex}.admin-theme-preview-card a,.admin-theme-preview-card em{border-radius:var(--theme-pill-radius,999px);font-size:13px;font-style:normal;font-weight:var(--theme-button-weight,820);justify-content:center;align-items:center;padding:11px 15px;text-decoration:none;display:inline-flex}.admin-theme-preview-card a{color:#fff;background:var(--theme-brand-primary,#1d77bd)}.admin-theme-preview-card em{color:var(--theme-brand-primary-dark,#0e6fb4);background:#fff}.admin-theme-rules span{background:color-mix(in srgb, var(--theme-brand-primary,#1d77bd) 7%, #fff)}.admin-theme-save-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}@media (max-width:1280px){.admin-theme-token-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.admin-theme-token-grid,.admin-theme-token-control--color{grid-template-columns:1fr}.admin-theme-save-actions{justify-content:stretch;display:grid}}.admin-theme-token-control--color code{border-radius:var(--theme-control-radius,16px);min-height:46px;color:var(--theme-text-muted,#62758c);background:#f7fbff;align-items:center;padding:10px 12px;font-size:13px;font-weight:820;display:inline-flex}.admin-preview-panel{border-color:color-mix(in srgb, var(--theme-brand-primary,#1d77bd) 18%, #1e3f661f);background:linear-gradient(135deg, #fff 0%, color-mix(in srgb, var(--theme-brand-primary,#1d77bd) 6%, #fff) 100%)}.admin-preview-actions,.admin-save-actions,.admin-publication-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.admin-public-preview-banner{z-index:80;color:#fff;letter-spacing:.02em;background:linear-gradient(135deg,#0f2238 0%,#1d77bd 100%);justify-content:center;padding:10px 14px;font-size:13px;font-weight:820;display:flex;position:sticky;top:0}.admin-save-banner--warning{color:#8a3f0c;background:linear-gradient(135deg,#fff7ed 0%,#fff1dc 100%);border-color:#b55c193d}.admin-revisions-page{gap:18px}.admin-publication-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.admin-publication-card,.admin-revision-row{border:1px solid var(--theme-soft-border,#1e3f661f);border-radius:var(--theme-card-radius,30px);background:var(--theme-surface,#fff);box-shadow:var(--theme-card-shadow,0 24px 70px #132f5017)}.admin-publication-card{gap:18px;padding:clamp(18px,2.4vw,24px);display:grid}.admin-publication-card-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.admin-publication-card-head h2,.admin-publication-card-head p{margin:0}.admin-publication-card-head h2{letter-spacing:-.04em;font-size:clamp(22px,2.4vw,30px)}.admin-publication-card-head p{color:var(--theme-text-muted,#62758c);margin-top:6px;line-height:1.5}.admin-publication-status-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.admin-publication-status-grid div{background:#f6faff;border-radius:18px;gap:5px;padding:12px;display:grid}.admin-publication-status-grid span,.admin-revision-row span{color:var(--theme-text-muted,#62758c);letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:820}.admin-publication-status-grid strong,.admin-revision-row strong{color:var(--theme-text-primary,#12243a);font-size:16px}.admin-publication-status-grid small,.admin-revision-row small{color:var(--theme-text-muted,#62758c);font-size:12px;line-height:1.35}.admin-mode--ok{color:#0c7750;background:#0c77501a}.admin-revisions-panel{gap:16px;display:grid}.admin-revisions-list{gap:10px;display:grid}.admin-revision-row{box-shadow:none;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px 16px;display:grid}.admin-revision-row div{gap:4px;min-width:0;display:grid}.admin-revision-row strong{overflow-wrap:anywhere}@media (max-width:1100px){.admin-publication-grid{grid-template-columns:1fr}}@media (max-width:760px){.admin-preview-actions,.admin-save-actions,.admin-publication-actions,.admin-theme-save-actions{justify-content:stretch;display:grid}.admin-publication-card-head,.admin-revision-row{grid-template-columns:1fr;display:grid}.admin-publication-status-grid{grid-template-columns:1fr}}.admin-user-card,.admin-login-link,.admin-logout-form button,.admin-access-open-card,.admin-login-card,.admin-env-list>div,.admin-role-matrix>div,.admin-audit-item{border:1px solid var(--theme-soft-border,#1e3f661f);background:#ffffffc7;box-shadow:0 18px 46px #132f5014}.admin-user-card{border-radius:22px;gap:4px;padding:14px;display:grid}.admin-user-card span,.admin-access-open-card span,.admin-env-list span,.admin-audit-item span,.admin-audit-item small{color:var(--theme-text-muted,#62758c);font-size:12px;line-height:1.45}.admin-user-card strong,.admin-access-open-card strong,.admin-env-list strong,.admin-role-matrix strong,.admin-audit-item strong{color:var(--theme-text-primary,#12243a)}.admin-user-card em{color:var(--theme-medical-green,#1e8f6a);letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-style:normal;font-weight:760}.admin-user-card.is-warning,.admin-sidebar-card--warning,.admin-access-open-card:not(.is-ok),.admin-env-list .is-warning{background:linear-gradient(135deg,#fff8edf2 0%,#ffffffc7 100%);border-color:#b55c1938}.admin-sidebar-card--warning strong,.admin-user-card.is-warning em,.admin-env-list .is-warning span{color:#9b4b14}.admin-login-link,.admin-logout-form button,.admin-primary-link{color:#fff;background:linear-gradient(135deg, var(--theme-primary-blue,#1d77bd), var(--theme-deep-blue,#0f2238));letter-spacing:.02em;width:100%;cursor:var(--cursor-pointer);border-radius:999px;justify-content:center;align-items:center;padding:11px 14px;font-size:12px;font-weight:780;text-decoration:none;display:inline-flex}.admin-logout-form{margin:0}.admin-logout-form button{border:0}.admin-login-page{place-items:center;min-height:100%}.admin-login-card{border-radius:36px;width:min(100%,680px);padding:clamp(24px,5vw,44px)}.admin-login-card h1{color:var(--theme-text-primary,#12243a);letter-spacing:-.06em;margin:0;font-size:clamp(34px,5vw,58px)}.admin-login-card>p{color:var(--theme-text-muted,#62758c);line-height:1.65}.admin-login-form,.admin-access-open-card,.admin-login-hints,.admin-env-list,.admin-role-matrix,.admin-audit-list{gap:14px;display:grid}.admin-login-form{margin-top:24px}.admin-login-form label{color:var(--theme-text-primary,#12243a);letter-spacing:.05em;text-transform:uppercase;gap:8px;font-size:12px;font-weight:820;display:grid}.admin-access-open-card{border-radius:26px;margin-top:20px;padding:18px}.admin-access-open-card.is-ok,.admin-env-list .is-ok{background:linear-gradient(135deg,#ebfaf4f2 0%,#fffc 100%);border-color:#1e8f6a38}.admin-login-hints{background:#f6faff;border-radius:24px;margin-top:22px;padding:16px}.admin-login-hints code{color:var(--theme-deep-blue,#0f2238);background:#fff;border-radius:999px;padding:8px 10px;font-size:12px}.admin-access-page{gap:18px}.admin-hero-status.is-ok{background:linear-gradient(135deg,#eefaf5f2 0%,#ffffffd1 100%);border-color:#1e8f6a38}.admin-hero-status.is-warning{background:linear-gradient(135deg,#fff8edf2 0%,#ffffffd1 100%);border-color:#b55c1938}.admin-env-list>div,.admin-role-matrix>div,.admin-audit-item{border-radius:24px;padding:16px}.admin-env-list>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.admin-role-matrix{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-role-matrix ul{gap:7px;margin:12px 0 0;padding:0;list-style:none;display:grid}.admin-role-matrix li{color:var(--theme-text-muted,#62758c);font-size:13px;line-height:1.4}.admin-audit-item{box-shadow:none;grid-template-columns:minmax(0,1.25fr) minmax(180px,.6fr) auto;align-items:center;gap:16px;display:grid}.admin-audit-item div{gap:4px;display:grid}.admin-audit-item em{width:max-content;color:var(--theme-medical-green,#1e8f6a);letter-spacing:.05em;text-transform:uppercase;background:#1e8f6a1a;border-radius:999px;padding:5px 9px;font-size:11px;font-style:normal;font-weight:820}.admin-audit-item.is-failed em,.admin-audit-item.is-denied em{color:#9b4b14;background:#b55c191a}@media (max-width:900px){.admin-role-matrix,.admin-audit-item{grid-template-columns:1fr}}.admin-dev-page{gap:22px}.admin-dev-area-grid,.admin-dev-file-grid,.admin-dev-detail-grid{gap:14px;display:grid}.admin-dev-area-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.admin-dev-area-card,.admin-dev-block,.admin-dev-file-grid>div,.admin-dev-detail-grid>div{background:#ffffffc7;border:1px solid #1e3f661a;box-shadow:0 14px 38px #142a460e}.admin-dev-area-card{border-radius:22px;gap:8px;padding:16px;display:grid}.admin-dev-area-card span,.admin-dev-file-grid span{color:var(--theme-text-muted,#62758c);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:820}.admin-dev-area-card strong{color:var(--theme-text-primary,#12243a);letter-spacing:-.055em;font-size:34px}.admin-dev-area-card p{color:var(--theme-text-muted,#62758c);margin:0;font-size:13px;line-height:1.45}.admin-dev-block-list{gap:18px;display:grid}.admin-dev-block{border-radius:30px;gap:18px;padding:clamp(18px,3vw,28px);display:grid}.admin-dev-block.is-partial{background:linear-gradient(135deg,#fff8edf0 0%,#ffffffc7 100%);border-color:#b55c1938}.admin-dev-block.is-missing{background:linear-gradient(135deg,#fff2f2f0 0%,#ffffffc7 100%);border-color:#ae363633}.admin-dev-block-main{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.admin-dev-block-title h2{color:var(--theme-text-primary,#12243a);letter-spacing:-.045em;margin:6px 0 0;font-size:clamp(24px,3vw,36px);font-weight:620}.admin-dev-status{color:var(--theme-medical-green,#1e8f6a);letter-spacing:.04em;background:#1e8f6a1a;border-radius:999px;flex:none;padding:8px 11px;font-size:12px;font-weight:820}.admin-dev-block.is-partial .admin-dev-status{color:#9b4b14;background:#b55c191a}.admin-dev-block.is-missing .admin-dev-status{color:#9c2f2f;background:#ae36361a}.admin-dev-file-grid{grid-template-columns:minmax(0,1.05fr) minmax(0,1.25fr) minmax(0,1.05fr)}.admin-dev-file-grid>div,.admin-dev-detail-grid>div{border-radius:22px;padding:16px}.admin-dev-file-grid code,.admin-dev-detail-grid code{overflow-wrap:anywhere;color:var(--theme-deep-blue,#0f2238);font-size:12px}.admin-dev-file-grid em{color:var(--theme-text-muted,#62758c);font-size:12px;font-style:normal}.admin-dev-file-grid ul,.admin-dev-detail-grid ul{gap:8px;margin:10px 0 0;padding:0;list-style:none;display:grid}.admin-dev-file-grid li{gap:3px;display:grid}.admin-dev-file-grid li.is-missing code,.admin-dev-file-grid li.is-missing em{color:#9b4b14}.admin-dev-detail-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-dev-detail-grid h3{color:var(--theme-text-primary,#12243a);letter-spacing:-.01em;margin:0 0 10px;font-size:14px}.admin-dev-detail-grid li{color:var(--theme-text-muted,#62758c);padding-left:16px;font-size:13px;line-height:1.45;position:relative}.admin-dev-detail-grid li:before{content:"";background:#1d77bd61;border-radius:999px;width:6px;height:6px;position:absolute;top:.68em;left:0}@media (max-width:1180px){.admin-dev-area-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-dev-file-grid,.admin-dev-detail-grid{grid-template-columns:1fr}}@media (max-width:720px){.admin-dev-area-grid{grid-template-columns:1fr}.admin-dev-block-main{display:grid}.admin-dev-status{width:max-content}}.admin-code-drafts-page{gap:22px}.admin-code-draft-form{gap:14px;display:grid}.admin-code-draft-form label{gap:7px;display:grid}.admin-code-draft-form label>span{color:var(--theme-text-muted,#62758c);letter-spacing:.07em;text-transform:uppercase;font-size:12px;font-weight:820}.admin-code-safety-list,.admin-code-draft-list,.admin-code-archive-list{gap:14px;display:grid}.admin-code-safety-list div,.admin-code-draft-card,.admin-code-archive-list div{background:#ffffffc7;border:1px solid #1e3f661a;box-shadow:0 14px 38px #142a460e}.admin-code-safety-list div{border-radius:20px;gap:5px;padding:16px;display:grid}.admin-code-safety-list strong,.admin-code-archive-list strong{color:var(--theme-text-primary,#12243a);letter-spacing:-.01em;font-size:15px}.admin-code-safety-list span,.admin-code-archive-list span{color:var(--theme-text-muted,#62758c);font-size:13px;line-height:1.45}.admin-code-draft-card{border-radius:28px;gap:16px;padding:clamp(18px,3vw,26px);display:grid}.admin-code-draft-card.is-ready{background:linear-gradient(135deg,#f0fdf8eb 0%,#ffffffc7 100%);border-color:#1e8f6a33}.admin-code-draft-card-main{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.admin-code-draft-card-main h2{color:var(--theme-text-primary,#12243a);letter-spacing:-.045em;margin:5px 0 8px;font-size:clamp(22px,3vw,32px);font-weight:620}.admin-code-draft-card-main p{max-width:860px;color:var(--theme-text-muted,#62758c);margin:0;font-size:14px;line-height:1.55}.admin-code-draft-card-main>span{color:var(--theme-medical-green,#1e8f6a);letter-spacing:.04em;background:#1e8f6a1a;border-radius:999px;flex:none;padding:8px 11px;font-size:12px;font-weight:820}.admin-code-draft-card.is-draft .admin-code-draft-card-main>span{color:#7b5a0b;background:#d7a42a24}.admin-code-draft-meta{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr) minmax(180px,.45fr);gap:12px;display:grid}.admin-code-draft-meta>div{background:#f4f8fcdb;border-radius:18px;padding:14px}.admin-code-draft-meta strong{color:var(--theme-text-primary,#12243a);margin-bottom:7px;font-size:13px;display:block}.admin-code-draft-meta ul{gap:5px;margin:0;padding:0;list-style:none;display:grid}.admin-code-draft-meta p,.admin-code-draft-meta li{color:var(--theme-text-muted,#62758c);margin:0;font-size:13px;line-height:1.45}.admin-code-draft-meta code{overflow-wrap:anywhere;color:var(--theme-deep-blue,#0f2238);font-size:12px}.admin-code-preview{color:#dce9f8;background:#0d1c2c;border:1px solid #142a461a;border-radius:18px;max-height:280px;margin:0;padding:16px;font-size:12px;line-height:1.55;overflow:auto}.admin-code-draft-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.admin-code-draft-actions a,.admin-code-draft-actions button{color:#fff;background:var(--theme-primary-blue,#0e6fb4);font:inherit;cursor:var(--cursor-pointer,pointer);border:0;border-radius:999px;justify-content:center;align-items:center;padding:11px 15px;font-size:13px;font-weight:760;text-decoration:none;display:inline-flex}.admin-code-draft-actions form{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.admin-code-draft-actions select{min-height:40px;padding-block:8px}.admin-code-archive-list div{border-radius:18px;gap:4px;padding:14px;display:grid}@media (max-width:980px){.admin-code-draft-card-main,.admin-code-draft-actions{justify-content:stretch;display:grid}.admin-code-draft-meta{grid-template-columns:1fr}.admin-code-draft-actions form{display:grid}}.admin-panel-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:18px;display:flex}.admin-panel-actions a,.admin-panel-actions button{border-radius:var(--theme-pill-radius,999px);color:#fff;background:var(--theme-primary-blue,#0e6fb4);font:inherit;font-size:13px;font-weight:var(--theme-button-weight,760);cursor:var(--cursor-pointer,pointer);border:0;justify-content:center;align-items:center;padding:10px 14px;text-decoration:none;display:inline-flex}.admin-settings-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:18px;display:grid}.admin-settings-card{border-radius:var(--theme-card-radius,28px);background:#ffffffc7;border:1px solid #1e3f661a;gap:18px;padding:clamp(18px,3vw,28px);display:grid;box-shadow:0 18px 46px #142a460f}.admin-settings-card--wide{margin-top:18px}.admin-settings-card h3{color:var(--theme-text-primary,#12243a);letter-spacing:-.04em;margin:0 0 8px;font-size:clamp(22px,3vw,30px);font-weight:620}.admin-settings-card p{color:var(--theme-text-muted,#62758c);margin:0;font-size:14px;line-height:1.55}.admin-settings-card label:not(.admin-check-row),.admin-goal-card label:not(.admin-check-row){gap:7px;display:grid}.admin-settings-card label:not(.admin-check-row)>span,.admin-goal-card label:not(.admin-check-row)>span{color:var(--theme-text-muted,#62758c);letter-spacing:.07em;text-transform:uppercase;font-size:12px;font-weight:820}.admin-check-grid{gap:12px;display:grid}.admin-check-row{background:#f4f8fcc2;border:1px solid #1e3f6614;border-radius:18px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px;padding:14px;display:grid}.admin-check-row input{margin-top:3px}.admin-check-row span{gap:4px;display:grid}.admin-check-row strong{color:var(--theme-text-primary,#12243a);font-size:14px}.admin-check-row em{color:var(--theme-text-muted,#62758c);font-size:12px;font-style:normal;line-height:1.45}.admin-panel-head--compact{margin-bottom:0}.admin-status-pill{border-radius:var(--theme-pill-radius,999px);color:#7b5a0b;background:#d7a42a24;justify-content:center;align-items:center;padding:8px 12px;font-size:12px;font-weight:820;display:inline-flex}.admin-status-pill.is-ok{color:var(--theme-medical-green,#1e8f6a);background:#1e8f6a1f}.admin-goal-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.admin-goal-card{background:#f4f8fcb3;border:1px solid #1e3f6617;border-radius:22px;gap:12px;padding:16px;display:grid}.admin-goal-card code{color:var(--theme-deep-blue,#0f2238);background:#ffffffc7;border-radius:999px;justify-self:start;padding:6px 9px;font-size:12px}@media (max-width:980px){.admin-settings-grid,.admin-goal-list{grid-template-columns:1fr}}.admin-product-pages-intro{margin-bottom:18px}.admin-product-page-guide{flex-wrap:wrap;gap:10px;display:flex}.admin-product-page-guide span{border-radius:var(--theme-pill-radius,999px);color:var(--theme-deep-blue,#0f2238);background:#f0f7fcdb;border:1px solid #0e6fb41f;padding:9px 12px;font-size:13px;font-weight:720;display:inline-flex}.admin-product-page-list{gap:16px;display:grid}.admin-product-page-editor{border-radius:var(--theme-card-radius,28px);background:#ffffffd1;border:1px solid #1e3f661a;overflow:hidden;box-shadow:0 18px 52px #142a4612}.admin-product-page-editor summary{cursor:var(--cursor-pointer,pointer);grid-template-columns:minmax(120px,.22fr) minmax(0,1fr) minmax(180px,auto);align-items:center;gap:14px;padding:18px clamp(18px,3vw,26px);list-style:none;display:grid}.admin-product-page-editor summary::-webkit-details-marker{display:none}.admin-product-page-editor summary span,.admin-product-page-editor summary em{color:var(--theme-text-muted,#62758c);letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-style:normal;font-weight:760}.admin-product-page-editor summary strong{color:var(--theme-text-primary,#12243a);letter-spacing:-.03em;font-size:clamp(18px,2vw,24px);font-weight:620}.admin-product-page-form{border-top:1px solid #1e3f6614;gap:18px;padding:clamp(18px,3vw,26px);display:grid}.admin-product-page-headline,.admin-product-page-bottom-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.admin-product-page-headline h2{color:var(--theme-text-primary,#12243a);letter-spacing:-.04em;margin:0;font-size:clamp(24px,3vw,34px);font-weight:620}.admin-product-page-headline p{max-width:720px;color:var(--theme-text-muted,#62758c);margin:6px 0 0;line-height:1.55}.admin-product-page-actions,.admin-product-page-bottom-actions{flex-wrap:wrap;gap:10px;display:flex}.admin-product-page-actions a,.admin-product-page-bottom-actions a{border-radius:var(--theme-pill-radius,999px);color:var(--theme-deep-blue,#0f2238);background:#f0f7fceb;justify-content:center;align-items:center;padding:10px 14px;font-size:13px;font-weight:760;text-decoration:none;display:inline-flex}.admin-product-page-form-grid{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:start;gap:18px;display:grid}.admin-product-page-card{background:#f7fafdc7;border:1px solid #1e3f6617;border-radius:24px;gap:16px;padding:clamp(16px,2.4vw,22px);display:grid}.admin-product-page-card h3,.admin-product-page-fieldset h4{color:var(--theme-text-primary,#12243a);letter-spacing:-.03em;margin:0;font-weight:620}.admin-product-page-card h3{font-size:clamp(20px,2.2vw,26px)}.admin-product-page-fieldset{gap:12px;display:grid}.admin-product-page-fieldset p{color:var(--theme-text-muted,#62758c);margin:-6px 0 0;font-size:13px;line-height:1.45}.admin-product-page-repeat-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.admin-repeat-card{background:#ffffffc7;border:1px solid #1e3f6614;border-radius:18px;gap:9px;padding:13px;display:grid}.admin-repeat-card--wide{align-content:start}.admin-repeat-card span{color:var(--theme-text-muted,#62758c);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:820}@media (max-width:1180px){.admin-product-page-form-grid,.admin-product-page-repeat-grid,.admin-product-page-editor summary{grid-template-columns:1fr}}.admin-editorial-page{gap:clamp(18px,2vw,28px)}.admin-editorial-create-panel,.admin-editorial-section,.admin-editorial-guide{width:min(100%,1280px)}.admin-editorial-create-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:18px;display:grid}.admin-editorial-mini-form,.admin-editorial-form{gap:14px;display:grid}.admin-editorial-mini-form{border-radius:var(--reton-admin-radius-md,22px);background:linear-gradient(135deg,#ffffffeb,#eff7fab8);border:1px solid #245d851f;padding:18px}.admin-editorial-section{border-radius:var(--reton-admin-radius-lg,28px);background:#ffffffb8;border:1px solid #245d851a;gap:16px;padding:clamp(18px,2.5vw,28px);display:grid;box-shadow:0 18px 50px #1636530f}.admin-editorial-list{gap:14px;display:grid}.admin-editorial-item{border-radius:var(--reton-admin-radius-md,22px);background:#ffffffe0;border:1px solid #245d851f;overflow:hidden;box-shadow:0 12px 32px #1636530d}.admin-editorial-item>summary{cursor:var(--cursor-pointer,pointer);justify-content:space-between;align-items:center;gap:16px;padding:16px 18px;list-style:none;display:flex}.admin-editorial-item>summary::-webkit-details-marker{display:none}.admin-editorial-item>summary span:first-child{gap:4px;min-width:0;display:grid}.admin-editorial-item>summary strong{color:var(--reton-admin-ink,#173044);letter-spacing:.01em;font-size:15px;font-weight:640}.admin-editorial-item>summary em{color:#17304485;font-size:12px;font-style:normal}.admin-editorial-status{color:#173044b8;background:#245d8514;border-radius:999px;flex:none;padding:7px 10px;font-size:12px;font-weight:620}.admin-editorial-status--published{color:#257154;background:#43917224}.admin-editorial-status--draft{color:#906027;background:#dd9a4829}.admin-editorial-status--hidden{color:#4d5c68;background:#6f7d8b24}.admin-editorial-form{padding:0 18px 18px}.admin-editorial-meta-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.admin-editorial-repeat{border-radius:var(--reton-admin-radius-md,22px);background:#ecf6fa94;gap:12px;padding:16px;display:grid}.admin-editorial-repeat h4{color:var(--reton-admin-ink,#173044);margin:0;font-size:15px;font-weight:680}.admin-editorial-repeat p{color:#1730449e;margin:0;font-size:13px;line-height:1.55}.admin-editorial-actions{flex-wrap:wrap;align-items:center;gap:10px;padding-top:4px;display:flex}.admin-editorial-actions a,.admin-editorial-guide .admin-panel-actions a{min-height:40px;color:var(--reton-admin-blue,#245d85);background:#245d8514;border-radius:999px;justify-content:center;align-items:center;padding:0 14px;font-size:13px;font-weight:620;text-decoration:none;display:inline-flex}.admin-button-danger{color:#9d3f3f!important;background:#b2484814!important;border-color:#b2484838!important}@media (max-width:980px){.admin-editorial-create-grid,.admin-editorial-meta-grid{grid-template-columns:1fr}.admin-editorial-item>summary{flex-direction:column;align-items:flex-start}}.admin-docs-page{gap:22px}.admin-docs-top-grid{align-items:start}.admin-docs-upload-form,.admin-docs-mini-form,.admin-docs-form{gap:14px;display:grid}.admin-docs-meta-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.admin-docs-section{gap:18px}.admin-docs-item{border-radius:var(--reton-admin-radius-md,22px);background:#ffffffe6;border:1px solid #245d851f;overflow:hidden;box-shadow:0 14px 38px #1636530e}.admin-docs-item>summary{cursor:var(--cursor-pointer,pointer);justify-content:space-between;align-items:center;gap:16px;padding:16px 18px;list-style:none;display:flex}.admin-docs-item>summary::-webkit-details-marker{display:none}.admin-docs-item>summary span:first-child{gap:4px;min-width:0;display:grid}.admin-docs-item>summary strong{color:var(--reton-admin-ink,#173044);letter-spacing:.01em;font-size:15px;font-weight:650}.admin-docs-item>summary em{color:#17304485;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-style:normal;overflow:hidden}.admin-docs-badges{flex-wrap:wrap;flex:none;justify-content:flex-end;gap:7px!important;display:flex!important}.admin-docs-badges b:not(.admin-editorial-status){color:#173044ad;background:#245d8514;border-radius:999px;padding:7px 10px;font-size:12px;font-weight:620}.admin-docs-badges .is-warning{color:#9d522b!important;background:#ca6a3226!important}.admin-docs-checks{border-radius:var(--reton-admin-radius-md,22px);background:#ecf6fa94;border:1px solid #245d851a;align-content:start;gap:10px;padding:14px;display:grid}.admin-docs-checks label{color:#173044c2;align-items:center;gap:9px;margin:0;font-size:13px;font-weight:600;display:flex}.admin-docs-file-status{border-radius:var(--reton-admin-radius-md,22px);background:linear-gradient(135deg,#245d8514,#43917214);gap:4px;padding:14px;display:grid}.admin-docs-file-status span,.admin-docs-file-status em{color:#17304499;font-size:12px;font-style:normal;font-weight:620}.admin-docs-file-status strong{color:var(--reton-admin-ink,#173044);font-size:15px;font-weight:680}@media (max-width:980px){.admin-docs-meta-grid{grid-template-columns:1fr}.admin-docs-item>summary{flex-direction:column;align-items:flex-start}.admin-docs-badges{justify-content:flex-start}}.admin-operations-page{gap:clamp(18px,2vw,28px)}.admin-operations-table-panel{overflow:hidden}.admin-operations-table-wrap{background:#ffffffb8;border:1px solid #1e3f6614;border-radius:22px;overflow-x:auto}.admin-operations-table{border-collapse:collapse;width:100%;min-width:1120px}.admin-operations-table th,.admin-operations-table td{vertical-align:top;text-align:left;border-bottom:1px solid #1e3f6614;padding:15px 14px}.admin-operations-table th{color:var(--theme-text-muted,#62758c);letter-spacing:.08em;text-transform:uppercase;background:#f4f8fce0;font-size:12px;font-weight:820}.admin-operations-table tr:last-child td{border-bottom:0}.admin-operation-main-cell,.admin-operation-contact-cell,.admin-operation-note-cell,.admin-operation-actions{gap:6px;display:grid}.admin-operation-main-cell strong,.admin-operation-contact-cell strong,.admin-operation-note-cell strong,.admin-lead-card strong{color:var(--theme-text-primary,#12243a);font-weight:720}.admin-operation-main-cell span,.admin-operation-main-cell em,.admin-operation-contact-cell span,.admin-operation-contact-cell em,.admin-operation-note-cell span,.admin-lead-card span,.admin-lead-card p,.admin-lead-card em{color:var(--theme-text-muted,#62758c);font-size:13px;font-style:normal;line-height:1.45}.admin-operation-note-cell a,.admin-operation-actions a,.admin-lead-actions a{color:var(--theme-primary-blue,#0e6fb4);font-size:13px;font-weight:760;text-decoration:none}.admin-operation-error{overflow-wrap:anywhere;color:#9d3030!important}.admin-operation-pill{border-radius:var(--theme-pill-radius,999px);letter-spacing:.08em;text-transform:uppercase;justify-content:center;align-items:center;width:max-content;padding:7px 10px;font-size:11px;font-weight:840;display:inline-flex}.admin-operation-pill--ok{color:#0c7444;background:#1e8f6a1f}.admin-operation-pill--warning{color:#7b5a0b;background:#d7a42a29}.admin-operation-pill--pending{color:#0e5f93;background:#0e6fb41f}.admin-operation-pill--failed{color:#9d3030;background:#bd3a3a1f}.admin-lead-list{gap:14px;display:grid}.admin-lead-card{border-radius:var(--theme-card-radius,26px);background:#f7fafdc7;border:1px solid #1e3f661a;gap:16px;padding:clamp(16px,2.2vw,22px);display:grid}.admin-lead-card-head,.admin-lead-actions{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.admin-lead-card-head>div{gap:7px;display:grid}.admin-lead-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.admin-lead-grid>div{background:#ffffffc7;border-radius:18px;align-content:start;gap:5px;padding:14px;display:grid}.admin-lead-grid span{color:var(--theme-text-muted,#62758c);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:820}.admin-lead-actions{justify-content:flex-start}.admin-lead-actions code{color:var(--theme-text-muted,#62758c);background:#ffffffd1;border-radius:999px;padding:7px 10px;font-size:12px}@media (max-width:980px){.admin-lead-grid{grid-template-columns:1fr}}:root{--reton-admin-page-gutter:clamp(16px, 2.4vw, 30px);--reton-admin-panel-gap:clamp(14px, 1.8vw, 22px);--reton-admin-radius-sm:14px;--reton-admin-radius-md:22px;--reton-admin-radius-lg:30px;--reton-admin-focus:color-mix(in srgb, var(--theme-brand-primary,#1d77bd) 16%, transparent)}.admin-shell{min-height:100svh}.admin-sidebar{scrollbar-gutter:stable;overflow-y:auto}.admin-sidebar::-webkit-scrollbar{width:10px;height:10px}.admin-shell-main::-webkit-scrollbar{width:10px;height:10px}.admin-sidebar::-webkit-scrollbar-thumb{background:#1d77bd38 padding-box padding-box;border:3px solid #0000;border-radius:999px}.admin-shell-main::-webkit-scrollbar-thumb{background:#1d77bd38 padding-box padding-box;border:3px solid #0000;border-radius:999px}.admin-shell-main{scroll-behavior:smooth;min-width:0;max-height:100svh;overflow-y:auto}.admin-workbar{z-index:30;padding:10px var(--reton-admin-page-gutter);background:color-mix(in srgb, var(--theme-page-background,#f4f7fb) 86%, #fff);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-bottom:1px solid #1e3f661a;justify-content:space-between;align-items:center;gap:14px;display:flex;position:sticky;top:0}.admin-workbar div{gap:2px;min-width:0;display:grid}.admin-workbar span{color:var(--theme-text-muted,#62758c);letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:860}.admin-workbar strong{color:var(--theme-text-primary,#12243a);overflow-wrap:anywhere;font-size:13px;font-weight:760}.admin-workbar nav{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.admin-workbar a,.admin-shell :where(.admin-mini-link){border-radius:var(--theme-pill-radius,999px);min-height:34px;color:var(--theme-brand-primary-dark,#0e6fb4);background:#ffffffc7;border:1px solid #1d77bd1f;justify-content:center;align-items:center;padding:8px 11px;font-size:12px;font-weight:780;text-decoration:none;display:inline-flex;box-shadow:0 10px 22px #142a460a}.admin-page{gap:var(--reton-admin-panel-gap);padding:var(--reton-admin-page-gutter)}body:has(.admin-shell) main.admin-page{padding-top:var(--reton-admin-page-gutter)}.admin-hero-panel,.admin-panel,.admin-stat-card,.admin-product-studio-card,.admin-product-page-editor,.admin-editorial-section,.admin-docs-item,.admin-settings-card,.admin-publication-card,.admin-lead-card,.admin-dev-block,.admin-code-draft-card{box-shadow:0 16px 48px #142a460e}.admin-hero-panel{padding:clamp(22px,3.3vw,36px)}.admin-hero-panel h1{max-width:980px;font-size:clamp(32px,4.2vw,56px)}.admin-panel-head{gap:18px;padding-bottom:2px}.admin-panel-head p:not(.admin-kicker),.admin-panel-head--stacked p:last-child,.admin-muted-note,.admin-empty-state p{max-width:860px}.admin-grid--six{grid-template-columns:repeat(auto-fit,minmax(176px,1fr))}.admin-grid--four,.admin-marketing-list,.admin-status-list,.admin-funnel-mini,.admin-funnel-list,.admin-roadmap-list,.admin-content-card-grid--four,.admin-content-card-grid--three,.admin-builder-grid,.admin-theme-token-grid,.admin-goal-list,.admin-product-page-repeat-grid,.admin-lead-grid,.admin-docs-meta-grid,.admin-editorial-meta-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr))}.admin-two-column,.admin-settings-grid,.admin-product-page-form-grid,.admin-promotions-layout,.admin-product-studio-body,.admin-product-studio-header{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr)}.admin-two-column--wide-last .admin-counter-panel:last-child,.admin-settings-card--wide{grid-column:1/-1}.admin-shell :where(details){scroll-margin-top:80px}.admin-shell :where(details>summary){-webkit-user-select:none;user-select:none}.admin-shell :where(details[open]>summary){border-bottom-color:#1e3f6614}.admin-product-page-editor summary,.admin-editorial-item>summary,.admin-docs-item>summary{transition:background .18s,color .18s}.admin-product-page-editor summary:hover,.admin-editorial-item>summary:hover,.admin-docs-item>summary:hover{background:color-mix(in srgb, var(--theme-brand-primary,#1d77bd) 4%, transparent)}.admin-product-page-editor[open],.admin-editorial-item[open],.admin-docs-item[open]{border-color:color-mix(in srgb, var(--theme-brand-primary,#1d77bd) 18%, #1e3f661a)}.admin-product-page-editor[open]>summary,.admin-editorial-item[open]>summary,.admin-docs-item[open]>summary{background:linear-gradient(135deg, #fffffff5, color-mix(in srgb, var(--theme-brand-primary,#1d77bd) 5%, #fff))}.admin-shell :where(label:has(input),label:has(textarea),label:has(select),.admin-field-control){gap:7px}.admin-shell :where(input:not([type=checkbox]):not([type=radio]),textarea,select){border-radius:var(--theme-control-radius,16px);background:linear-gradient(180deg, #fff 0%, color-mix(in srgb, var(--theme-page-background,#f4f7fb) 52%, #fff) 100%);min-height:44px;padding:11px 13px}.admin-shell :where(input:not([type=checkbox]):not([type=radio]),textarea,select):hover:not(:disabled):not([readonly]){border-color:color-mix(in srgb, var(--theme-brand-primary,#1d77bd) 30%, #19497724)}.admin-shell :where(textarea){min-height:96px}.admin-shell :where(input[type=file]){background:#fff}.admin-shell :where(input[type=color]){min-width:54px}.admin-shell :where(select){appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--theme-brand-primary-dark,#0e6fb4) 50%), linear-gradient(135deg, var(--theme-brand-primary-dark,#0e6fb4) 50%, transparent 50%);background-position:calc(100% - 18px) 19px,calc(100% - 12px) 19px;background-repeat:no-repeat;background-size:6px 6px,6px 6px;padding-right:40px}.admin-shell :where(input[type=checkbox],input[type=radio]){cursor:var(--cursor-pointer,pointer);border-radius:6px;flex:none}.admin-check-row,.admin-checkbox,.admin-promotions-checks label,.admin-docs-checks label,.admin-builder-toggle{transition:border-color .18s,background .18s,transform .18s}.admin-check-row:hover,.admin-checkbox:hover,.admin-promotions-checks label:hover,.admin-docs-checks label:hover,.admin-builder-toggle:hover{border-color:color-mix(in srgb, var(--theme-brand-primary,#1d77bd) 20%, #1e3f6614);background:color-mix(in srgb, var(--theme-brand-primary,#1d77bd) 5%, #fff)}.admin-field-hint,.admin-shell :where(label small,fieldset p,.admin-editorial-repeat p,.admin-docs-file-status em){color:var(--theme-text-muted,#62758c);font-size:12px;line-height:1.45}.admin-shell :where(fieldset){min-width:0}.admin-shell :where(code){overflow-wrap:anywhere}.admin-shell :where(.admin-primary-button,.admin-secondary-button,.admin-panel-actions a,.admin-panel-actions button,.admin-content-save-bar button,.admin-catalog-actions button,.admin-media-actions a,.admin-media-actions button,.admin-promotions-actions button,.admin-promotions-actions a,.admin-editorial-actions a,.admin-product-page-actions a,.admin-product-page-bottom-actions a,.admin-code-draft-actions a,.admin-code-draft-actions button,.admin-operation-actions a,.admin-lead-actions a){transition:transform .18s,box-shadow .18s,background .18s,border-color .18s}.admin-shell :where(.admin-primary-button,.admin-secondary-button,.admin-panel-actions a,.admin-panel-actions button,.admin-content-save-bar button,.admin-catalog-actions button,.admin-media-actions a,.admin-media-actions button,.admin-promotions-actions button,.admin-promotions-actions a,.admin-editorial-actions a,.admin-product-page-actions a,.admin-product-page-bottom-actions a,.admin-code-draft-actions a,.admin-code-draft-actions button):hover{transform:translateY(-1px)}.admin-shell :where(button,a,input,textarea,select,summary):focus-visible{outline:3px solid var(--reton-admin-focus);outline-offset:3px}.admin-content-save-bar,.admin-catalog-actions,.admin-promotions-actions,.admin-theme-save-actions,.admin-preview-actions,.admin-save-actions,.admin-publication-actions,.admin-product-page-bottom-actions,.admin-media-actions,.admin-editorial-actions{border-radius:var(--reton-admin-radius-md)}.admin-content-save-bar,.admin-catalog-actions,.admin-promotions-actions,.admin-product-page-bottom-actions{z-index:20;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffeb;border:1px solid #1e3f661f;padding:14px;position:sticky;bottom:14px;box-shadow:0 18px 46px #142a461f}.admin-catalog-actions,.admin-promotions-actions,.admin-product-page-bottom-actions{margin-top:4px}.admin-table-empty,.admin-empty-state{min-height:150px}.admin-save-banner{align-items:center;gap:10px;display:flex}.admin-save-banner:before{color:#fff;content:"✓";background:#1e8f6a;border-radius:999px;flex:none;place-items:center;width:24px;height:24px;font-size:13px;font-weight:900;display:inline-grid}.admin-save-banner--warning:before,.admin-catalog-notice--error:before{content:"!";background:#b55c19}.admin-operations-table-wrap{scrollbar-gutter:stable}.admin-operations-table tbody tr:hover td{background:color-mix(in srgb, var(--theme-brand-primary,#1d77bd) 4%, #fff)}@media (max-width:1180px){.admin-shell-main{max-height:none;overflow:visible}.admin-workbar{position:static}.admin-two-column,.admin-settings-grid,.admin-product-page-form-grid,.admin-promotions-layout,.admin-product-studio-body,.admin-product-studio-header{grid-template-columns:1fr}.admin-sidebar{max-height:none}}@media (max-width:760px){.admin-workbar{padding:12px 14px;display:grid}.admin-workbar nav{justify-content:flex-start}.admin-page{padding:14px}body:has(.admin-shell) main.admin-page{padding:14px}.admin-content-save-bar,.admin-catalog-actions,.admin-promotions-actions,.admin-product-page-bottom-actions{display:grid;position:static}.admin-shell :where(.admin-primary-button,.admin-secondary-button,.admin-panel-actions a,.admin-panel-actions button,.admin-content-save-bar button,.admin-catalog-actions button,.admin-media-actions a,.admin-media-actions button,.admin-promotions-actions button,.admin-promotions-actions a,.admin-editorial-actions a,.admin-product-page-actions a,.admin-product-page-bottom-actions a,.admin-code-draft-actions a,.admin-code-draft-actions button){width:100%}}:is(html:has(.admin-shell),body:has(.admin-shell)){overscroll-behavior:none;width:100%;min-height:100%;overflow:hidden}body:has(.admin-shell){background:var(--theme-page-background,#f4f7fb)}.admin-shell{grid-template-columns:280px minmax(0,1fr);height:100svh;min-height:100svh;overflow:hidden}.admin-sidebar{align-self:stretch;height:100svh;min-height:0;padding:18px;position:relative;top:auto;overflow:hidden}.admin-sidebar-top,.admin-sidebar-footer{flex:none;gap:14px;display:grid}.admin-sidebar-footer{padding-top:4px}.admin-sidebar-card{margin-top:0}.admin-nav--grouped{scrollbar-gutter:stable;flex:auto;align-content:start;min-height:0;padding-right:4px;display:grid;overflow-y:auto}.admin-nav--grouped::-webkit-scrollbar{width:8px}.admin-nav--grouped::-webkit-scrollbar-thumb{background:#1d77bd40 padding-box padding-box;border:2px solid #0000;border-radius:999px}.admin-nav-group{gap:7px;display:grid}.admin-nav-group+.admin-nav-group{margin-top:8px}.admin-nav-group-toggle{color:#173554;width:100%;cursor:var(--cursor-pointer,pointer);background:#ffffffd1;border:1px solid #2249711f;border-radius:18px;justify-content:space-between;align-items:center;gap:12px;padding:12px 13px;display:flex;box-shadow:0 10px 28px #142a460b}.admin-nav-group-toggle span{text-align:left;gap:3px;min-width:0;display:grid}.admin-nav-group-toggle strong{font-size:14px;font-weight:780}.admin-nav-group-toggle em{color:#7a8ba0;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-style:normal;font-weight:650;overflow:hidden}.admin-nav-group-toggle b{width:24px;height:24px;color:var(--theme-brand-primary-dark,#0e6fb4);background:#eef7ff;border-radius:999px;flex:none;place-items:center;font-size:16px;line-height:1;display:inline-grid}.admin-nav-group.is-active .admin-nav-group-toggle,.admin-nav-group-toggle:hover{background:linear-gradient(135deg,#fff,#f1f8ff);border-color:#1d77bd42}.admin-nav-group-panel{gap:6px;padding:0 0 2px 10px;display:grid}.admin-nav-group-panel a{min-height:42px;box-shadow:none;background:#ffffffb8;border-radius:14px;padding:10px 12px}.admin-nav-group-panel a.is-active,.admin-nav-group-panel a[aria-current=page]{color:var(--theme-brand-primary-dark,#0e6fb4);box-shadow:inset 3px 0 0 var(--theme-brand-primary,#1d77bd);background:#eef8ff;border-color:#1d77bd57}.admin-shell-main{overscroll-behavior:contain;height:100svh;min-height:0;max-height:100svh;scroll-padding-top:72px;overflow:hidden auto}.admin-page{width:100%;min-width:0;max-width:none;padding-bottom:clamp(36px,5vw,72px)}.admin-page>*,.admin-content-editor,.admin-content-editor-section,.admin-editorial-create-panel,.admin-editorial-section,.admin-editorial-guide,.admin-docs-section,.admin-docs-top-grid,.admin-product-studio-list,.admin-product-studio-card,.admin-product-page-list,.admin-promotions-list,.admin-media-grid,.admin-settings-grid,.admin-publication-grid,.admin-lead-list,.admin-operations-table-wrap{width:100%;min-width:0;max-width:none}.admin-shell :where(details){overflow-anchor:none;scroll-margin-top:92px}.admin-shell :where(summary){min-width:0}.admin-shell :where(summary>*,label,label>*,.admin-builder-toggle,.admin-checkbox,.admin-check-row,.admin-docs-checks label,.admin-promotions-checks label){overflow-wrap:anywhere;min-width:0}.admin-shell :where(.admin-builder-toggle,.admin-checkbox,.admin-check-row,.admin-docs-checks label,.admin-promotions-checks label){align-items:flex-start;line-height:1.35}.admin-shell :where(button:not(.admin-nav-group-toggle):not(.admin-logout-button):not([class]),input[type=submit],input[type=button]){border-radius:var(--theme-pill-radius,999px);color:#fff;background:linear-gradient(135deg, var(--theme-brand-primary,#1d77bd), var(--theme-brand-primary-dark,#0e6fb4));min-height:42px;font:inherit;font-size:13px;font-weight:var(--theme-button-weight,780);cursor:var(--cursor-pointer,pointer);border:0;justify-content:center;align-items:center;padding:10px 15px;text-decoration:none;display:inline-flex;box-shadow:0 12px 26px #1d77bd29}.admin-shell :where(button:not(.admin-nav-group-toggle):not(.admin-logout-button):not([class]),input[type=submit],input[type=button]):hover{transform:translateY(-1px)}.admin-shell :where(.admin-secondary-button,.admin-panel-actions a,.admin-media-actions a,.admin-promotions-actions a,.admin-editorial-actions a,.admin-product-page-actions a,.admin-product-page-bottom-actions a,.admin-code-draft-actions a,.admin-operation-actions a,.admin-lead-actions a){color:var(--theme-brand-primary-dark,#0e6fb4);background:#eef8ff}.admin-shell :where(.admin-primary-button,.admin-save-button,.admin-primary-action){color:#fff;background:linear-gradient(135deg, var(--theme-brand-primary,#1d77bd), var(--theme-brand-primary-dark,#0e6fb4))}.admin-shell :where(.admin-button-danger,.admin-secondary-button--danger){color:#9d3030!important;background:#fff0f0!important}.admin-shell :where(.admin-content-save-bar,.admin-catalog-actions,.admin-promotions-actions,.admin-theme-save-actions,.admin-preview-actions,.admin-save-actions,.admin-publication-actions,.admin-product-page-bottom-actions,.admin-media-actions,.admin-editorial-actions,.admin-code-draft-actions,.admin-panel-actions){min-width:0}.admin-shell :where(.admin-content-save-bar,.admin-catalog-actions,.admin-promotions-actions,.admin-product-page-bottom-actions){bottom:12px}.admin-shell :where(input,textarea,select){min-width:0}.admin-shell :where(textarea){resize:vertical}@media (max-width:1180px){:is(html:has(.admin-shell),body:has(.admin-shell)){overflow:auto}.admin-shell{grid-template-columns:1fr;height:auto;min-height:100svh;overflow:visible}.admin-sidebar,.admin-shell-main{height:auto;max-height:none;overflow:visible}.admin-sidebar{padding:14px}.admin-nav--grouped{max-height:none;overflow:visible}}@media (max-width:760px){.admin-nav-group-panel{padding-left:0}.admin-nav-group-panel a{min-height:44px}}.admin-nav-group-panel[hidden]{display:none}.admin-seo-page{gap:24px;display:grid}.admin-seo-stat-card strong{letter-spacing:-.04em}.admin-seo-system-grid{align-items:stretch}.admin-seo-group-list,.admin-seo-duplicates,.admin-seo-audit-list{gap:12px;display:grid}.admin-seo-group-list>div,.admin-seo-duplicates article,.admin-seo-audit-card{background:linear-gradient(#ffffffeb,#f4faffb8);border:1px solid #1a58841f;border-radius:22px;min-width:0;box-shadow:0 18px 40px #052a4c0f}.admin-seo-group-list>div,.admin-seo-duplicates article{padding:18px}.admin-seo-group-list span,.admin-seo-duplicates span,.admin-seo-audit-card-head span{color:#0e6fb4;letter-spacing:.08em;text-transform:uppercase;background:#eef8ff;border-radius:999px;width:fit-content;padding:5px 10px;font-size:11px;font-weight:850;display:inline-flex}.admin-seo-group-list strong{color:#082947;margin-top:12px;font-size:clamp(24px,3vw,36px);line-height:.95;display:block}.admin-seo-group-list p,.admin-seo-duplicates p{color:#55708a;overflow-wrap:anywhere;margin:9px 0 0;line-height:1.45}.admin-seo-duplicates{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.admin-seo-duplicates strong{color:#0a2a48;overflow-wrap:anywhere;margin-top:10px;line-height:1.35;display:block}.admin-seo-audit-list{grid-template-columns:repeat(auto-fit,minmax(360px,1fr))}.admin-seo-audit-card{gap:16px;padding:20px;display:grid}.admin-seo-audit-card.is-blocked{background:linear-gradient(#fffafaf5,#fff4f4c7);border-color:#bc474959}.admin-seo-audit-card.is-needs_review{background:linear-gradient(#fffdf7fa,#fff9ebc7);border-color:#e6a64359}.admin-seo-audit-card-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.admin-seo-audit-card-head h3{color:#082947;margin:12px 0 6px;font-size:clamp(20px,2vw,28px);line-height:1.04}.admin-seo-audit-card-head p{color:#57738d;overflow-wrap:anywhere;margin:0}.admin-seo-audit-card-head>strong{color:#0e6fb4;background:#eef8ff;border-radius:18px;flex:none;padding:10px 12px;font-size:18px}.admin-seo-meta-preview{gap:10px;margin:0;display:grid}.admin-seo-meta-preview div{background:#ffffffb3;border-radius:16px;gap:5px;padding:12px 14px;display:grid}.admin-seo-meta-preview dt{color:#6b839c;letter-spacing:.07em;text-transform:uppercase;font-size:11px;font-weight:850}.admin-seo-meta-preview dd{color:#143552;overflow-wrap:anywhere;margin:0;line-height:1.45}.admin-seo-issue-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.admin-seo-issue-list li{background:#eef8ffb8;border-radius:16px;grid-template-columns:auto 1fr;align-items:start;gap:10px;padding:10px 12px;display:grid}.admin-seo-issue-list li.is-critical{background:#fff0f0}.admin-seo-issue-list li.is-warning{background:#fff8e8}.admin-seo-issue-list li.is-info{background:#edf8f3}.admin-seo-issue-list span{color:#0b426f;white-space:nowrap;background:#ffffffbf;border-radius:999px;padding:4px 8px;font-size:11px;font-weight:850}.admin-seo-issue-list p{color:#21415f;margin:0;line-height:1.45}.admin-seo-hints{flex-wrap:wrap;gap:8px;display:flex}.admin-seo-hints span{color:#49677f;background:#ffffffb8;border-radius:999px;padding:7px 10px;font-size:12px;line-height:1.3}@media (max-width:760px){.admin-seo-audit-list{grid-template-columns:1fr}.admin-seo-audit-card-head{display:grid}.admin-seo-issue-list li{grid-template-columns:1fr}}.admin-system-page{inline-size:100%}.admin-system-stat-card strong{letter-spacing:-.04em}.admin-system-check-list,.admin-system-backup-list,.admin-system-audit-list,.admin-system-file-list{gap:12px;display:grid}.admin-system-check,.admin-system-backup-list article,.admin-system-audit-list article,.admin-system-file-list article{background:#ffffffc7;border:1px solid #174a701f;border-radius:22px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:16px;display:grid;box-shadow:0 18px 40px #0e375e0d}.admin-system-check{grid-template-columns:auto minmax(0,1fr) auto}.admin-system-check>span,.admin-status-pill{letter-spacing:.02em;color:#104263;white-space:nowrap;background:#eef7fc;border-radius:999px;justify-content:center;align-items:center;width:fit-content;min-height:30px;padding:7px 11px;font-size:.74rem;font-weight:850;display:inline-flex}.admin-system-check.is-ok>span,.admin-status-pill--success{color:#116044;background:#ddf4ea}.admin-system-check.is-warning>span,.admin-status-pill--warning{color:#9a5116;background:#fff1dc}.admin-system-check.is-critical>span,.admin-status-pill--danger{color:#9d2a2a;background:#ffe5e5}.admin-system-check strong,.admin-system-backup-list strong,.admin-system-audit-list strong,.admin-system-file-list strong{color:#082746;font-size:1rem;font-weight:820;line-height:1.25;display:block}.admin-system-check p,.admin-system-backup-list p,.admin-system-audit-list p,.admin-system-file-list p{color:#5a6f86;margin:5px 0 0;line-height:1.45}.admin-system-check a,.admin-system-backup-list button,.admin-system-file-list a{color:#fff;white-space:nowrap;cursor:pointer;background:linear-gradient(135deg,#1677b9,#06385f);border:0;border-radius:999px;justify-content:center;align-items:center;min-height:38px;padding:9px 14px;font-size:.82rem;font-weight:820;text-decoration:none;display:inline-flex}.admin-system-backup-list article.is-warning{background:#fff9efdb;border-color:#d289344d}.admin-system-file-list article{grid-template-columns:minmax(0,1fr) minmax(220px,auto);align-items:start}.admin-system-file-list code{color:#315b78;overflow-wrap:anywhere;background:#eef7fcf2;border-radius:12px;width:fit-content;max-width:100%;margin-top:9px;padding:7px 10px;display:block}.admin-system-file-list article>div:last-child{text-align:right;color:#5a6f86;justify-items:end;gap:8px;display:grid}.admin-system-file-list em{color:#9d2a2a;overflow-wrap:anywhere;max-width:360px;font-size:.82rem;font-style:normal}.admin-system-audit-list span{color:#7890a5;font-size:.82rem;font-weight:750}.admin-system-smoke-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.admin-system-smoke-list li{color:#244862;background:#eef7fcdb;border-radius:16px;padding:12px 14px 12px 38px;line-height:1.45;position:relative}.admin-system-smoke-list li:before{content:"✓";color:#1677b9;font-weight:900;position:absolute;top:12px;left:14px}@media (max-width:980px){.admin-system-check,.admin-system-backup-list article,.admin-system-audit-list article,.admin-system-file-list article{grid-template-columns:1fr}.admin-system-file-list article>div:last-child{text-align:left;justify-items:start}}.admin-login-users,.admin-account-list{gap:10px;display:grid}.admin-login-users{background:#eef7fcdb;border-radius:24px;margin-top:18px;padding:16px}.admin-login-users>strong{color:var(--theme-text-primary,#12243a);font-size:.92rem}.admin-login-users span,.admin-account-list>div{background:#ffffffd1;border:1px solid #3469911f;border-radius:16px;gap:4px;padding:12px 14px;display:grid}.admin-login-users b,.admin-account-list strong{color:var(--theme-text-primary,#12243a);font-size:.94rem}.admin-login-users em,.admin-account-list span{color:var(--theme-text-muted,#62758c);overflow-wrap:anywhere;font-size:.82rem;font-style:normal}.admin-account-list .is-ok{background:linear-gradient(135deg,#ebfaf4f0 0%,#ffffffd1 100%);border-color:#1e8f6a33}.admin-account-list .is-warning{background:linear-gradient(135deg,#fff8e8f5 0%,#ffffffd1 100%);border-color:#da9a3847}.admin-shell{--admin-action-blue:var(--theme-brand-primary,#1d77bd);--admin-action-blue-dark:var(--theme-brand-primary-dark,#0e6fb4);--admin-action-blue-soft:#eef8ff;--admin-action-blue-soft-border:#1d77bd2e;--admin-action-green:#1e8f6a;--admin-action-red:#9d3030;--admin-action-shadow:0 14px 28px #1d77bd2e;--admin-action-radius:var(--theme-pill-radius,999px);--admin-action-text:#fff;--admin-action-secondary-text:#0b5f98}.admin-shell :where(.admin-primary-button,.admin-save-button,.admin-primary-action,.admin-primary-link,.admin-login-link,.admin-logout-button,.admin-content-save-bar button,.admin-catalog-actions button,.admin-media-actions button,.admin-media-actions a,.admin-promotions-actions button,.admin-promotions-actions a,.admin-theme-save-actions button,.admin-preview-actions button,.admin-preview-actions a,.admin-save-actions button,.admin-save-actions a,.admin-publication-actions button,.admin-publication-actions a,.admin-product-page-actions button,.admin-product-page-actions a,.admin-product-page-bottom-actions button,.admin-product-page-bottom-actions a,.admin-editorial-actions button,.admin-editorial-actions a,.admin-code-draft-actions button,.admin-code-draft-actions a,.admin-panel-actions button,.admin-panel-actions a,.admin-operation-actions button,.admin-operation-actions a,.admin-lead-actions button,.admin-lead-actions a,.admin-system-check a,.admin-system-backup-list button,.admin-system-file-list a,input[type=submit],input[type=button],input[type=reset]){border-radius:var(--admin-action-radius);min-height:44px;color:var(--admin-action-text);background:linear-gradient(135deg, var(--admin-action-blue), var(--admin-action-blue-dark));box-shadow:var(--admin-action-shadow);font:inherit;font-size:13px;font-weight:var(--theme-button-weight,780);text-align:center;white-space:normal;overflow-wrap:anywhere;cursor:var(--cursor-pointer,pointer);border:0;justify-content:center;align-items:center;gap:8px;padding:11px 17px;line-height:1.2;text-decoration:none;transition:transform .18s,box-shadow .18s,background .18s,color .18s,border-color .18s,opacity .18s;display:inline-flex}.admin-shell :where(.admin-primary-button,.admin-save-button,.admin-primary-action,.admin-primary-link,.admin-login-link,.admin-logout-button,.admin-content-save-bar button,.admin-catalog-actions button,.admin-promotions-actions button,input[type=submit]):hover{transform:translateY(-1px);box-shadow:0 18px 34px #1d77bd3b}.admin-shell :where(.admin-secondary-button,.admin-panel-head a,.admin-panel-actions a,.admin-panel-actions button,.admin-media-actions a,.admin-media-actions button,.admin-media-filter-form .admin-secondary-button,.admin-promotions-actions a,.admin-editorial-actions a,.admin-product-page-actions a,.admin-product-page-bottom-actions a,.admin-code-draft-actions a,.admin-code-draft-actions button,.admin-operation-actions a,.admin-lead-actions a,.admin-system-file-list a){border:1px solid var(--admin-action-blue-soft-border);color:var(--admin-action-secondary-text);background:var(--admin-action-blue-soft);box-shadow:none}.admin-shell :where(.admin-secondary-button,.admin-panel-head a,.admin-panel-actions a,.admin-panel-actions button,.admin-media-actions a,.admin-media-actions button,.admin-promotions-actions a,.admin-editorial-actions a,.admin-product-page-actions a,.admin-product-page-bottom-actions a,.admin-code-draft-actions a,.admin-code-draft-actions button,.admin-operation-actions a,.admin-lead-actions a,.admin-system-file-list a):hover{color:var(--admin-action-blue-dark);background:#fff;border-color:#1d77bd52;transform:translateY(-1px)}.admin-shell :where(.admin-button-danger,.admin-secondary-button--danger,button[value=delete],button[value=archive]){color:var(--admin-action-red)!important;box-shadow:none!important;background:#fff0f0!important;border:1px solid #9d303029!important}.admin-shell :where(button:disabled,input[type=submit]:disabled,input[type=button]:disabled,.admin-primary-button[aria-disabled=true],.admin-secondary-button[aria-disabled=true]){opacity:.52;cursor:not-allowed;transform:none!important}.admin-shell :where(.admin-content-save-bar,.admin-catalog-actions,.admin-promotions-actions,.admin-theme-save-actions,.admin-preview-actions,.admin-save-actions,.admin-publication-actions,.admin-product-page-bottom-actions,.admin-media-actions,.admin-editorial-actions,.admin-code-draft-actions,.admin-panel-actions,.admin-operation-actions,.admin-lead-actions){flex-wrap:wrap;align-items:center;gap:10px;display:flex}.admin-shell :where(input[type=file]){color:#46627d;min-height:56px;cursor:var(--cursor-pointer,pointer);background:linear-gradient(#fff 0%,#f5fbff 100%);border:1px dashed #1d77bd47;border-radius:18px;padding:8px 10px;font-size:13px;font-weight:640;box-shadow:inset 0 1px #ffffffdb,0 10px 24px #1d4c7c0a}.admin-shell :where(input[type=file])::file-selector-button{color:#fff;background:linear-gradient(135deg, var(--admin-action-blue), var(--admin-action-blue-dark));min-height:38px;font:inherit;cursor:var(--cursor-pointer,pointer);border:0;border-radius:999px;margin-right:12px;padding:9px 14px;font-size:12px;font-weight:820;box-shadow:0 10px 22px #1d77bd29}.admin-shell :where(input[type=file]):hover{background:#fff;border-color:#1d77bd70}.admin-shell :where(input[type=file]):focus-visible{outline:3px solid var(--reton-admin-focus,#1d77bd2e);outline-offset:3px}.admin-login-form .admin-save-button,.admin-access-open-card .admin-primary-link,.admin-logout-form .admin-logout-button,.admin-sidebar-footer .admin-login-link{width:100%;min-height:46px}.admin-shell :where(.admin-button-row,.admin-action-row){flex-wrap:wrap;align-items:center;gap:10px;display:flex}.admin-shell :where(.admin-page-note,.admin-form-note){color:var(--theme-text-muted,#62758c);background:#eef7fcb8;border:1px solid #1e3f661a;border-radius:20px;padding:14px 16px;line-height:1.55}@media (max-width:760px){.admin-shell :where(.admin-primary-button,.admin-secondary-button,.admin-save-button,.admin-primary-link,.admin-login-link,.admin-logout-button,.admin-content-save-bar button,.admin-catalog-actions button,.admin-media-actions button,.admin-media-actions a,.admin-promotions-actions button,.admin-promotions-actions a,.admin-editorial-actions button,.admin-editorial-actions a,.admin-product-page-actions button,.admin-product-page-actions a,.admin-product-page-bottom-actions button,.admin-product-page-bottom-actions a,.admin-code-draft-actions button,.admin-code-draft-actions a,.admin-panel-actions button,.admin-panel-actions a,.admin-operation-actions button,.admin-operation-actions a,.admin-lead-actions button,.admin-lead-actions a,.admin-system-check a,.admin-system-backup-list button,.admin-system-file-list a,input[type=submit],input[type=button],input[type=reset]){width:100%}}.admin-shell{--admin-action-readable-blue:var(--theme-brand-primary,#1d77bd);--admin-action-readable-blue-dark:var(--theme-brand-primary-dark,#0e6fb4);--admin-action-readable-soft:#eef7ff;--admin-action-readable-soft-strong:#e3f2ff;--admin-action-readable-border:#1d77bd38;--admin-action-readable-muted:#5d7288}.admin-shell :where(.admin-hero-actions a,.admin-panel-head>a,.admin-panel-head form button,.admin-system-check a,.admin-system-file-list a,.admin-editorial-actions a,.admin-docs-item .admin-editorial-actions a,.admin-media-actions a,.admin-promotions-actions a,.admin-product-page-actions a,.admin-product-page-bottom-actions a,.admin-code-draft-actions a,.admin-operation-actions a,.admin-lead-actions a){text-align:center;white-space:normal;overflow-wrap:normal;justify-content:center;align-items:center;gap:8px;min-height:40px;border:1px solid var(--admin-action-readable-border)!important;border-radius:var(--theme-pill-radius,999px)!important;color:var(--admin-action-readable-blue-dark)!important;background:var(--admin-action-readable-soft)!important;box-shadow:none!important;font-size:13px!important;font-weight:var(--theme-button-weight,760)!important;padding:10px 15px!important;line-height:1.2!important;text-decoration:none!important;display:inline-flex!important}.admin-shell :where(.admin-hero-actions a,.admin-panel-head>a,.admin-panel-head form button,.admin-system-check a,.admin-system-file-list a,.admin-editorial-actions a,.admin-docs-item .admin-editorial-actions a,.admin-media-actions a,.admin-promotions-actions a,.admin-product-page-actions a,.admin-product-page-bottom-actions a,.admin-code-draft-actions a,.admin-operation-actions a,.admin-lead-actions a):hover{transform:translateY(-1px);color:var(--admin-action-readable-blue-dark)!important;background:#fff!important;border-color:#1d77bd5c!important}.admin-shell :where(button:disabled,input[type=submit]:disabled,input[type=button]:disabled,input[type=reset]:disabled,.admin-primary-button[aria-disabled=true],.admin-secondary-button[aria-disabled=true],.admin-panel-head a[aria-disabled=true],.admin-panel-head a.is-disabled,.admin-hero-actions a[aria-disabled=true],.admin-hero-actions a.is-disabled){color:var(--admin-action-readable-muted)!important;box-shadow:none!important;opacity:1!important;cursor:not-allowed!important;background:#edf4fa!important;border:1px solid #1e3f661a!important;transform:none!important}.admin-shell :where(input[type=file]){width:100%;color:#35516b!important;background:linear-gradient(#fff 0%,#f5fbff 100%)!important;border:1px dashed #1d77bd4d!important;border-radius:18px!important;min-height:58px!important;padding:8px 10px!important;font-size:13px!important;font-weight:640!important;box-shadow:inset 0 1px #ffffffdb,0 10px 24px #1d4c7c0a!important}.admin-shell :where(input[type=file])::file-selector-button{color:#fff!important;background:linear-gradient(135deg, var(--admin-action-readable-blue), var(--admin-action-readable-blue-dark))!important;min-height:38px!important;font:inherit!important;cursor:var(--cursor-pointer,pointer)!important;border:0!important;border-radius:999px!important;margin-right:12px!important;padding:9px 14px!important;font-size:12px!important;font-weight:820!important;box-shadow:0 10px 22px #1d77bd29!important}.admin-shell :where(input[type=file])::-webkit-file-upload-button{color:#fff!important;background:linear-gradient(135deg, var(--admin-action-readable-blue), var(--admin-action-readable-blue-dark))!important;min-height:38px!important;font:inherit!important;cursor:var(--cursor-pointer,pointer)!important;border:0!important;border-radius:999px!important;margin-right:12px!important;padding:9px 14px!important;font-size:12px!important;font-weight:820!important;box-shadow:0 10px 22px #1d77bd29!important}.admin-stat-grid{grid-template-columns:repeat(auto-fit,minmax(176px,1fr));gap:14px;display:grid}.admin-stat-grid>article{border-radius:var(--theme-card-radius,26px);background:#fff;border:1px solid #1e3f661a;align-content:start;gap:6px;min-height:124px;padding:18px;display:grid;box-shadow:0 16px 48px #142a460e}.admin-stat-grid>article span,.admin-stat-grid>article p{color:var(--theme-text-muted,#62758c);margin:0;font-size:13px;line-height:1.45;display:block}.admin-stat-grid>article strong{color:var(--theme-text-primary,#12243a);font-size:clamp(26px,3vw,38px);font-weight:var(--theme-heading-weight,620);letter-spacing:-.05em;line-height:1;display:block}.admin-builder-controls{grid-template-columns:1fr!important;align-items:start!important;gap:10px!important}.admin-builder-order{max-width:150px}.admin-builder-toggle{width:fit-content;max-width:100%;justify-content:flex-start!important;gap:8px!important;min-height:38px!important;padding:8px 11px!important}.admin-builder-toggle span{white-space:nowrap;overflow-wrap:normal;word-break:keep-all}.admin-docs-item .admin-editorial-actions{justify-content:flex-start;align-items:center}@media (max-width:760px){.admin-stat-grid{grid-template-columns:1fr}.admin-builder-order{max-width:none}}.admin-dashboard-page{gap:clamp(18px,2.2vw,28px)}.admin-dashboard-hero{background:radial-gradient(circle at 88% 12%,#1d77bd1c,#0000 32%),linear-gradient(145deg,#fff 0%,#f8fbff 100%);border-color:#1d77bd26;position:relative;overflow:hidden}.admin-dashboard-hero:after{content:"";pointer-events:none;background:#1d77bd14;border-radius:999px;width:360px;height:360px;position:absolute;inset:auto -80px -140px auto}.admin-dashboard-hero>*{z-index:1;position:relative}.admin-dashboard-hero h1{max-width:820px}.admin-dashboard-focus-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.admin-focus-card,.admin-attention-card{min-width:0;color:var(--theme-text-main,#12243a);border:1px solid #1e3f661f;text-decoration:none;transition:transform .18s,border-color .18s,box-shadow .18s;display:grid;position:relative;box-shadow:0 18px 54px #142a4613}.admin-focus-card:hover,.admin-attention-card:hover{border-color:#1d77bd42;transform:translateY(-2px);box-shadow:0 22px 64px #142a461c}.admin-focus-card{background:linear-gradient(145deg,#fff 0%,#f6faff 100%);border-radius:28px;align-content:space-between;gap:14px;min-height:260px;padding:clamp(18px,2vw,24px)}.admin-focus-card:before{content:"";background:#1d77bd6b;border-radius:999px;width:6px;position:absolute;top:26px;bottom:26px;left:0}.admin-focus-card--good:before{background:#0a8d63}.admin-focus-card--warning:before{background:#d88912}.admin-focus-card__eyebrow,.admin-attention-card span{color:var(--theme-brand-primary-dark,#0e6fb4);letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:850}.admin-focus-card strong{letter-spacing:-.055em;max-width:95%;font-size:clamp(24px,2.6vw,34px);font-weight:680;line-height:1.02;display:block}.admin-focus-card__value{color:var(--theme-text-main,#12243a);letter-spacing:-.06em;font-size:clamp(34px,4vw,54px);font-weight:680;line-height:.9}.admin-focus-card p,.admin-attention-card p{color:var(--theme-text-muted,#62758c);margin:0;line-height:1.48}.admin-focus-card em{border-radius:var(--theme-pill-radius,999px);color:#fff;background:linear-gradient(135deg, var(--theme-brand-primary,#1d77bd), var(--theme-brand-primary-dark,#0e6fb4));justify-content:center;align-items:center;width:fit-content;min-height:34px;padding:8px 12px;font-size:13px;font-style:normal;font-weight:820;display:inline-flex}.admin-dashboard-attention{border-radius:var(--reton-admin-radius-lg,28px);background:#ffffffc7;border:1px solid #1e3f661a;gap:16px;padding:clamp(18px,2.5vw,26px);display:grid;box-shadow:0 16px 48px #142a460b}.admin-dashboard-section-head{justify-content:space-between;align-items:flex-end;gap:22px;display:flex}.admin-dashboard-section-head h2{letter-spacing:-.045em;margin:4px 0 0;font-size:clamp(24px,2.8vw,34px);font-weight:650}.admin-dashboard-section-head p:not(.admin-kicker){max-width:560px;color:var(--theme-text-muted,#62758c);margin:0;line-height:1.5}.admin-dashboard-attention-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.admin-attention-card{background:#f5f9fd;border-radius:22px;gap:8px;padding:16px}.admin-attention-card strong{color:var(--theme-text-main,#12243a);letter-spacing:-.055em;font-size:32px;line-height:.95}.admin-attention-card--good{background:linear-gradient(145deg,#f4fff9,#fff);border-color:#0a8d632e}.admin-attention-card--good span{color:#08764f}.admin-attention-card--warning{background:linear-gradient(145deg,#fff7e8,#fff);border-color:#d8891238}.admin-attention-card--warning span{color:#a85d00}.admin-dashboard-secondary{opacity:.94}.admin-dashboard-secondary .admin-stat-card--soft{box-shadow:0 12px 32px #142a460b}.admin-dashboard-stat{isolation:isolate;border-color:#1e3f661a;position:relative;overflow:hidden}.admin-dashboard-stat:before{content:"";background:#1d77bd3d;height:4px;position:absolute;inset:0 0 auto}.admin-dashboard-stat:after{content:"";z-index:-1;background:#1d77bd0f;border-radius:999px;width:118px;height:118px;position:absolute;inset:auto -36px -58px auto}.admin-dashboard-stat--sales{background:linear-gradient(145deg,#fff 0%,#f4fff9 100%);border-color:#0a8d6329}.admin-dashboard-stat--sales:before{background:#0a8d6394}.admin-dashboard-stat--sales:after{background:#0a8d6314}.admin-dashboard-stat--catalog{background:linear-gradient(145deg,#fff 0%,#f3f9ff 100%);border-color:#1d77bd2e}.admin-dashboard-stat--catalog:before{background:#1d77bd94}.admin-dashboard-stat--catalog:after{background:#1d77bd14}.admin-dashboard-stat--content{background:linear-gradient(145deg,#fff 0%,#f6f8ff 100%);border-color:#5e84c22e}.admin-dashboard-stat--content:before{background:#5e84c294}.admin-dashboard-stat--content:after{background:#5e84c214}.admin-dashboard-stat--control{background:linear-gradient(145deg,#fff 0%,#fff8eb 100%);border-color:#d889122e}.admin-dashboard-stat--control:before{background:#d88912ad}.admin-dashboard-stat--control:after{background:#d8891217}.admin-dashboard-secondary .admin-stat-card--soft strong{font-size:clamp(24px,2.4vw,32px)}.admin-dashboard-page .admin-roadmap-list a{min-height:44px;color:var(--theme-text-main,#12243a);background:#f7fbff;border:1px solid #1e3f661a;border-radius:16px;justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;font-weight:760;text-decoration:none;display:flex}.admin-dashboard-page .admin-roadmap-list a:after{content:"→";color:var(--theme-brand-primary-dark,#0e6fb4);font-weight:900}.admin-dashboard-page .admin-roadmap-list a:hover{background:#fff;border-color:#1d77bd3d}@media (max-width:1280px){.admin-dashboard-focus-grid,.admin-dashboard-attention-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.admin-dashboard-focus-grid,.admin-dashboard-attention-grid{grid-template-columns:1fr}.admin-focus-card{min-height:210px}.admin-focus-card:before{top:18px;bottom:18px}.admin-dashboard-section-head{display:grid}}.admin-products-page .admin-hero-panel,.admin-product-pages-page .admin-hero-panel{padding-block:clamp(18px,2.4vw,28px)}.admin-products-page .admin-hero-panel h1,.admin-product-pages-page .admin-hero-panel h1{max-width:820px}.admin-products-page .admin-grid--six,.admin-product-pages-page .admin-grid--six{gap:10px}.admin-product-studio-card--compact{padding:0;scroll-margin-top:96px;overflow:hidden}.admin-product-studio-card--compact>summary{list-style:none}.admin-product-studio-card--compact>summary::-webkit-details-marker{display:none}.admin-product-studio-summary{cursor:var(--cursor-pointer,pointer);grid-template-columns:minmax(0,1fr) minmax(210px,300px) auto;align-items:center;gap:16px;padding:clamp(14px,2vw,20px);display:grid}.admin-product-studio-summary:after{content:"Открыть";border-radius:var(--theme-pill-radius,999px);min-height:36px;color:var(--theme-brand-primary-dark,#0e6fb4);background:#eef8ff;justify-content:center;align-items:center;padding:8px 13px;font-size:12px;font-weight:840;display:inline-flex}.admin-product-studio-card--compact[open] .admin-product-studio-summary:after{content:"Свернуть";color:#496778;background:#eef2f7}.admin-product-studio-card--compact[open] .admin-product-studio-summary{background:linear-gradient(135deg,#fff,#f7fbff);border-bottom:1px solid #1e3f6614}.admin-product-studio-summary .admin-product-studio-title h2{letter-spacing:-.035em;margin:4px 0 9px;font-size:clamp(18px,1.8vw,25px);line-height:1.15}.admin-product-summary-price{text-align:right;background:#f3f7fc;border-radius:18px;justify-items:end;gap:3px;padding:12px 14px;display:grid}.admin-product-summary-price span,.admin-product-summary-price small{color:#667990;font-size:12px;line-height:1.35}.admin-product-summary-price strong{color:var(--theme-text-main,#12243a);letter-spacing:-.045em;font-size:clamp(20px,2vw,26px);line-height:1}.admin-product-summary-price--warning{background:#fff7e8}.admin-product-summary-price--overlay{background:#eef8ff}.admin-product-studio-card--compact .admin-product-studio-body{grid-template-columns:minmax(220px,280px) minmax(0,1fr);gap:16px;padding:clamp(14px,2vw,20px)}.admin-product-studio-card--compact .admin-product-preview{gap:10px;padding:12px;position:static}.admin-product-studio-card--compact .admin-product-preview-image{min-height:150px}.admin-product-studio-card--compact .admin-product-preview-text p{-webkit-line-clamp:3}.admin-product-studio-card--compact .admin-product-preview-facts>div{padding:8px}.admin-product-studio-card--compact .admin-product-tab-nav{z-index:2;border-radius:16px;gap:6px;padding:6px;position:static}.admin-product-studio-card--compact .admin-product-tab-nav label{min-height:34px;padding:7px 10px;font-size:12px}.admin-product-studio-card--compact .admin-product-field-group{border-radius:20px;gap:12px;padding:clamp(13px,1.6vw,18px)}.admin-product-studio-card--compact .admin-product-field-group header h3{font-size:clamp(18px,1.7vw,22px)}.admin-product-studio-card--compact .admin-product-field-group header p{margin-top:4px;font-size:13px;line-height:1.42}.admin-product-studio-card--compact .admin-product-field-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.admin-product-studio-card--compact .admin-product-field-wide,.admin-product-studio-card--compact .admin-checkbox,.admin-product-studio-card--compact .admin-catalog-actions{grid-column:1/-1}.admin-product-studio-card--compact .admin-product-field-grid input,.admin-product-studio-card--compact .admin-product-field-grid select,.admin-product-studio-card--compact .admin-product-field-grid textarea{border-radius:12px;padding:10px 11px}.admin-product-studio-card--compact .admin-catalog-actions{box-shadow:none;border-radius:18px;margin-top:0;padding:12px;position:static}.admin-product-pages-page .admin-hero-panel p,.admin-products-page .admin-hero-panel p,.admin-product-pages-intro .admin-panel-head p{max-width:900px}.admin-product-pages-intro{grid-template-columns:minmax(0,1fr) minmax(260px,420px);align-items:start;gap:18px;display:grid}.admin-product-page-guide{gap:8px;display:grid}.admin-product-page-guide span{border-radius:16px;justify-content:flex-start}.admin-product-page-editor{overflow:hidden}.admin-product-page-editor summary{grid-template-columns:minmax(160px,220px) minmax(0,1fr) minmax(150px,auto);gap:14px;padding:16px 18px}.admin-product-page-editor summary strong{font-size:clamp(18px,2vw,24px)}.admin-product-page-form{gap:14px;padding:clamp(14px,2vw,20px)}.admin-product-page-headline,.admin-product-page-bottom-actions{box-shadow:none;border-radius:20px;padding:14px;position:static}.admin-product-page-headline h2{font-size:clamp(22px,2.3vw,30px)}.admin-product-page-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.admin-product-page-card{border-radius:22px;padding:clamp(14px,1.8vw,20px)}.admin-product-page-card h3,.admin-product-page-fieldset h4{font-size:clamp(18px,1.8vw,24px)}.admin-product-page-repeat-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:10px}.admin-repeat-card{border-radius:18px;gap:9px;padding:12px}.admin-repeat-card textarea{min-height:96px}@media (max-width:1280px){.admin-product-studio-card--compact .admin-product-field-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:980px){.admin-product-studio-summary,.admin-product-studio-card--compact .admin-product-studio-body,.admin-product-pages-intro,.admin-product-page-editor summary,.admin-product-page-form-grid{grid-template-columns:1fr}.admin-product-summary-price{text-align:left;justify-items:start}}@media (max-width:760px){.admin-product-studio-card--compact .admin-product-field-grid{grid-template-columns:1fr}.admin-product-studio-summary:after{width:100%}}.admin-content-page .admin-hero-panel,.admin-theme-page .admin-hero-panel,.admin-promotions-page .admin-hero-panel{border-color:color-mix(in srgb, var(--theme-brand-primary,#1d77bd) 14%, #1e3f661a);background:radial-gradient(circle at 88% 20%, color-mix(in srgb, var(--theme-brand-primary,#1d77bd) 10%, transparent) 0, transparent 30%), linear-gradient(135deg, #fff 0%, #f8fbff 100%);overflow:hidden}.admin-content-page .admin-hero-status,.admin-theme-page .admin-hero-status,.admin-promotions-page .admin-hero-status{background:linear-gradient(145deg, #fff 0%, color-mix(in srgb, var(--theme-brand-primary,#1d77bd) 8%, #fff) 100%)}.admin-content-page .admin-panel,.admin-theme-page .admin-panel,.admin-promotions-page .admin-panel{padding:clamp(18px,2.2vw,26px)}.admin-content-editor-section,.admin-theme-group,.admin-promotion-card,.admin-promotions-new-panel{position:relative;overflow:hidden}.admin-content-editor-section:before,.admin-theme-group:before,.admin-promotion-card:before,.admin-promotions-new-panel:before{content:"";background:color-mix(in srgb, var(--theme-brand-primary,#1d77bd) 78%, #fff);border-radius:999px;width:5px;position:absolute;inset:18px auto 18px 0}.admin-content-editor-section:nth-of-type(3n+1):before,.admin-theme-group:nth-of-type(3n+1):before,.admin-promotion-card:nth-of-type(3n+1):before{background:#0c9a68}.admin-content-editor-section:nth-of-type(3n+2):before,.admin-theme-group:nth-of-type(3n+2):before,.admin-promotion-card:nth-of-type(3n+2):before{background:#6e8ce8}.admin-content-editor-section:nth-of-type(3n+3):before,.admin-theme-group:nth-of-type(3n+3):before,.admin-promotion-card:nth-of-type(3n+3):before{background:#e29a18}.admin-content-form-grid,.admin-content-inline-grid,.admin-promotions-fields,.admin-theme-form,.admin-theme-group{gap:10px}.admin-content-form-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr))}.admin-content-inline-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr))}.admin-content-card-grid--three,.admin-content-card-grid--four,.admin-theme-token-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr))}.admin-content-nested-card,.admin-theme-token,.admin-promotion-card{border-color:#1d77bd1f;box-shadow:0 12px 34px #142a460b}.admin-content-nested-card{gap:9px;padding:14px}.admin-content-nested-card h3,.admin-promotion-card-head h2,.admin-theme-group h2{overflow-wrap:anywhere}.admin-builder-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr));gap:12px}.admin-builder-card{min-height:auto;padding:14px}.admin-builder-card-head{gap:10px}.admin-builder-card-head h3{letter-spacing:-.04em;font-size:clamp(18px,2vw,24px)}.admin-builder-card-head p{font-size:12px;line-height:1.38}.admin-builder-controls{grid-template-columns:1fr;align-items:start}.admin-builder-toggle{white-space:normal;justify-content:flex-start;width:100%;min-height:44px;padding:10px 12px}.admin-theme-token{border-left:4px solid color-mix(in srgb, var(--theme-brand-primary,#1d77bd) 35%, transparent);gap:9px;padding:14px}.admin-theme-token:nth-child(3n+1){background:linear-gradient(#fff 0%,#f4fbff 100%)}.admin-theme-token:nth-child(3n+2){background:linear-gradient(#fff 0%,#f6fff9 100%)}.admin-theme-token:nth-child(3n+3){background:linear-gradient(#fff 0%,#fff9ec 100%)}.admin-theme-token small{min-height:0}.admin-theme-token .admin-field-hint{display:none}.admin-theme-token-control--color{grid-template-columns:46px minmax(0,1fr)}.admin-theme-token-control--color input[type=color]{width:46px;min-height:40px}.admin-theme-token-control--color code{min-height:40px;font-size:11px}.admin-theme-preview-card strong{font-size:clamp(24px,3vw,38px)}.admin-promotions-layout{grid-template-columns:minmax(220px,300px) minmax(0,1fr);gap:14px}.admin-promotion-card-head{grid-template-columns:minmax(0,1fr) minmax(128px,170px);gap:14px}.admin-promotion-card-head h2{font-size:clamp(22px,2.5vw,32px)}.admin-promotion-card-meta{border-left:4px solid color-mix(in srgb, var(--theme-brand-primary,#1d77bd) 58%, #fff);text-align:left;padding:14px}.admin-promotion-card-meta strong{font-size:28px}.admin-promotion-preview{border-left:4px solid color-mix(in srgb, var(--theme-brand-primary,#1d77bd) 58%, #fff);gap:9px;padding:16px;top:14px}.admin-promotion-preview strong{font-size:clamp(19px,2.2vw,26px)}.admin-promotion-preview p{font-size:13px;line-height:1.45}.admin-promotions-checks{grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr));gap:8px;padding:12px}.admin-promotions-checks label{min-height:42px;padding:9px 10px}.admin-promotions-new-form{grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr));align-items:end}.admin-promotions-overview .admin-status-list>div:nth-child(3n+1),.admin-promotions-overview .admin-roadmap-list>:nth-child(3n+1){border-left:4px solid #0c9a68}.admin-promotions-overview .admin-status-list>div:nth-child(3n+2),.admin-promotions-overview .admin-roadmap-list>:nth-child(3n+2){border-left:4px solid #63a7dd}.admin-promotions-overview .admin-status-list>div:nth-child(3n+3),.admin-promotions-overview .admin-roadmap-list>:nth-child(3n+3){border-left:4px solid #e29a18}.admin-content-save-bar,.admin-theme-save-bar,.admin-promotions-actions{gap:12px}@media (max-width:1180px){.admin-promotions-layout,.admin-promotion-card-head{grid-template-columns:1fr}.admin-promotion-preview{position:static}}@media (max-width:760px){.admin-content-save-bar,.admin-theme-save-actions,.admin-promotions-actions{justify-content:stretch;display:grid}}.admin-media-page .admin-hero-panel,.admin-docs-page .admin-hero{background:radial-gradient(circle at 86% 24%,#1d77bd1c,#0000 28%),linear-gradient(135deg,#fff 0%,#f7fbff 100%);border-color:#1d77bd1f}.admin-media-page .admin-grid--six,.admin-docs-page .admin-stat-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px}.admin-media-stat,.admin-docs-page .admin-stat-grid>article{border-color:#1e3f6617;min-height:108px;padding:16px;position:relative;overflow:hidden}.admin-media-stat:before,.admin-docs-page .admin-stat-grid>article:before{content:"";background:#1d77bd42;height:4px;position:absolute;inset:0 0 auto}.admin-media-stat--ok,.admin-docs-page .admin-stat-grid>article:nth-child(2){background:linear-gradient(145deg,#fff 0%,#f3fff9 100%);border-color:#0a8d6329}.admin-media-stat--ok:before,.admin-docs-page .admin-stat-grid>article:nth-child(2):before{background:#0a8d638f}.admin-media-stat--warning,.admin-docs-page .admin-stat-grid>article:nth-child(4){background:linear-gradient(145deg,#fff 0%,#fff8eb 100%);border-color:#d8891233}.admin-media-stat--warning:before,.admin-docs-page .admin-stat-grid>article:nth-child(4):before{background:#d88912a8}.admin-media-stat--info,.admin-docs-page .admin-stat-grid>article:first-child{background:linear-gradient(145deg,#fff 0%,#f2f9ff 100%);border-color:#1d77bd29}.admin-media-stat--info:before,.admin-docs-page .admin-stat-grid>article:first-child:before{background:#1d77bd85}.admin-media-stat--muted,.admin-docs-page .admin-stat-grid>article:nth-child(3){background:linear-gradient(145deg,#fff 0%,#f7f8ff 100%);border-color:#5e84c226}.admin-media-stat--muted:before,.admin-docs-page .admin-stat-grid>article:nth-child(3):before{background:#5e84c27a}.admin-media-upload-panel,.admin-media-filter-panel,.admin-docs-upload-panel,.admin-docs-create-panel,.admin-docs-section{border-color:#1d77bd1a;position:relative;overflow:hidden}.admin-media-upload-panel:before,.admin-docs-upload-panel:before,.admin-docs-create-panel:before,.admin-docs-section:before{content:"";background:#1d77bd7a;border-radius:999px;width:4px;margin:22px 0;position:absolute;inset:0 auto 0 0}.admin-docs-create-panel:before{background:#0a8d637a}.admin-docs-section:before{background:#5e84c270}.admin-media-upload-form,.admin-media-filter-form,.admin-docs-upload-form,.admin-docs-mini-form,.admin-docs-form{gap:10px!important}.admin-docs-top-grid{align-items:start;gap:16px}.admin-docs-meta-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px}.admin-docs-form{padding:0 14px 14px}.admin-docs-item>summary{background:linear-gradient(135deg,#fffffffa,#f7fbffeb);min-height:72px;padding:14px 16px}.admin-docs-item[open]>summary{border-bottom:1px solid #1e3f6614}.admin-docs-item>summary strong{font-size:14px;line-height:1.25}.admin-docs-badges b:not(.admin-editorial-status){color:#0d639d;background:#eef7ff;font-weight:760}.admin-docs-checks{background:linear-gradient(135deg,#f6fbff,#f7fff9);padding:12px}.admin-docs-checks label{min-height:34px}.admin-docs-file-status{grid-template-columns:minmax(0,.7fr) minmax(0,1.2fr) minmax(0,1fr);align-items:center;gap:10px;padding:12px 14px}.admin-docs-file-status strong,.admin-docs-file-status em{overflow-wrap:anywhere}.admin-media-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:14px}.admin-media-card{border-radius:22px;box-shadow:0 14px 38px #142a460d}.admin-media-preview{height:168px}.admin-media-card-body{gap:10px;padding:14px}.admin-media-card-head h3{font-size:16px}.admin-media-facts{gap:8px}.admin-media-facts div,.admin-media-usage,.admin-media-file-control input[type=file],.admin-docs-page input[type=file]{border-radius:14px}.admin-media-page input[type=file],.admin-docs-page input[type=file]{background:linear-gradient(#fff 0%,#f5fbff 100%)!important;border:1px dashed #1d77bd52!important;min-height:54px!important;padding:8px!important}.admin-media-page input[type=file]::file-selector-button{color:#fff!important;min-height:36px!important;font:inherit!important;background:linear-gradient(135deg,#1d77bd,#0c5f99)!important;border:0!important;border-radius:999px!important;margin-right:12px!important;padding:8px 13px!important;font-size:12px!important;font-weight:820!important}.admin-media-page input[type=file]::-webkit-file-upload-button{color:#fff!important;min-height:36px!important;font:inherit!important;background:linear-gradient(135deg,#1d77bd,#0c5f99)!important;border:0!important;border-radius:999px!important;margin-right:12px!important;padding:8px 13px!important;font-size:12px!important;font-weight:820!important}.admin-docs-page input[type=file]::file-selector-button{color:#fff!important;min-height:36px!important;font:inherit!important;background:linear-gradient(135deg,#1d77bd,#0c5f99)!important;border:0!important;border-radius:999px!important;margin-right:12px!important;padding:8px 13px!important;font-size:12px!important;font-weight:820!important}.admin-docs-page input[type=file]::-webkit-file-upload-button{color:#fff!important;min-height:36px!important;font:inherit!important;background:linear-gradient(135deg,#1d77bd,#0c5f99)!important;border:0!important;border-radius:999px!important;margin-right:12px!important;padding:8px 13px!important;font-size:12px!important;font-weight:820!important}.admin-media-page .admin-panel-head--stacked p,.admin-docs-page .admin-panel-head p{max-width:760px}.admin-docs-page .admin-docs-hero{background:radial-gradient(circle at 88% 18%,#1d77bd1f,#0000 28%),linear-gradient(135deg,#fff 0%,#f6fbff 100%);border-color:#1d77bd21;align-items:center}.admin-docs-page .admin-docs-hero .admin-hero-actions{justify-content:flex-end}.admin-docs-page .admin-docs-hero h1{max-width:900px}.admin-docs-item[open] .admin-docs-form{padding-top:16px}@media (max-width:980px){.admin-docs-file-status{grid-template-columns:1fr}}.admin-editorial-page .admin-hero-panel,.admin-seo-page .admin-hero-panel{background:radial-gradient(circle at 88% 18%,#56a6e02e,#0000 32%),linear-gradient(135deg,#fffffffa,#f5faffd6);border-color:#2371ae29;overflow:hidden}.admin-editorial-page .admin-grid--six,.admin-seo-page .admin-grid--six{gap:12px}.admin-editorial-summary-grid .admin-stat-card,.admin-seo-page .admin-stat-card{background:linear-gradient(#fffffff2,#f7fbffc7);border-top:4px solid #2371ae57;min-height:128px}.admin-editorial-summary-grid .admin-stat-card:first-child,.admin-editorial-summary-grid .admin-stat-card:nth-child(2),.admin-editorial-summary-grid .admin-stat-card:nth-child(3){background:linear-gradient(#fffffffa,#eef8ffc7);border-top-color:#2371ae94}.admin-editorial-summary-grid .admin-stat-card:nth-child(4),.admin-editorial-summary-grid .admin-stat-card:nth-child(5),.admin-editorial-summary-grid .admin-stat-card:nth-child(6){background:linear-gradient(#fffffffa,#eff9f5d1);border-top-color:#43917294}.admin-editorial-create-panel,.admin-editorial-section,.admin-editorial-guide,.admin-seo-system-grid .admin-panel,.admin-seo-duplicates-panel,.admin-seo-priority-panel{border-left:4px solid #2371ae47;padding:clamp(18px,2vw,24px)}.admin-editorial-create-panel{border-left-color:#4391728f}.admin-editorial-section#questions{border-left-color:#dd9a4894}.admin-editorial-create-grid{grid-template-columns:repeat(2,minmax(280px,1fr));gap:14px;margin-top:14px}.admin-editorial-mini-form{border-radius:20px;gap:10px;padding:14px}.admin-editorial-form{gap:12px;padding:14px 16px 16px}.admin-editorial-item>summary{padding:13px 16px}.admin-editorial-item>summary strong{font-size:14px;line-height:1.25}.admin-editorial-item>summary em{overflow-wrap:anywhere;font-size:11px}.admin-editorial-status{padding:6px 9px;font-size:11px}.admin-editorial-meta-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr));gap:10px}.admin-editorial-repeat{background:linear-gradient(135deg,#eef8ffd1,#ffffffb8);gap:10px;padding:14px}.admin-repeat-card--wide{padding:14px!important}.admin-editorial-actions{border-top:1px solid #1e3f6614;margin-top:2px;padding-top:8px}.admin-editorial-actions button,.admin-editorial-actions a{min-height:38px}.admin-seo-page .admin-stat-card:first-child,.admin-seo-page .admin-stat-card:nth-child(2){background:linear-gradient(#fffffffa,#eff9f5d1);border-top-color:#43917294}.admin-seo-page .admin-stat-card:nth-child(3),.admin-seo-page .admin-stat-card:nth-child(5),.admin-seo-page .admin-stat-card:nth-child(6){background:linear-gradient(#fffffffa,#fff9edd1);border-top-color:#dd9a489e}.admin-seo-page .admin-stat-card:nth-child(4){background:linear-gradient(#fffffffa,#fff4f4c7);border-top-color:#bc47498f}.admin-seo-system-grid{gap:14px}.admin-seo-group-list{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.admin-seo-group-list>div,.admin-seo-duplicates article{border-radius:18px;padding:14px}.admin-seo-group-list strong{margin-top:9px;font-size:clamp(22px,2.5vw,30px)}.admin-seo-audit-list{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:12px}.admin-seo-audit-card{border-radius:20px;gap:12px;padding:16px}.admin-seo-audit-card-head h3{margin:9px 0 5px;font-size:clamp(18px,1.7vw,24px)}.admin-seo-audit-card-head>strong{border-radius:14px;padding:8px 10px;font-size:16px}.admin-seo-meta-preview{gap:8px}.admin-seo-meta-preview div{border-radius:14px;padding:10px 12px}.admin-seo-issue-list li{border-radius:14px;padding:9px 10px}.admin-seo-priority-panel{border-left-color:#dd9a4894}.admin-seo-duplicates-panel{border-left-color:#bc47496b}@media (max-width:980px){.admin-editorial-create-grid{grid-template-columns:1fr}.admin-editorial-create-panel,.admin-editorial-section,.admin-editorial-guide,.admin-seo-system-grid .admin-panel,.admin-seo-duplicates-panel,.admin-seo-priority-panel{border-top:4px solid #2371ae47;border-left-width:0}}.admin-operations-page,.admin-analytics-page,.admin-analytics-settings-page{--ux06-green:#1e8f6a;--ux06-blue:#1d77bd;--ux06-amber:#d89316;--ux06-violet:#6c7bd9}.admin-operations-page .admin-hero-panel,.admin-analytics-page .admin-hero-panel,.admin-analytics-settings-page .admin-hero-panel{background:radial-gradient(circle at 92% 10%,#1d77bd1f,#0000 34%),linear-gradient(135deg,#fff 0%,#f8fbff 100%)}.admin-operations-page .admin-grid--four .admin-stat-card,.admin-analytics-page .admin-grid--four .admin-stat-card,.admin-analytics-settings-page .admin-grid--four .admin-stat-card{padding:16px 16px 15px;position:relative;overflow:hidden}.admin-operations-page .admin-grid--four .admin-stat-card:before,.admin-analytics-page .admin-grid--four .admin-stat-card:before,.admin-analytics-settings-page .admin-grid--four .admin-stat-card:before{background:var(--ux06-blue);content:"";width:100%;height:4px;position:absolute;top:0;left:0}.admin-operations-page .admin-grid--four .admin-stat-card:first-child:before,.admin-analytics-page .admin-grid--four .admin-stat-card:first-child:before,.admin-analytics-settings-page .admin-grid--four .admin-stat-card:first-child:before{background:var(--ux06-green)}.admin-operations-page .admin-grid--four .admin-stat-card:nth-child(2):before,.admin-analytics-page .admin-grid--four .admin-stat-card:nth-child(2):before,.admin-analytics-settings-page .admin-grid--four .admin-stat-card:nth-child(2):before{background:var(--ux06-blue)}.admin-operations-page .admin-grid--four .admin-stat-card:nth-child(3):before,.admin-analytics-page .admin-grid--four .admin-stat-card:nth-child(3):before,.admin-analytics-settings-page .admin-grid--four .admin-stat-card:nth-child(3):before{background:var(--ux06-amber)}.admin-operations-page .admin-grid--four .admin-stat-card:nth-child(4):before,.admin-analytics-page .admin-grid--four .admin-stat-card:nth-child(4):before,.admin-analytics-settings-page .admin-grid--four .admin-stat-card:nth-child(4):before{background:var(--ux06-violet)}.admin-operations-page .admin-stat-card strong,.admin-analytics-page .admin-stat-card strong,.admin-analytics-settings-page .admin-stat-card strong{margin:5px 0 3px;font-size:clamp(24px,2.4vw,34px)}.admin-operations-table th,.admin-operations-table td{padding:11px 12px}.admin-operation-main-cell,.admin-operation-contact-cell,.admin-operation-note-cell,.admin-operation-actions{gap:4px}.admin-operation-main-cell strong,.admin-operation-contact-cell strong,.admin-operation-note-cell strong{font-size:14px}.admin-operation-pill{padding:5px 9px;font-size:10px}.admin-lead-card{gap:12px;padding:clamp(14px,1.7vw,18px)}.admin-lead-card:before{background:var(--ux06-blue);content:"";border-radius:999px;width:54px;height:4px;display:block}.admin-lead-card:has(.admin-operation-pill--ok):before{background:var(--ux06-green)}.admin-lead-card:has(.admin-operation-pill--warning):before{background:var(--ux06-amber)}.admin-lead-card:has(.admin-operation-pill--pending):before{background:var(--ux06-amber)}.admin-lead-card:has(.admin-operation-pill--failed):before{background:#bd3a3a}.admin-lead-card-head,.admin-lead-actions,.admin-lead-grid{gap:10px}.admin-lead-grid>div{background:linear-gradient(135deg,#fffffff5,#eff7ffb8);padding:11px 12px}.admin-funnel-panel{background:linear-gradient(90deg,#1e8f6a14,#0000 34%),#fff}.admin-funnel-list{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:9px}.admin-funnel-list>div,.admin-counter-list>div,.admin-event-list>div,.admin-analytics-plan>div{background:linear-gradient(135deg,#fff,#f3f8fd);border:1px solid #1e3f6614;padding:12px}.admin-funnel-list>div:first-child,.admin-counter-list>div:nth-child(4n+1){border-top:3px solid var(--ux06-green)}.admin-funnel-list>div:nth-child(2),.admin-counter-list>div:nth-child(4n+2){border-top:3px solid var(--ux06-blue)}.admin-funnel-list>div:nth-child(3),.admin-counter-list>div:nth-child(4n+3){border-top:3px solid var(--ux06-amber)}.admin-funnel-list>div:nth-child(4),.admin-counter-list>div:nth-child(4n+4){border-top:3px solid var(--ux06-violet)}.admin-analytics-plan{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-event-list>div{border-left:4px solid #1d77bd38;padding-left:14px}.admin-analytics-settings-page .admin-settings-card{padding:clamp(16px,2vw,20px);position:relative;overflow:hidden}.admin-analytics-settings-page .admin-settings-card:before{background:var(--ux06-blue);content:"";width:4px;position:absolute;inset:0 auto 0 0}.admin-analytics-settings-page .admin-settings-card:first-child:before{background:var(--ux06-green)}.admin-analytics-settings-page .admin-settings-card:nth-child(2):before{background:var(--ux06-amber)}.admin-analytics-settings-page .admin-check-grid,.admin-analytics-settings-page .admin-goal-list{gap:10px}.admin-analytics-settings-page .admin-check-row{background:#f7fafdb8;border:1px solid #1e3f6614;border-radius:16px;padding:11px 12px}.admin-goal-card{padding:13px}.admin-goal-card code{color:#5b6f88;background:#e7f1fad1}@media (max-width:760px){.admin-operations-table{min-width:900px}.admin-analytics-plan{grid-template-columns:1fr}}.admin-shell .admin-form-actions{flex-wrap:wrap;align-items:center;gap:10px 12px;margin-top:18px;display:flex}.admin-shell .admin-form-actions--sticky{z-index:8;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffeb;border:1px solid #b6cde1b8;border-radius:24px;padding:14px;position:sticky;bottom:12px;box-shadow:0 18px 44px #193f6524}.admin-shell .admin-form-actions :where(button,a){white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;min-height:42px;padding:11px 18px;font-size:13px;font-weight:820;line-height:1.1;text-decoration:none;display:inline-flex}.admin-shell .admin-form-actions a{color:#425d79;background:#f0f7fccc;box-shadow:inset 0 0 0 1px #b6cde199}.admin-shell .admin-form-actions a:hover{color:var(--theme-brand-primary-dark,#0e6fb4);background:#eef8ff}@media (max-width:760px){.admin-shell .admin-form-actions,.admin-shell .admin-form-actions--sticky{grid-template-columns:1fr;display:grid}.admin-shell .admin-form-actions :where(button,a){width:100%}}.admin-system-page,.admin-revisions-page,.admin-dev-page,.admin-code-drafts-page,.admin-access-page{--ux07-blue:#1d77bd;--ux07-green:#1e8f6a;--ux07-amber:#d99a2b;--ux07-violet:#7d83d7;--ux07-rose:#b84c5c}.admin-system-page .admin-hero-panel,.admin-revisions-page .admin-hero-panel,.admin-dev-page .admin-hero-panel,.admin-code-drafts-page .admin-hero-panel,.admin-access-page .admin-hero-panel{padding-block:clamp(24px,3.4vw,42px);position:relative;overflow:hidden}.admin-system-page .admin-hero-panel:before,.admin-revisions-page .admin-hero-panel:before,.admin-dev-page .admin-hero-panel:before,.admin-code-drafts-page .admin-hero-panel:before,.admin-access-page .admin-hero-panel:before{background:var(--ux07-blue);content:"";width:7px;position:absolute;inset:0 auto 0 0}.admin-system-page .admin-hero-panel:before{background:var(--ux07-amber)}.admin-revisions-page .admin-hero-panel:before{background:var(--ux07-violet)}.admin-dev-page .admin-hero-panel:before,.admin-code-drafts-page .admin-hero-panel:before{background:#0f4067}.admin-access-page .admin-hero-panel:before{background:var(--ux07-green)}.admin-system-page .admin-panel,.admin-revisions-page .admin-panel,.admin-dev-page .admin-panel,.admin-code-drafts-page .admin-panel,.admin-access-page .admin-panel{padding:clamp(16px,2.1vw,24px)}.admin-system-page .admin-grid,.admin-revisions-page .admin-grid,.admin-dev-page .admin-grid,.admin-code-drafts-page .admin-grid,.admin-access-page .admin-grid{gap:12px}.admin-system-page .admin-stat-card,.admin-dev-page .admin-stat-card,.admin-code-drafts-page .admin-stat-card{border-top:4px solid #1d77bd57;min-height:132px;padding:16px}.admin-system-page .admin-grid--six .admin-stat-card:first-child,.admin-dev-page .admin-grid--four .admin-stat-card:first-child,.admin-code-drafts-page .admin-grid--four .admin-stat-card:first-child{border-top-color:var(--ux07-blue)}.admin-system-page .admin-grid--six .admin-stat-card:nth-child(2),.admin-dev-page .admin-grid--four .admin-stat-card:nth-child(2),.admin-code-drafts-page .admin-grid--four .admin-stat-card:nth-child(2){border-top-color:var(--ux07-amber)}.admin-system-page .admin-grid--six .admin-stat-card:nth-child(3),.admin-dev-page .admin-grid--four .admin-stat-card:nth-child(3),.admin-code-drafts-page .admin-grid--four .admin-stat-card:nth-child(3){border-top-color:var(--ux07-green)}.admin-system-page .admin-grid--six .admin-stat-card:nth-child(4),.admin-dev-page .admin-grid--four .admin-stat-card:nth-child(4),.admin-code-drafts-page .admin-grid--four .admin-stat-card:nth-child(4){border-top-color:var(--ux07-violet)}.admin-system-page .admin-grid--six .admin-stat-card:nth-child(5){border-top-color:var(--ux07-amber)}.admin-system-page .admin-grid--six .admin-stat-card:nth-child(6){border-top-color:var(--ux07-rose)}.admin-system-page .admin-stat-card strong,.admin-dev-page .admin-stat-card strong,.admin-code-drafts-page .admin-stat-card strong{margin-block:5px 2px;font-size:clamp(26px,2.6vw,36px)}.admin-system-check,.admin-system-backup-list article,.admin-system-audit-list article,.admin-system-file-list article,.admin-revision-row,.admin-audit-item{border-radius:18px;padding:12px 14px}.admin-system-check-list,.admin-system-backup-list,.admin-system-audit-list,.admin-system-file-list,.admin-revisions-list,.admin-audit-list,.admin-account-list,.admin-env-list{gap:9px}.admin-system-check.is-ok{border-left:4px solid #1e8f6a8a}.admin-system-file-list article:has(.admin-status-pill--success){border-left:4px solid #1e8f6a8a}.admin-system-check.is-warning,.admin-system-backup-list article.is-warning{border-left:4px solid #d99a2b99}.admin-system-file-list article:has(.admin-status-pill--warning){border-left:4px solid #d99a2b99}.admin-system-check.is-critical{border-left:4px solid #b84c5ca3}.admin-system-file-list article:has(.admin-status-pill--danger){border-left:4px solid #b84c5ca3}.admin-system-file-list code,.admin-code-draft-meta code,.admin-dev-file-grid code{font-size:11px;line-height:1.35}.admin-publication-grid{grid-template-columns:repeat(auto-fit,minmax(340px,1fr));gap:12px}.admin-publication-card{gap:13px;padding:16px;position:relative;overflow:hidden}.admin-publication-card:before{background:var(--ux07-violet);content:"";height:4px;position:absolute;inset:0 0 auto}.admin-publication-card:nth-child(3n+1):before{background:var(--ux07-blue)}.admin-publication-card:nth-child(3n+2):before{background:var(--ux07-green)}.admin-publication-card:nth-child(3n+3):before{background:var(--ux07-amber)}.admin-publication-card-head{gap:12px}.admin-publication-card-head h2{font-size:clamp(20px,2vw,25px)}.admin-publication-card-head p,.admin-publication-status-grid small{font-size:12px}.admin-publication-status-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.admin-publication-status-grid div{padding:10px}.admin-publication-actions,.admin-code-draft-actions{gap:8px}.admin-revisions-panel .admin-panel-head--stacked,.admin-dev-page .admin-panel-head--stacked,.admin-code-drafts-page .admin-panel-head--stacked{gap:6px}.admin-dev-area-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px}.admin-dev-area-card,.admin-dev-block,.admin-code-safety-list div,.admin-code-draft-card,.admin-code-archive-list div{position:relative;overflow:hidden}.admin-dev-area-card:before,.admin-code-safety-list div:before,.admin-code-draft-card:before,.admin-code-archive-list div:before{content:"";background:#1d77bd6b;width:4px;position:absolute;inset:0 auto 0 0}.admin-dev-area-card:nth-child(4n+1):before,.admin-code-safety-list div:nth-child(4n+1):before{background:var(--ux07-blue)}.admin-dev-area-card:nth-child(4n+2):before,.admin-code-safety-list div:nth-child(4n+2):before{background:var(--ux07-green)}.admin-dev-area-card:nth-child(4n+3):before,.admin-code-safety-list div:nth-child(4n+3):before{background:var(--ux07-amber)}.admin-dev-area-card:nth-child(4n+4):before,.admin-code-safety-list div:nth-child(4n+4):before{background:var(--ux07-violet)}.admin-dev-area-card{padding:13px 14px 13px 18px}.admin-dev-area-card strong{font-size:28px}.admin-dev-block{gap:13px;padding:clamp(15px,2vw,21px)}.admin-dev-block-main,.admin-code-draft-card-main{gap:12px}.admin-dev-block-title h2,.admin-code-draft-card-main h2{font-size:clamp(20px,2.2vw,28px)}.admin-dev-file-grid,.admin-dev-detail-grid,.admin-code-draft-meta{gap:9px}.admin-dev-file-grid>div,.admin-dev-detail-grid>div,.admin-code-draft-meta>div{padding:11px 12px}.admin-code-draft-form{gap:11px}.admin-code-draft-form label{gap:6px}.admin-code-draft-form textarea[name=code]{min-height:150px}.admin-code-safety-list{gap:9px}.admin-code-draft-card{gap:12px;padding:clamp(15px,2vw,21px)}.admin-code-preview{max-height:190px;padding:12px}.admin-access-page .admin-two-column{align-items:start}.admin-env-list>div,.admin-account-list>div,.admin-role-matrix>div,.admin-audit-item{padding:12px 14px}.admin-env-list>div,.admin-account-list>div{border-left:4px solid #1d77bd40}.admin-env-list>div.is-ok,.admin-account-list>div.is-ok{border-left-color:var(--ux07-green)}.admin-env-list>div.is-warning,.admin-account-list>div.is-warning{border-left-color:var(--ux07-amber)}.admin-role-matrix{gap:10px}.admin-role-matrix>div:first-child{border-top:4px solid var(--ux07-green)}.admin-role-matrix>div:nth-child(2){border-top:4px solid var(--ux07-blue)}.admin-role-matrix>div:nth-child(3){border-top:4px solid var(--ux07-violet)}.admin-role-matrix ul{gap:5px;margin-top:9px}.admin-role-matrix li{font-size:12px}.admin-audit-item{grid-template-columns:minmax(0,1fr) minmax(150px,.5fr) auto}@media (max-width:760px){.admin-publication-status-grid,.admin-code-draft-meta,.admin-dev-file-grid,.admin-dev-detail-grid,.admin-audit-item{grid-template-columns:1fr}}@media (min-width:1181px){.admin-shell{--reton-admin-sidebar-width:280px;--reton-admin-workbar-height:58px;box-sizing:border-box;padding-top:var(--reton-admin-workbar-height)}.admin-sidebar{height:calc(100svh - var(--reton-admin-workbar-height))}.admin-shell-main{max-height:calc(100svh - var(--reton-admin-workbar-height))}.admin-workbar{z-index:120;box-sizing:border-box;min-height:var(--reton-admin-workbar-height);padding:10px var(--reton-admin-page-gutter,clamp(18px, 3vw, 34px)) 10px calc(var(--reton-admin-sidebar-width) + var(--reton-admin-page-gutter,clamp(18px, 3vw, 34px)));background:linear-gradient(90deg, #fffffff5, #f7fbfff0), color-mix(in srgb, var(--theme-page-background,#f4f7fb) 86%, #fff);border-bottom:1px solid #1e3f661f;margin:0;position:fixed;inset:0 0 auto;box-shadow:0 14px 38px #142a4612}.admin-workbar:before{content:"";width:var(--reton-admin-sidebar-width);pointer-events:none;background:radial-gradient(circle at 22px,#1d77bd0f,#0000 34px),linear-gradient(90deg,#fffffffa,#f7fbffeb);position:absolute;inset:0 auto 0 0}.admin-workbar>*{z-index:1;position:relative}}@media (max-width:1180px){.admin-shell{padding-top:0}.admin-workbar{min-height:0;box-shadow:none;inset:auto}}@media (min-width:1181px){.admin-shell{padding-top:0}.admin-sidebar{z-index:140;height:100svh;min-height:100svh;position:relative}.admin-shell-main{box-sizing:border-box;height:100svh;max-height:100svh;padding-top:var(--reton-admin-workbar-height,58px)}.admin-workbar{z-index:90;padding-left:calc(var(--reton-admin-sidebar-width,280px) + var(--reton-admin-page-gutter,clamp(18px, 3vw, 34px)))}.admin-workbar:before{width:var(--reton-admin-sidebar-width,280px)}}:root{--admin-final-blue:#1d77bd;--admin-final-green:#13966b;--admin-final-amber:#d98a00;--admin-final-violet:#7165d8}.admin-brand strong{letter-spacing:-.02em}.admin-workbar{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.admin-workbar nav{gap:8px}.admin-workbar a{white-space:nowrap}.admin-page h1,.admin-page h2,.admin-page h3{text-wrap:balance}.admin-page p,.admin-page li,.admin-page span,.admin-page small,.admin-page em,.admin-page dd,.admin-page dt,.admin-page label{overflow-wrap:anywhere}.admin-page code,.admin-page pre,.admin-page input[readonly]{word-break:break-word}.admin-page code,.admin-code-preview,.admin-dev-block code,.admin-system-file-list code,.admin-media-path,.admin-doc-path{color:#12466f;background:#e8f2fbc7;border-radius:12px;font-size:12px}.admin-page details>summary{cursor:pointer}.admin-page details[open]>summary{margin-bottom:12px}.admin-page .admin-hero-status,.admin-page .admin-status-pill,.admin-page .admin-mode,.admin-page .admin-doc-badge,.admin-page .admin-code-draft-card-main>span,.admin-page .admin-dev-status{white-space:normal;line-height:1.25}.admin-page .admin-stat-card,.admin-page .admin-dashboard-tile,.admin-page .admin-media-summary-card,.admin-page .admin-doc-summary-card,.admin-page .admin-seo-summary-card,.admin-page .admin-analytics-summary-card,.admin-page .admin-order-summary-card,.admin-page .admin-lead-summary-card{position:relative;overflow:hidden}.admin-page .admin-stat-card:after,.admin-page .admin-dashboard-tile:after,.admin-page .admin-media-summary-card:after,.admin-page .admin-doc-summary-card:after,.admin-page .admin-seo-summary-card:after,.admin-page .admin-analytics-summary-card:after,.admin-page .admin-order-summary-card:after,.admin-page .admin-lead-summary-card:after{content:"";background:#1d77bd2e;border-radius:999px 999px 0 0;height:3px;position:absolute;inset:auto 16px 0}.admin-page .admin-stat-card:nth-child(4n+1):after,.admin-page .admin-dashboard-tile:nth-child(4n+1):after{background:var(--admin-final-green)}.admin-page .admin-stat-card:nth-child(4n+2):after,.admin-page .admin-dashboard-tile:nth-child(4n+2):after{background:#1d77bdc7}.admin-page .admin-stat-card:nth-child(4n+3):after,.admin-page .admin-dashboard-tile:nth-child(4n+3):after{background:#7165d8bf}.admin-page .admin-stat-card:nth-child(4n+4):after,.admin-page .admin-dashboard-tile:nth-child(4n+4):after{background:var(--admin-final-amber)}.admin-page .admin-secondary-button,.admin-page a.admin-secondary-button,.admin-page .admin-panel>a,.admin-page .admin-card>a,.admin-page .admin-section-actions a,.admin-page .admin-code-draft-actions a,.admin-page .admin-doc-card-actions a,.admin-page .admin-media-card-actions a{color:#0d6098;background:#ffffffc2;border:1px solid #1d77bd38;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:36px;padding:9px 14px;font-weight:750;text-decoration:none;display:inline-flex;box-shadow:0 10px 24px #1d77bd14}.admin-page .admin-primary-button,.admin-page button[type=submit],.admin-page .admin-save-button{border-radius:999px;min-height:38px;font-weight:800}.admin-page .admin-secondary-button:hover,.admin-page .admin-panel>a:hover,.admin-page .admin-card>a:hover,.admin-page .admin-section-actions a:hover,.admin-page .admin-code-draft-actions a:hover,.admin-page .admin-doc-card-actions a:hover,.admin-page .admin-media-card-actions a:hover{color:#084c80;background:#fff;border-color:#1d77bd61;transform:translateY(-1px)}.admin-page .admin-action-row,.admin-page .admin-button-row,.admin-page .admin-section-actions,.admin-page .admin-code-draft-actions,.admin-page .admin-doc-card-actions,.admin-page .admin-media-card-actions,.admin-page .admin-goal-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.admin-page .admin-sticky-actions,.admin-page .admin-save-panel,.admin-page .admin-form-actions{gap:12px}.admin-page input::placeholder,.admin-page textarea::placeholder{color:#58708c94}.admin-page .admin-checkbox{align-items:flex-start}.admin-page label:has(input[type=checkbox]){align-items:flex-start}.admin-page input[type=checkbox]{flex:none;margin-top:2px}.admin-page .admin-field-hint,.admin-page .admin-form-note,.admin-page .admin-page-note{color:#5f7690;line-height:1.55}.admin-page .admin-warning-banner,.admin-page .admin-save-banner,.admin-page .admin-catalog-notice,.admin-page .admin-access-warning,.admin-page .admin-system-warning{border-radius:20px;line-height:1.5}.admin-page .admin-hero{overflow:hidden}.admin-page .admin-hero-actions,.admin-page .admin-hero nav,.admin-page .admin-hero .admin-button-row{flex-wrap:wrap;gap:10px;display:flex}.admin-page .admin-doc-card,.admin-page .admin-media-card,.admin-page .admin-editorial-card,.admin-page .admin-seo-url-card,.admin-page .admin-order-card,.admin-page .admin-lead-card,.admin-page .admin-revision-card,.admin-page .admin-dev-block,.admin-page .admin-code-draft-card{transition:border-color .18s,box-shadow .18s,transform .18s}.admin-page .admin-doc-card:hover,.admin-page .admin-media-card:hover,.admin-page .admin-editorial-card:hover,.admin-page .admin-seo-url-card:hover,.admin-page .admin-order-card:hover,.admin-page .admin-lead-card:hover,.admin-page .admin-revision-card:hover,.admin-page .admin-dev-block:hover,.admin-page .admin-code-draft-card:hover{border-color:#1d77bd3d;box-shadow:0 18px 44px #12274614}@media (max-width:1180px){.admin-workbar nav{-webkit-overflow-scrolling:touch;padding-bottom:2px;overflow-x:auto}.admin-workbar nav::-webkit-scrollbar{display:none}}@media (max-width:760px){.admin-page .admin-section-actions,.admin-page .admin-code-draft-actions,.admin-page .admin-doc-card-actions,.admin-page .admin-media-card-actions,.admin-page .admin-action-row,.admin-page .admin-button-row,.admin-page .admin-goal-actions{flex-direction:column;align-items:stretch}.admin-page .admin-section-actions>*,.admin-page .admin-code-draft-actions>*,.admin-page .admin-doc-card-actions>*,.admin-page .admin-media-card-actions>*,.admin-page .admin-action-row>*,.admin-page .admin-button-row>*,.admin-page .admin-goal-actions>*{width:100%}}.admin-shell .admin-brand{border-radius:18px;gap:3px;padding:14px 16px}.admin-shell .admin-brand strong{font-size:19px;line-height:1.05}.admin-shell .admin-sidebar-top,.admin-shell .admin-sidebar-footer{gap:10px}.admin-workbar-status{align-content:center}.admin-workbar-chip{color:#0e6f55;letter-spacing:.04em;text-transform:uppercase;background:#249f761c;border-radius:999px;width:fit-content;padding:3px 8px;font-size:10px;font-style:normal;font-weight:820;line-height:1.2}.admin-workbar-chip.is-warning{color:#9b4b14;background:#e0902424}@media (min-width:761px){.admin-shell .admin-sidebar-footer{padding-top:0}}.admin-promotions-page .admin-promotions-actions{margin-top:18px;padding-top:22px}.admin-access-page .admin-audit-note{color:#5f7489;grid-column:1/-1;margin:-4px 0 0;font-size:12px;line-height:1.35}.admin-dev-roadmap-panel{background:radial-gradient(circle at 92% 12%,#0c9a6814,#0000 28%),linear-gradient(135deg,#fffffffa,#f7fcfff0);border-color:#1d77bd29}.admin-dev-next-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.admin-dev-next-grid article{background:#ffffffc2;border:1px solid #1d77bd1f;border-left:4px solid #1d77bd7a;border-radius:18px;gap:7px;padding:14px;display:grid}.admin-dev-next-grid article:nth-child(2){border-left-color:#0c9a6894}.admin-dev-next-grid article:nth-child(3){border-left-color:#e29a189e}.admin-dev-next-grid strong{color:#10243d;font-size:14px}.admin-dev-next-grid span{color:#5f7489;font-size:13px;line-height:1.45}@media (max-width:980px){.admin-dev-next-grid{grid-template-columns:1fr}}.admin-access-users-panel{gap:18px}.admin-access-user-form{gap:16px;display:grid}.admin-access-user-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.admin-access-user-grid label,.admin-access-permission-box{gap:7px;display:grid}.admin-access-user-grid label>span,.admin-access-permission-box legend,.admin-access-effective-block>span{color:var(--theme-text-primary,#12243a);font-size:.78rem;font-weight:850}.admin-access-permission-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.admin-access-permission-box{background:#f5fafdb8;border:1px solid #3469911f;border-radius:20px;min-width:0;margin:0;padding:14px}.admin-access-permission-box p{color:var(--theme-text-muted,#62758c);margin:0;font-size:.8rem;line-height:1.45}.admin-access-permission-grid{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:8px;display:grid}.admin-access-permission-grid .admin-checkbox,.admin-access-block-toggle{background:#ffffffd1;border-radius:14px;min-height:42px;padding:10px 12px}.admin-access-block-toggle{justify-self:start}.admin-access-actions-row{justify-content:start;padding-top:4px}.admin-access-user-list{gap:14px;display:grid}.admin-access-user-card{background:#ffffffdb;border:1px solid #3469911f;border-radius:24px;gap:13px;padding:16px;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 44px #12243a0f}.admin-access-user-card:before{content:"";background:#1e8f6a94;width:4px;position:absolute;inset:0 auto 0 0}.admin-access-user-card.is-blocked:before{background:#d99a2bb8}.admin-access-user-card-head{justify-content:space-between;align-items:start;gap:14px;display:flex}.admin-access-user-card-head>div{gap:3px;display:grid}.admin-access-user-card-head strong{color:var(--theme-text-primary,#12243a);font-size:1.05rem}.admin-access-user-card-head span,.admin-access-user-card-head em{color:var(--theme-text-muted,#62758c);font-size:.82rem;font-style:normal}.admin-access-user-card-head em{color:#0d6a4f;white-space:nowrap;background:#dbf8ede6;border-radius:999px;padding:7px 10px;font-weight:850}.admin-access-effective-block{background:#eef7fcbd;border-radius:18px;gap:8px;padding:12px 14px;display:grid}.admin-access-permission-summary{flex-wrap:wrap;gap:6px;display:flex}.admin-access-permission-summary span{color:#0b5f98;background:#e2f4ffeb;border-radius:999px;padding:6px 9px;font-size:.76rem;font-weight:800}.admin-access-delete-form{justify-content:flex-end;margin-top:-6px;display:flex}@media (max-width:1180px){.admin-access-user-grid,.admin-access-permission-columns{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.admin-access-user-grid,.admin-access-permission-columns{grid-template-columns:1fr}.admin-access-user-card-head{display:grid}}.admin-workbar-status small{color:var(--theme-text-muted,#62758c);font-size:11px;font-weight:650;line-height:1.2}.admin-catalog-create-panel{gap:16px;margin-block:18px 22px;padding:0;display:grid;overflow:hidden}.admin-catalog-create-panel>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:18px 20px;list-style:none;display:flex}.admin-catalog-create-panel>summary::-webkit-details-marker{display:none}.admin-catalog-create-panel>summary span{gap:5px;display:grid}.admin-catalog-create-panel>summary b{color:var(--theme-text-primary,#12243a);font-size:1.05rem}.admin-catalog-create-panel>summary em{max-width:920px;color:var(--theme-text-muted,#62758c);font-size:.86rem;font-style:normal;line-height:1.45}.admin-catalog-create-panel>summary:after{width:34px;height:34px;color:var(--theme-brand-primary-dark,#0e6fb4);content:"+";background:#e2f4ffe6;border-radius:999px;flex:none;place-items:center;font-size:1.15rem;font-weight:900;display:inline-grid}.admin-catalog-create-panel[open]>summary:after{content:"−"}.admin-catalog-create-panel>form{padding:0 20px 20px}.admin-login-card{gap:16px;display:grid}.admin-login-card h1{margin-bottom:0}.admin-login-card .admin-save-banner{margin:0}.admin-catalog-delete-form{background:#fff7f7;border:1px solid #9d303029;border-radius:20px;gap:8px;margin-top:14px;padding:14px;display:grid}.admin-catalog-delete-form button{color:#9d3030;cursor:pointer;background:#ffe8e8;border:0;border-radius:999px;justify-self:start;padding:11px 16px;font-weight:900}.admin-catalog-delete-form span{color:#7a4e4e;font-size:13px;line-height:1.45}.admin-dev-page.admin-page{gap:clamp(30px,3vw,46px)}.admin-dev-page .admin-content-editor{gap:clamp(26px,2.7vw,38px)}.admin-dev-page .admin-panel{scroll-margin-top:96px}.admin-dev-page .admin-content-editor>.admin-panel,.admin-dev-page .admin-dev-roadmap-panel,.admin-dev-page .admin-dev-block-list{margin-block:0}.admin-dev-page .admin-content-editor>.admin-panel:not(:first-child){margin-top:clamp(4px,.7vw,10px)}.admin-dev-page .admin-panel-head--stacked{margin-bottom:clamp(10px,1.2vw,16px)}.admin-dev-page .admin-content-card-grid,.admin-dev-page .admin-content-form-grid,.admin-dev-page .admin-dev-file-grid,.admin-dev-page .admin-dev-detail-grid,.admin-dev-page .admin-dev-next-grid,.admin-dev-page .admin-dev-area-grid{gap:clamp(16px,1.8vw,24px)}.admin-dev-page .admin-content-nested-card{gap:clamp(12px,1.4vw,18px)}.admin-dev-page .admin-content-save-bar{margin-top:clamp(4px,.8vw,12px)}.admin-dev-page .admin-alert+.admin-alert,.admin-dev-page .admin-alert+.admin-panel,.admin-dev-page .admin-alert+.admin-content-editor{margin-top:clamp(12px,1.4vw,18px)}@media (max-width:760px){.admin-dev-page.admin-page{gap:24px}.admin-dev-page .admin-content-editor{gap:22px}.admin-dev-page .admin-panel-head--stacked{margin-bottom:10px}}.admin-content-save-bar--sticky{z-index:12;margin-top:clamp(20px,2.2vw,30px);position:sticky;bottom:18px;box-shadow:0 18px 48px #12243a29}.admin-product-studio-form .admin-content-save-bar,.admin-catalog-create-panel .admin-content-save-bar{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff0;border:1px solid #0e6fb429;border-radius:24px;justify-content:space-between;align-items:center;gap:16px;padding:16px;display:flex}.admin-product-studio-form .admin-content-save-bar>div,.admin-catalog-create-panel .admin-content-save-bar>div{gap:4px;display:grid}.admin-product-studio-form .admin-content-save-bar strong,.admin-catalog-create-panel .admin-content-save-bar strong{color:var(--theme-text-primary,#12243a);font-size:.98rem;line-height:1.2}.admin-product-studio-form .admin-content-save-bar span,.admin-catalog-create-panel .admin-content-save-bar span{color:var(--theme-text-muted,#62758c);font-size:.82rem;line-height:1.35}.admin-product-studio-form .admin-content-save-bar button,.admin-catalog-create-panel .admin-content-save-bar button{color:#fff;background:linear-gradient(135deg, var(--theme-brand-primary,#0e6fb4), var(--theme-brand-accent,#00a99d));white-space:nowrap;cursor:pointer;border:0;border-radius:999px;padding:12px 18px;font-weight:900;box-shadow:0 10px 26px #0e6fb42e}.admin-product-studio-form .admin-content-save-bar button:hover,.admin-catalog-create-panel .admin-content-save-bar button:hover{transform:translateY(-1px)}@media (max-width:760px){.admin-content-save-bar--sticky{bottom:10px}.admin-product-studio-form .admin-content-save-bar,.admin-catalog-create-panel .admin-content-save-bar{flex-direction:column;align-items:stretch}.admin-product-studio-form .admin-content-save-bar button,.admin-catalog-create-panel .admin-content-save-bar button{width:100%}}body.admin-search-modal-lock{overflow:hidden}.admin-workbar .admin-workbar-actions{justify-content:flex-end;align-items:center;gap:10px;min-width:0;display:flex}.admin-workbar-search-button{min-height:36px;color:var(--theme-brand-primary-dark,#0e6fb4);font:inherit;cursor:pointer;background:#ffffffe6;border:1px solid #1d77bd29;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:7px 10px 7px 8px;font-size:12px;font-weight:860;transition:transform .18s,border-color .18s,box-shadow .18s,background .18s;display:inline-flex;box-shadow:0 12px 26px #142a4612}.admin-workbar-search-button:hover,.admin-workbar-search-button:focus-visible{background:#fff;border-color:#1d77bd5c;transform:translateY(-1px);box-shadow:0 16px 34px #142a461a}.admin-workbar-search-icon{color:#0e6fb4;background:linear-gradient(135deg,#1d77bd24,#14be8f21);border-radius:999px;place-items:center;width:22px;height:22px;display:grid}.admin-workbar-search-icon svg{width:15px;height:15px;display:block}.admin-workbar-search-button kbd{color:#12243a8c;min-width:42px;font:inherit;text-align:center;background:#f4f7fbd1;border:1px solid #1d77bd1f;border-radius:999px;padding:3px 7px;font-size:10px;font-weight:820;line-height:1}.admin-search-shell{z-index:520;-webkit-backdrop-filter:blur(18px)saturate(1.08);backdrop-filter:blur(18px)saturate(1.08);background:radial-gradient(circle at 50% 0,#1d77bd2e,#0000 36%),#05122070;place-items:start center;padding:clamp(18px,7vh,70px) 18px 28px;display:grid;position:fixed;inset:0;overflow:auto}.admin-search-panel{background:radial-gradient(circle at 0 0,#2bd2a41f,#0000 35%),linear-gradient(145deg,#fffffffa,#f2f8fff2);border:1px solid #ffffffb8;border-radius:clamp(24px,4vw,34px);width:min(860px,100%);overflow:hidden;box-shadow:0 34px 110px #0218284d}.admin-search-head{justify-content:space-between;align-items:flex-start;gap:18px;padding:clamp(22px,4vw,34px) clamp(22px,4vw,34px) 14px;display:flex}.admin-search-head span,.admin-search-suggestions>span{color:#1d77bd;letter-spacing:.13em;text-transform:uppercase;font-size:12px;font-weight:920}.admin-search-head h2{color:#12243a;letter-spacing:-.07em;margin:7px 0 10px;font-size:clamp(2.1rem,5vw,3.7rem);font-weight:660;line-height:.94}.admin-search-head p{color:#5b7088;max-width:650px;margin:0;font-size:15px;line-height:1.55}.admin-search-scope{color:#0c5d42;background:#14a7841a;border-radius:999px;width:fit-content;margin-top:10px;padding:7px 10px;font-size:12px;font-weight:820;line-height:1.25;display:inline-flex}.admin-search-head>button{color:#12243a;width:46px;height:46px;font:inherit;cursor:pointer;background:#ffffffd6;border:1px solid #142a461a;border-radius:16px;flex:none;place-items:center;font-size:30px;line-height:1;display:grid}.admin-search-form{grid-template-columns:minmax(0,1fr) auto;gap:10px;padding:0 clamp(22px,4vw,34px) 18px;display:grid}.admin-search-form input{color:#12243a;width:100%;min-height:62px;font:inherit;background:#fffffff0;border:1px solid #1d77bd2e;border-radius:20px;outline:none;padding:0 18px;font-size:1rem;box-shadow:inset 0 1px #ffffffe6}.admin-search-form input:focus{background:#fff;border-color:#1d77bd8f;box-shadow:0 0 0 4px #1d77bd1a}.admin-search-form button{color:#fff;min-height:62px;font:inherit;cursor:pointer;background:linear-gradient(135deg,#1d77bd,#14a784);border:0;border-radius:20px;padding:0 22px;font-weight:900;box-shadow:0 16px 34px #1d77bd36}.admin-search-form button:disabled{color:#12243a75;box-shadow:none;cursor:not-allowed;background:#e1ebf6eb}.admin-search-body{gap:12px;max-height:min(54vh,520px);padding:0 clamp(22px,4vw,34px) 18px;display:grid;overflow:auto}.admin-search-suggestions{background:#ffffffa8;border:1px solid #1d77bd1f;border-radius:24px;gap:12px;padding:18px;display:grid}.admin-search-suggestions>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.admin-search-suggestions a{min-height:64px;color:inherit;background:#ffffffd1;border:1px solid #1d77bd1f;border-radius:18px;align-content:center;gap:3px;padding:12px 14px;text-decoration:none;display:grid}.admin-search-suggestions a strong{color:#12243a;font-size:14px}.admin-search-suggestions a small{color:#6d8197;font-size:12px}.admin-search-results{gap:10px;display:grid}.admin-search-result{color:inherit;background:#fffc;border:1px solid #1d77bd1f;border-radius:22px;grid-template-columns:minmax(112px,max-content) minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px;text-decoration:none;transition:transform .18s,border-color .18s,box-shadow .18s,background .18s;display:grid}.admin-search-result:hover,.admin-search-result.is-active{background:#fffffff5;border-color:#1d77bd57;transform:translateY(-1px);box-shadow:0 18px 44px #142a461a}.admin-search-result-type{color:#0e6fb4;letter-spacing:.055em;text-transform:uppercase;background:#1d77bd17;border-radius:999px;justify-content:center;align-items:center;min-height:34px;padding:0 11px;font-size:11px;font-weight:900;display:inline-flex}.admin-search-result strong{color:#12243a;margin:0 0 6px;font-size:16px;line-height:1.16;display:block}.admin-search-result p{color:#50657d;margin:0 0 6px;font-size:13px;line-height:1.48}.admin-search-result small{color:#8293a7;overflow-wrap:anywhere;font-size:11px;font-weight:680;line-height:1.35;display:block}.admin-search-result em{color:#0e6fb4;white-space:nowrap;font-size:12px;font-style:normal;font-weight:860}.admin-search-result mark{color:#0c3958;background:#14be8f33;border-radius:5px;padding:0 3px}.admin-search-state{color:#4f647b;background:#ffffffb3;border:1px solid #1d77bd1f;border-radius:22px;padding:18px;font-weight:720}.admin-search-state--empty{color:#80560e;background:#fff6e2b8}.admin-search-state--error{color:#9a3030;background:#ffececb8}.admin-search-foot{border-top:1px solid #1d77bd1a;justify-content:flex-start;align-items:center;gap:14px;padding:16px clamp(22px,4vw,34px) clamp(18px,4vw,26px);display:flex}.admin-search-foot span{color:#6b7f96;font-size:12px;line-height:1.35}@media (max-width:1180px){.admin-workbar .admin-workbar-actions{justify-content:space-between;width:100%}.admin-workbar-search-button{flex:none}}@media (max-width:760px){.admin-workbar-search-label,.admin-workbar-search-button kbd{display:none}.admin-search-shell{padding:10px}.admin-search-panel{border-radius:24px}.admin-search-head,.admin-search-foot{display:grid}.admin-search-head h2{font-size:clamp(2rem,12vw,3rem)}.admin-search-form,.admin-search-suggestions>div,.admin-search-result{grid-template-columns:1fr}.admin-search-form button{width:100%}}.admin-search-shell{z-index:9990;isolation:isolate;overscroll-behavior:contain}.admin-search-panel{z-index:1;position:relative}.admin-search-anchor{width:1px;height:1px;scroll-margin-top:94px;display:block;overflow:hidden}.admin-search-focus-target{outline-offset:5px;outline:3px solid #14a784b8;scroll-margin-top:92px;animation:1.3s ease-out 2 admin-search-focus-pulse;position:relative;box-shadow:0 0 0 9px #14a7841f,0 22px 60px #142a4624!important}.admin-search-focus-target:after{content:"Найдено поиском";z-index:3;color:#0c5d42;letter-spacing:.06em;text-transform:uppercase;pointer-events:none;background:#e8fff6;border-radius:999px;padding:6px 10px;font-size:11px;font-weight:900;line-height:1;position:absolute;top:-16px;right:clamp(12px,3vw,24px);box-shadow:0 10px 24px #142a461c}label.admin-search-focus-target:after,.admin-field-control.admin-search-focus-target:after{top:-12px;right:10px}.admin-media-card--selected{background:linear-gradient(145deg,#fff,#f0fff8);border-color:#14a7845c}@keyframes admin-search-focus-pulse{0%{outline-color:#14a784e6;box-shadow:0 0 #14a7843d,0 22px 60px #142a4624}to{outline-color:#14a784b8;box-shadow:0 0 0 13px #14a78400,0 22px 60px #142a4624}}@media (max-width:760px){.admin-search-focus-target:after{font-size:10px;top:-14px;right:10px}}.admin-device-gate{display:none}@media (max-width:1180px){:is(html:has(.admin-device-gate),body:has(.admin-device-gate)){overscroll-behavior:auto;background:radial-gradient(circle at 20% 0,#1d77bd24,#0000 34%),linear-gradient(#f4f8fc 0%,#eef5fb 100%);width:100%;min-height:100%;overflow:auto}.admin-desktop-only{display:none!important}.admin-device-gate{box-sizing:border-box;color:#132f4b;place-items:center;min-height:100svh;padding:22px;display:grid}.admin-device-gate-card{background:#fffffff0;border:1px solid #1d77bd24;border-radius:30px;gap:14px;width:min(100%,520px);padding:clamp(24px,8vw,42px);display:grid;box-shadow:0 26px 80px #142a4624}.admin-device-gate-card span{color:#1d77bd;letter-spacing:.14em;text-transform:uppercase;font-size:12px;font-weight:900}.admin-device-gate-card h1{color:#102a45;letter-spacing:-.05em;margin:0;font-size:clamp(28px,9vw,42px);line-height:.96}.admin-device-gate-card p{color:#5c7188;margin:0;font-size:16px;line-height:1.55}.admin-device-gate-card a{color:#fff;background:#1d77bd;border-radius:999px;justify-content:center;align-items:center;width:fit-content;min-height:44px;padding:12px 18px;font-size:14px;font-weight:850;text-decoration:none;display:inline-flex;box-shadow:0 14px 34px #1d77bd3d}}.admin-video-analytics-page .admin-grid--six{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px}.admin-video-filter-panel{background:radial-gradient(circle at 92% 18%,#1d77bd14,#0000 26%),#fff;border-color:#1d77bd1f}.admin-video-filter-form{grid-template-columns:repeat(4,minmax(150px,1fr));align-items:end;gap:12px;margin-top:18px;display:grid}.admin-video-filter-form label{color:#38536d;gap:7px;font-size:.82rem;font-weight:750;display:grid}.admin-video-filter-form :where(input,select){color:#18324d;width:100%;min-height:42px;font:inherit;background:#ffffffe0;border:1px solid #1d77bd2e;border-radius:14px;outline:none;padding:10px 12px;box-shadow:0 8px 20px #1d77bd0d}.admin-video-filter-form :where(input,select):focus{border-color:#1d77bd7a;box-shadow:0 0 0 3px #1d77bd1f}.admin-video-filter-search{grid-column:span 2}.admin-video-filter-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.admin-video-analytics-page .admin-panel-actions form{flex-wrap:wrap;align-items:end;gap:10px;display:inline-flex}.admin-video-deep-capture-actions{align-items:end}.admin-video-deep-capture-field{color:#38536d;gap:6px;min-width:180px;font-size:.78rem;font-weight:800;display:grid}.admin-video-deep-capture-field input{color:#18324d;min-height:42px;font:inherit;border:1px solid #1d77bd2e;border-radius:14px;padding:10px 12px}.admin-video-deep-capture-field input:focus{border-color:#1d77bd7a;outline:none;box-shadow:0 0 0 3px #1d77bd1f}.admin-video-deep-capture-note{color:#61738a;flex:280px;max-width:680px;margin:0;font-size:.86rem;line-height:1.45}.admin-video-deep-capture-actions button:disabled{cursor:not-allowed;opacity:.55}.admin-video-filter-tabs{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.admin-video-filter-tabs a{color:#0d6098;background:#f7fbffdb;border:1px solid #1d77bd29;border-radius:999px;align-items:center;min-height:34px;padding:7px 12px;font-size:.84rem;font-weight:800;text-decoration:none;display:inline-flex}.admin-video-filter-tabs a.is-active,.admin-video-filter-tabs a:hover{color:#084c80;background:#eaf6ff;border-color:#1d77bd59}.admin-video-top-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.admin-video-top-grid .admin-counter-list small{color:#6f8194;margin-top:4px;font-size:.76rem;font-weight:700;display:block}.admin-video-growth{border-radius:999px;align-items:center;width:fit-content;min-height:26px;padding:4px 9px;font-weight:850;display:inline-flex}.admin-video-growth--up{color:#08734f;background:#0a8d631c}.admin-video-growth--down{color:#a73636;background:#cc4a4a1a}.admin-video-growth--muted{color:#66798d;background:#5e708417}.admin-video-analytics-table td small+small{margin-top:3px}@media (max-width:1100px){.admin-video-filter-form,.admin-video-top-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.admin-video-filter-form,.admin-video-top-grid{grid-template-columns:1fr}.admin-video-filter-search{grid-column:auto}.admin-video-analytics-page .admin-panel-actions form,.admin-video-deep-capture-field,.admin-video-deep-capture-note{width:100%}}
