@import url("https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@400;500;600;700;800&display=swap");.pod-app{--ink:#20252a;--muted:#7d838b;--blue:#0145c0;--line:#e6e8eb;--paper:#f7f8fa;--radius:16px;min-height:100vh;background:var(--paper);color:var(--ink);font-family:DM Sans,sans-serif;font-size:14px}@scope (.pod-app){:scope{--ink:#20252a;--muted:#7d838b;--blue:#2961ed;--line:#e6e8eb;--paper:#f7f8fa;--radius:16px}*{box-sizing:border-box}:scope{margin:0;background:var(--paper);color:var(--ink);font-family:DM Sans,sans-serif;font-size:14px}.wordmark,h1,h2,h3{font-family:Manrope,sans-serif}h1{font-size:34px;letter-spacing:-1.3px;margin:10px 0 9px;line-height:1.2}h2{font-size:21px;letter-spacing:-.5px;margin:0 0 16px}h3{font-size:17px;margin:8px 0 14px}p{line-height:1.7}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}a,button{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{opacity:.45;cursor:not-allowed}input,select,textarea{width:100%;border:1px solid #dfe2e7;border-radius:9px;padding:12px 13px;background:white;outline:none;min-width:0}input:focus,select:focus,textarea:focus{box-shadow:0 0 0 3px #2961ed12}input[type=checkbox]{width:18px;height:18px;accent-color:var(--blue)}input[type=range]{padding:0;box-shadow:none;accent-color:var(--blue)}input[type=file]{border:0;padding:8px;font-size:12px}label{display:block;font-size:12px;font-weight:600;margin:0 0 20px}label>input,label>select,label>textarea{display:block;margin-top:8px;font-size:14px;font-weight:400}label small{display:block}textarea{min-height:90px;resize:vertical}small{font-size:11px;color:var(--muted)}hr{border:0;border-top:1px solid var(--line);margin:28px 0}button{border:0}a:focus-visible,button:focus-visible{outline:3px solid #7ea0ff;outline-offset:3px}.muted{color:var(--muted)}.eyebrow{font-size:10px;font-weight:700;letter-spacing:1.7px;display:block}.primary,.secondary{display:inline-flex;align-items:center;justify-content:center;gap:9px;border-radius:9px;padding:12px 17px;font-weight:600;white-space:nowrap}.primary{background:var(--blue);color:white;border:1px solid var(--blue)}.primary:hover{background:#2052d0}.secondary{background:white;color:var(--ink);border:1px solid var(--line)}.secondary:hover{border-color:#c3c8d0}.full{width:100%}.text-button{background:transparent;padding:5px 0;color:var(--blue);font-size:12px}.danger{color:#b33135}.green-dot{width:6px;height:6px;display:inline-block;background:#42b887;border-radius:50%;flex-shrink:0}.wordmark{display:flex;align-items:center;gap:9px;font-size:25px;font-weight:800;letter-spacing:-1px}.wordmark span{font-size:11px;align-self:flex-start;padding-top:4px}.wordmark svg{width:24px}.workspace{display:flex;min-height:100vh}.sidebar{width:248px;background:#111315;color:#a4a6ab;position:fixed;inset:0 auto 0 0;z-index:30;display:flex;flex-direction:column;padding:30px 18px 0}.sidebar .wordmark{color:white;padding:0 10px}.workspace-badge{margin:30px 10px 25px;font-size:9px;letter-spacing:1.5px;display:flex;gap:9px;align-items:center;color:#737a82}.sidebar nav{display:grid;gap:5px}.nav-link{display:flex;align-items:center;gap:14px;padding:13px 15px;border-radius:9px;font-size:13px;font-weight:500}.nav-link:hover{background:#202326;color:white}.nav-link.active{background:#f5f6f8;color:#191d22;font-weight:700}.nav-dot{width:5px;height:5px;background:var(--blue);border-radius:50%;margin-left:auto}.switch-link{border:1px solid #34383d;padding:13px;border-radius:9px;margin:26px 3px;justify-content:space-between;font-size:11px;color:#d8dce1}.sidebar-bottom,.switch-link{display:flex;align-items:center}.sidebar-bottom{margin-top:auto;padding:23px 0;gap:10px;border-top:1px solid #2b2e33}.avatar{width:34px;height:34px;display:grid;place-items:center;border-radius:50%;color:#252a34;background:#e6eafa;font-weight:700;font-size:12px;flex-shrink:0}.avatar.small{width:28px;height:28px;font-size:10px}.sidebar-bottom strong{display:block;color:white;font-size:12px}.sidebar-bottom small{display:block;width:129px;overflow:hidden;text-overflow:ellipsis;margin-top:4px;font-size:9px}.sidebar-bottom button{color:#959aa3;background:none;padding:5px}.workspace-main{width:calc(100% - 248px);margin-left:248px}.topbar{height:76px;background:white;border-bottom:1px solid var(--line);justify-content:space-between;padding:0 38px;font-size:10px;letter-spacing:1px;color:#8a9098}.topbar,.topbar>div{display:flex;align-items:center}.topbar>div{gap:10px;font-size:11px;letter-spacing:0}.topbar-divider{height:22px;width:1px;background:var(--line);margin:0 6px}.content{padding:38px;max-width:1700px;margin:auto;min-height:calc(100vh - 137px)}.footer{padding:22px 38px;border-top:1px solid var(--line);font-size:10px;font-weight:800;letter-spacing:1px;color:#747b83;display:flex;justify-content:space-between}.footer span{font-weight:400;letter-spacing:0}.page-heading{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:32px}.page-heading>.primary{align-self:center}.page-heading p{margin:0}.page-heading .eyebrow{color:#898f97}.panel{border:1px solid var(--line);background:white;border-radius:var(--radius);padding:27px;margin-bottom:24px;box-shadow:0 2px 3px #11111102}.section-title{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:20px}.section-title h2{margin:7px 0}.section-title>a,.section-title>span{font-size:11px;color:var(--muted)}.section-title>a{color:var(--blue)}.stats-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-bottom:24px}.stat-card{padding:23px;background:white;border:1px solid var(--line);border-radius:var(--radius)}.stat-card>div{display:flex;align-items:center;justify-content:space-between;color:var(--muted);font-size:12px;margin-bottom:19px}.stat-card strong{display:block;font-family:Manrope,sans-serif;font-size:30px;letter-spacing:-1px;margin-bottom:8px}.stat-card small{font-size:10px}.dashboard-grid{display:grid;grid-template-columns:1.65fr 1fr;gap:24px}.chart-panel{min-width:0}.chart{height:200px;border-bottom:1px solid var(--line);padding:10px 0;background:repeating-linear-gradient(0deg,transparent 0,transparent 49px,#e9ecf0 50px)}.bars{height:100%;display:flex;align-items:flex-end;justify-content:space-around}.bars>div{width:10%;display:flex;align-items:center;flex-direction:column;gap:12px}.bars span{width:28px;border-radius:5px 5px 0 0;background:#2961ed}.chart svg{width:100%;height:160px}.chart-labels{display:flex;justify-content:space-around}.segmented{display:flex;background:#f1f3f6;padding:3px;border-radius:8px;gap:2px}.segmented button{background:none;font-size:11px;text-transform:capitalize;padding:7px 10px;border-radius:6px;color:#828992}.segmented button.selected{background:white;color:#242a33;box-shadow:0 1px 3px #00000010}.launch-card{position:relative;background:#e7edff;border:1px solid #d5e0ff;border-radius:var(--radius);padding:27px;margin-bottom:24px;overflow:hidden}.launch-card .eyebrow{color:#6680c0;font-size:9px}.launch-card h2{margin:18px 0 12px;font-size:25px;line-height:1.35;color:#233c78;letter-spacing:-1px}.launch-card p{color:#5a6c96;font-size:12px}.launch-card>a{font-weight:700;font-size:12px;display:flex;align-items:center;gap:12px;color:#244eb3;margin-top:22px}.launch-circles{position:absolute;right:20px;bottom:44px;display:flex;flex-direction:column;gap:10px;transform:rotate(-20deg)}.launch-circles i{width:45px;height:45px;border-radius:50%;background:#272b33;box-shadow:0 8px 12px #17214417}.launch-circles i:nth-child(2){background:#fdfcfa}.launch-circles i:nth-child(3){background:#b8323b}.empty{text-align:center;padding:45px 20px}.empty-icon{width:48px;height:48px;display:grid;place-items:center;border:1px solid var(--line);border-radius:14px;margin:0 auto 17px;color:#9da5b0;font-size:23px}.empty h3{font-size:15px;margin:10px}.empty p{color:var(--muted);font-size:12px;margin-bottom:20px}.recent-orders>a{display:flex;align-items:center;gap:15px;padding:18px 0;border-top:1px solid var(--line)}.recent-orders>a>div:nth-child(2){flex:1 1}.recent-orders small{display:block;margin-top:5px}.recent-icon{width:40px;height:40px;background:#f1f4fa;border-radius:10px;display:grid;place-items:center;color:#79859d}.notice,.recent-orders strong{font-size:12px}.notice{padding:15px 18px;background:#eef3ff;border:1px solid #d4e1ff;border-radius:10px;margin-bottom:22px;color:#294c98;line-height:1.5}.catalogue-toolbar,.orders-toolbar{display:flex;align-items:center;gap:16px;margin-bottom:25px}.search{display:flex;align-items:center;gap:10px;background:white;border:1px solid var(--line);border-radius:9px;padding:0 13px;max-width:420px;flex:1 1;color:#9299a3}.search input{border:0;box-shadow:none;padding:13px 0}.filter{margin-left:auto;display:flex;align-items:center;gap:10px;border:1px solid var(--line);background:white;border-radius:9px;padding-left:13px}.filter select{border:0;box-shadow:none}.product-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.product-card{border:1px solid var(--line);border-radius:var(--radius);background:white;overflow:hidden}.product-visual{position:relative;background:#f0f1f3}.tee-stage{position:relative;aspect-ratio:1/1.05;width:100%;overflow:hidden}.garment-image,.tee-stage svg{width:100%;height:100%}.artwork-preview,.garment-image{object-fit:contain}.artwork-preview{position:absolute;transform:translate(-50%);height:auto;pointer-events:none}.product-tag{top:17px;left:17px;letter-spacing:1px;color:#818792;z-index:1}.chart-button,.product-tag{position:absolute;font-size:9px}.chart-button{right:13px;top:13px;z-index:2;border:1px solid #dde0e5;border-radius:20px;background:#ffffffd0;padding:6px 10px;color:#6a727d}.product-info{padding:22px}.product-info .eyebrow{color:#9ba2ac;font-size:9px;letter-spacing:1.2px}.product-info h3{font-size:17px;margin:9px 0}.colour-name{display:flex;align-items:center;gap:7px;font-size:11px}.colour-name i{width:9px;height:9px;border-radius:50%}.colour-name>span{margin-left:auto;color:#959ba4;font-size:10px}.product-info p{font-size:11px;margin:10px 0 22px}.product-bottom{display:flex;justify-content:space-between;align-items:center;border-top:1px solid var(--line);padding-top:18px}.product-bottom small{font-size:8px;letter-spacing:1px}.product-bottom strong{display:block;margin-top:7px;font-size:19px}.round-button{width:38px;height:38px;border-radius:50%;background:#20252a;color:white;display:grid;place-items:center}.stock-sizes{display:flex;gap:6px;margin-top:18px}.stock-sizes>span{flex:1 1;text-align:center;border:1px solid var(--line);border-radius:5px;font-size:10px;padding:7px 3px;color:#a3a9b1}.stock-sizes small{display:block;font-size:8px;margin-top:4px}.stock-sizes .available{color:#2b7356;border-color:#cee9dc;background:#f4faf7}.standalone-search{max-width:380px;margin-bottom:24px}.designer{display:grid;grid-template-columns:260px minmax(260px,1fr) 260px;gap:20px;align-items:start}.designer .panel{padding:22px}.designer-preview{background:#f0f1f3;border-radius:var(--radius);padding:15px 20px}.designer-preview .tee-stage{margin-top:15px}.designer-preview>p{font-size:10px;text-align:center}.preview-label{display:flex;justify-content:space-between;font-size:10px;color:#8b929c;text-transform:capitalize}.preview-label>span:last-child{font-size:8px;letter-spacing:1px}.check-label{display:flex;gap:10px;align-items:center}.check-label>input{margin:0}.upload-zone{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:22px 12px;background:#f8f9fc;border:1px dashed #cbd2dc;border-radius:9px;text-align:center;color:#5b6b85;gap:10px;font-size:12px}.upload-zone small{font-weight:400;font-size:9px}.upload-zone input{max-width:230px;font-size:10px}dl{display:grid;grid-template-columns:1fr 1fr;gap:16px 8px;font-size:12px;margin:25px 0}dt{color:var(--muted)}dd{margin:0;text-align:right;font-weight:500}.small-copy{font-size:10px}.branding-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.branding-card{padding:25px}.branding-visual{height:220px;background:#f0f2f6;border-radius:10px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:10px;color:#71819d;margin-bottom:25px}.branding-visual span{font-size:9px;letter-spacing:3px}.branding-toggle{display:flex;justify-content:space-between;align-items:center;padding:18px 0;border-top:1px solid var(--line)}.order-layout{display:grid;grid-template-columns:minmax(0,1fr) 310px;gap:24px;align-items:start}.order-summary{position:sticky;top:20px}.order-summary h2{margin:15px 0}.total{display:flex;justify-content:space-between;padding:20px 0;border-top:1px solid var(--line);font-size:15px}.total strong{font-size:23px}.order-summary p{font-size:12px}.order-summary small{display:block;margin-top:12px;line-height:1.6}.order-line{border-top:1px solid var(--line);padding-top:22px;margin-bottom:24px}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 18px}.span-two{grid-column:span 2}.address-block{background:#f5f7fb;padding:20px;border-radius:10px;margin:20px 0}.address-block p{font-size:12px}.orders-toolbar label{margin:0;font-size:10px}.orders-toolbar label input{padding:10px;width:155px;margin-top:5px}.status-tabs{display:flex;overflow:auto;gap:8px;margin-bottom:22px;padding-bottom:4px}.status-tabs button{display:flex;align-items:center;gap:8px;white-space:nowrap;background:white;border:1px solid var(--line);padding:10px 12px;border-radius:8px;font-size:11px;color:#7d8795}.status-tabs button.selected{background:#20262f;color:white;border-color:#20262f}.status-tabs span{font-size:9px;background:#a4a9b422;padding:3px 5px;border-radius:3px}.table-panel{padding:0;overflow:hidden}.table-scroll{overflow-x:auto}table{border-collapse:collapse;width:100%;white-space:nowrap;text-align:left}th{font-size:9px;letter-spacing:1px;color:#87909c;background:#fafbfc;padding:18px 20px;font-weight:600}td{font-size:12px;padding:20px;border-top:1px solid var(--line)}td small{display:block;font-size:9px;margin-top:5px}td strong{font-size:12px}td>div{font-size:11px;line-height:1.7}.icon-button{background:transparent;color:#747e8e;padding:7px}.status{display:inline-flex;font-size:10px;color:#537391;background:#eef3f9;padding:7px 10px;border-radius:20px;white-space:nowrap}.status.delivered{background:#eaf6ed;color:#32814b}.status.cancelled{background:#f9eeee;color:#a14b4b}.status.in-production{background:#fff4df;color:#a17c32}.status.dispatched{background:#eaf0ff;color:#3c66b8}.modal-overlay{position:fixed;inset:0;z-index:60;background:#0e172766;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;padding:30px}.modal{position:relative;background:white;border-radius:18px;width:530px;max-width:100%;max-height:90vh;overflow:auto;padding:32px;box-shadow:0 20px 80px #00000022}.modal.wide{width:800px}.close{position:absolute;right:20px;top:15px;font-size:26px;background:none;color:#88919d}.modal h2{margin:10px 0 25px}.chart-image{width:100%;height:auto}.detail-grid{display:grid;grid-template-columns:1fr 1fr;gap:30px}.detail-grid p{font-size:12px}.detail-grid .secondary{margin:0 8px 8px 0;font-size:11px}.detail-item{padding:14px 0;border-bottom:1px solid var(--line);display:flex;justify-content:space-between;font-size:12px;gap:20px}.timeline{margin:20px 0}.timeline>div{display:flex;gap:14px;padding:12px 0;align-items:flex-start}.timeline .green-dot{margin-top:5px}.timeline strong{font-size:12px}.timeline small{display:block;margin-top:5px}.timeline p{font-size:12px}.admin-order-form{border-top:1px solid var(--line);padding-top:25px;margin-top:25px}.settings-layout{display:grid;grid-template-columns:230px 1fr;gap:25px}.settings-nav{display:flex;flex-direction:column;gap:10px}.settings-nav button{padding:15px;text-align:left;border-radius:9px;background:white;border:1px solid var(--line);color:#7c8797;font-size:12px}.settings-nav button.selected{background:#edf2ff;color:var(--blue);border-color:#dce6ff}.settings-layout .panel{max-width:800px;padding:30px}.settings-layout form{max-width:600px}.inventory-select{display:flex;align-items:center;gap:22px;margin-bottom:20px}.inventory-select label{width:400px;margin:0}.inventory-select button{margin-top:20px}.table-input{width:90px;padding:8px;font-size:12px}.compact{padding:8px 12px;font-size:11px}.available-pill,.out-pill{padding:5px 9px;border-radius:5px;background:#edf6f1;color:#458161}.out-pill{background:#f2f3f5;color:#8d96a3}.admin-product-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.asset-row{display:flex;align-items:center;gap:10px;margin:12px 0}.asset-row>span{min-width:60px}.asset-row label{margin:0;padding:10px;font-size:11px;display:block;white-space:normal;flex:1 1}.asset-row input{font-size:9px;padding:0}.auth{display:grid;grid-template-columns:1fr 1fr;min-height:100vh}.auth-story{background:#131619;color:white;padding:50px 65px;display:flex;flex-direction:column;justify-content:space-between;position:relative;overflow:hidden}.auth-story:after{content:"";width:400px;height:400px;border:1px solid #3a4557;border-radius:50%;position:absolute;right:-190px;bottom:90px;box-shadow:0 0 0 50px #ffffff02,0 0 0 100px #ffffff02}.auth-story .eyebrow{color:#8995a8}.auth-story h1{font-size:70px;letter-spacing:-4px;line-height:1.06;margin:30px 0}.auth-story p{font-size:15px;color:#949da8}.auth-story>small{font-size:10px;letter-spacing:3px}.auth-form{display:flex;align-items:center;justify-content:center;background:#fafbfc;padding:40px;min-height:100vh}.auth-card{width:390px;max-width:100%}.auth-card h2{font-size:35px;margin:16px 0 12px;letter-spacing:-1.5px}.auth-card .eyebrow{color:#8895a7}.auth-card form{margin-top:35px}.auth-links{display:flex;justify-content:space-between;gap:15px;margin-top:20px}.auth-links .text-button{font-size:10px}.mobile-menu{display:none;background:none}.scrim{display:none}@media(min-width:1500px){.product-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:1250px){.designer{grid-template-columns:230px minmax(230px,1fr)}.cost-panel{grid-column:span 2}.content{padding:30px}.topbar{padding:0 30px}.stats-grid{gap:12px}.stat-card{padding:18px}.stat-card strong{font-size:25px}.product-grid{gap:16px}.product-info{padding:17px}.order-layout{grid-template-columns:minmax(0,1fr) 270px}}@media(max-width:1000px){.sidebar{width:210px;padding-left:12px;padding-right:12px}.workspace-main{margin-left:210px;width:calc(100% - 210px)}.content{padding:25px}.product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-grid{grid-template-columns:1fr}.launch-card{min-height:230px}.launch-circles{flex-direction:row}.stats-grid{grid-template-columns:repeat(2,1fr)}.order-layout{grid-template-columns:1fr}.order-summary{position:static}.orders-toolbar{flex-wrap:wrap}.orders-toolbar .search{flex-basis:100%;max-width:none}.settings-layout{grid-template-columns:180px 1fr}.auth-story{padding:40px}.auth-story h1{font-size:56px}.admin-product-grid{grid-template-columns:1fr}}@media(max-width:760px){h1{font-size:28px}.sidebar{transform:translateX(-100%);transition:transform .2s;width:245px}.sidebar.open{transform:translateX(0)}.scrim{display:block;position:fixed;inset:0;background:#00000066;z-index:25}.workspace-main{margin-left:0;width:100%}.topbar{height:65px;padding:0 20px}.topbar>span{display:none}.topbar>div{font-size:10px}.mobile-menu{display:block;color:#353d49}.content{padding:25px 18px}.page-heading{align-items:flex-start;flex-wrap:wrap;margin-bottom:25px}.page-heading>.primary,.page-heading>.secondary{font-size:11px;padding:10px 13px}.page-heading p{font-size:12px}.panel{padding:20px}.product-grid{gap:13px}.product-info{padding:14px}.product-info h3{font-size:14px}.product-info .eyebrow{font-size:7px}.product-info p{font-size:9px;margin-bottom:15px}.colour-name{font-size:10px}.colour-name>span{display:none}.product-bottom strong{font-size:15px}.product-bottom small{font-size:6px}.round-button{width:29px;height:29px}.round-button svg{width:16px}.stock-sizes{gap:3px}.stock-sizes>span{font-size:8px;padding:5px 1px}.stock-sizes small{font-size:7px}.chart-button{font-size:7px;right:8px;top:9px;padding:5px 7px}.product-tag{font-size:7px;left:9px;top:13px}.catalogue-toolbar{gap:10px}.filter{padding-left:8px}.filter select{font-size:10px;padding:12px 4px}.search input{font-size:11px}.designer{grid-template-columns:1fr}.designer-controls{order:2}.designer-preview{order:1}.cost-panel{order:3;grid-column:auto}.designer-preview .tee-stage{max-width:350px;margin:0 auto}.branding-grid,.settings-layout{grid-template-columns:1fr}.settings-nav{flex-direction:row;overflow:auto}.settings-nav button{white-space:nowrap;font-size:10px;padding:12px}.orders-toolbar label input{width:135px}.orders-toolbar .secondary{font-size:11px}.status-tabs button{font-size:10px}.table-panel{padding:0}.modal-overlay{padding:12px}.modal{padding:25px 20px;max-height:94vh}.detail-grid{grid-template-columns:1fr;gap:8px}.detail-item{font-size:10px}.inventory-select{align-items:end;gap:10px}.inventory-select label{width:auto;flex:1 1}.inventory-select select{font-size:12px}.inventory-select .secondary{font-size:10px}.auth{grid-template-columns:1fr}.auth-story{display:none}.auth-form{padding:28px}.auth-card h2{font-size:32px}.auth-links{flex-wrap:wrap}.recent-orders>a{gap:10px}.recent-orders .status{font-size:8px}.recent-orders>a>strong{display:none}.footer{padding:18px;font-size:8px}.footer span{font-size:9px}}:root{color-scheme:light;--ink:#262936;--muted:#606575;--blue:#435ba0;--line:#7a819c30;--paper:#e1d9df;--surface:#ffffffc9;--surface-solid:#f8f5f5;--soft:#ffffff70;--sidebar:#ffffffa6;--gradient:linear-gradient(130deg,#c9d3ec,#e1d9df 48%,#fed7b8);--accent-gradient:linear-gradient(115deg,#c9d3ec,#fed7b8);--button:#354c91}:root[data-theme=dark]{color-scheme:dark;--ink:#f9f9f9;--muted:#b8b3b0;--blue:#ffab78;--line:#ffffff24;--paper:#090808;--surface:#191615eb;--surface-solid:#211b19;--soft:#ffffff09;--sidebar:#0c0a09e8;--gradient:radial-gradient(ellipse at 100% 0%,#c1080138,transparent 55%),radial-gradient(ellipse at 0% 100%,#f160012b,transparent 60%),linear-gradient(135deg,#000000,#1d100c);--accent-gradient:linear-gradient(115deg,#000000,#c10801 38%,#f16001 72%,#d9c3ab);--button:#b84100}body{background:var(--gradient);background-attachment:fixed;color:var(--ink)}.theme-toggle{position:fixed;top:16px;left:22px;z-index:50;gap:3px;padding:4px;border:1px solid var(--line);background:var(--surface-solid);color:var(--muted);box-shadow:0 4px 18px #00000014;min-height:40px}.theme-toggle,.theme-toggle span{display:flex;align-items:center;border-radius:999px}.theme-toggle span{gap:6px;padding:7px 10px;font-size:11px;font-weight:700;transition:background .18s,color .18s}.theme-toggle .theme-light{background:var(--accent-gradient);color:#262936}[data-theme=dark] .theme-toggle .theme-light{background:transparent;color:var(--muted)}[data-theme=dark] .theme-toggle .theme-dark{background:linear-gradient(110deg,#c10801,#b84100);color:white}.sidebar{padding-top:82px;background:var(--sidebar);color:var(--muted);border-right:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.sidebar .wordmark,.sidebar-bottom strong{color:var(--ink)}.colour-name>span,.footer,.page-heading .eyebrow,.preview-label,.product-info .eyebrow,.product-tag,.topbar,.workspace-badge{color:var(--muted)}.nav-link:hover{background:var(--soft);color:var(--ink)}.nav-link.active{background:var(--accent-gradient);color:#262936}[data-theme=dark] .nav-link.active{background:linear-gradient(105deg,#872600,#c10801);color:white}.sidebar-bottom,.switch-link{border-color:var(--line);color:var(--ink)}.topbar{background:var(--soft)}.filter,.panel,.product-card,.search,.secondary,.settings-nav button,.stat-card,.status-tabs button{background:var(--surface);color:var(--ink);border-color:var(--line)}input,select,textarea{background:var(--surface-solid);color:var(--ink);border-color:var(--line)}input::placeholder,textarea::placeholder{color:var(--muted);opacity:1}select option{background:var(--surface-solid);color:var(--ink)}input:focus,select:focus,textarea:focus{border-color:var(--blue);box-shadow:0 0 0 3px color-mix(in srgb,var(--blue) 18%,transparent)}.primary{background:var(--button);color:#fff}.primary,.primary:hover{border-color:var(--button)}.primary:hover{background:color-mix(in srgb,var(--button) 85%,#000)}.secondary:hover{border-color:var(--blue)}.address-block,.branding-visual,.designer-preview,.product-visual,.recent-icon,.segmented,.upload-zone,th{background:var(--soft);color:var(--muted);border-color:var(--line)}.segmented button{color:var(--muted)}.segmented button.selected,.settings-nav button.selected{background:var(--surface-solid);color:var(--blue);border-color:var(--line)}.launch-card{background:var(--accent-gradient);border-color:var(--line)}.launch-card .eyebrow,.launch-card h2,.launch-card p,.launch-card>a{color:#262936}[data-theme=dark] .launch-card{background:linear-gradient(120deg,#230c05,#8c1800 60%,#ae3c00)}[data-theme=dark] .launch-card .eyebrow,[data-theme=dark] .launch-card h2,[data-theme=dark] .launch-card p,[data-theme=dark] .launch-card>a{color:#fff5ed}.chart{background:repeating-linear-gradient(to top,transparent 0,transparent 49px,var(--line) 50px)}.bars span{background:var(--blue)}.notice{background:var(--soft);border-color:var(--line)}.modal,.notice{color:var(--ink)}.modal{background:var(--surface-solid)}.auth-form{background:transparent;padding-top:90px}.auth-story{background:var(--sidebar);color:var(--ink);padding-top:90px}.auth-story .eyebrow,.auth-story p{color:var(--muted)}.icon-button,.mobile-menu{color:var(--ink)}[data-theme=dark] .available-pill,[data-theme=dark] .status.delivered,[data-theme=dark] .stock-sizes .available{background:#153627;border-color:#2e6948;color:#a3e7bb}[data-theme=dark] .out-pill{background:#333;color:#ccc}[data-theme=dark] .status{background:#29303b;color:#d2e1f6}[data-theme=dark] .status.cancelled{background:#442021;color:#ffb6b6}[data-theme=dark] .status.in-production{background:#443318;color:#f9d893}[data-theme=dark] .status.dispatched{background:#243254;color:#b5ccff}[data-theme=dark] .danger{color:#ffaaa2}[data-theme=dark] .stock-sizes>span{color:#b8b3b0}@media(max-width:760px){.theme-toggle{left:12px;top:12px}.topbar{padding-left:175px;gap:12px}.topbar>div{margin-left:auto}.topbar-divider,.topbar>div>.green-dot{display:none}.topbar>div{font-size:0}.topbar .avatar.small{font-size:10px}.sidebar{padding-top:80px}}@media(prefers-reduced-motion:reduce){.theme-toggle span{transition:none}}.brand-logo{background:transparent;line-height:0}.brand-logo,.brand-logo img{display:block;width:100%}.sidebar-brand{display:block;margin:0 6px;flex-shrink:0}.sidebar .workspace-badge{margin-top:20px;margin-bottom:18px}.sidebar{overflow-y:auto}.login-brand{width:230px}.mobile-brand,.mobile-login-brand{display:none}@media(max-width:760px){.topbar{height:128px;position:relative;padding:66px 18px 8px;justify-content:flex-start;gap:14px}.mobile-brand{display:block;position:absolute;top:10px;right:16px;width:115px}.topbar>div{margin-left:auto}.mobile-login-brand{display:block;width:170px;margin-bottom:28px}.sidebar-brand{margin:0 10px}}.catalogue-create{margin-top:18px}.product-actions{display:flex;gap:10px;margin-bottom:12px}.product-actions>*{flex:1 1}.catalogue-model-photo{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:cover}body:has(.product-editor) .footer,body:has(.product-editor) .sidebar,body:has(.product-editor) .topbar{display:none}body:has(.product-editor) .workspace-main{margin:0;width:100%}body:has(.product-editor) .content{padding:0;max-width:none}.product-editor{height:100dvh;min-height:650px;display:flex;flex-direction:column;background:var(--surface-solid);color:var(--ink)}.editor-top{min-height:68px;padding:10px 18px 10px 185px;display:flex;align-items:center;gap:14px;border-bottom:1px solid var(--line);background:var(--surface)}.editor-top strong{white-space:nowrap}.editor-context-tools{display:flex;align-items:center;gap:8px;flex:1 1}.editor-context-tools>span{display:flex;gap:7px;align-items:center;padding:9px;border:1px solid var(--line);border-radius:7px}.product-editor>.notice{margin:0;border-radius:0;padding:10px 20px}.editor-body{display:grid;grid-template-columns:76px minmax(0,1fr) 300px;flex:1 1;min-height:0}.editor-body.with-library{grid-template-columns:76px 280px minmax(0,1fr) 300px}.editor-rail{border-right:1px solid var(--line);padding-top:15px;background:var(--surface)}.editor-rail button{display:flex;align-items:center;flex-direction:column;gap:9px;width:100%;padding:19px 3px;background:none;color:var(--ink);font-size:9px}.editor-rail button.selected{background:var(--accent-gradient);color:#242936}.editor-inspector,.editor-library{padding:22px 18px;border-right:1px solid var(--line);overflow:auto;background:var(--surface)}.editor-inspector{border-left:1px solid var(--line);border-right:0}.editor-inspector h3{display:flex;gap:9px;align-items:center;font-size:16px}.editor-library h3{font-size:17px}.editor-library .section-title{gap:6px}.editor-library .search{width:100%;margin-bottom:16px}.art-library-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 10px}.art-library-grid button{background:none;padding:0;min-width:0;text-align:left;color:var(--ink)}.art-library-grid button>div{aspect-ratio:1;border:1px solid var(--line);border-radius:8px;padding:10px;background-color:#eee;background-image:conic-gradient(#ddd 25%,transparent 0 50%,#ddd 0 75%,transparent 0);background-size:16px 16px}.art-library-grid img{width:100%;height:100%;object-fit:contain}.art-library-grid span{display:block;font-size:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-top:8px}.editor-canvas{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;overflow:hidden;background:var(--soft);padding:20px 12px 90px;min-width:0}.editor-stage-wrap{max-width:95%;flex-shrink:0}.editor-stage{position:relative}.editor-stage .tee-stage,.print-boundary{pointer-events:none}.print-boundary{position:absolute;left:35%;top:30%;width:30%;height:42%;border:1px dashed #9998;border-radius:4px}.editable-art{position:absolute;line-height:0;cursor:move;touch-action:none;-webkit-user-select:none;user-select:none}.editable-art img{display:block;width:100%;height:auto;pointer-events:none}.editable-art.is-selected{outline:2px solid #77b944;outline-offset:2px}.resize-handle{position:absolute;width:12px;height:12px;bottom:-8px;right:-8px;background:white;border:2px solid #77b944;cursor:nwse-resize;touch-action:none}.editor-sides{position:absolute;bottom:48px}.editor-preview-note{position:absolute;bottom:10px;font-size:10px;text-align:center;padding:0 10px;color:var(--muted)}.editor-layer{display:flex;align-items:center;gap:8px;padding:12px 8px;border:1px solid var(--line);border-radius:8px;margin:18px 0}.editor-layer img{width:42px;height:42px;object-fit:contain;background:#e5e5e5}.editor-layer strong{font-size:11px}.editor-layer small{display:block;font-size:9px;line-height:1.4;margin-top:5px}.editor-layer button{margin-left:auto}.editor-bottom{display:flex;justify-content:space-between;align-items:center;padding:12px 20px;border-top:1px solid var(--line);background:var(--surface)}.editor-bottom>div{display:flex;gap:12px;align-items:center}.editor-bottom .primary{min-width:220px}@media(max-width:1150px){.editor-body.with-library{grid-template-columns:66px 210px minmax(0,1fr) 250px}.editor-body{grid-template-columns:66px minmax(0,1fr) 250px}.editor-inspector,.editor-library{padding:16px 12px}}@media(max-width:760px){.product-editor{height:auto;min-height:100dvh}.editor-top{padding:70px 12px 12px;gap:8px;flex-wrap:wrap}.editor-top>.segmented{margin-left:auto}.editor-context-tools{order:4;flex-basis:100%;min-height:0}.editor-context-tools:empty{display:none}.editor-body,.editor-body.with-library{display:grid;grid-template-columns:60px minmax(0,1fr);min-height:500px}.editor-canvas{grid-column:2;grid-row:1;min-height:430px;padding-bottom:90px}.editor-rail{grid-row:1/span 3}.editor-library{grid-row:2;max-height:400px}.editor-inspector,.editor-library{grid-column:2;border-top:1px solid var(--line)}.editor-inspector{grid-row:3;overflow:visible}.art-library-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.editor-bottom{position:sticky;bottom:0;z-index:10;padding:12px}.editor-bottom .primary{min-width:150px}.editor-top strong{font-size:12px}}.preview-canvas{justify-content:flex-start;padding:24px;overflow:auto}.mockup-preview{width:100%;max-width:1000px;margin:0 auto}.mockup-view-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.mockup-photo{position:relative;overflow:hidden;border:1px solid var(--line);border-radius:9px;background:#f5f5f1;aspect-ratio:1}.mockup-photo.flat{aspect-ratio:400/420}.mockup-base{display:block;width:100%;height:100%;object-fit:fill}.mockup-print{position:absolute;height:auto;pointer-events:none}.mockup-caption{display:flex;align-items:center;justify-content:space-between;gap:6px;margin-top:8px;font-size:11px}.mockup-download{display:flex;align-items:center;gap:4px;background:transparent;color:var(--muted);font-size:10px;padding:5px 0}.print-boundary{left:34%;top:37%;width:32%;height:43%}@media(max-width:1100px){.mockup-view-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.preview-canvas{padding:14px;max-height:650px}.mockup-caption{flex-wrap:wrap}.mockup-view-grid{gap:14px}}.mockup-composite{position:relative;width:100%;height:100%}.mockup-composite.person-front-2{transform:scale(1.25);transform-origin:50% 40%}.mockup-composite.closeup{transform:scale(1.8);transform-origin:50% 56.25%}.admin-product-grid>*,.branding-grid>*,.content,.dashboard-grid>*,.editor-body>*,.order-layout>*,.panel,.product-card,.settings-layout>*,.workspace-main{min-width:0}img{max-width:100%}.page-heading>div,.recent-orders>a>div:nth-child(2),.section-title>*{min-width:0}.address-block,.detail-grid p,.detail-item,.editor-layer,.notice,.page-heading h1,.panel h2,.product-info h3,.sidebar-bottom strong,.upload-zone{overflow-wrap:anywhere}.sidebar-bottom>div:nth-child(2){min-width:0;flex:1 1}.sidebar-bottom strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sidebar-bottom small{max-width:100%}.sidebar-bottom button{flex-shrink:0}.table-scroll{max-width:100%;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch}.table-scroll:focus-visible{outline:2px solid var(--blue);outline-offset:-2px}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.settings-layout{grid-template-columns:230px minmax(0,1fr)}.admin-product-grid,.branding-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.modal{max-height:calc(100dvh - 40px);overscroll-behavior:contain}.modal h2{padding-right:24px;overflow-wrap:anywhere}.detail-item>span{flex-shrink:0}.modal small{overflow-wrap:anywhere}.editor-context-tools,.editor-stage-wrap,.mockup-view-grid>article{min-width:0}@media(max-width:1200px){.editor-body.with-library{grid-template-columns:66px 210px minmax(0,1fr)}.editor-body.with-library .editor-inspector{grid-column:2/-1;border-top:1px solid var(--line);overflow:visible}.product-editor:has(.with-library){height:auto;min-height:100dvh}.editor-body.with-library .editor-canvas{min-height:480px}}@media(max-width:1000px){.editor-context-tools,.editor-top{flex-wrap:wrap}.settings-layout{grid-template-columns:170px minmax(0,1fr)}.admin-product-grid{grid-template-columns:minmax(0,1fr)}.product-editor{height:auto;min-height:100dvh}.editor-body,.editor-body.with-library{grid-template-columns:66px minmax(0,1fr);flex:none}.editor-rail{grid-column:1;grid-row:1/span 3}.editor-library{grid-column:2;grid-row:2;max-height:350px;border-top:1px solid var(--line)}.editor-body.with-library .editor-canvas,.editor-canvas{grid-column:2;grid-row:1;min-height:480px}.editor-body.with-library .editor-inspector,.editor-inspector{grid-column:2;grid-row:3;border-top:1px solid var(--line);overflow:visible}.editor-bottom{position:sticky;bottom:0;z-index:10;padding-bottom:max(12px,env(safe-area-inset-bottom))}.editor-stage-wrap{width:100%;max-width:min(95%,580px)}.art-library-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:760px){.sidebar{visibility:hidden}.sidebar.open{visibility:visible}.sidebar{max-width:calc(100vw - 48px);padding-bottom:env(safe-area-inset-bottom)}.content,.topbar{padding-left:max(16px,env(safe-area-inset-left));padding-right:max(16px,env(safe-area-inset-right))}.filter select,.inventory-select select,.search input,input,label>input,label>select,label>textarea,select,textarea{font-size:16px}.icon-button,.mobile-menu,.mockup-download,.primary,.secondary,.segmented button,.settings-nav button,.status-tabs button,.text-button{min-height:44px}.close,.icon-button,.mobile-menu{min-width:44px;min-height:44px;display:inline-flex;align-items:center;justify-content:center}.sidebar nav .nav-link{min-height:46px}.section-title{flex-wrap:wrap;gap:8px 14px}.section-title h2{font-size:19px}.catalogue-toolbar{flex-wrap:wrap}.catalogue-toolbar .search{flex-basis:100%;max-width:none}.filter{margin-left:0;max-width:100%}.filter select{min-height:44px;max-width:100%}.product-info h3{font-size:17px}.product-info p{font-size:12px}.product-info .eyebrow{font-size:9px}.product-bottom strong{font-size:19px}.product-bottom small{font-size:9px}.colour-name{font-size:12px}.stock-sizes>span{font-size:11px;padding:8px 3px}.stock-sizes small{font-size:9px}.chart-button{min-height:36px;font-size:10px}.product-tag{font-size:9px}.product-actions{flex-wrap:wrap}.product-actions>*{min-width:100px}.orders-toolbar{gap:12px}.orders-toolbar label{flex:1 1 120px;min-width:0}.orders-toolbar label input{width:100%;min-width:0;font-size:16px}.orders-toolbar .secondary{flex:0 0 auto}.orders-toolbar .search{flex:1 1 100%;min-width:0}.settings-layout{grid-template-columns:minmax(0,1fr)}.settings-nav{max-width:100%;overscroll-behavior-x:contain;gap:8px;padding-bottom:4px}.settings-nav button{flex-shrink:0;font-size:12px}.settings-layout .panel{padding:20px}.branding-grid{grid-template-columns:minmax(0,1fr)}.branding-toggle{gap:14px}.inventory-select{flex-wrap:wrap}.inventory-select label{flex:1 1 100%;width:100%}.inventory-select button{margin-top:0}.asset-row{flex-wrap:wrap}.asset-row>span{flex-basis:100%}.asset-row label{min-width:100px}.asset-row input,.upload-zone input{font-size:12px;max-width:100%}.modal-overlay{padding:10px}.modal{max-height:calc(100dvh - 20px);padding:24px 18px}.close{top:8px;right:8px}.detail-item{flex-wrap:wrap;font-size:12px;gap:8px}.detail-grid .secondary{white-space:normal;text-align:center}.footer{flex-wrap:wrap;gap:10px;font-size:10px;padding-bottom:max(18px,env(safe-area-inset-bottom))}.auth-form{min-height:100dvh;padding:90px 20px 28px}.auth-card h2{font-size:30px}.editor-top{padding:64px 12px 10px;gap:8px}.editor-top strong{white-space:normal;flex:1 1;font-size:14px}.editor-top>.segmented{margin-left:0}.editor-context-tools{flex-wrap:wrap}.editor-context-tools>span{min-height:44px}.editor-body,.editor-body.with-library{display:flex;flex-direction:column;min-height:0}.editor-rail{display:flex;border-right:0;border-bottom:1px solid var(--line);padding:0}.editor-rail button{flex-direction:row;justify-content:center;gap:8px;width:auto;flex:1 1;padding:12px;font-size:12px;min-height:48px}.editor-library{order:2;width:100%;max-height:340px;padding:18px;border-right:0}.editor-body.with-library .editor-canvas,.editor-canvas{order:1;width:100%;min-height:420px;padding:16px 8px 92px}.editor-body.with-library .editor-inspector,.editor-inspector{order:3;width:100%;padding:20px;border-left:0}.art-library-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.editor-library p{font-size:12px}.editor-bottom{gap:8px;padding:8px 12px max(8px,env(safe-area-inset-bottom))}.editor-bottom>div{gap:0}.editor-bottom .primary{min-width:0;padding:12px 16px}.editor-preview-note{font-size:11px}.editor-sides{bottom:44px}.editor-body.with-library .preview-canvas,.preview-canvas{min-height:0;max-height:none;overflow:visible;padding:20px 16px}.mockup-caption{font-size:12px}.mockup-download{font-size:11px}.resize-handle{width:24px;height:24px;right:-13px;bottom:-13px;border-radius:50%}}@media(max-width:540px){.product-grid{grid-template-columns:minmax(0,1fr);gap:20px}.product-info{padding:20px}.product-visual{max-height:none}.colour-name>span{display:inline;font-size:11px}.form-grid{grid-template-columns:minmax(0,1fr);gap:0}.span-two{grid-column:auto}.stats-grid{gap:10px}.stat-card{padding:15px 12px}.stat-card>div{font-size:11px;gap:5px}.stat-card strong{font-size:25px}.page-heading{gap:14px}.page-heading>div{width:100%}.page-heading h1{font-size:27px}.panel{padding:18px}.panel.table-panel{padding:0}.chart-panel .section-title{align-items:flex-start}.recent-orders>a{flex-wrap:wrap}.recent-orders .status{font-size:10px}.mockup-view-grid{grid-template-columns:minmax(0,1fr);gap:20px}.editor-top>.segmented{flex-shrink:0}.editor-top .segmented button{padding:7px 10px}.editor-inspector .form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}}@media(max-width:360px){.mobile-brand{width:95px;right:10px}.theme-toggle{left:8px}.theme-toggle span{padding:7px 8px}.editor-top strong{font-size:12px}.editor-top{gap:2px}.editor-bottom{flex-wrap:wrap}.editor-bottom .primary{flex:1 1}.stats-grid{grid-template-columns:minmax(0,1fr)}.auth-links{flex-direction:column;align-items:flex-start}}@media(prefers-reduced-motion:reduce){.sidebar{transition:none}}.stat-card{min-width:0}.stat-card strong{overflow-wrap:anywhere}.auth{grid-template-columns:repeat(2,minmax(0,1fr))}.auth-card,.auth-form{min-width:0}@media(max-width:1000px){.stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.auth{grid-template-columns:minmax(0,1fr)}}@media(max-width:360px){.stats-grid{grid-template-columns:minmax(0,1fr)}}.mockup-render{display:block;width:100%;height:100%;object-fit:contain}.mockup-loading{display:grid;place-items:center;height:100%;font-size:12px;color:#666}.neck-label-card{max-width:800px}.neck-label-note{padding:18px;border:1px solid var(--line);border-radius:10px;background:var(--soft);margin:22px 0}.neck-label-note p{margin:8px 0}.neck-label-note small{line-height:1.7;display:block}.neck-label-preview{aspect-ratio:1.8;width:100%;max-width:540px;border:1px dashed var(--line);border-radius:10px;margin:24px auto;background:var(--soft);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;color:var(--muted);padding:20px;text-align:center}.neck-label-preview.has-artwork{padding:0;overflow:hidden;border-style:solid;background-color:#ddd;background-image:conic-gradient(#eee 25%,transparent 0 50%,#eee 0 75%,transparent 0);background-size:20px 20px}.neck-label-preview img{width:100%;height:100%;object-fit:contain}.neck-label-actions{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:24px}.neck-label-input{position:absolute;width:1px;height:1px;opacity:0;overflow:hidden;pointer-events:none}.neck-label-card .branding-toggle{gap:16px}.neck-label-card .branding-toggle input{flex-shrink:0}.neck-label-card>small{display:block;line-height:1.7}@media(max-width:540px){.neck-label-actions>*{flex:1 1 100%;white-space:normal}.neck-label-preview{padding:14px;font-size:12px}.neck-label-note{padding:14px}}.brand-logo .logo-for-dark{display:none}.brand-logo .logo-for-light,[data-theme=dark] .brand-logo .logo-for-dark{display:block}[data-theme=dark] .brand-logo .logo-for-light{display:none}.sidebar-brand .brand-logo img{max-height:150px}.mobile-brand .brand-logo img{max-height:100px}.login-brand{width:260px}.ghost-landing{min-height:100dvh;display:flex;flex-direction:column;padding:90px max(24px,calc((100vw - 1200px)/2)) 24px}.ghost-landing-header{display:flex;align-items:center;justify-content:space-between;gap:20px;font-weight:700}.ghost-hero{text-align:center;max-width:850px;margin:35px auto 50px}.ghost-hero-logo{width:240px;margin:0 auto 20px}.ghost-attribution{font-size:13px;color:var(--muted);margin-bottom:35px}.ghost-attribution a{color:var(--ink);text-decoration:underline;text-underline-offset:3px}.ghost-hero h1{font-size:clamp(34px,5.5vw,68px);letter-spacing:-2px;margin:20px 0}.ghost-intro{font-size:16px;color:var(--muted);max-width:620px;margin:22px auto}.ghost-hero-actions{gap:14px;margin:28px 0}.ghost-features,.ghost-hero-actions{display:flex;justify-content:center;flex-wrap:wrap}.ghost-features{gap:12px 20px;color:var(--muted);font-size:12px;margin-top:35px}.ghost-landing-footer{margin-top:auto;display:flex;justify-content:space-between;gap:16px;border-top:1px solid var(--line);padding-top:22px;font-size:12px}.ghost-landing-footer span{color:var(--muted)}@media(max-width:540px){.ghost-landing{padding:75px 20px 24px}.ghost-landing-header{font-size:13px}.ghost-hero-logo{width:190px}.ghost-hero{margin-top:28px}.ghost-hero h1{letter-spacing:-1px}.ghost-intro{font-size:14px}.ghost-hero-actions>*{width:100%}.mobile-login-brand{width:170px}}.production-item{border:1px solid var(--line);border-radius:12px;padding:18px;margin:16px 0}.production-item h4{margin:0 0 8px}.production-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.production-side{min-width:0}.production-mockup{background:#f5f5f1;border-radius:10px;overflow:hidden;margin:12px 0;min-height:120px}.production-mockup canvas{display:block;width:100%;height:auto}.production-original{display:block;max-width:100%;max-height:280px;object-fit:contain;margin:12px auto;background:#ddd}.production-actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:12px}.production-actions button{white-space:normal}.production-unprinted{padding:18px;background:var(--soft);border-radius:10px;align-self:start}.production-side summary{cursor:pointer}.production-artwork p{overflow-wrap:anywhere}@media(max-width:600px){.production-grid{grid-template-columns:1fr}.production-item{padding:12px}}.operations-order-list{display:grid;gap:14px}.operations-order-card{text-align:left;width:100%;padding:20px;border:1px solid var(--line);border-radius:14px;background:var(--surface-solid);color:var(--ink);cursor:pointer}.operations-order-card>div:first-child,.operations-order-heading{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.operations-order-heading h2{margin:0}.operations-order-card p{color:var(--muted);font-size:13px}.operations-order-summary{display:flex;gap:18px;align-items:center;flex-wrap:wrap}.operations-order-summary span:last-child{margin-left:auto}.fulfilment-badge{display:inline-flex;padding:5px 9px;border-radius:7px;font-size:12px;font-weight:600;background:var(--soft)}.fulfilment-badge.unfulfilled{background:#fff0a3;color:#665300}.fulfilment-badge.in-production{background:#dae7ff;color:#183f8b}.fulfilment-badge.fulfilled{background:#d8f2df;color:#205634}.fulfilment-heading{display:flex;justify-content:space-between;align-items:center;gap:14px;flex-wrap:wrap;margin:24px 0 12px}.fulfilment-heading h3{margin:0}.fulfilment-control{display:flex;gap:6px;align-items:center;flex-wrap:wrap}.fulfilment-control select{max-width:220px;margin:0}.operations-section{border:1px solid var(--line);border-radius:14px;padding:18px;margin:12px 0 24px;background:var(--surface-solid)}.operations-line{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:16px;align-items:center;padding:16px 0;border-top:1px solid var(--line)}.operations-line small{display:block;margin-top:6px;color:var(--muted)}.operations-details .production-item{background:var(--surface-solid)}.operations-details{max-width:900px}.operations-line strong,.operations-order-card strong{overflow-wrap:anywhere}@media(max-width:600px){.operations-line{grid-template-columns:1fr auto;gap:8px}.operations-line>div{grid-column:1/-1}.fulfilment-control{width:100%}.fulfilment-control button,.fulfilment-control select{flex:1 1;min-width:130px}.operations-section{padding:12px}}.fulfilment-control{flex-wrap:nowrap;max-width:100%;gap:8px}.fulfilment-control button,.fulfilment-control select{width:auto;min-width:0;margin:0;min-height:44px}.fulfilment-control button{flex:0 0 auto}.fulfilment-control select{flex:0 1 220px}@media(max-width:600px){.fulfilment-control button,.fulfilment-control select{flex:1 1;width:0;font-size:12px;padding:10px 8px}.fulfilment-control button{white-space:normal}}.fulfilment-control button,.fulfilment-control select{height:48px}.order-comment-form{display:flex;gap:10px;align-items:center}.order-comment-form input{flex:1 1;min-width:0}.order-comment-form button{flex:0 0 auto}.order-timeline-entry{min-width:0;flex:1 1}.order-comment-text{white-space:pre-wrap;overflow-wrap:anywhere}.order-comment-actions{display:flex;gap:14px;align-items:center;flex-wrap:wrap;margin-top:8px}.order-comment-edit{margin-top:12px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:480px){.order-comment-form{gap:6px}.order-comment-form button{padding:12px 9px;font-size:12px}}.operations-list-panel{padding:0;overflow:hidden}.operations-list-toolbar{display:flex;gap:10px;align-items:center;padding:12px;border-bottom:1px solid var(--line)}.operations-list-toolbar select{width:auto;max-width:185px;flex:0 0 auto;padding:8px 10px}.operations-list-toolbar input{flex:1 1;min-width:0;padding:8px 12px}.operations-list-toolbar button{padding:8px 12px}.operations-selection{display:flex;gap:16px;align-items:center;padding:9px 16px;min-height:36px;font-size:12px;color:var(--muted)}.operations-orders-table{width:100%;min-width:790px;border-collapse:collapse}.operations-orders-table th{background:var(--soft);font-weight:500;font-size:12px;letter-spacing:0;text-align:left;text-transform:none}.operations-orders-table td,.operations-orders-table th{padding:11px 13px;border-bottom:1px solid var(--line);white-space:nowrap}.operations-orders-table td:first-child,.operations-orders-table th:first-child{width:40px;padding-right:0}.operations-orders-table input[type=checkbox]{display:block;width:16px;height:16px;margin:0}.order-table-link{background:transparent;padding:0;color:var(--ink);font-weight:600;text-align:left}.order-table-link:hover{text-decoration:underline}.operations-orders-table .order-row-selected,.operations-orders-table tbody tr:hover{background:var(--soft)}.operations-orders-table .fulfilment-badge{padding:4px 8px;font-weight:500}.operations-list-panel>.empty,.operations-list-panel>p{padding:20px}@media(max-width:600px){.operations-list-toolbar{gap:6px;flex-wrap:wrap}.operations-list-toolbar select{max-width:150px}.operations-list-toolbar input{flex-basis:calc(100% - 160px)}.operations-list-toolbar button{margin-left:auto}}.operations-status-tabs{padding:12px 14px 0;margin:0;gap:8px;border-bottom:1px solid var(--line);overflow-x:auto;flex-wrap:nowrap}.operations-status-tabs button{flex-shrink:0;margin-bottom:10px}.profit-filters{display:flex;gap:20px;align-items:center;flex-wrap:wrap;margin-bottom:18px}.profit-filters label{margin:0;min-width:170px}.profit-filters .segmented{align-self:center}.profit-filters input{max-width:230px}@media(max-width:600px){.profit-filters{gap:12px}.profit-filters label{flex:1 1;min-width:130px}}.public-catalogue{max-width:1180px;margin:40px auto;padding:0 24px}.public-catalogue>h2{font-size:30px;margin-top:12px}.public-product{display:flex;flex-direction:column;gap:8px}.public-product>img{width:100%;height:260px;object-fit:contain;background:#f5f5f1;border-radius:10px}.public-product h3{margin:12px 0 0}.public-product p{margin:0}.public-product .primary{margin-top:auto}.public-price{font-size:19px;font-weight:700}.public-price small{display:block;font-weight:400}.public-product dl{font-size:13px}.public-services{margin-top:24px}.public-footer{max-width:1180px;margin:40px auto 0;padding:30px 24px;border-top:1px solid var(--line);display:flex;justify-content:space-between;gap:24px;flex-wrap:wrap}.public-footer nav{display:flex;gap:20px;flex-wrap:wrap}.public-footer p{font-size:12px;color:var(--muted)}.public-policy{max-width:1000px;margin:auto;padding:80px 24px 20px}.public-policy>header{display:flex;justify-content:space-between;align-items:center;margin-bottom:28px}.public-policy article{padding:32px}.public-policy article h2{margin-top:30px}.public-policy article a{text-decoration:underline}.public-policy p{line-height:1.8}.public-policy .public-footer{padding-left:0;padding-right:0}@media(max-width:600px){.public-policy{padding:75px 14px 20px}.public-policy article{padding:20px}.public-footer nav{flex-direction:column;align-items:flex-start;gap:14px}.public-catalogue{padding:0 14px}}.public-colours{list-style:none;padding:0;margin:12px 0;display:flex;gap:18px;flex-wrap:wrap}.public-colours li{display:flex;flex-direction:column;align-items:center;gap:6px;font-size:13px;min-width:42px}.public-colour-swatch{width:30px;height:30px;border-radius:50%;border:1px solid #999;box-shadow:0 0 0 3px var(--surface)}.public-sizes{display:flex;gap:8px;flex-wrap:wrap;margin-top:10px}.public-sizes span{border:1px solid var(--line);border-radius:6px;padding:5px 10px;font-size:13px}.public-footer{align-items:center;flex-wrap:nowrap;gap:32px}.public-footer>div{display:flex;align-items:center;gap:16px;flex-shrink:0;white-space:nowrap}.public-footer p{margin:0}.public-footer nav{flex-direction:row;flex-wrap:nowrap;gap:24px;align-items:center;white-space:nowrap}@media(max-width:900px){.public-footer{overflow-x:auto;justify-content:flex-start;gap:24px}.public-footer nav{flex-direction:row;align-items:center;gap:20px;flex-shrink:0}}.commerce-home{max-width:1440px;margin:auto;padding:76px 40px 24px}.commerce-home .ghost-landing-header{padding-bottom:20px;border-bottom:1px solid var(--line)}.storefront-logo{display:block;width:74px}.commerce-home .ghost-landing-header nav{display:flex;align-items:center;gap:28px;font-size:13px}.commerce-hero{display:grid;grid-template-columns:1fr 1fr;align-items:center;min-height:590px;gap:20px}.commerce-hero-copy{padding:40px 0;position:relative;z-index:1}.commerce-hero h1{font-size:clamp(38px,4.6vw,68px);font-weight:600;line-height:1.07;letter-spacing:-2.8px;margin:24px 0}.commerce-hero h1 span{color:#83dbc1}[data-theme=light] .commerce-hero h1 span{color:#246c69}.commerce-hero .ghost-intro{margin:0;max-width:440px;font-size:17px;line-height:1.7}.commerce-hero .ghost-attribution{text-align:left;font-size:12px;margin-top:18px}.commerce-hero .ghost-hero-actions{justify-content:flex-start;align-items:center;margin:28px 0;gap:24px}.commerce-text-link{font-size:13px;font-weight:600}.international-message{display:flex;align-items:flex-start;gap:13px;max-width:410px;margin-top:40px}.international-message>span{border:1px solid var(--line);border-radius:50%;width:32px;height:32px;display:grid;place-items:center;flex-shrink:0}.international-message strong{font-size:14px}.international-message p{font-size:12px;line-height:1.6;color:var(--muted);margin:6px 0 0}.commerce-visual{position:relative;min-width:0}.commerce-globe{width:100%;position:relative;aspect-ratio:1}.commerce-globe canvas{display:block;width:100%;aspect-ratio:1}.globe-caption{position:absolute;bottom:5%;width:100%;display:flex;justify-content:center;align-items:center;gap:8px;font-size:9px;letter-spacing:1.7px;color:var(--muted)}.globe-live-dot{width:5px;height:5px;border-radius:50%;background:#83dbc1}.commerce-orbit-label{position:absolute;font-size:9px;letter-spacing:1px;padding:10px 14px;border:1px solid var(--line);border-radius:6px;background:var(--surface);animation:commerce-float 6s ease-in-out infinite}.orbit-label-one{top:15%;right:0}.orbit-label-two{bottom:20%;left:0;animation-delay:-3s}.commerce-benefits{display:grid;grid-template-columns:repeat(3,1fr);gap:36px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:32px 0;margin-bottom:32px}.commerce-benefits span{font-size:10px;letter-spacing:1.3px;color:var(--muted)}.commerce-benefits h2{font-size:18px;letter-spacing:-.4px;margin:14px 0 8px}.commerce-benefits p{font-size:13px;line-height:1.7;color:var(--muted);margin:0}.commerce-home .public-catalogue{width:100%;max-width:none;padding:0;margin:32px 0}.commerce-home .public-footer{width:100%;max-width:none;padding-left:0;padding-right:0}.commerce-home .public-catalogue>h2{font-size:clamp(26px,3vw,38px);letter-spacing:-1px}.commerce-home .public-product{padding:20px}.commerce-home .public-product>img{height:320px}.commerce-home .public-services{background:transparent;border:none;border-top:1px solid var(--line);border-radius:0;padding:28px 0 0}.commerce-home .public-services p{color:var(--muted);font-size:13px;line-height:1.8}@keyframes commerce-float{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@media(max-width:900px){.commerce-home{padding:76px 24px 24px}.commerce-hero{min-height:500px}.commerce-hero h1{font-size:43px;letter-spacing:-1.8px}.commerce-benefits{gap:20px}.commerce-orbit-label{font-size:8px;padding:8px}.globe-caption{font-size:7px;letter-spacing:1px}}@media(max-width:640px){.commerce-home{padding:72px 20px 20px}.storefront-logo{width:65px}.commerce-home .ghost-landing-header nav{gap:14px;font-size:11px}.commerce-home .ghost-landing-header .secondary{padding:8px 12px}.commerce-hero{grid-template-columns:1fr;gap:0;min-height:0}.commerce-hero-copy{padding:40px 0 0}.commerce-hero h1{font-size:clamp(36px,9vw,52px);letter-spacing:-1.8px}.commerce-hero .ghost-intro{font-size:15px}.commerce-hero .ghost-hero-actions>*{width:auto}.commerce-hero .ghost-hero-actions{gap:18px}.international-message{margin-top:28px}.commerce-visual{max-width:430px;width:100%;margin:0 auto 22px}.commerce-benefits{grid-template-columns:1fr;gap:26px;padding:26px 0}.commerce-benefits h2{margin:8px 0}.commerce-home .public-product>img{height:280px}.globe-caption{font-size:8px}.commerce-home .public-catalogue>h2{font-size:29px}.commerce-orbit-label{font-size:9px}}@media(prefers-reduced-motion:reduce){.commerce-orbit-label{animation:none}}.commerce-home .public-catalogue .product-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;align-items:stretch;margin-top:28px}.commerce-home .public-product{min-width:0;padding:22px;gap:16px;border-radius:4px;border:1px solid var(--line);background:var(--surface-solid);box-shadow:0 8px 24px #0000000a;overflow:hidden;margin-bottom:0;transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease}.commerce-home .public-product>img{width:calc(100% + 44px);max-width:none;height:auto;aspect-ratio:1;object-fit:contain;margin:-22px -22px 2px;border-radius:0;background:#f2f2ed;transition:filter .25s ease}.commerce-home .public-product h3{font-size:22px;font-weight:700;letter-spacing:-.6px;line-height:1.25;margin:0}.commerce-home .public-product h3+p{color:var(--muted);font-size:13px;line-height:1.75}.commerce-home .public-product .public-price{font-size:23px;letter-spacing:-.5px;line-height:1.4;padding:0 0 18px;border-bottom:1px solid var(--line)}.commerce-home .public-product .public-price small{font-size:10px;letter-spacing:.3px;line-height:1.8;margin-top:3px}.commerce-home .public-product>div>strong{font-size:10px;text-transform:uppercase;letter-spacing:1.3px;color:var(--muted);font-weight:600}.commerce-home .public-colours{gap:16px;margin:14px 0 0}.commerce-home .public-colours li{font-size:11px;gap:9px;min-width:36px}.commerce-home .public-colour-swatch{width:25px;height:25px;box-shadow:0 0 0 3px var(--surface-solid),0 0 0 4px var(--line);border:1px solid #00000020}.commerce-home .public-sizes{gap:7px;margin-top:12px}.commerce-home .public-sizes span{min-width:36px;padding:8px 10px;text-align:center;font-size:11px;line-height:1;border-radius:2px;background:var(--soft);font-weight:600}.commerce-home .public-product>div:last-child{padding-bottom:2px}@media(hover:hover){.commerce-home .public-product:hover{transform:translateY(-4px);border-color:#83dbc166;box-shadow:0 14px 36px #00000018}.commerce-home .public-product:hover>img{filter:contrast(1.025)}}@media(max-width:1000px){.commerce-home .public-catalogue .product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}}@media(max-width:600px){.commerce-home .public-catalogue .product-grid{grid-template-columns:minmax(0,1fr);gap:20px}.commerce-home .public-product{padding:20px;gap:15px}.commerce-home .public-product>img{width:calc(100% + 40px);margin:-20px -20px 2px;height:auto}.commerce-home .public-product h3{font-size:21px}}@media(prefers-reduced-motion:reduce){.commerce-home .public-product,.commerce-home .public-product>img{transition:none}.commerce-home .public-product:hover{transform:none}}.commerce-hero-subtitle{font-family:Manrope,sans-serif;font-size:clamp(19px,2.3vw,34px);line-height:1.3;letter-spacing:-.7px;font-weight:500;margin:0 0 24px;color:var(--ink)}@media(min-width:641px) and (max-width:900px){.commerce-hero-subtitle{font-size:21.5px}}@media(max-width:640px){.commerce-hero-subtitle{font-size:clamp(18px,4.5vw,26px);letter-spacing:-.4px}}@media(max-width:760px){.workspace .topbar .mobile-brand{display:none}.theme-toggle{left:auto;right:max(12px,env(safe-area-inset-right));top:12px}.workspace .topbar{height:65px;padding:0 calc(170px + env(safe-area-inset-right)) 0 max(12px,env(safe-area-inset-left));gap:8px}.workspace .topbar .mobile-menu{padding:0;width:44px;min-width:44px;height:44px}.workspace .topbar .mobile-menu svg{width:18px;height:18px}.workspace .sidebar-brand{width:80px;margin:0 10px}.workspace .sidebar-brand .brand-logo img{max-height:86px}}@media(max-width:360px){.workspace .topbar{padding-right:calc(150px + env(safe-area-inset-right))}}.baby-chart-details{border-top:1px solid var(--line);padding-top:16px}.baby-chart-details summary{cursor:pointer;display:flex;justify-content:space-between;font-weight:600;font-size:12px;list-style:none}.baby-chart-details summary::-webkit-details-marker{display:none}.baby-chart-details[open] summary{margin-bottom:18px}.baby-chart-heading{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px}.baby-chart-heading h3{font-size:15px!important;margin:0!important}.baby-chart-units{display:flex;border:1px solid var(--line);border-radius:4px;padding:3px;flex-shrink:0}.baby-chart-units button{padding:6px 10px;font-size:11px;background:transparent;color:var(--muted);border-radius:2px}.baby-chart-units button[aria-pressed=true]{background:var(--ink);color:var(--surface-solid)}.baby-chart-scroll{overflow-x:auto}.baby-size-chart table{width:100%;border-collapse:collapse;font-size:12px;min-width:280px}.baby-size-chart caption{text-align:left;font-size:10px;color:var(--muted);padding-bottom:10px}.baby-size-chart td,.baby-size-chart th{padding:10px 8px;text-align:center;border-bottom:1px solid var(--line);white-space:nowrap}.baby-size-chart thead th{font-size:10px;letter-spacing:0;text-transform:none;background:var(--soft)}.baby-size-chart tbody th{font-size:12px;color:var(--ink)}.google-signin{width:100%;height:44px;display:flex;align-items:center;justify-content:center;gap:12px;border:1px solid #747775;border-radius:4px;background:#fff;color:#1f1f1f;font-family:Arial,sans-serif;font-size:14px;font-weight:500;margin:24px 0 0;padding:0 12px;transition:box-shadow .2s ease,background .2s ease}.google-signin svg{flex-shrink:0}.google-signin:hover{background:#f8faff;box-shadow:0 1px 3px #00000022}.google-signin:disabled{cursor:wait}.auth-email-divider{display:flex;align-items:center;gap:12px;margin:22px 0;color:var(--muted);font-size:11px}.auth-email-divider:after,.auth-email-divider:before{content:"";height:1px;background:var(--line);flex:1 1}.auth-home-link{position:absolute;top:70px;left:28px;z-index:2;display:inline-flex;align-items:center;gap:7px;font-size:12px;color:var(--muted);padding:8px 0}.auth-home-link:hover{color:var(--ink)}@media(max-width:800px){.auth-home-link{top:65px;left:20px}.auth-form{padding:110px 24px 40px;justify-content:center;align-items:center}.auth-card{text-align:center;margin:auto}.auth-card .mobile-login-brand{width:112px;margin:0 auto 24px}.auth-card .eyebrow{text-align:center}.auth-card form label{text-align:left}.auth-card .auth-links{align-items:center;justify-content:center;text-align:center}.auth-card .notice{text-align:center}}.auth-card .auth-home-link{position:static;display:inline-flex;align-items:center;gap:7px;color:var(--ink);padding:5px 0;margin:0 0 25px;font-size:12px;font-weight:500;line-height:1.4}.auth-card .auth-home-link:hover{opacity:.7}@media(max-width:800px){.auth-card .auth-home-link{display:flex;width:max-content;margin:0 auto 22px}}body>.public-footer{width:calc(100% - 48px);max-width:1360px;margin:32px auto 0;padding:24px 0;align-items:center;gap:24px;flex-wrap:wrap;overflow:visible}body>.public-footer>div{display:flex;align-items:center;gap:18px;flex-wrap:wrap}body>.public-footer p{margin:0;font-size:11px}body>.public-footer p a{text-decoration:underline;text-underline-offset:3px}body>.public-footer nav{flex-wrap:wrap;gap:14px 20px;font-size:11px}body:has(.workspace)>.public-footer{width:auto;max-width:none;margin:0 38px 0 286px;padding:24px 0}@media(max-width:760px){body>.public-footer{width:calc(100% - 40px);justify-content:center;text-align:center}body>.public-footer>div{justify-content:center;gap:8px 16px}body>.public-footer nav{justify-content:center;flex-direction:row;gap:12px 18px}body:has(.workspace)>.public-footer{width:auto;margin:0 20px;padding:24px 0}}.brand-logo img{height:auto;object-fit:contain}.sidebar-brand .brand-logo{width:200px;max-width:100%}.login-brand{width:280px;max-width:100%}.commerce-home .storefront-logo,.reference-home .storefront-logo{width:220px;max-width:100%}.auth-card .mobile-login-brand{width:190px;max-width:100%}@media(max-width:640px){.commerce-home .storefront-logo,.reference-home .storefront-logo{width:150px}.auth-card .mobile-login-brand{width:160px;margin-left:auto;margin-right:auto}}@media(max-width:380px){.commerce-home .storefront-logo,.reference-home .storefront-logo{width:100px}.commerce-home .ghost-landing-header{gap:8px}.commerce-home .ghost-landing-header nav{gap:8px;font-size:10px}.commerce-home .ghost-landing-header .secondary{padding:8px}}html{max-width:100%;scroll-padding-top:80px}body{min-width:0}.public-footer,.public-footer nav,.public-footer>div{min-width:0;max-width:100%}body>.public-footer>div{flex:1 1 320px;min-width:0;white-space:normal}body>.public-footer a,body>.public-footer p,body>.public-footer strong{overflow-wrap:anywhere}body>.public-footer nav{flex:1 1 300px;min-width:0;white-space:normal;justify-content:flex-end}.content,.product-admin-body,.product-admin-list,.product-admin-product,.workspace-main{min-width:0}.order-summary dl{grid-template-columns:minmax(0,1fr) minmax(80px,auto)}.order-summary dd,.order-summary dt{min-width:0;overflow-wrap:anywhere}.upload-zone{overflow-wrap:anywhere}@media(min-width:761px) and (max-width:1000px){body:has(.workspace)>.public-footer{margin-left:235px;margin-right:25px}}@media(max-width:760px){body:has(.workspace)>.public-footer,body>.public-footer{width:auto;max-width:100%;margin:24px 16px 0;padding:22px 0 max(22px,env(safe-area-inset-bottom));display:flex;flex-direction:column;align-items:center;gap:18px}body>.public-footer>div{flex:0 1 auto;width:100%;flex-direction:column;gap:10px;align-items:center;text-align:center}body>.public-footer strong{font-size:14px;line-height:1.6}body>.public-footer p{line-height:1.7}body>.public-footer nav{flex:0 1 auto;width:100%;display:flex;flex-wrap:wrap;justify-content:center;gap:10px 18px}body>.public-footer nav a{white-space:normal;line-height:1.6;padding:6px 0}.workspace .topbar{justify-content:flex-start}.workspace .topbar>div{display:none}.sidebar{height:100dvh;overflow-y:auto;overscroll-behavior:contain}.sidebar-bottom{flex-shrink:0}.content{padding-top:24px;padding-bottom:24px}.page-heading{gap:14px}.page-heading h1{font-size:clamp(25px,6.5vw,32px);line-height:1.2}.page-heading>div{width:100%}.branding-grid,.order-layout,.panel,.product-card,.settings-layout,.stat-card{max-width:100%}.primary,.secondary{max-width:100%;white-space:normal;text-align:center;line-height:1.4}.order-summary{width:100%;position:static}.order-summary .total{gap:12px;align-items:center}.order-summary .total strong{font-size:26px;white-space:nowrap}.order-summary .primary{min-height:50px}.order-summary p[role=alert]{overflow-wrap:anywhere}.product-admin-pricing,.product-admin-size-actions,.product-admin-stock-note,.product-admin-toolbar{flex-wrap:wrap}.product-admin-pricing label{min-width:0;max-width:100%}.product-admin-product summary>div{min-width:0;overflow-wrap:anywhere}.product-admin-size>summary>span{overflow-wrap:anywhere}.operations-selection{flex-wrap:wrap;gap:8px 14px}.profit-filters .segmented{max-width:100%;overflow-x:auto}.profit-filters .segmented button{flex-shrink:0}.public-policy>header{gap:14px;flex-wrap:wrap}.public-policy article{min-width:0;overflow-wrap:anywhere}}@media(max-width:480px){.form-grid{grid-template-columns:minmax(0,1fr);gap:0}.form-grid .span-two{grid-column:auto}.stats-grid{gap:10px}.stat-card{padding:16px 12px}.stat-card strong{font-size:25px;overflow-wrap:anywhere}.stat-card>div{gap:8px;align-items:flex-start}.product-grid{grid-template-columns:minmax(0,1fr)}.product-info{padding:18px}.product-actions{display:flex;flex-wrap:wrap;gap:8px}.product-actions>*{flex:1 1 120px}.mockup-view-grid{grid-template-columns:minmax(0,1fr)}.mockup-caption{gap:8px}.editor-bottom{gap:8px;flex-wrap:wrap}.editor-bottom .primary{min-width:0;flex:1 1 150px}.editor-bottom>div,.editor-context-tools{gap:4px}.order-comment-form{align-items:stretch}.order-comment-form button{white-space:normal}.operations-list-toolbar input{flex-basis:100%;order:-1}.operations-list-toolbar select{flex:1 1;max-width:none}}@media(max-width:760px){.editor-body.with-library>.editor-canvas,.editor-body>.editor-canvas{order:1}.editor-body>.editor-rail{order:2;border-top:1px solid var(--line);border-bottom:1px solid var(--line);position:static}.editor-body>.editor-library{order:3}.editor-body>.editor-inspector{order:4}.workspace .sidebar-brand{width:190px;max-width:calc(100% - 20px);margin:4px 10px 8px}.workspace .sidebar-brand .brand-logo{display:block;width:100%;max-width:100%}.workspace .sidebar-brand .brand-logo img{width:100%;height:auto;max-height:none;object-fit:contain}}}.pod-app{--blue:#0145C0;--yellow:#fff236}.pod-app .primary{background:linear-gradient(115deg,#0145c0,#2961ed);border-color:#0145c0}.pod-app .sidebar{background:linear-gradient(165deg,#080b10,#13234c 70%,#071127)}.pod-app .topbar .green-dot,.pod-app .workspace-badge .green-dot{background:#fff236}.pod-app .sidebar .nav-link.active{border-left:3px solid #fff236}.pod-app .workspace-main{min-width:0}html[data-theme=dark] .pod-app{--ink:#f2f4fa;--muted:#b2b9c7;--blue:#6290ff;--line:#2b3650;--paper:#0c101a;color:#f2f4fa}html[data-theme=light] .pod-app .content{background:#f7f8fb}html[data-theme=dark] .pod-app .content{background:#0c101a}.pod-app .order-manager{min-width:0;color:var(--ink)}.pod-app .order-manager-header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin:0 0 24px}.pod-app .order-manager-header h1{font-size:21px;font-weight:650;letter-spacing:-.55px;margin:0 0 6px}.pod-app .order-manager-header p{font-size:12px;color:var(--muted);margin:0}.pod-app .order-manager-actions{display:flex;gap:8px;flex-shrink:0}.pod-app .order-manager-actions a,.pod-app .order-manager-actions button{display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:8px 13px;border:1px solid var(--line);border-radius:20px;background:var(--surface-solid,#fff);color:var(--ink);font-size:12px;line-height:1.2;white-space:nowrap;box-shadow:0 2px 4px #00000004}.pod-app .order-manager-actions .order-create{background:var(--ink);color:var(--surface-solid,#fff);border-color:var(--ink)}.pod-app .order-manager-actions button:disabled{opacity:.4}.pod-app .order-summary-strip{display:grid;grid-template-columns:140px repeat(6,minmax(140px,1fr));overflow-x:auto;align-items:stretch;background:var(--surface-solid,#fff);border-radius:12px;padding:18px 0;border:1px solid var(--line)}.pod-app .order-period{display:flex;align-items:center;gap:7px;padding:8px 14px;border-right:1px solid var(--line);margin:0}.pod-app .order-period select{width:96px;padding:4px 0;border:0;background:transparent;box-shadow:none;font-size:12px}.pod-app .order-summary-metric{display:flex;flex-direction:column;gap:8px;padding:8px 20px;min-width:0}.pod-app .order-summary-metric>span{font-size:11px;font-weight:600;-webkit-text-decoration:underline dotted var(--muted);text-decoration:underline dotted var(--muted);text-underline-offset:4px;white-space:nowrap}.pod-app .order-summary-metric strong{font-size:15px;line-height:1.4;font-weight:600;overflow-wrap:anywhere}.pod-app .order-summary-note{font-size:10px;color:var(--muted);margin:7px 0 20px}.pod-app .order-table-card{background:var(--surface-solid,#fff);border:1px solid var(--line);border-radius:12px;min-width:0;overflow:visible}.pod-app .order-manager-toolbar{display:flex;gap:10px;align-items:center;padding:8px 12px;border-bottom:1px solid var(--line);position:relative}.pod-app .order-manager-toolbar>select{width:125px;padding:6px 0;border:0;background:transparent;box-shadow:none;font-size:12px}.pod-app .order-search{display:flex;align-items:center;gap:8px;flex:1 1;min-width:100px;margin:0;color:var(--muted)}.pod-app .order-search input{border:0;background:transparent;padding:6px 0;margin:0;box-shadow:none;font-size:12px;color:var(--ink)}.pod-app .order-refresh{background:transparent;color:var(--muted);font-size:11px;padding:6px}.pod-app .order-columns{position:relative}.pod-app .order-columns>summary{list-style:none;cursor:pointer;display:grid;place-items:center;padding:6px;color:var(--ink)}.pod-app .order-columns>summary::-webkit-details-marker{display:none}.pod-app .order-columns>div{position:absolute;right:0;top:35px;z-index:10;min-width:190px;padding:14px;border-radius:10px;border:1px solid var(--line);box-shadow:0 10px 30px #00000020;background:var(--surface-solid,#fff)}.pod-app .order-columns label{display:flex;align-items:center;gap:9px;font-size:12px;margin:0 0 10px;white-space:nowrap}.pod-app .order-columns label:last-child{margin:0}.pod-app .order-columns input{margin:0;width:15px;height:15px}.pod-app .order-manager-scroll{padding:10px 12px 0;min-width:0}.pod-app .order-manager table{width:100%;border-collapse:collapse;white-space:nowrap;text-align:left}.pod-app .order-manager th{background:var(--soft,#f6f6f7);padding:8px 10px;font-size:11px;letter-spacing:0;text-transform:none;font-weight:500;color:var(--ink)}.pod-app .order-manager th:first-child{border-radius:8px 0 0 8px}.pod-app .order-manager th:last-child{border-radius:0 8px 8px 0}.pod-app .order-manager td{padding:8px 10px;border-top:0;border-bottom:1px solid var(--line);font-size:12px;line-height:1.25;color:var(--ink);height:38px}.pod-app .order-manager td:first-child,.pod-app .order-manager th:first-child{width:26px;padding-left:10px;padding-right:2px}.pod-app .order-manager table input[type=checkbox]{width:15px;height:15px;margin:0;vertical-align:middle}.pod-app .order-manager th button{display:flex;align-items:center;gap:4px;background:transparent;padding:0;color:inherit;font:inherit}.pod-app .order-manager .order-number{background:transparent;padding:0;color:var(--ink);font-size:12px;font-weight:550;max-width:210px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block;text-align:left}.pod-app .order-manager .order-number:hover{text-decoration:underline;text-underline-offset:3px}.pod-app .order-manager tr.is-selected td,.pod-app .order-manager tr:hover td{background:var(--soft,#f7f8fa)}.pod-app .order-status{display:inline-flex;align-items:center;gap:5px;border-radius:5px;padding:3px 6px;font-size:11px;line-height:1.15;background:#f0f0f1;color:#34373a}.pod-app .order-status>span{font-size:9px;line-height:1}.pod-app .order-status--yellow{background:#ffe45c;color:#503e00}.pod-app .order-status--cyan{background:#91e3f6;color:#07465a}.pod-app .order-status--muted{background:#eee9ea;color:#645557}.pod-app .order-tags{display:flex;gap:4px}.pod-app .order-tags span{background:var(--soft,#f0f0f1);border-radius:4px;padding:3px 5px;font-size:11px}.pod-app .order-dash{color:var(--muted)}.pod-app .order-selected-toolbar{display:flex;align-items:center;gap:16px;padding:10px 20px;font-size:12px;background:var(--soft,#f6f6f7)}.pod-app .order-selected-toolbar button{font-size:11px;background:transparent;color:var(--blue)}.pod-app .order-list-empty{padding:48px 20px;text-align:center;color:var(--muted);font-size:13px}.pod-app .order-manager-footer{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;padding:14px 20px;color:var(--muted);font-size:11px}.pod-app .order-manager-footer small{font-size:10px}.pod-app .order-manager-footer button{background:var(--soft,#f6f6f7);color:var(--ink);padding:7px 12px;border:1px solid var(--line);border-radius:6px}html[data-theme=dark] .pod-app .order-manager{--surface-solid:#151c2b;--soft:#202a3e}html[data-theme=dark] .pod-app .order-status--neutral{background:#313a4b;color:#e7eaf1}html[data-theme=dark] .pod-app .order-status--muted{background:#493a43;color:#f0d7dd}@media(max-width:760px){.pod-app .order-manager-header{flex-wrap:wrap;gap:14px;margin-bottom:18px}.pod-app .order-manager-header h1{font-size:21px}.pod-app .order-manager-actions{margin-left:auto}.pod-app .order-summary-strip{grid-template-columns:120px repeat(6,150px);padding:12px 0}.pod-app .order-summary-metric{padding:8px 14px}.pod-app .order-manager-toolbar{gap:7px;padding:8px}.pod-app .order-manager-toolbar>select{width:95px}.pod-app .order-manager-scroll{padding:8px 6px 0}.pod-app .order-manager-footer{padding:12px;font-size:10px}.pod-app .order-manager-footer small{width:100%;line-height:1.6}}.pod-app .native-order{max-width:1220px;margin:auto;color:var(--ink);min-width:0}.pod-app .native-order-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:30px}.pod-app .native-order-toolbar>a{display:flex;align-items:center;gap:12px;font-size:13px}.pod-app .native-order-toolbar>div{display:flex;gap:7px}.pod-app .native-comment button,.pod-app .native-order-toolbar button,.pod-app .native-section-heading button{border:1px solid var(--line);background:var(--surface-solid,#fff);border-radius:20px;padding:8px 14px;font-size:12px;color:var(--ink);white-space:nowrap}.pod-app .native-order-toolbar .native-cancel{color:#ac3434}.pod-app .native-order-title{display:flex;align-items:center;gap:9px;flex-wrap:wrap}.pod-app .native-order-title h1{font-size:27px;letter-spacing:-.8px;line-height:1.3;margin:0 6px 0 0;overflow-wrap:anywhere}.pod-app .native-order-date{margin:8px 0 30px;color:var(--muted);font-size:12px}.pod-app .native-order-grid{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:40px;align-items:start}.pod-app .native-order-main{min-width:0}.pod-app .native-section-heading{display:flex;align-items:center;justify-content:space-between;gap:14px;margin:0 0 14px}.pod-app .native-section-heading h2,.pod-app .native-section-label{display:flex;align-items:center;gap:10px;font-size:15px;font-weight:600;letter-spacing:0;margin:0}.pod-app .native-section-heading>div{display:flex;gap:8px;align-items:center}.pod-app .native-section-heading select{width:145px;padding:7px 9px;font-size:11px}.pod-app .native-section-heading button{background:var(--ink);color:var(--surface-solid,#fff);border-color:var(--ink)}.pod-app .native-order-card{background:var(--surface-solid,#fff);border:1px solid var(--line);border-radius:16px;padding:18px;margin-bottom:28px;box-shadow:0 2px 8px #00000006;min-width:0}.pod-app .native-shipping-method{display:flex;align-items:center;gap:10px;font-size:12px;padding:0 0 16px}.pod-app .native-product-line{display:grid;grid-template-columns:40px minmax(0,1fr) auto auto;gap:12px;align-items:center;padding:14px 0;border-top:1px solid var(--line);font-size:12px}.pod-app .native-product-line:last-child{padding-bottom:0}.pod-app .native-product-line>img,.pod-app .native-product-placeholder{width:40px;height:48px;object-fit:cover;background:var(--soft,#f5f5f5);border-radius:7px}.pod-app .native-product-placeholder{display:grid;place-items:center;color:var(--muted)}.pod-app .native-product-line strong{font-size:12px;font-weight:550;line-height:1.5}.pod-app .native-product-line small{display:block;font-size:10px;margin-top:5px;overflow-wrap:anywhere}.pod-app .native-product-line span b,.pod-app .native-product-line>b{background:var(--soft,#f2f2f2);border-radius:6px;padding:2px 5px;font-weight:400}.pod-app .native-product-line>span{font-size:11px;white-space:nowrap}.pod-app .native-product-line>strong{min-width:80px;text-align:right;white-space:nowrap}.pod-app .native-section-label{margin-bottom:14px}.pod-app .native-payment dl{grid-template-columns:minmax(0,1fr) auto;gap:14px;margin:0;font-size:12px}.pod-app .native-payment dt{color:var(--ink)}.pod-app .native-payment dd{font-weight:400}.pod-app .native-payment dt small{display:inline;margin-left:20px;font-size:11px}.pod-app .native-payment p{margin:16px 0 6px;font-size:12px;border-top:1px solid var(--line);padding-top:14px}.pod-app .native-payment>small{display:block;overflow-wrap:anywhere}.pod-app .native-order-sidebar section{border-bottom:1px solid var(--line);padding:0 0 23px;margin:0 0 23px;overflow-wrap:anywhere}.pod-app .native-order-sidebar h2{display:flex;align-items:center;gap:7px;font-size:12px;letter-spacing:0;font-weight:500;color:var(--muted);margin:0 0 15px}.pod-app .native-order-sidebar a,.pod-app .native-order-sidebar p,.pod-app .native-order-sidebar strong{font-size:12px;font-weight:400;line-height:1.7}.pod-app .native-order-sidebar a{display:block;color:var(--blue);margin:8px 0}.pod-app .native-order-sidebar address{font-style:normal;font-size:12px;line-height:1.75}.pod-app .native-order-sidebar address span{display:block}.pod-app .native-order-sidebar .order-tags{flex-wrap:wrap}.pod-app .native-comment{display:flex;gap:14px;align-items:flex-end}.pod-app .native-comment label{flex:1 1;margin:0}.pod-app .native-comment textarea{min-height:65px;font-size:12px}.pod-app .native-comment button{margin-bottom:1px}.pod-app .native-timeline{margin-top:26px}.pod-app .native-timeline>div{display:flex;gap:20px;border-left:1px solid var(--line);padding:0 0 24px 22px;position:relative;margin-left:7px}.pod-app .native-timeline>div>span{position:absolute;top:4px;left:-5px;width:9px;height:9px;border-radius:3px;background:var(--muted)}.pod-app .native-timeline p{font-size:12px;margin:8px 0 0;white-space:pre-wrap;overflow-wrap:anywhere}.pod-app .native-order-edit fieldset{border:0;padding:0;margin:0 0 20px;min-width:0}.pod-app .native-order-edit fieldset fieldset{border-top:1px solid var(--line);padding-top:15px;margin-top:20px}.pod-app .native-order-edit legend{font-size:14px;font-weight:600;padding-top:15px}.pod-app .native-export-details summary{font-size:12px;cursor:pointer;font-weight:600}.pod-app .native-export-details dl{display:block;margin:18px 0 0}.pod-app .native-export-details dl>div{display:grid;grid-template-columns:minmax(110px,1fr) minmax(0,2fr);padding:10px 0;gap:20px;border-top:1px solid var(--line)}.pod-app .native-export-details dd{text-align:left;overflow-wrap:anywhere;white-space:pre-wrap}html[data-theme=dark] .pod-app .native-order{--surface-solid:#151c2b;--soft:#202a3e}html[data-theme=dark] .pod-app .native-order-toolbar .native-cancel{color:#ffb6b6}@media(max-width:1000px){.pod-app .native-order-grid{grid-template-columns:minmax(0,1fr) 240px;gap:22px}.pod-app .native-product-line{grid-template-columns:36px minmax(0,1fr) auto;gap:10px}.pod-app .native-product-line>span{grid-column:2;font-size:11px}.pod-app .native-product-line>strong{grid-column:3;grid-row:1/span 2}.pod-app .native-product-line>img,.pod-app .native-product-placeholder{grid-row:1/span 2}}@media(max-width:760px){.pod-app .native-order-grid{grid-template-columns:minmax(0,1fr)}.pod-app .native-order-title h1{font-size:23px}.pod-app .native-order-toolbar{margin-bottom:22px}.pod-app .native-order-card{padding:14px;border-radius:12px}.pod-app .native-section-heading{flex-wrap:wrap;gap:10px}.pod-app .native-section-heading>div{margin-left:auto;flex-wrap:wrap}.pod-app .native-product-line{font-size:11px}.pod-app .native-product-line>strong{min-width:65px}.pod-app .native-payment dt small{display:block;margin:5px 0 0}.pod-app .native-order-sidebar{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.pod-app .native-order-sidebar section{margin:0}.pod-app .native-order-date{margin-bottom:24px}}@media(max-width:420px){.pod-app .native-order-toolbar{gap:8px}.pod-app .native-order-toolbar button{padding:8px 10px;font-size:11px}.pod-app .native-order-sidebar{grid-template-columns:minmax(0,1fr)}.pod-app .native-product-line{grid-template-columns:32px minmax(0,1fr) auto}.pod-app .native-product-line>img,.pod-app .native-product-placeholder{width:32px;height:42px}}.pod-app .native-line-data{margin-top:6px;font-size:10px;white-space:normal}.pod-app .native-line-data summary{cursor:pointer;color:var(--muted)}.pod-app .workspace--operations .sidebar--operations{width:224px;padding:28px 12px 0;background:linear-gradient(170deg,#0d172a,#132346 65%,#101d35);color:#b9c4d9;border-right:1px solid #ffffff0d;box-shadow:4px 0 22px #09112a08;height:100dvh;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#ffffff22 transparent}.pod-app .workspace--operations>.workspace-main{margin-left:224px;width:calc(100% - 224px)}.pod-app .workspace--operations .sidebar-brand{width:164px;max-width:calc(100% - 20px);margin:0 10px 4px;display:block}.pod-app .workspace--operations .sidebar-brand .brand-logo{width:100%;display:block}.pod-app .workspace--operations .sidebar-brand .brand-logo img{width:100%;height:auto;max-height:52px;object-fit:contain;object-position:left center}.pod-app .workspace--operations .workspace-badge{font-size:8px;letter-spacing:1.4px;color:#7f91b2;margin:17px 12px 20px;gap:7px}.pod-app .workspace--operations .workspace-badge .green-dot{width:4px;height:4px;background:#fff236}.pod-app .workspace--operations .sidebar nav{display:grid;gap:3px}.pod-app .workspace--operations .sidebar nav .nav-link{min-height:37px;padding:9px 10px;gap:9px;border-radius:8px;font-size:11.5px;font-weight:500;line-height:1.4;letter-spacing:0;color:#b9c4d9;border:1px solid transparent;transition:background .15s ease,color .15s ease,border-color .15s ease}.pod-app .workspace--operations .sidebar nav .nav-link svg{width:15px;height:15px;flex-shrink:0;opacity:.8;stroke-width:1.7}.pod-app .workspace--operations .sidebar nav .nav-link>span.nav-label{min-width:0}.pod-app .workspace--operations .sidebar nav .nav-link:hover{background:#ffffff08;border-color:#ffffff0a;color:#fff}.pod-app .workspace--operations .sidebar nav .nav-link.active{background:linear-gradient(110deg,#ffffff12,#ffffff08);border:1px solid #ffffff16;color:#fff;font-weight:600;box-shadow:0 2px 8px #00000008}.pod-app .workspace--operations .sidebar nav .nav-link.active svg{opacity:1;color:#d9e6ff}.pod-app .workspace--operations .sidebar nav .nav-dot{width:4px;height:4px;background:#fff236;flex-shrink:0;margin-left:auto}.pod-app .workspace--operations .sidebar nav .nav-link:nth-child(10),.pod-app .workspace--operations .sidebar nav .nav-link:nth-child(5){margin-top:9px}.pod-app .workspace--operations .sidebar-bottom{margin-top:auto;padding:18px 6px;gap:9px;border-top:1px solid #ffffff0c;color:#b9c4d9;flex-shrink:0}.pod-app .workspace--operations .sidebar-bottom .avatar{width:28px;height:28px;font-size:10px;background:#ffffff12;color:#e5edff;border:1px solid #ffffff0d}.pod-app .workspace--operations .sidebar-bottom strong{font-size:11px;color:#edf2ff;font-weight:500}.pod-app .workspace--operations .sidebar-bottom small{font-size:9px;color:#7f91b2;width:auto}.pod-app .workspace--operations .sidebar-bottom button{padding:6px;color:#7f91b2;border-radius:6px}.pod-app .workspace--operations .sidebar-bottom button:hover{background:#ffffff0a;color:white}body:has(.workspace--operations)>.public-footer{margin-left:262px}@media(min-width:761px) and (max-height:780px){.pod-app .workspace--operations .sidebar--operations{padding-top:20px}.pod-app .workspace--operations .workspace-badge{margin:12px 12px 15px}.pod-app .workspace--operations .sidebar nav .nav-link{min-height:34px;padding-top:7px;padding-bottom:7px}.pod-app .workspace--operations .sidebar-bottom{padding-top:13px;padding-bottom:13px}}@media(max-width:760px){.pod-app .workspace--operations .sidebar--operations{width:240px;padding:24px 14px max(10px,env(safe-area-inset-bottom))}.pod-app .workspace--operations>.workspace-main{margin-left:0;width:100%}.pod-app .workspace--operations .sidebar nav .nav-link{min-height:42px;font-size:12px;padding:10px;gap:10px}.pod-app .workspace--operations .sidebar-brand{width:164px;margin-left:10px;margin-top:4px}.pod-app .workspace--operations .workspace-badge{margin-bottom:18px}body:has(.workspace--operations)>.public-footer{margin-left:16px;margin-right:16px}}@media(prefers-reduced-motion:reduce){.pod-app .workspace--operations .sidebar nav .nav-link{transition:none}}body:has(.product-editor) .pod-app .workspace--operations>.workspace-main{margin-left:0;width:100%}.pod-app .workspace--operations .sidebar--operations{background:#000;color:#fff;color-scheme:dark;border-right:1px solid #242424;scrollbar-color:#444 #000}.pod-app .workspace--operations .sidebar--operations .sidebar-bottom button,.pod-app .workspace--operations .sidebar--operations .sidebar-bottom small,.pod-app .workspace--operations .sidebar--operations .sidebar-bottom strong,.pod-app .workspace--operations .sidebar--operations .sidebar-brand small,.pod-app .workspace--operations .sidebar--operations .workspace-badge,.pod-app .workspace--operations .sidebar--operations nav .nav-link{color:#fff}.pod-app .workspace--operations .sidebar--operations nav .nav-link svg{color:#fff;opacity:1}.pod-app .workspace--operations .sidebar--operations nav .nav-link:hover{background:#161616;color:#fff;border-color:#242424}.pod-app .workspace--operations .sidebar--operations nav .nav-link.active{background:#202020;color:#fff;border:1px solid #333;box-shadow:none}.pod-app .workspace--operations .sidebar--operations nav .nav-link.active svg{color:#fff}.pod-app .workspace--operations .sidebar--operations .workspace-badge .green-dot,.pod-app .workspace--operations .sidebar--operations nav .nav-dot{background:#fff}.pod-app .workspace--operations .sidebar--operations .sidebar-bottom{border-color:#242424;color:#fff}.pod-app .workspace--operations .sidebar--operations .sidebar-bottom .avatar{background:#202020;color:#fff;border-color:#333}.pod-app .workspace--operations .sidebar--operations .sidebar-bottom button:hover{background:#202020;color:#fff}.pod-app .fulfilment-form fieldset{border:0;padding:0;margin:0;min-width:0}.pod-app .fulfil-select-all{display:flex;align-items:center;gap:8px;font-size:12px;margin:0 0 16px;padding-top:16px;border-top:1px solid var(--line)}.pod-app .fulfil-select-all input{margin:0}.pod-app .fulfil-items{display:grid;gap:3px}.pod-app .fulfil-item{display:grid;grid-template-columns:17px 40px minmax(0,1fr) 110px 85px;gap:10px;align-items:center;padding:12px 10px;border-radius:9px}.pod-app .fulfil-item.is-selected{background:var(--soft,#ededed)}.pod-app .fulfil-item>input[type=checkbox]{width:15px;height:15px;margin:0}.pod-app .fulfil-image,.pod-app .fulfil-item>img{width:40px;height:48px;object-fit:cover;border-radius:6px;background:var(--surface-solid,#fff)}.pod-app .fulfil-image{display:grid;place-items:center}.pod-app .fulfil-name strong{font-size:12px;font-weight:550;line-height:1.5}.pod-app .fulfil-name small{display:block;margin-top:4px;font-size:10px}.pod-app .fulfil-quantity,.pod-app .fulfil-weight{margin:0;font-size:9px;color:var(--muted)}.pod-app .fulfil-quantity input,.pod-app .fulfil-weight input{padding:7px 8px;font-size:11px;border-radius:8px;background:var(--surface-solid,#fff);color:var(--ink)}.pod-app .fulfil-quantity{position:relative}.pod-app .fulfil-quantity input{padding-right:30px}.pod-app .fulfil-quantity small{position:absolute;right:8px;bottom:10px;font-size:9px;pointer-events:none}.pod-app .fulfil-tracking{margin-top:22px}.pod-app .fulfil-tracking-row{display:flex;align-items:flex-end;gap:12px;margin-bottom:12px}.pod-app .fulfil-tracking-row label{flex:1 1;min-width:0;margin:0;font-size:12px}.pod-app .fulfil-tracking-row input,.pod-app .fulfil-tracking-row select{padding:9px 10px;font-size:12px}.pod-app .fulfil-options{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.pod-app .fulfil-options>button,.pod-app .fulfilment-form footer button{padding:8px 12px;border-radius:20px;background:var(--soft,#eee);color:var(--ink);font-size:11px}.pod-app .fulfil-notify{display:flex;align-items:center;gap:8px;font-size:11px;margin:0}.pod-app .fulfil-notify input{width:27px;height:15px;margin:0}.pod-app .fulfil-notify small{font-size:9px}.pod-app .fulfilment-form footer{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:8px;margin-top:24px}.pod-app .fulfilment-form footer .fulfil-submit{background:var(--ink);color:var(--surface-solid,#fff)}.pod-app .fulfil-saved{border-top:1px solid var(--line);padding:12px 0;font-size:12px}.pod-app .fulfil-saved>small{display:block;margin-top:4px}.pod-app .fulfil-saved p{margin:7px 0 0}@media(max-width:650px){.pod-app .fulfil-item{grid-template-columns:16px 34px minmax(0,1fr) 75px;gap:8px}.pod-app .fulfil-image,.pod-app .fulfil-item>img{width:34px;height:42px}.pod-app .fulfil-weight{grid-column:3;grid-row:2;width:110px}.pod-app .fulfil-quantity{grid-column:4;grid-row:1/span 2}.pod-app .fulfil-tracking-row{flex-wrap:wrap}.pod-app .fulfil-tracking-row label{flex-basis:calc(50% - 8px)}.pod-app .fulfil-notify{flex-wrap:wrap}.pod-app .fulfilment-form footer{justify-content:flex-end}}.pod-app #workspace-navigation.sidebar{--sidebar:#000;--ink:#fff;--muted:#fff;--surface:#000;--surface-solid:#000;--soft:#202020;--line:#292929;background:#000!important;background-image:none!important;color:#fff!important;color-scheme:dark;backdrop-filter:none;-webkit-backdrop-filter:none;border-right:1px solid #242424;box-shadow:none;isolation:isolate}.pod-app #workspace-navigation.sidebar .nav-label,.pod-app #workspace-navigation.sidebar .workspace-badge,.pod-app #workspace-navigation.sidebar a,.pod-app #workspace-navigation.sidebar button,.pod-app #workspace-navigation.sidebar small,.pod-app #workspace-navigation.sidebar strong,.pod-app #workspace-navigation.sidebar svg{color:#fff!important}.pod-app #workspace-navigation.sidebar .sidebar-bottom,.pod-app #workspace-navigation.sidebar .sidebar-brand,.pod-app #workspace-navigation.sidebar .workspace-account,.pod-app #workspace-navigation.sidebar .workspace-account-links,.pod-app #workspace-navigation.sidebar .workspace-badge,.pod-app #workspace-navigation.sidebar nav{background:#000!important;background-image:none!important}.pod-app #workspace-navigation.sidebar .nav-link{background:transparent!important;background-image:none!important;border:1px solid transparent}.pod-app #workspace-navigation.sidebar .nav-link:hover{background:#171717!important;border-color:#292929}.pod-app #workspace-navigation.sidebar .nav-link.active,.pod-app #workspace-navigation.sidebar .nav-link[aria-current=page]{background:#292929!important;background-image:none!important;border:1px solid #383838;color:#fff!important;box-shadow:none}.pod-app #workspace-navigation.sidebar .avatar{background:#252525!important;color:#fff!important;border:1px solid #383838}.pod-app #workspace-navigation.sidebar .green-dot,.pod-app #workspace-navigation.sidebar .nav-dot{background:#fff!important}.pod-app #workspace-navigation.sidebar .sidebar-bottom{border-color:#292929}.pod-app #workspace-navigation.sidebar a:focus-visible,.pod-app #workspace-navigation.sidebar button:focus-visible{outline:2px solid #fff;outline-offset:2px}