:root{--ink-950:#050708;--ink-900:#080b0c;--ink-850:#0c1011;--ink-800:#111617;--ink-750:#151c1d;--line:#cae9e61c;--line-strong:#48d8ce42;--teal:#48d8ce;--teal-bright:#79eee5;--teal-soft:#48d8ce1a;--silver:#a9b5b5;--muted:#748081;--white:#f4f8f8;--danger:#ff9f9f;--radius-lg:22px;--radius-md:15px;--shadow:0 28px 80px #00000057}*{box-sizing:border-box}html{background:var(--ink-950);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body{color:var(--white);background:var(--ink-950);-webkit-font-smoothing:antialiased;margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}button,input{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}.auth-page{background:radial-gradient(circle at 82% 15%,#48d8ce14,#0000 30%),linear-gradient(140deg,#070a0b,#0a0e0f 58%,#071011);grid-template-columns:minmax(440px,620px) 1fr;min-height:100svh;display:grid;position:relative;overflow:hidden}.auth-page:before{content:"";opacity:.13;pointer-events:none;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000);mask-image:linear-gradient(90deg,#0000,#000)}.ambient{filter:blur(1px);pointer-events:none;border-radius:50%;position:absolute}.ambient-one{border:1px solid #48d8ce24;width:450px;height:450px;top:-220px;left:-280px;box-shadow:0 0 120px #48d8ce0d}.ambient-two{border:1px solid #48d8ce1f;width:260px;height:260px;bottom:-180px;right:8%}.login-panel{z-index:1;border-right:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#050809bd;flex-direction:column;justify-content:center;min-height:100svh;padding:clamp(42px,6vw,82px);display:flex}.wordmark{letter-spacing:-.7px;font-size:22px;font-weight:760;position:absolute;top:42px}.wordmark>span{color:var(--teal)}.wordmark b{border:1px solid var(--line-strong);color:var(--teal);letter-spacing:1.9px;vertical-align:middle;border-radius:5px;margin-left:10px;padding:5px 8px;font-size:8px}.login-copy{max-width:470px}.eyebrow{color:var(--teal);letter-spacing:2.2px;text-transform:uppercase;margin:0 0 12px;font-size:10px;font-weight:780}.login-copy h1{letter-spacing:-2.6px;margin:0;font-size:clamp(38px,4.2vw,58px);font-weight:620;line-height:1.02}.login-copy>p:last-child{max-width:420px;color:var(--silver);margin:22px 0 34px;font-size:14px;line-height:1.7}.login-form{gap:10px;max-width:430px;display:grid}.field-label{color:#c7d0d0;margin-top:5px;font-size:11px;font-weight:650}.text-input{width:100%;height:50px;color:var(--white);border:1px solid var(--line);background:#ffffff09;border-radius:10px;outline:0;padding:0 15px;transition:border .2s,box-shadow .2s}.text-input:focus{border-color:#48d8ce8c;box-shadow:0 0 0 3px #48d8ce14}.primary-button{color:#03100f;background:var(--teal);cursor:pointer;border:0;border-radius:10px;min-height:48px;margin-top:12px;padding:0 19px;font-weight:760;transition:background .2s,transform .2s;box-shadow:0 8px 26px #48d8ce21}.primary-button:hover{background:var(--teal-bright);transform:translateY(-1px)}.primary-button:disabled{cursor:wait;opacity:.6;transform:none}.form-error{color:var(--danger);margin:4px 0 0;font-size:12px}.security-note{max-width:430px;color:var(--muted);letter-spacing:.3px;align-items:center;gap:9px;margin-top:25px;font-size:10px;display:flex}.status-dot{background:var(--teal);border-radius:50%;flex:none;width:7px;height:7px;display:inline-block;box-shadow:0 0 12px #48d8ceb3}.auth-aside{z-index:1;text-align:right;flex-direction:column;justify-content:flex-end;align-items:flex-end;padding:62px;display:flex}.auth-aside p{color:#f4f8f894;letter-spacing:-.8px;margin:0 0 10px;font-size:clamp(20px,2.2vw,34px);font-weight:300}.auth-aside span{color:var(--muted);letter-spacing:1.5px;text-transform:uppercase;font-size:10px}.centered-auth{grid-template-columns:1fr;place-items:center;padding:28px;display:grid}.denied-panel{z-index:1;border:1px solid var(--line);border-radius:var(--radius-lg);width:min(560px,100%);box-shadow:var(--shadow);text-align:center;background:#0c1011d6;padding:55px}.denied-icon{width:48px;height:48px;color:var(--danger);background:#ff9f9f0f;border:1px solid #ff9f9f4d;border-radius:50%;place-items:center;margin:0 auto 27px;font-weight:800;display:grid}.denied-panel h1{letter-spacing:-1px;margin:0;font-size:32px}.denied-panel>p:not(.eyebrow){max-width:430px;color:var(--silver);margin:16px auto 0;line-height:1.7}.denied-actions{justify-content:center;margin-top:26px;display:flex}.denied-actions .primary-button{min-width:150px}.link-button{place-items:center;display:grid}.support-copy{color:var(--muted);margin-top:28px;font-size:10px;display:block}.admin-shell{background:var(--ink-900);grid-template-columns:268px minmax(0,1fr);min-height:100svh;display:grid}.sidebar{border-right:1px solid var(--line);background:#070a0b;flex-direction:column;height:100svh;padding:28px 20px 20px;display:flex;position:sticky;top:0;overflow-y:auto}.brand-lockup{align-items:center;gap:12px;min-height:48px;padding:0 8px;display:flex}.brand-mark{width:38px;height:38px;color:var(--teal);background:linear-gradient(145deg,#48d8ce21,#48d8ce05);border:1px solid #48d8ce4d;border-radius:11px;place-items:center;font-size:24px;font-weight:800;display:grid}.brand-name{letter-spacing:-.6px;font-size:18px;font-weight:750}.brand-context{color:var(--muted);letter-spacing:1.8px;margin-top:2px;font-size:7px;font-weight:800}.sidebar-nav{flex-direction:column;gap:20px;margin-top:38px;display:flex}.nav-group{gap:3px;display:grid}.nav-group-label{color:#556061;letter-spacing:1.8px;text-transform:uppercase;padding:0 11px 7px;font-size:8px;font-weight:800}.nav-item{color:#8e9999;border:1px solid #0000;border-radius:9px;align-items:center;gap:10px;min-height:38px;padding:0 10px;font-size:11px;font-weight:580;transition:color .18s,background .18s,border .18s;display:flex}.nav-item:hover:not(.disabled){color:var(--white);background:#ffffff06}.nav-item.active{color:var(--white);background:linear-gradient(90deg,#48d8ce1f,#48d8ce06);border-color:#48d8ce21}.nav-item.active:before{content:"";background:var(--teal);border-radius:2px;width:2px;height:19px;position:absolute;left:0;box-shadow:0 0 10px #48d8ce80}.nav-glyph{color:#6f7a7b;border:1px solid #ffffff14;border-radius:6px;place-items:center;width:20px;height:20px;font-size:8px;font-weight:800;display:grid}.nav-item.active .nav-glyph{color:var(--teal);border-color:#48d8ce3d}.nav-item.disabled{color:#4b5354;cursor:not-allowed}.nav-item small{color:#465051;letter-spacing:.8px;text-transform:uppercase;margin-left:auto;font-size:7px}.sidebar-footer{border-top:1px solid var(--line);align-items:center;gap:10px;margin-top:auto;padding:16px 10px 4px;display:flex}.sidebar-footer div{gap:3px;display:grid}.sidebar-footer b{font-size:9px;font-weight:650}.sidebar-footer small{color:var(--muted);font-size:8px}.admin-workspace{min-width:0}.topbar{border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#080b0cdb;justify-content:space-between;align-items:center;gap:30px;min-height:88px;padding:18px clamp(25px,4vw,54px);display:flex}.topbar-kicker{color:var(--muted);letter-spacing:1.7px;text-transform:uppercase;margin:0 0 3px;font-size:8px;font-weight:750}.topbar h1{letter-spacing:-.5px;margin:0;font-size:19px;font-weight:600}.admin-identity{align-items:center;gap:10px;display:flex}.avatar{border:1px solid var(--line-strong);width:34px;height:34px;color:var(--teal);background:var(--teal-soft);border-radius:50%;place-items:center;font-size:9px;font-weight:800;display:grid}.identity-copy{gap:2px;min-width:0;display:grid}.identity-copy b{color:#d7dddd;text-overflow:ellipsis;white-space:nowrap;max-width:220px;font-size:10px;font-weight:600;overflow:hidden}.identity-copy span{color:var(--muted);font-size:8px}.signout-button{color:#8e9999;border:1px solid var(--line);cursor:pointer;background:0 0;border-radius:8px;margin-left:8px;padding:8px 11px;font-size:9px}.signout-button:hover{color:var(--white);border-color:#fff3}.admin-content{max-width:1540px;margin:0 auto;padding:clamp(30px,4vw,58px)}.page-stack{gap:34px;display:grid}.page-heading{justify-content:space-between;align-items:flex-end;gap:28px;display:flex}.page-heading h2{letter-spacing:-1.8px;margin:0;font-size:clamp(30px,3.2vw,45px);font-weight:560}.page-heading>div>p:last-child{max-width:650px;color:var(--silver);margin:12px 0 0;font-size:12px;line-height:1.7}.shell-online,.phase-badge{border:1px solid var(--line);color:#9eaaaa;background:#ffffff05;border-radius:999px;flex:none;align-items:center;gap:8px;padding:9px 12px;font-size:9px;display:flex}.phase-badge{color:var(--teal);border-color:var(--line-strong);background:var(--teal-soft);text-transform:uppercase;letter-spacing:1px}.foundation-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.foundation-card{border:1px solid var(--line);border-radius:var(--radius-md);background:linear-gradient(145deg,#ffffff09,#ffffff03);min-height:185px;padding:22px}.card-topline{color:var(--muted);letter-spacing:1.3px;text-transform:uppercase;justify-content:space-between;font-size:8px;font-weight:750;display:flex}.card-topline i{background:#3c4546;border-radius:50%;width:7px;height:7px}.card-topline i.live{background:var(--teal);box-shadow:0 0 11px #48d8ce99}.foundation-card h3{letter-spacing:-.5px;margin:42px 0 10px;font-size:17px;font-weight:560}.foundation-card p{color:#7e8a8a;margin:0;font-size:10px;line-height:1.6}.notice-panel{border-radius:var(--radius-md);background:linear-gradient(95deg,#48d8ce14,#48d8ce04);border:1px solid #48d8ce24;align-items:center;gap:23px;padding:25px 28px;display:flex}.notice-panel.muted{border-color:var(--line);background:#ffffff05}.notice-symbol{border:1px solid var(--line-strong);width:44px;height:44px;color:var(--teal);border-radius:12px;flex:none;place-items:center;font-size:11px;font-weight:800;display:grid}.notice-panel h3,.section-heading h3{letter-spacing:-.4px;margin:0;font-size:17px;font-weight:570}.notice-panel p:last-child{color:#869292;margin:7px 0 0;font-size:10px;line-height:1.65}.workflow-panel{border:1px solid var(--line);border-radius:var(--radius-lg);background:#ffffff05;padding:28px}.section-heading{justify-content:space-between;align-items:flex-end;margin-bottom:25px;display:flex}.section-heading>span{color:var(--muted);font-size:9px}.workflow-track{grid-template-columns:repeat(6,1fr);display:grid;position:relative}.workflow-track:before{content:"";background:linear-gradient(90deg, var(--line-strong), var(--line));height:1px;position:absolute;top:18px;left:4%;right:4%}.workflow-stage{z-index:1;color:#8b9797;justify-items:center;gap:10px;font-size:9px;display:grid}.workflow-stage b{border:1px solid var(--line);color:#6e797a;background:var(--ink-800);border-radius:50%;place-items:center;width:36px;height:36px;font-size:8px;display:grid}.workflow-stage:first-child b{color:var(--teal);border-color:var(--line-strong);background:#0e1b1b}.planned-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.planned-grid article{border:1px solid var(--line);border-radius:var(--radius-md);background:#ffffff05;min-height:145px;padding:20px}.planned-icon{color:var(--teal);letter-spacing:1px;font-size:8px;font-weight:800}.planned-grid h4{margin:26px 0 7px;font-size:14px;font-weight:580}.planned-grid p{color:var(--muted);margin:0;font-size:9px;line-height:1.6}.catalog-page{gap:26px}.catalog-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.catalog-metrics article{border:1px solid var(--line);border-radius:var(--radius-md);background:linear-gradient(145deg,#ffffff08,#ffffff03);gap:17px;padding:19px 21px;display:grid}.catalog-metrics span{color:var(--muted);letter-spacing:1.2px;text-transform:uppercase;font-size:8px;font-weight:750}.catalog-metrics strong{letter-spacing:-1px;font-size:25px;font-weight:570}.catalog-panel{border:1px solid var(--line);border-radius:var(--radius-lg);min-width:0;box-shadow:var(--shadow);background:#ffffff04;overflow:hidden}.catalog-toolbar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:24px;min-height:92px;padding:20px 24px;display:flex}.catalog-toolbar>p{color:var(--muted);white-space:nowrap;margin:0;font-size:9px}.catalog-toolbar h3{margin:5px 0 0;font-size:17px;font-weight:570}.catalog-search{width:min(620px,100%)}.catalog-search label{color:var(--muted);letter-spacing:1.2px;text-transform:uppercase;margin-bottom:7px;font-size:8px;font-weight:750;display:block}.catalog-search>div{gap:8px;display:flex}.catalog-search input{border:1px solid var(--line);width:100%;min-width:0;color:var(--white);font:inherit;background:#090d0e;border-radius:9px;outline:none;padding:11px 13px;font-size:10px}.catalog-search input:focus{border-color:#48d8ce66;box-shadow:0 0 0 3px #48d8ce0f}.catalog-search button{color:#071010;background:var(--teal);cursor:pointer;border:1px solid #48d8ce47;border-radius:9px;padding:0 17px;font-size:9px;font-weight:750}.catalog-table-wrap{width:100%;overflow-x:auto}.catalog-table{border-collapse:collapse;width:100%;min-width:940px;font-size:9px}.catalog-table th{border-bottom:1px solid var(--line);color:#657071;letter-spacing:1.2px;text-align:left;text-transform:uppercase;background:#00000029;padding:12px 18px;font-size:7px;font-weight:800}.catalog-table td{color:#879293;vertical-align:middle;border-bottom:1px solid #ffffff0b;padding:15px 18px}.catalog-table tbody tr{transition:background .16s}.catalog-table tbody tr:hover{background:#48d8ce06}.catalog-table tbody tr:last-child td{border-bottom:0}.product-cell{align-items:center;gap:12px;min-width:320px;display:flex}.product-cell>span,.catalog-table td:first-child>span{gap:5px;display:grid}.product-cell b,.table-primary{color:#e0e5e5;font-size:10px;font-weight:590}.product-cell small,.catalog-table td small{color:#566061;font-size:8px;display:block}.product-image{border:1px solid var(--line);color:var(--teal);letter-spacing:.8px;background:radial-gradient(circle at 30% 25%,#48d8ce24,#48d8ce06 60%),#0a0f10;flex:none;place-items:center;font-size:9px;font-weight:800;display:grid;position:relative;overflow:hidden}.product-image.table{border-radius:9px;width:43px;height:43px}.product-image.detail{border-radius:18px;width:126px;height:126px;font-size:20px}.product-image img{object-fit:contain;background:#f5f6f4;width:100%;height:100%}.status-pill{border:1px solid var(--line);letter-spacing:.7px;text-transform:uppercase;border-radius:999px;align-items:center;gap:5px;padding:5px 8px;font-size:7px;font-weight:800;display:inline-flex}.status-pill:before{content:"";background:currentColor;border-radius:50%;width:5px;height:5px}.status-pill.active{color:var(--teal);background:#48d8ce0e;border-color:#48d8ce33}.status-pill.inactive{color:#7d8787;background:#ffffff05}.listing-count{border:1px solid var(--line);color:#c4cccc;background:#ffffff05;border-radius:8px;place-items:center;width:28px;height:28px;font-weight:700;display:grid}.catalog-empty{color:var(--muted);text-align:center;padding:60px 24px}.catalog-empty b{color:#dbe1e1;font-size:13px}.catalog-empty p{margin:8px 0 0;font-size:9px}.pagination{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;align-items:center;gap:20px;padding:17px 24px;font-size:9px;display:flex}.pagination div{gap:7px;display:flex}.pagination a,.pagination div span{border:1px solid var(--line);border-radius:8px;padding:7px 11px}.pagination a{color:#c9d1d1}.pagination a:hover{border-color:var(--line-strong);color:var(--teal)}.pagination div span{color:#465051}.detail-breadcrumb{color:var(--muted);gap:9px;font-size:9px;display:flex}.detail-breadcrumb a{color:var(--teal)}.detail-breadcrumb span:last-child{text-overflow:ellipsis;white-space:nowrap;max-width:500px;overflow:hidden}.product-hero{border:1px solid var(--line);border-radius:var(--radius-lg);background:linear-gradient(120deg,#48d8ce0f,#ffffff03 55%);align-items:center;gap:29px;padding:28px;display:flex}.product-hero>div:last-child{flex:1;min-width:0}.detail-title-line{justify-content:space-between;align-items:center;gap:20px;display:flex}.product-hero h2{letter-spacing:-1.4px;max-width:900px;margin:11px 0 8px;font-size:clamp(25px,3vw,38px);font-weight:560}.product-hero>div>p:last-child{color:var(--muted);margin:0;font:9px ui-monospace,SFMono-Regular,Consolas,monospace}.detail-grid{grid-template-columns:1.2fr .8fr;gap:12px;display:grid}.detail-card{border:1px solid var(--line);border-radius:var(--radius-md);background:#ffffff04;padding:24px}.detail-card dl{gap:0;margin:17px 0 0;display:grid}.detail-card dl div{border-top:1px solid #ffffff0b;grid-template-columns:145px minmax(0,1fr);gap:16px;padding:11px 0;display:grid}.detail-card dt{color:var(--muted);font-size:8px}.detail-card dd{overflow-wrap:anywhere;color:#c9d0d0;min-width:0;margin:0;font-size:9px}.detail-card a,.listings-table a{color:var(--teal)}.availability-label{color:#bcc5c5;text-transform:capitalize}.listings-table{min-width:1080px}.page-action{text-align:center;flex:none;min-width:118px}.product-actions{align-items:center;gap:8px;margin-left:auto;display:flex}.secondary-button,.danger-button{border:1px solid var(--line);color:#bac3c3;cursor:pointer;background:#ffffff06;border-radius:9px;justify-content:center;align-items:center;min-height:38px;padding:0 15px;font-size:9px;font-weight:650;display:inline-flex}.secondary-button:hover{color:var(--white);border-color:#fff3}.danger-button{color:#ffadad;background:#ff64640b;border-color:#ff878738}.danger-button:hover{border-color:#ff878766}.danger-button:disabled,.primary-button:disabled,.secondary-button:disabled{opacity:.5;cursor:wait}.status-action-form{gap:7px;display:grid}.status-action-form p{max-width:260px;color:var(--danger);margin:0;font-size:8px}.form-message{border:1px solid var(--line);border-radius:10px;padding:13px 16px;font-size:9px;line-height:1.5}.form-message.error{color:#ffb7b7;background:#ff64640b;border-color:#ff878738}.form-message.success{color:var(--teal);background:#48d8ce0e;border-color:#48d8ce3d}.product-form{gap:14px;display:grid}.form-section{border:1px solid var(--line);border-radius:var(--radius-md);background:#ffffff04;padding:25px}.form-section.compact{padding:20px 25px}.form-section-heading{align-items:flex-start;gap:15px;margin-bottom:24px;display:flex}.form-section-heading>span{border:1px solid var(--line-strong);width:31px;height:31px;color:var(--teal);border-radius:9px;flex:none;place-items:center;font-size:8px;font-weight:800;display:grid}.form-section-heading h3{margin:0;font-size:16px;font-weight:580}.form-section-heading p{color:var(--muted);margin:6px 0 0;font-size:9px;line-height:1.5}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:17px;display:grid}.form-grid.one-column{grid-template-columns:1fr}.field{align-content:start;gap:7px;display:grid}.field.wide{grid-column:1/-1}.field>span{color:#9da7a7;letter-spacing:.5px;font-size:8px;font-weight:700}.field input{border:1px solid var(--line);width:100%;min-height:43px;color:var(--white);font:inherit;background:#080c0d;border-radius:9px;outline:none;padding:0 13px;font-size:10px}.field input:focus{border-color:#48d8ce6b;box-shadow:0 0 0 3px #48d8ce0e}.field input[aria-invalid=true]{border-color:#ff87876b}.field small{color:#faa;font-size:8px}.field em{color:#596364;font-size:7px;font-style:normal}.toggle-field{cursor:pointer;align-items:flex-start;gap:13px;display:flex}.toggle-field input{width:16px;height:16px;accent-color:var(--teal);margin:1px 0 0}.toggle-field span{gap:5px;display:grid}.toggle-field b{font-size:10px;font-weight:600}.toggle-field small{color:var(--muted);font-size:8px;line-height:1.5}.form-actions{justify-content:flex-end;gap:9px;padding-top:8px;display:flex}.form-actions .primary-button,.form-actions .secondary-button{min-width:125px}.audit-list{display:grid}.audit-list article{border-bottom:1px solid #ffffff0b;grid-template-columns:11px minmax(0,1fr);gap:14px;padding:19px 24px;display:grid}.audit-list article:last-child{border-bottom:0}.audit-marker{background:#48d8ce1f;border:1px solid #48d8ce66;border-radius:50%;width:7px;height:7px;margin-top:4px;box-shadow:0 0 9px #48d8ce33}.audit-main{gap:8px;min-width:0;display:grid}.audit-main>div:first-child{justify-content:space-between;align-items:center;gap:20px;display:flex}.audit-main>div>b{color:#d7dddd;text-transform:capitalize;font-size:10px;font-weight:620}.audit-main time,.audit-main small{color:var(--muted);font-size:8px}.audit-main p{color:#788383;margin:0;font-size:8px}.audit-changes{gap:5px;display:grid}.audit-changes span{color:#8e9999;overflow-wrap:anywhere;grid-template-columns:110px minmax(0,1fr) 15px minmax(0,1fr);gap:8px;font-size:8px;display:grid}.audit-changes i{color:#5c6768;font-style:normal}.audit-changes b{color:var(--teal);font-weight:500}@media (max-width:1120px){.admin-shell{grid-template-columns:220px minmax(0,1fr)}.sidebar{padding-inline:13px}.foundation-grid,.catalog-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.identity-copy{display:none}}@media (max-width:760px){.auth-page{grid-template-columns:1fr}.login-panel{border-right:0;padding:40px 25px}.auth-aside{display:none}.wordmark{top:28px}.admin-shell{display:block}.sidebar{width:100%;height:auto;padding:18px;position:static;overflow:visible}.brand-lockup{margin-bottom:15px}.sidebar-nav{flex-direction:row;gap:8px;margin-top:0;padding-bottom:6px;display:flex;overflow-x:auto}.nav-group{gap:5px;display:flex}.nav-group:not(:first-child):not(:nth-child(4)),.nav-group-label,.sidebar-footer,.nav-item.disabled{display:none}.nav-item{white-space:nowrap;padding-right:14px}.topbar{min-height:76px;padding:15px 20px}.admin-content{padding:30px 20px}.page-heading{flex-direction:column;align-items:flex-start}.foundation-grid,.planned-grid,.catalog-metrics,.detail-grid{grid-template-columns:1fr}.catalog-toolbar,.product-hero{flex-direction:column;align-items:flex-start}.product-actions{flex-wrap:wrap;width:100%;margin-left:0}.detail-title-line{flex-direction:column-reverse;align-items:flex-start}.form-grid{grid-template-columns:1fr}.field.wide{grid-column:auto}.audit-changes span{border-top:1px solid #ffffff0a;grid-template-columns:1fr;padding:8px 0}.workflow-panel{overflow-x:auto}.workflow-track{min-width:700px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important}}
