:root{--studio-ink:#1b2938;--studio-muted:#6d7783;--studio-line:#e1e5e9;--studio-paper:#f5f6f8;--studio-white:#fff;--studio-primary:#214e80;--studio-primary-hover:#173e6b;--studio-primary-soft:#edf3f9;--studio-success:#2b7251;--studio-danger:#b43b39;--studio-radius:10px;--studio-shadow:0 20px 65px #15253c20;--studio-space:24px}body:has(.studio-app){background:var(--studio-paper);margin:0}.studio-app,.studio-dialog{box-sizing:border-box;color:var(--studio-ink);-webkit-font-smoothing:antialiased;font:14px/1.6 -apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Microsoft YaHei,sans-serif}.studio-app *,.studio-dialog *{box-sizing:border-box}.studio-app button,.studio-app input,.studio-app select,.studio-app textarea,.studio-dialog button,.studio-dialog input,.studio-dialog select,.studio-dialog textarea{color:inherit;font-family:inherit}.studio-app button,.studio-dialog button,.studio-app .header-site-link{border:1px solid var(--studio-line);cursor:pointer;white-space:nowrap;background:#fff;border-radius:7px;justify-content:center;align-items:center;gap:8px;min-height:38px;padding:9px 13px;font-size:14px;font-weight:500;line-height:1.4;transition:background .15s,border-color .15s;display:inline-flex}.studio-app button:hover,.studio-dialog button:hover{background:#f0f3f6;border-color:#c9d0d8}.studio-app button:disabled,.studio-dialog button:disabled{opacity:.45;cursor:not-allowed}.studio-app input,.studio-app select,.studio-app textarea,.studio-dialog input,.studio-dialog select,.studio-dialog textarea{width:100%;min-height:43px;box-shadow:none;background:#fff;border:1px solid #d5dce3;border-radius:6px;outline:0;padding:10px 12px;font-size:16px;line-height:1.5}.studio-app textarea,.studio-dialog textarea{resize:vertical}.studio-app input:focus,.studio-app select:focus,.studio-app textarea:focus,.studio-dialog input:focus,.studio-dialog select:focus,.studio-dialog textarea:focus{border-color:var(--studio-primary);box-shadow:0 0 0 2px #214e801c}.studio-app input::placeholder,.studio-dialog input::placeholder{color:#929aa4}.studio-app button:focus-visible,.studio-app a:focus-visible,.studio-dialog button:focus-visible,.studio-app summary:focus-visible{outline:2px solid var(--studio-primary);outline-offset:3px}.studio-app a,.studio-dialog a{color:inherit;text-decoration:none}.studio-app h1,.studio-app h2,.studio-app h3,.studio-app h4,.studio-dialog h2,.studio-dialog h3{color:var(--studio-ink);letter-spacing:-.025em;margin:0;font-weight:650;line-height:1.4}.studio-app h1{font-size:25px}.studio-app h2,.studio-dialog h2{font-size:22px}.studio-app h3,.studio-dialog h3{font-size:17px}.studio-app h4{font-size:16px}.studio-app p,.studio-dialog p{margin:8px 0 14px}.studio-app small,.studio-dialog small{font-size:14px}.studio-app .primary-button,.studio-dialog .primary-button{background:var(--studio-primary);border-color:var(--studio-primary);color:#fff}.studio-app .primary-button:hover,.studio-dialog .primary-button:hover{background:var(--studio-primary-hover)}.studio-app .danger-button,.studio-dialog .danger-button{background:var(--studio-danger);color:#fff;border-color:var(--studio-danger)}.studio-app .quiet-danger,.studio-dialog .quiet-danger{color:var(--studio-danger);background:0 0;border:0}.studio-app .icon-button,.studio-dialog .icon-button{background:0 0;border-color:#0000;min-width:32px;min-height:32px;padding:7px}.studio-app .muted,.studio-dialog .muted,.studio-app .field-hint,.studio-dialog .field-hint{color:var(--studio-muted)}.studio-app .field-hint,.studio-dialog .field-hint{margin:7px 0 13px;font-size:14px;font-weight:400;line-height:1.65}.studio-app .field-label,.studio-dialog .field-label{margin:18px 0 8px;font-size:14px;font-weight:550;display:block}.studio-app .field-label input,.studio-app .field-label select,.studio-app .field-label textarea,.studio-dialog .field-label input,.studio-dialog .field-label textarea,.studio-dialog .field-label select{margin-top:8px;font-weight:400;display:block}.studio-app .inline-actions,.studio-dialog .inline-actions{flex-wrap:wrap;gap:8px;display:flex}.studio-app .eyebrow{letter-spacing:.09em;color:var(--studio-muted);font-size:14px;font-weight:600;display:block}.studio-app .feedback,.studio-dialog .feedback{overflow-wrap:anywhere;border-radius:7px;align-items:flex-start;gap:9px;margin:12px 0;padding:11px 14px;font-size:14px;line-height:1.6;display:flex}.feedback svg{flex:none;margin-top:2px}.studio-app .sku-edit-notice{border:1px solid var(--studio-line);background:var(--studio-primary-soft);border-radius:7px;flex-wrap:wrap;align-items:center;gap:10px 16px;margin:12px 0;padding:12px 14px;font-size:14px;line-height:1.65;display:flex}.studio-app .sku-edit-notice p{flex:240px;margin:0}.studio-app .sku-edit-notice button{flex:none}.studio-app .failure,.studio-dialog .failure{color:#a83935;background:#fff0ef}.studio-app .success,.studio-dialog .success{color:#2b7251;background:#edf6f0}.studio-app .warning,.studio-dialog .warning{color:#8a621e;background:#fff7e9}.studio-loading{color:var(--studio-muted);justify-content:center;align-items:center;gap:10px;padding:60px 24px;font-size:14px;display:flex}.spin{animation:1s linear infinite studio-spin}@keyframes studio-spin{to{transform:rotate(360deg)}}.studio-app .studio-empty,.studio-dialog .studio-empty{text-align:center;border:1px dashed var(--studio-line);background:#fff;border-radius:10px;padding:60px 24px}.studio-empty p{color:var(--studio-muted);max-width:470px;margin:12px auto}.studio-app .status-badge,.studio-dialog .status-badge{color:#687380;white-space:nowrap;background:#f0f2f5;border-radius:5px;align-items:center;gap:5px;padding:4px 8px;font-size:14px;line-height:1.4;display:inline-flex}.studio-app .status-published,.studio-app .status-captured,.studio-app .status-completed,.studio-app .status-paid,.studio-app .status-fulfilled{color:#337252;background:#ecf5ef}.studio-app .status-draft,.studio-app .status-pending,.studio-app .status-authorized{color:#8c682c;background:#fff4df}.studio-app .status-canceled{color:#a3413b;background:#fcefee}.studio-dialog{border:1px solid var(--studio-line);width:min(600px,100vw - 32px);box-shadow:var(--studio-shadow);overscroll-behavior:contain;background:#fff;border-radius:12px;max-height:calc(100dvh - 48px);padding:0;overflow:auto}.studio-dialog.wide{width:min(1000px,100vw - 32px)}.studio-dialog::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#17253566}.studio-dialog>header{border-bottom:1px solid var(--studio-line);background:var(--studio-white);z-index:2;justify-content:space-between;align-items:center;gap:20px;padding:19px 24px;display:flex;position:sticky;top:0}.dialog-body{padding:20px 24px}.dialog-actions{border-top:1px solid var(--studio-line);justify-content:flex-end;gap:9px;margin-top:25px;padding-top:19px;display:flex}.confirmation-copy{font-size:16px;line-height:1.8}.wrap-anywhere{overflow-wrap:anywhere}
.studio-shell{min-height:100dvh;display:flex}.studio-sidebar{border-right:1px solid var(--studio-line);z-index:30;background:#fff;flex-direction:column;width:216px;padding:28px 17px 16px;display:flex;position:fixed;inset:0 auto 0 0}.studio-brand{align-items:center;gap:12px;min-height:50px;padding:0 12px;display:flex}.studio-brand>img{object-fit:contain;width:49px;height:39px}.studio-brand>span:not(.brand-monogram){letter-spacing:.03em;font-size:21px;font-weight:650;line-height:1.3}.studio-brand small{color:var(--studio-muted);letter-spacing:.12em;font-weight:400;line-height:1.4;display:block;font-size:14px!important}.brand-monogram{background:var(--studio-primary-soft);width:40px;height:40px;color:var(--studio-primary);border-radius:8px;place-items:center;font-size:24px;font-weight:700;display:grid}.sidebar-group-label{color:#8b949f;margin:34px 13px 13px;font-size:14px}.studio-sidebar nav{gap:5px;display:grid}.studio-sidebar nav button{color:#657180;background:0 0;border:0;justify-content:flex-start;gap:12px;min-height:46px;padding:12px}.studio-sidebar nav button.active{background:var(--studio-primary-soft);color:var(--studio-primary);font-weight:600}.studio-sidebar nav button>svg:last-child:not(:first-child){margin-left:auto}.sidebar-bottom{margin-top:auto;padding-top:28px}.sidebar-bottom>a{color:#526375;align-items:center;gap:10px;padding:12px;display:none}.studio-account{border-top:1px solid var(--studio-line);align-items:center;gap:9px;margin-top:14px;padding-top:18px;display:flex}.account-avatar{color:#536a83;background:#f5f7f9;border:1px solid #e0e6eb;border-radius:50%;flex:none;place-items:center;width:33px;height:33px;font-weight:600;display:grid}.studio-account>div{min-width:0}.studio-account strong{font-size:14px;font-weight:550;display:block}.studio-account>div>span{color:var(--studio-muted);text-overflow:ellipsis;white-space:nowrap;max-width:95px;font-size:14px;display:block;overflow:hidden}.studio-account>button{margin-left:auto}.studio-main{width:calc(100% - 216px);min-width:0;margin-left:216px}.studio-header{border-bottom:1px solid var(--studio-line);background:#fff;justify-content:space-between;align-items:center;gap:20px;height:108px;padding:23px 34px;display:flex}.breadcrumb{color:#87909a;align-items:center;gap:6px;margin-bottom:7px;font-size:14px;display:flex}.breadcrumb span:last-child{color:#586575}.header-actions{align-items:center;gap:21px;display:flex}.locale-select{align-items:center;gap:10px;display:flex}.locale-select>span{color:var(--studio-muted);white-space:nowrap}.locale-select select{max-width:155px;min-height:38px;padding:6px 30px 6px 10px;font-size:16px}.header-site-link{color:#526375!important;background:0 0!important;border-color:#0000!important;padding:5px!important}.mobile-menu,.sidebar-backdrop{display:none!important}.content-area{max-width:1600px;margin:0 auto;padding:30px 34px}.section-note{color:var(--studio-muted);margin:8px 0 22px!important}.list-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;margin-bottom:20px;display:flex}.search-box{border:1px solid var(--studio-line);color:#82909c;background:#fff;border-radius:7px;align-items:center;gap:10px;width:100%;max-width:430px;padding:0 12px;display:flex}.search-box input{box-shadow:none!important;background:0 0!important;border:0!important;padding:10px 0!important}.pagination{color:var(--studio-muted);justify-content:space-between;align-items:center;gap:15px;padding:22px 0;display:flex}.pagination>div{gap:8px;display:flex}.table-wrap{border:1px solid var(--studio-line);background:#fff;border-radius:10px;overflow-x:auto}.studio-app table{border-collapse:collapse;text-align:left;width:100%;font-size:14px}.studio-app th{color:#77818b;white-space:nowrap;background:#f8f9fa;padding:13px 17px;font-weight:500}.studio-app td{border-top:1px solid var(--studio-line);vertical-align:middle;padding:17px}.studio-app td strong{font-weight:550}.studio-app td small{color:var(--studio-muted);margin-top:5px;display:block}.table-link{min-height:0!important;color:var(--studio-primary)!important;background:0 0!important;border:0!important;padding:0!important}.email-cell{overflow-wrap:anywhere;max-width:240px}.order-customer-cell{min-width:200px}.form-card{border:1px solid var(--studio-line);background:#fff;border-radius:10px;min-width:0;margin-bottom:22px;padding:24px}.form-card>h3{margin-bottom:19px}.section-heading{justify-content:space-between;align-items:center;gap:15px;margin-bottom:18px;display:flex}.section-heading>span{color:var(--studio-muted)}.detail-toolbar{flex-wrap:wrap;align-items:center;gap:17px;margin-bottom:24px;display:flex}.detail-toolbar>button:last-child{margin-left:auto}.detail-toolbar>span{color:var(--studio-muted)}.welcome-panel{background:#edf1f5;border:1px solid #e1e7ed;border-radius:12px;justify-content:space-between;align-items:center;gap:30px;margin-bottom:25px;padding:33px 35px;display:flex;overflow:hidden}.welcome-panel h2{margin:13px 0 9px;font-size:29px}.welcome-panel p{color:#72808c;margin-bottom:23px}.welcome-symbol{color:#8ca2ba;padding-right:25px}.stats-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-bottom:30px;display:grid}.stat-card{flex-direction:column;text-align:left!important;white-space:normal!important;border-radius:10px!important;align-items:stretch!important;padding:23px!important;display:flex!important}.stat-card>div{color:var(--studio-muted);justify-content:space-between;align-items:center;gap:10px;display:flex}.stat-card>strong{margin:12px 0;font-size:32px;font-weight:550;line-height:1.5}.stat-card>span{color:#8a949e;align-items:center;gap:6px;font-size:14px;display:flex}.overview-columns{grid-template-columns:1.25fr 1fr;gap:24px;display:grid}.overview-section{border:1px solid var(--studio-line);background:#fff;border-radius:10px;padding:24px}.page-shortcut{text-align:left;width:100%;white-space:normal!important;background:#fff!important;border:0!important;border-radius:0!important;justify-content:space-between!important;padding:16px 0!important}.page-shortcut+.page-shortcut{border-top:1px solid #eff1f3!important}.page-shortcut strong{font-size:16px;font-weight:550;display:block}.page-shortcut small{color:var(--studio-muted);margin-top:4px;display:block}.page-shortcut>svg{color:#8194a7;flex:none}.guide-step{gap:16px;padding:17px 0;display:flex}.guide-step>span{color:#6b819a;border:1px solid #d9e2eb;border-radius:50%;flex:none;place-items:center;width:30px;height:30px;display:grid}.guide-step h4{font-size:16px;font-weight:550}.guide-step p{color:var(--studio-muted);margin:6px 0!important}.guide-note{border-top:1px solid var(--studio-line);color:#62788b;align-items:flex-start;gap:10px;margin-top:15px;padding-top:22px;display:flex}.guide-note>svg{flex:none;margin-top:4px}.guide-note p{margin:0!important}.media-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:19px;display:grid}.media-card{text-align:left;min-width:0;overflow:hidden;white-space:normal!important;border-radius:9px!important;padding:0!important;display:block!important}.media-card-image{aspect-ratio:1.25;background:#f0f1f2;position:relative;overflow:hidden}.media-card img{object-fit:contain;width:100%;height:100%}.media-card strong{text-overflow:ellipsis;white-space:nowrap;margin:12px 13px 4px;font-size:14px;font-weight:500;display:block;overflow:hidden}.media-card>span{color:var(--studio-muted);margin:0 13px 12px;font-size:14px;display:block}.media-select{background:#fff;border-radius:50%;padding:5px;display:none;position:absolute;top:10px;right:10px}.media-card:hover .media-select{display:flex}.media-detail{object-fit:contain;background:#f7f8f9;border-radius:7px;width:100%;max-height:370px}.upload-dropzone{text-align:center;background:#f8fafc;border:1px dashed #bdcbd8;border-radius:9px;flex-direction:column;align-items:center;gap:12px;padding:35px 20px;display:flex}.upload-dropzone>span{color:var(--studio-muted)}.upload-dropzone input{max-width:320px;border:0!important;font-size:14px!important}.article-grid,.product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.article-card,.product-card{text-align:left;overflow:hidden;white-space:normal!important;padding:0!important;display:block!important}.article-cover,.product-cover{color:#9aa5b0;background:#eef0f2;place-items:center;height:205px;display:grid;position:relative}.article-cover img,.product-cover img{object-fit:contain;width:100%;height:100%}.article-cover .status-badge,.product-cover .status-badge{position:absolute;top:12px;right:12px}.article-card-body,.product-card-body{padding:20px}.article-card h3{min-height:55px;font-size:18px;line-height:1.55}.article-card p{color:var(--studio-muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;min-height:66px;display:-webkit-box;overflow:hidden}.article-card footer,.product-card footer{color:#8190a0;justify-content:space-between;align-items:center;margin-top:22px;font-size:14px;display:flex}.product-cover{background:#f3f3f1;height:240px}.product-card h3{font-size:17px}.product-card-body>p{color:var(--studio-muted);overflow-wrap:anywhere;margin:6px 0}.product-grid .product-card{background:var(--studio-white);flex-direction:column;min-width:0;height:100%;display:flex!important}.product-card .product-cover{aspect-ratio:4/3;flex:none;width:100%;min-width:0;height:auto;min-height:0;overflow:hidden}.product-card .product-cover img{object-fit:contain;width:100%;min-width:0;max-width:100%;height:100%;min-height:0;max-height:100%;display:block;position:absolute;inset:0}.product-card .product-card-body{background:var(--studio-white);flex-direction:column;flex:1;gap:6px;width:100%;min-width:0;min-height:130px;padding:18px 20px;display:flex;position:relative}.product-card-body h3{color:var(--studio-ink);overflow-wrap:anywhere;margin:0;font-size:16px;font-weight:600;line-height:1.55}.product-card .product-card-body>p{overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.5}.product-card .product-card-body>footer{color:var(--studio-muted);gap:12px;margin-top:auto;padding-top:14px}.product-grid .product-card:focus-visible{outline:2px solid var(--studio-primary);outline-offset:3px}@media (max-width:600px){.product-card .product-card-body{min-height:118px;padding:16px}}
.website-workspace{height:calc(100dvh - 108px);min-height:650px;display:flex;overflow:hidden}.website-page-list{border-right:1px solid var(--studio-line);background:#fbfcfd;flex:none;width:178px;padding:22px 13px;overflow-y:auto}.page-list-title{margin:0 11px 17px;font-weight:600}.website-page-list>button{text-align:left;flex-direction:column;align-items:flex-start;gap:4px;width:100%;margin-bottom:7px;display:flex;white-space:normal!important;background:0 0!important;border:1px solid #0000!important;padding:12px!important}.website-page-list>button.active{color:var(--studio-primary);background:#fff!important;border-color:#cbd9e7!important}.website-page-list small{color:#8b97a2}.editor-workspace{background:#fff;flex-direction:column;flex:1;min-width:0;height:100%;display:flex}.editor-commandbar{border-bottom:1px solid var(--studio-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:15px;padding:15px 21px;display:flex}.editor-commandbar>div{flex-wrap:wrap;align-items:center;gap:11px;display:flex}.save-state{color:#8b959f}.command-actions>button{min-height:34px!important;padding:7px 10px!important}.editor-guidance{border-bottom:1px solid var(--studio-line);color:#7a8692;background:#f9fafb;padding:9px 21px;font-size:14px}.editor-workspace>.feedback{margin:8px 16px}.editor-columns{flex:1;min-height:0;display:flex;overflow:hidden}.preview-panel{background:#edf0f3;flex-direction:column;flex:1;min-width:0;display:flex}.preview-toolbar{border-bottom:1px solid var(--studio-line);background:#f9fafb;flex:none;align-items:center;gap:6px;height:49px;padding:8px 11px;display:flex}.preview-toolbar>span{color:#8994a0;text-overflow:ellipsis;white-space:nowrap;max-width:130px;margin-right:auto;font-size:14px;overflow:hidden}.preview-toolbar button,.preview-toolbar a{background:0 0;font-size:14px;border:0!important;min-height:29px!important;padding:5px 7px!important}.device-selector{border:1px solid var(--studio-line);background:#fff;border-radius:6px;gap:1px;padding:3px;display:flex}.device-selector button{min-height:25px!important;padding:3px 6px!important}.device-selector .active,.preview-mode.active{color:var(--studio-primary);background:#e6edf5!important}.preview-stage{flex:1;justify-content:center;min-height:0;padding:21px 14px;display:flex;overflow:auto}.preview-frame{background:#fff;border:0;border-radius:2px;flex:none;width:100%;min-height:100%;box-shadow:0 3px 14px #1022350d}.preview-frame.tablet{width:768px}.preview-frame.mobile{width:390px}.preview-footnote{color:#84909c;border-top:1px solid #dfe4e9;align-items:flex-start;gap:7px;padding:10px 15px;font-size:14px;display:flex}.preview-dot{background:#7c9cba;border-radius:50%;flex:none;width:6px;height:6px;margin-top:8px}.preview-error{align-self:flex-start;max-width:420px}.inspector-panel{border-left:1px solid var(--studio-line);overscroll-behavior:contain;background:#fff;flex-direction:column;flex:none;width:355px;display:flex;overflow:auto}.inspector-tabs{border-bottom:1px solid var(--studio-line);z-index:3;scrollbar-width:thin;background:#fffffffa;flex:none;gap:0;padding:0 13px;display:flex;position:sticky;top:0;overflow-x:auto}.inspector-tabs>button{color:#7f8a96;background:0 0!important;border:0!important;border-bottom:2px solid #0000!important;border-radius:0!important;min-height:49px!important;padding:12px 9px!important;font-size:14px!important}.inspector-tabs>button[aria-selected=true]{color:var(--studio-primary);border-bottom-color:var(--studio-primary)!important}.inspector-fields{padding:21px 20px 40px}.inspector-heading{padding-bottom:9px}.inspector-heading h3{font-size:17px}.inspector-heading p{color:#8a949f;font-size:14px}.studio-field{margin:19px 0}.field-caption{justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;font-size:14px;font-weight:550;display:flex}.required-mark{color:#b8736f}.locale-marker{color:#97a2ac;align-items:center;gap:4px;font-size:14px;font-weight:400;display:inline-flex}.field-group{border:0;border-top:1px solid var(--studio-line);min-width:0;margin:23px 0;padding:18px 0 5px}.field-group>legend{padding:0 8px 0 0;font-size:16px;font-weight:600}.toggle-field{cursor:pointer;justify-content:space-between;align-items:center;gap:18px;padding:10px 0;font-size:14px;display:flex}.toggle-field>span{flex:1;min-width:0}.toggle-field .field-caption{margin:0}.toggle-field small{color:var(--studio-muted);margin-top:5px;font-size:14px;font-weight:400;line-height:1.65;display:block}.studio-app input[type=checkbox][role=switch],.studio-dialog input[type=checkbox][role=switch]{appearance:none;cursor:pointer;background:#cbd3dc;border:0;border-radius:20px;flex:none;width:35px;height:21px;min-height:21px;padding:0;transition:background .15s;position:relative}.studio-app input[type=checkbox][role=switch]:after,.studio-dialog input[type=checkbox][role=switch]:after{content:"";background:#fff;border-radius:50%;width:15px;height:15px;transition:transform .15s;display:block;position:absolute;top:3px;left:3px}.studio-app input[type=checkbox][role=switch]:checked,.studio-dialog input[type=checkbox][role=switch]:checked{background:var(--studio-primary)}.studio-app input[type=checkbox][role=switch]:checked:after,.studio-dialog input[type=checkbox][role=switch]:checked:after{transform:translate(14px)}.array-field{border-top:1px solid var(--studio-line);margin-top:22px;padding-top:19px}.array-heading{justify-content:space-between;gap:12px;margin-bottom:13px;font-size:15px;display:flex}.array-heading>span{color:#98a2ac;font-weight:400}.array-row{border:1px solid var(--studio-line);border-radius:7px;margin:10px 0;overflow:hidden}.array-row>summary{cursor:pointer;background:#fafbfc;justify-content:space-between;align-items:center;gap:12px;padding:13px;font-size:14px;font-weight:500;list-style:none;display:flex}.array-row>summary:before{content:"›";color:#99a5af;transition:transform .15s}.array-row[open]>summary:before{transform:rotate(90deg)}.array-row>summary>span:first-of-type{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.row-number{color:#9aa5af;font-size:14px;font-weight:400}.array-body{padding:0 14px 10px}.array-actions{border-bottom:1px solid #eff1f3;justify-content:flex-end;align-items:center;gap:3px;padding:9px 0;display:flex}.array-actions>span{color:var(--studio-muted);margin-right:auto;font-size:14px}.array-actions .quiet-danger{min-height:29px!important;padding:5px 7px!important}.add-row{width:100%;margin:10px 0;color:#72879c!important;white-space:normal!important;background:0 0!important;border-style:dashed!important}.image-field{border:1px solid var(--studio-line);background:#fbfcfd;border-radius:7px;overflow:hidden}.image-field>img,.image-placeholder{object-fit:contain;background:#f4f5f6;width:100%;height:145px}.image-placeholder{color:#9aa7b2;flex-direction:column;justify-content:center;align-items:center;gap:9px;display:flex}.image-field>div:last-child:not(.image-placeholder){justify-content:space-between;gap:7px;padding:9px;display:flex}.image-field button{min-height:31px!important;padding:6px 9px!important;font-size:14px!important}.reference-row{border:1px solid var(--studio-line);background:#fafbfc;border-radius:6px;align-items:center;gap:3px;margin:7px 0;padding:7px 8px;display:flex}.reference-row>span{text-overflow:ellipsis;flex:1;min-width:0;font-size:14px;overflow:hidden}.reference-row .icon-button{min-width:26px;min-height:27px!important;padding:4px!important}.option-add{white-space:normal!important;background:#f8fafc!important;margin:4px!important;padding:6px 9px!important}.picker-list>button{text-align:left;white-space:normal;width:100%;margin:10px 0;padding:15px;display:block}.picker-list>button>span{color:var(--studio-muted);margin-top:5px;display:block}.is-focused{outline-offset:6px;border-radius:3px;outline:2px solid #a7c1dc}.history-panel{padding:24px 20px}.history-row{width:100%;margin:10px 0;display:flex;justify-content:space-between!important;padding:13px!important}.history-row>span{flex-direction:column;align-items:flex-start;gap:7px;display:flex}.history-row strong{font-weight:500}.shared-label{color:#8b959f;font-size:14px}.article-workspace{background:var(--studio-paper);height:auto;min-height:calc(100dvh - 108px);padding-bottom:35px}.article-workspace .editor-columns{display:block;overflow:visible}.article-workspace .inspector-panel{border:1px solid var(--studio-line);border-radius:10px;width:100%;max-width:1000px;margin:24px auto;overflow:visible}.article-workspace .inspector-fields{padding:25px 34px}.rich-editor{border:1px solid #d5dce3;border-radius:7px;position:relative;overflow:hidden}.rich-toolbar{border-bottom:1px solid var(--studio-line);background:#fafbfc;flex-wrap:wrap;align-items:center;gap:3px;padding:7px;display:flex}.rich-toolbar select{background:0 0!important;border:0!important;width:auto!important;min-height:30px!important;padding:4px 7px!important;font-size:16px!important}.rich-toolbar button{background:0 0!important;border:0!important;min-height:29px!important;padding:5px 6px!important}.rich-content{min-height:360px;color:var(--studio-ink);outline:0;padding:20px;font-size:16px;line-height:1.85}.rich-placeholder{color:#9ba5af;pointer-events:none;font-size:16px;position:absolute;top:80px;left:20px}.rich-content p{margin:0 0 16px}.rich-content img{object-fit:contain;max-width:100%;max-height:500px;margin:15px auto;display:block}.rich-content h2{margin:25px 0 12px;font-size:24px}.rich-content h3{margin:22px 0 12px;font-size:21px}.rich-content h4{margin:20px 0 10px;font-size:18px}.rich-bold{font-weight:700}.rich-italic{font-style:italic}.rich-underline{text-decoration:underline}.rich-link{color:var(--studio-primary)!important;text-decoration:underline!important}.rich-content blockquote{color:var(--studio-muted);border-left:3px solid #bbccdc;padding-left:18px}.rich-content figure{margin:15px 0}.rich-image-placeholder{color:var(--studio-muted);border:1px dashed var(--studio-line);padding:20px;font-size:14px;display:block}.preview-canvas-stage{justify-content:center;width:100%;height:100%;min-height:0;display:flex;overflow:hidden}.preview-canvas-size{flex:none;position:relative}.preview-canvas-content{transform-origin:0 0;position:absolute;top:0;left:0}.preview-canvas-content .preview-frame{width:100%!important;height:100%!important;min-height:0!important}.preview-stage:has(.preview-canvas-stage){overflow:hidden}.editor-preview-link{border:1px solid var(--studio-line);border-radius:6px;align-items:center;gap:7px;min-height:34px;padding:7px 9px;font-size:14px;display:inline-flex}
.product-detail-grid{grid-template-columns:minmax(0,1fr) 310px;gap:24px;display:grid}.product-thumbnail{width:100%;height:230px;overflow:hidden;background:#f4f5f5!important;padding:0!important}.product-thumbnail img{object-fit:contain;width:100%;height:100%}.specification-row{gap:8px;margin:10px 0;display:flex}.specification-row input{min-width:0}.detail-block{border:1px solid var(--studio-line);border-radius:7px;margin:14px 0;padding:14px}.detail-block-image{object-fit:contain;width:100%;max-height:340px;margin-bottom:10px;display:block}.language-tabs{border-bottom:1px solid var(--studio-line);gap:7px;margin:15px 0 20px;padding:15px 0;display:flex}.language-tabs button{background:0 0!important;border:0!important}.language-tabs button[aria-selected=true]{color:var(--studio-primary);background:var(--studio-primary-soft)!important}.shipping-guidance{background:#edf2f7;border:1px solid #dce5ed;border-radius:10px;gap:16px;margin-bottom:26px;padding:21px 24px;display:flex}.shipping-guidance>svg{color:#728ba3;flex:none;margin-top:4px}.shipping-guidance p{color:#697b8d;margin-bottom:0}.shipping-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.shipping-card>header{justify-content:space-between;gap:20px;display:flex}.shipping-zone{color:var(--studio-muted);align-items:center;gap:7px;margin:23px 0;display:flex}.shipping-price-row{border-top:1px solid #edf0f3;justify-content:space-between;gap:12px;padding:15px 0;display:flex}.shipping-card>footer{border-top:1px solid var(--studio-line);justify-content:space-between;align-items:center;gap:10px;margin-top:20px;padding-top:17px;display:flex}.shipping-card>footer>span{color:var(--studio-muted)}.stock-summary{background:#f5f7f9;border-radius:7px;gap:25px;padding:18px;display:flex}.stock-summary>span{color:var(--studio-muted);flex:1}.stock-summary strong{color:var(--studio-ink);margin-top:5px;font-size:24px;font-weight:550;display:block}.order-detail-grid{grid-template-columns:minmax(0,1fr) 300px;gap:24px;display:grid}.order-item{border-bottom:1px solid var(--studio-line);align-items:center;gap:15px;padding:17px 0;display:flex}.order-item>img{object-fit:contain;background:#f4f5f6;border-radius:5px;width:60px;height:65px}.order-item>div{flex:1;min-width:0}.order-item>div>span{color:var(--studio-muted);margin-top:4px;display:block}.order-total{justify-content:space-between;padding:10px 0;display:flex}.order-total>span{color:var(--studio-muted)}.order-total.grand{border-top:1px solid var(--studio-line);margin-top:8px;padding-top:18px;font-size:18px}.payment-record{justify-content:space-between;gap:20px;padding:18px 0;display:flex}.payment-record+.payment-record{border-top:1px solid var(--studio-line)}.payment-record p{color:var(--studio-muted)}.fulfillment-record{border-top:1px solid var(--studio-line);overflow-wrap:anywhere;padding:15px 0}.login-layout{background:#fff;grid-template-columns:1fr 1fr;min-height:100dvh;display:grid}.login-introduction{background:#eef2f6;flex-direction:column;justify-content:space-between;min-height:100dvh;padding:48px 9%;display:flex}.login-introduction .studio-brand{padding:0}.login-introduction h1{margin:20px 0;font-size:48px;font-weight:550;line-height:1.45}.login-introduction p{color:#728396;font-size:17px;line-height:1.9}.login-footer{color:#8291a2}.login-form-panel{place-items:center;padding:48px;display:grid}.login-form-panel form{width:100%;max-width:370px}.login-form-panel h2{margin:10px 0;font-size:29px}.login-form-panel form>p{color:var(--studio-muted);margin-bottom:30px}.login-submit{width:100%;margin-top:24px;justify-content:space-between!important;min-height:46px!important}.login-website{justify-content:center;align-items:center;gap:7px;margin-top:28px;display:flex;color:var(--studio-muted)!important}.splash{place-items:center;min-height:100dvh;display:grid}.form-columns{grid-template-columns:1fr 1fr;gap:15px;display:grid}.category-option{align-items:center;gap:10px;margin:12px 0;font-size:14px;display:flex}.studio-app .category-option input{width:17px;height:17px;min-height:17px;padding:0}.product-gallery{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.product-gallery>div{aspect-ratio:1;border:1px solid var(--studio-line);background:#f6f7f8;border-radius:7px;position:relative;overflow:hidden}.product-gallery img{object-fit:contain;width:100%;height:100%}.product-gallery button{position:absolute;top:5px;right:5px;background:#fff!important}.product-detail-grid>*,.order-detail-grid>*{min-width:0}.shipping-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;display:flex}.shipping-tabs{flex-wrap:wrap;gap:6px;display:flex}.sales-region-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px;display:flex}.sales-region-toolbar h3{margin:0}.sales-region-toolbar p{margin-bottom:0}.sales-region-providers{flex-wrap:wrap;gap:20px;display:flex}.sales-region-countries{overscroll-behavior:contain;max-height:330px;padding:2px}.sales-region-country{overflow-wrap:anywhere;align-items:flex-start;min-height:36px}.sales-region-country input{margin-top:3px}.sales-region-country>span{min-width:0}.sales-region-country small{color:var(--studio-muted);font-size:14px;display:block}.sales-region-country.occupied{color:var(--studio-muted)}.sales-region-country-summary{overflow-wrap:anywhere;max-height:140px;overflow:auto}.sales-region-link{margin-top:8px;color:var(--studio-primary)!important;display:block!important}.sales-region-editor input:not([type=checkbox]),.sales-region-editor select{font-size:16px}@media (max-width:600px){.sales-region-countries{grid-template-columns:minmax(0,1fr)}.sales-region-toolbar>.primary-button{margin-left:auto}}.shipping-tabs button{background:0 0!important;border:0!important}.shipping-tabs button[aria-pressed=true]{color:var(--studio-primary);background:var(--studio-primary-soft)!important}.shipping-tabs span{color:var(--studio-muted);margin-left:6px}.shipping-editor{gap:20px;display:grid}.shipping-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.shipping-rates,.shipping-countries{border:1px solid var(--studio-line);border-radius:8px;min-width:0;margin:0;padding:18px}.shipping-rates legend,.shipping-countries legend{padding:0 6px;font-weight:600}.shipping-check{align-items:center;gap:9px;font-size:14px;line-height:1.6;display:flex}.shipping-check input{height:18px;accent-color:var(--studio-primary);flex:none;margin:0;width:18px!important}.shipping-rate-field+.shipping-rate-field{border-top:1px solid var(--studio-line);margin-top:16px;padding-top:16px}.shipping-rate-field .field-label{margin:12px 0 0}.shipping-country-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;max-height:280px;margin-top:18px;display:grid;overflow:auto}.shipping-review dl{gap:10px;display:grid}.shipping-review dl>div{display:contents}.shipping-review dt{color:var(--studio-muted);font-size:14px}.shipping-review dd{overflow-wrap:anywhere;margin:0 0 10px}.shipping-editor .dialog-actions{margin-top:0}@media (max-width:780px){.shipping-form-grid{grid-template-columns:minmax(0,1fr)}.shipping-toolbar>.primary-button{margin-left:auto}}.shipping-card header>div{min-width:0}.shipping-card h3,.shipping-zone span{overflow-wrap:anywhere}.product-workspace-nav{border-bottom:1px solid var(--studio-line);gap:28px;margin-bottom:24px;display:flex}.studio-app .product-workspace-nav button{min-height:44px;color:var(--studio-muted);background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;margin-bottom:-1px;padding:0 2px 12px;font-size:14px;font-weight:550}.studio-app .product-workspace-nav button[aria-current=page]{color:var(--studio-primary);border-bottom-color:var(--studio-primary)}.product-list-toolbar .search-box{flex:180px;min-width:0}.product-list-toolbar>.primary-button{margin-inline-start:auto}.product-list-toolbar .product-category-filter{flex:0 200px;width:200px;min-width:0;max-width:100%}@media (max-width:780px){.studio-app .product-filter-toolbar .search-box{flex-basis:100%;max-width:none}}.transfer-receipt-list{gap:12px;margin-top:16px;display:grid}.order-receipt-cell{white-space:nowrap;font-size:14px}.studio-app .order-receipt-cell .table-link{min-height:38px!important}.transfer-receipt-list article{border:1px solid var(--studio-line);overflow-wrap:anywhere;border-radius:8px;justify-content:space-between;align-items:center;gap:16px;padding:14px;font-size:14px;display:flex}.transfer-receipt-list article>div{min-width:0}.transfer-receipt-list p{color:var(--studio-muted);margin:6px 0 0;font-size:14px}.transfer-receipt-list a{flex:none;font-size:14px}@media (max-width:600px){.transfer-receipt-list article{flex-direction:column;align-items:flex-start}}
@media (min-width:1700px){.inspector-panel{width:400px}.website-page-list{width:190px}.preview-stage{padding:24px}.content-area{padding:35px 45px}}@media (max-width:1250px){.studio-sidebar{width:190px;padding-left:12px;padding-right:12px}.studio-main{width:calc(100% - 190px);margin-left:190px}.studio-header{padding:23px 24px}.content-area{padding:25px 24px}.website-page-list{width:150px;padding-left:8px;padding-right:8px}.inspector-panel{width:325px}.editor-commandbar{padding:12px 15px}.save-state{display:none}.header-site-link{display:none!important}.sidebar-bottom>a{display:flex}.preview-toolbar .preview-mode{font-size:0;padding:5px!important}.preview-toolbar>span{max-width:65px}.overview-columns{grid-template-columns:1fr 1fr}.media-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.product-detail-grid,.order-detail-grid{grid-template-columns:minmax(0,1fr) 270px}}@media (max-width:1050px){.editor-shell .studio-sidebar{width:72px;padding-left:10px;padding-right:10px}.editor-shell .studio-main{width:calc(100% - 72px);margin-left:72px}.editor-shell .studio-brand{justify-content:center;padding:0}.editor-shell .studio-brand>span:not(.brand-monogram),.editor-shell .sidebar-group-label,.editor-shell .studio-sidebar nav span,.editor-shell .studio-sidebar nav button>svg:last-child:not(:first-child),.editor-shell .sidebar-bottom>a span,.editor-shell .studio-account>div,.editor-shell .account-avatar{display:none}.editor-shell .studio-sidebar nav{margin-top:34px}.editor-shell .studio-sidebar nav button,.editor-shell .studio-account{justify-content:center}.editor-shell .studio-account>button{margin:0}.stats-grid{gap:12px}.stat-card{padding:18px!important}.article-grid,.product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.welcome-symbol{display:none}.welcome-panel h2{font-size:25px}.overview-columns,.shipping-grid,.product-detail-grid,.order-detail-grid{grid-template-columns:minmax(0,1fr)}.product-detail-grid>aside{grid-template-columns:1fr 1fr;align-items:start;gap:20px;display:grid}.order-detail-grid>aside{grid-template-columns:1fr 1fr;gap:20px;display:grid}}@media (max-width:780px){.studio-sidebar,.editor-shell .studio-sidebar{width:230px;padding:25px 17px;transition:transform .18s;transform:translate(-100%)}.studio-sidebar.is-open{transform:none}.studio-sidebar.is-open .studio-brand>span:not(.brand-monogram),.studio-sidebar.is-open nav span,.studio-sidebar.is-open .sidebar-group-label,.studio-sidebar.is-open .sidebar-bottom>a span,.studio-sidebar.is-open .studio-account>div{display:block}.studio-sidebar.is-open nav button,.studio-sidebar.is-open .studio-brand,.studio-sidebar.is-open .studio-account{justify-content:flex-start}.studio-sidebar.is-open .studio-account>button{margin-left:auto}.studio-main,.editor-shell .studio-main{width:100%;margin-left:0}.mobile-menu{display:inline-flex!important}.sidebar-backdrop{z-index:25;position:fixed;inset:0;background:#17253555!important;border:0!important;border-radius:0!important;display:block!important}.studio-header{gap:10px;height:96px;padding:16px 18px}.studio-header>div:first-of-type{flex:1;min-width:0}.breadcrumb{gap:3px;font-size:14px}.breadcrumb>span:first-child,.breadcrumb>svg:first-of-type{display:none}.studio-header h1{font-size:22px}.header-actions{gap:5px}.locale-select>span{display:none}.locale-select select{max-width:126px;padding-right:9px}.content-area{padding:22px 18px}.website-workspace{height:auto;min-height:calc(100dvh - 96px);display:block;overflow:visible}.website-page-list{border-right:0;border-bottom:1px solid var(--studio-line);gap:5px;width:100%;padding:9px 13px;display:flex;overflow:auto}.page-list-title{display:none}.website-page-list>button{gap:0;width:auto;min-width:max-content;margin:0;padding:7px 12px!important}.website-page-list small{display:none}.editor-workspace{height:auto}.editor-columns{flex-direction:column;display:flex;overflow:visible}.preview-panel{flex:none;height:420px;min-height:420px}.preview-stage{padding:12px}.preview-frame{height:320px;min-height:320px}.inspector-panel{border:0;border-top:1px solid var(--studio-line);width:100%;max-height:none;overflow:visible}.inspector-tabs{z-index:4;position:sticky;top:0}.editor-commandbar{gap:10px;padding:12px 16px}.command-actions{margin-left:auto}.command-actions button{font-size:14px!important}.command-actions button>svg{display:none}.editor-guidance{padding:10px 16px}.inspector-fields{padding:20px 18px 35px}.stats-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.stat-card>strong{margin:8px 0;font-size:28px}.welcome-panel{padding:26px 23px}.welcome-panel h2{font-size:23px}.overview-section{padding:20px}.media-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.list-toolbar{gap:12px}.list-toolbar .search-box{flex:1;min-width:190px;max-width:none}.article-grid,.product-grid{gap:15px}.article-cover,.product-cover{height:160px}.article-card-body,.product-card-body{padding:15px}.article-card h3{min-height:50px;font-size:16px}.article-card p{min-height:60px}.article-workspace{padding:0 0 25px}.article-workspace .inspector-panel{width:calc(100% - 30px);max-width:none;margin:15px}.article-workspace .inspector-fields{padding:18px}.product-detail-grid>aside,.order-detail-grid>aside{grid-template-columns:minmax(0,1fr);gap:0}.form-card{padding:20px}.login-layout{grid-template-columns:minmax(0,1fr);min-height:100dvh}.login-introduction{background:#f3f6f9;min-height:auto;padding:25px 28px}.login-introduction>div,.login-footer{display:none}.login-form-panel{align-items:start;padding:35px 28px 55px}.studio-dialog{max-height:calc(100dvh - 24px)}.studio-dialog>header{padding:16px 18px}.dialog-body{padding:18px}.preview-footnote{padding:8px 13px}.rich-content{min-height:320px;padding:16px}}@media (max-width:420px){.studio-header{padding:13px 12px}.studio-header h1{font-size:20px}.locale-select select{max-width:114px;font-size:16px}.command-actions{gap:6px!important}.command-actions button{padding:7px 8px!important}.command-actions button:first-child:not(.primary-button){max-width:100px}.article-grid,.product-grid{grid-template-columns:minmax(0,1fr)}.product-cover{height:240px}.article-cover{height:210px}.article-card h3,.article-card p{min-height:0}.pagination{align-items:flex-start;font-size:14px}.pagination>div{gap:5px}.pagination button{padding:7px 9px!important}.studio-dialog.wide .media-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.stat-card{padding:15px!important}.stats-grid{gap:10px}}@media (prefers-reduced-motion:reduce){.studio-app *,.studio-dialog *{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important}}
.account-layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:24px;max-width:1200px;display:grid}.customer-kind-filter{flex-wrap:wrap;align-items:center;gap:12px;font-size:14px;display:flex}.customer-kind-filter select{min-width:160px;font-size:16px}.customer-table{min-width:800px}.customer-table td:first-child{min-width:220px;max-width:320px}.customer-table td:nth-child(2){min-width:240px;max-width:340px}.studio-app .customer-table .table-link{white-space:normal;overflow-wrap:anywhere;text-align:left;max-width:100%}.customer-orders{min-width:580px}.customer-detail .detail-toolbar h2{overflow-wrap:anywhere;min-width:0}.customer-facts,.customer-addresses{grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));gap:24px;display:grid}.customer-facts dt{color:var(--studio-muted);margin-bottom:8px}.customer-facts dd{overflow-wrap:anywhere;margin:0}.customer-address{border:1px solid var(--studio-line);border-radius:var(--studio-radius);overflow-wrap:anywhere;min-width:0;padding:16px}.customer-address p{color:var(--studio-muted);margin:8px 0 0}.account-form{gap:20px;display:grid}.account-form label{gap:8px;min-width:0;font-size:14px;font-weight:550;display:grid}.account-form input,.account-form textarea{width:100%;font-size:16px}.account-form input[readonly]{background:var(--studio-paper);color:var(--studio-muted)}.account-columns{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;display:grid}.account-row-actions{flex-wrap:wrap;gap:8px;display:flex}.account-invites{margin-top:40px}.account-access{place-items:center;min-height:100dvh;padding:40px 20px;display:grid}.account-access-card{border:1px solid var(--studio-line);border-radius:var(--studio-radius);background:#fff;width:100%;max-width:540px;padding:36px}.account-access-card .studio-brand{margin-bottom:32px;padding:0}.account-access-card h1{margin-bottom:16px}.account-return{margin-top:8px;display:inline-flex;color:var(--studio-primary)!important;text-decoration:underline!important}.account-settings-button{width:100%;margin-bottom:8px;justify-content:flex-start!important}.studio-sidebar nav{flex-shrink:1;min-height:0;overflow-y:auto}.sidebar-bottom{flex-shrink:0}@media (max-width:1100px){.account-layout{grid-template-columns:minmax(0,1fr);max-width:760px}}@media (max-width:600px){.account-columns{grid-template-columns:minmax(0,1fr)}.account-access{padding:20px 12px}.account-access-card{padding:24px}}.bank-settings{width:100%;max-width:1100px;margin-inline:auto}.bank-settings-form{gap:24px;min-width:0;display:grid}.bank-settings-heading{justify-content:space-between;align-items:center;gap:24px;display:flex}.bank-settings-heading>div{min-width:0}.bank-settings-heading h2{letter-spacing:-.02em;margin:0;font-size:24px;line-height:1.4}.bank-settings-heading p{color:var(--studio-muted);margin:8px 0 0;font-size:14px}.bank-settings-heading>button{flex:none}.bank-settings-fields{border:0;min-width:0;margin:0;padding:0}.bank-settings-status{border:1px solid var(--studio-line);border-radius:var(--studio-radius);background:var(--studio-white);margin-bottom:24px;padding:8px 20px}.bank-settings-status .toggle-field{margin:0}.bank-settings-status strong{font-size:14px;font-weight:600;display:block}.bank-settings-status small{font-size:14px}.bank-settings-accounts{gap:24px;min-width:0;display:grid}.bank-account-card{background:var(--studio-white);border:1px solid var(--studio-line);border-radius:var(--studio-radius);min-width:0;padding:24px}.bank-account-heading{border-bottom:1px solid var(--studio-line);justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;padding-bottom:20px;display:flex}.bank-account-heading>div{flex-wrap:wrap;align-items:center;gap:12px;min-width:0;display:flex}.bank-account-heading h3{margin:0;font-size:16px;font-weight:600}.bank-account-currency{color:var(--studio-primary);background:var(--studio-primary-soft);overflow-wrap:anywhere;border-radius:5px;padding:2px 8px;font-size:14px;font-weight:600}.bank-account-heading>button{flex:none}.bank-account-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.bank-account-field{align-content:start;gap:8px;min-width:0;font-size:14px;font-weight:550;display:grid}.bank-account-field.is-wide{grid-column:1/-1}.bank-account-field input,.bank-account-field textarea{width:100%;min-width:0;font-size:16px}.bank-account-field textarea{resize:vertical;min-height:100px}.bank-account-field .field-hint{overflow-wrap:anywhere;margin:0;font-weight:400}.bank-settings-footer{flex-wrap:wrap;align-items:center;gap:16px;margin-top:20px;display:flex}.bank-settings-footer p{color:var(--studio-muted);margin:0;font-size:14px}.bank-settings-empty{border:1px dashed var(--studio-line);border-radius:var(--studio-radius);text-align:center;padding:40px 24px}.bank-settings-empty h3{margin:0;font-size:16px}.bank-settings-empty p{color:var(--studio-muted);margin:8px 0 0;font-size:14px}@media (max-width:700px){.bank-settings-form{gap:20px}.bank-settings-heading{flex-direction:column;align-items:stretch;gap:16px}.bank-settings-heading h2{font-size:22px}.bank-settings-heading>button{width:100%}.bank-settings-status{margin-bottom:20px;padding-inline:16px}.bank-account-card{padding:20px 16px}.bank-account-grid{grid-template-columns:minmax(0,1fr);gap:20px}.bank-account-heading{margin-bottom:20px;padding-bottom:16px}.bank-settings-footer{flex-direction:column;align-items:flex-start;gap:12px}}
.inventory-switch{padding-bottom:0}.inventory-switch+.content-area{padding-top:20px}.inventory-tabs{gap:8px;display:flex}.inventory-tabs button{background:0 0!important;border:0!important}.inventory-tabs button[aria-pressed=true]{color:var(--studio-primary);background:var(--studio-primary-soft)!important}.warehouse-guidance{border:1px solid var(--studio-line);background:var(--studio-primary-soft);border-radius:10px;align-items:flex-start;gap:16px;margin-bottom:24px;padding:20px 24px;display:flex}.warehouse-guidance svg{color:var(--studio-primary);flex:none;margin-top:4px}.warehouse-guidance p{color:var(--studio-muted);margin-bottom:0}.warehouse-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.warehouse-card header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.warehouse-card h3,.warehouse-card p{overflow-wrap:anywhere}.warehouse-card h3{min-width:0;margin:0}.warehouse-pending,.warehouse-configured{border-radius:6px;flex:none;padding:4px 9px;font-size:14px}.warehouse-pending{color:#8a5b17;background:#fff5e3}.warehouse-configured{color:#306b48;background:#eaf5ee}.warehouse-address{align-items:flex-start;gap:9px;margin:20px 0 16px;display:flex}.warehouse-address svg{color:var(--studio-muted);flex:none;margin-top:3px}.warehouse-address p{margin:0;line-height:1.7}.warehouse-association{border-top:1px solid var(--studio-line);justify-content:space-between;align-items:center;gap:16px;margin-top:20px;padding-top:20px;display:flex}.warehouse-association>div{min-width:0}.warehouse-association p{color:var(--studio-muted);margin:7px 0 0}.warehouse-association button{flex:none}.warehouse-card footer{border-top:1px solid var(--studio-line);color:var(--studio-muted);flex-wrap:wrap;justify-content:space-between;gap:14px;margin-top:20px;padding-top:20px;font-size:14px;display:flex}.warehouse-editor{gap:20px;display:grid}.warehouse-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.warehouse-review dt{color:var(--studio-muted);font-size:14px}.warehouse-review dd{overflow-wrap:anywhere;margin:7px 0 20px}.warehouse-link-list{gap:16px;max-height:350px;display:grid;overflow:auto}.warehouse-check{align-items:center;gap:10px;font-size:16px;display:flex}.warehouse-check input{height:18px;accent-color:var(--studio-primary);flex:none;margin:0;width:18px!important}.warehouse-editor .dialog-actions{margin-top:0}.stock-add-location{margin-top:6px;display:block!important}@media (max-width:1100px){.warehouse-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:780px){.warehouse-form-grid{grid-template-columns:minmax(0,1fr)}.warehouse-guidance{padding:18px}}.warehouse-editor p,.warehouse-target{overflow-wrap:anywhere;min-width:0}
.media-card-locales{gap:8px;margin:10px 13px 12px;display:grid}.media-card-locales p{grid-template-columns:65px minmax(0,1fr);align-items:start;gap:8px;margin:0;font-size:14px;line-height:1.5;display:grid}.media-card-locales p>span:first-child,.media-card-locales .is-missing{color:var(--studio-muted)}.media-card-locales p>span:last-child{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.media-filename{overflow-wrap:anywhere}@media (max-width:600px){.media-card-locales p{grid-template-columns:minmax(0,1fr);gap:2px}}.media-upload-input{display:none}.studio-dialog .media-upload-dropzone{white-space:normal;border:1px dashed var(--studio-primary);background:var(--studio-primary-soft);width:100%;min-height:180px;color:var(--studio-ink);text-align:center;flex-direction:column;gap:10px;padding:24px;display:flex}.media-upload-dropzone span{color:var(--studio-muted);font-size:14px}.media-upload-form.is-dragging .media-upload-dropzone{box-shadow:inset 0 0 0 1px var(--studio-primary);border-style:solid}.media-upload-summary{color:var(--studio-muted);margin:20px 0 12px;font-size:14px}.media-upload-list{gap:12px;margin:0;padding:0;list-style:none;display:grid}.media-upload-row{border:1px solid var(--studio-line);border-radius:var(--studio-radius);align-items:flex-start;gap:16px;padding:16px;display:flex}.media-upload-preview{object-fit:contain;background:var(--studio-paper);border-radius:6px;width:80px;height:80px}.media-upload-detail{flex:1;min-width:0}.media-upload-detail>strong{overflow-wrap:anywhere;display:block}.media-upload-detail>span{color:var(--studio-muted);font-size:14px}.media-upload-detail .field-label{margin:12px 0 0}.media-upload-status{overflow-wrap:anywhere;align-items:center;gap:6px;margin:8px 0 0;font-size:14px;display:flex}.status-success .media-upload-status{color:var(--studio-success)}.status-error .media-upload-status{color:var(--studio-danger)}.media-upload-row-actions{flex-wrap:wrap;gap:6px;display:flex}@media (max-width:600px){.media-upload-row{flex-wrap:wrap;gap:10px;padding:12px}.media-upload-preview{width:48px;height:48px}.media-upload-detail{min-width:calc(100% - 58px)}.media-upload-row-actions{margin-left:auto}.studio-dialog .media-upload-dropzone{padding:20px 12px}}
.draft-status-label{color:var(--studio-primary);margin-left:8px;font-size:14px}.variant-parameters{margin-top:24px}.variant-parameters fieldset{border:1px solid var(--studio-line);border-radius:var(--studio-radius);min-width:0;margin:14px 0;padding:14px}.variant-parameters legend{padding:0 6px;font-size:14px}.variant-parameters .specification-row{margin:10px 0}.studio-dialog .variant-parameters .specification-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 38px;gap:8px;display:grid}@media (max-width:600px){.studio-dialog .variant-parameters .specification-row{grid-template-columns:minmax(0,1fr) 38px}.studio-dialog .variant-parameters .specification-row input:nth-child(2){grid-area:2/1}.studio-dialog .variant-parameters .specification-row button{grid-area:1/2/span 2}}.common-parameters{border-top:1px solid var(--studio-line);margin-top:24px;padding-top:18px}.common-parameters summary{cursor:pointer;padding:8px 0;font-size:16px;font-weight:600}.common-parameters fieldset{border:0;min-width:0;margin:0;padding:8px 0}.common-parameters legend{font-size:14px;font-weight:600}.sku-selling-options{margin:24px 0}.sku-parameter-row{border-bottom:1px solid var(--studio-line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px 0;display:grid}.sku-parameter-fields{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:8px;min-width:0;display:grid}.sku-parameter-fields strong,.parameter-value{overflow-wrap:anywhere;font-size:16px}.parameter-source{color:var(--studio-muted);grid-column:1/-1;font-size:14px}.parameter-action{white-space:nowrap;font-size:14px}.sku-parameter-summary{min-width:180px;max-width:280px}.sku-parameter-summary span{overflow-wrap:anywhere;white-space:normal;font-size:14px;display:block}@media (max-width:600px){.sku-parameter-row{grid-template-columns:minmax(0,1fr);gap:8px}.sku-parameter-fields{grid-template-columns:minmax(0,1fr)}.parameter-action{justify-self:start}.common-parameters .specification-row{grid-template-columns:minmax(0,1fr) 38px;gap:8px;display:grid}.common-parameters .specification-row input:nth-child(2){grid-area:2/1}.common-parameters .specification-row button{grid-area:1/2/span 2}}.studio-app button.draft-variant-remove{color:var(--studio-danger);font-size:14px}.product-publish-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;max-width:100%;margin-left:auto;display:flex}.product-status-control{color:var(--studio-muted);align-items:center;gap:8px;font-size:14px;display:flex}.product-status-control select{width:116px}.product-publication-note{color:var(--studio-muted);font-size:14px;margin:-10px 0 24px!important}@media (max-width:600px){.product-publish-actions{width:100%}.product-status-control{margin-right:auto}.product-publication-note{margin-top:0!important}}.product-editor-actions{align-items:center;gap:10px;max-width:100%;margin-left:auto;display:flex}.product-shipping-profile{overflow-wrap:anywhere}.product-shipping-profile .section-heading{flex-wrap:wrap;gap:10px}.product-shipping-profile .inline-actions{flex-wrap:wrap}.product-shipping-profile select{font-size:16px}
.studio-app .product-toolbar-actions{flex-wrap:wrap;gap:10px;margin-inline-start:auto;display:flex}.product-import{gap:22px;display:grid}.product-import .import-lead{color:var(--studio-muted);margin:0;line-height:1.7}.import-template-bar{border-bottom:1px solid var(--studio-line);justify-content:space-between;align-items:center;gap:20px;padding-bottom:20px;display:flex}.import-template-bar p{color:var(--studio-muted);margin:8px 0 0;line-height:1.7}.import-template-links{flex-shrink:0;gap:10px;display:flex}.studio-app .import-template-links a{border:1px solid var(--studio-line);min-height:40px;color:var(--studio-ink);border-radius:6px;align-items:center;gap:7px;padding:8px 12px;font-size:14px;text-decoration:none;display:inline-flex}.studio-app .import-template-links a:hover{border-color:var(--studio-primary);color:var(--studio-primary)}.import-settings .field-label{margin:0}.import-dropzone{border:1px dashed var(--studio-line);background:var(--studio-paper);text-align:center;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:26px 18px;display:flex}.import-dropzone.dragging{border-color:var(--studio-primary);background:var(--studio-primary-soft)}.import-dropzone p{color:var(--studio-muted);margin:0;line-height:1.6}.import-dropzone input[type=file]{clip-path:inset(50%);border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.import-dropzone:focus-within{outline:2px solid var(--studio-primary);outline-offset:3px}.import-file-name{overflow-wrap:anywhere;max-width:100%;font-size:14px}.import-summary{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.import-summary>span{color:var(--studio-muted)}.import-summary p{width:100%;margin:0;line-height:1.7}.import-summary progress{width:100%;height:8px;accent-color:var(--studio-primary)}.import-preview table{width:100%;min-width:620px}.import-preview td{vertical-align:top}.import-preview td:first-child{width:44%}.import-preview td strong,.import-preview td small{overflow-wrap:anywhere;display:block}.import-preview td small{color:var(--studio-muted);margin-top:6px;font-size:14px}.import-preview details{margin-top:14px}.import-preview summary{cursor:pointer;color:var(--studio-primary);font-size:14px}.import-sku-list,.import-errors{overflow-wrap:anywhere;margin:10px 0 0;padding-inline-start:18px;font-size:14px;line-height:1.7}.import-errors{color:var(--studio-danger)}.import-state{background:var(--studio-primary-soft);color:var(--studio-primary);border-radius:4px;padding:4px 8px;font-size:14px;font-weight:600;display:inline-block}.import-state.invalid,.import-state.error{color:#a92b24;background:#fff1ef}.import-state.exists,.import-state.success{color:#226342;background:#edf7f1}.import-result-message{color:var(--studio-muted);font-size:14px;line-height:1.7}.studio-app .import-open-product{margin-top:10px;display:block}@media (max-width:780px){.import-template-bar{flex-direction:column;align-items:flex-start;gap:14px}.import-template-links{flex-wrap:wrap}.studio-app .product-toolbar-actions{margin-inline-start:0}.product-import{gap:18px}}.studio-dialog.with-footer[open]{flex-direction:column;display:flex;overflow:hidden}.studio-dialog.with-footer>header{flex:none}.studio-dialog.with-footer>.dialog-body{overscroll-behavior:contain;min-height:0;overflow:auto}.studio-dialog.with-footer>.dialog-footer{border-top:1px solid var(--studio-line);background:var(--studio-white);flex:none;padding:16px 24px}.dialog-footer .dialog-actions{border:0;margin:0;padding:0}.product-import>*{min-width:0}.import-preview .table-wrap{max-height:420px;overflow:auto}.import-preview thead th{z-index:1;background:var(--studio-paper);position:sticky;top:0}.import-dropzone.has-preview{flex-flow:wrap;justify-content:flex-start;padding:14px 18px}.import-dropzone.has-preview>svg,.import-dropzone.has-preview>p{display:none}.import-dropzone.has-preview .import-file-name{text-align:left;color:var(--studio-muted);flex-basis:100%}@media (max-width:780px){.studio-dialog.with-footer>.dialog-footer{padding:14px 18px}.dialog-footer .dialog-actions{flex-wrap:wrap}}

