.ac-admin-root{font:14px/1.5 Sofia Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#303030;background:#f5f5f5;min-height:100vh;--p-color-bg: #f5f5f5}.ac-admin-root *{box-sizing:border-box}.admin-topbar{display:flex;justify-content:space-between;align-items:center;padding:22px 28px;background:#fff;gap:20px}.admin-wordmark{display:flex;align-items:center;gap:10px}.admin-wordmark strong{font-size:17px;letter-spacing:-.4px}.admin-wordmark small{display:block;color:#747474;font-size:13px}.admin-symbol{display:grid;place-items:center;background:#303030;color:#fff;font-size:29px;font-weight:600;width:38px;height:38px;border-radius:10px}.admin-language{display:flex;background:#f1f1f1;padding:3px;border-radius:9px}.admin-language button{border:0;background:transparent;color:#616161;padding:7px 12px;border-radius:7px;font:inherit;cursor:pointer}.admin-language button[aria-pressed=true]{background:#fff;color:#222;box-shadow:0 1px 3px #0002}.admin-nav{display:flex;align-items:center;gap:25px;background:#fff;border-bottom:1px solid #e2e2e2;padding:0 28px}.admin-nav a,.admin-nav>span.active{padding:13px 0;color:#616161;text-decoration:none;border-bottom:2px solid transparent}.admin-nav .active{color:#222;border-color:#303030!important;font-weight:600}.admin-market{margin-left:auto;font-size:13px;color:#777}.admin-content{max-width:1400px;margin:auto;padding:28px}.admin-heading{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px}.admin-heading h1{font-size:25px;letter-spacing:-.7px;margin:0 0 4px}.admin-heading p{color:#707070;margin:0}.admin-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.admin-btn{display:inline-flex;align-items:center;justify-content:center;font:600 13px/1.4 inherit;border:1px solid #c9c9c9;border-radius:8px;background:#fff;color:#303030;padding:9px 14px;cursor:pointer;text-decoration:none;box-shadow:0 1px 1px #0001;white-space:nowrap}.admin-btn.primary{background:#303030;color:#fff;border-color:#303030}.admin-btn:disabled{opacity:.45;cursor:default}.admin-btn:focus-visible,.admin-language button:focus-visible,.admin-nav a:focus-visible{outline:2px solid #505050;outline-offset:3px}.appearance-layout{display:grid;grid-template-columns:minmax(300px,380px) minmax(390px,1fr);gap:24px;align-items:start}.admin-card{background:#fff;border:1px solid #e3e3e3;border-radius:12px;padding:20px;margin-bottom:16px;box-shadow:0 1px 2px #00000006}.admin-card h2{font-size:15px;margin:0 0 5px}.admin-card h3{font-size:14px;margin:20px 0 8px}.admin-muted{color:#707070;font-size:13px;margin:0 0 16px}.admin-field{display:block;margin:14px 0;font-size:13px}.admin-field>span{display:block;margin-bottom:6px;font-weight:500}.admin-field input:not([type=checkbox]),.admin-field select{font:inherit;display:block;width:100%;background:#fff;color:#303030;border:1px solid #b7b7b7;border-radius:7px;padding:9px 10px;min-width:0}.admin-field input:focus,.admin-field select:focus{outline:2px solid #505050;outline-offset:1px}.admin-row{display:grid;grid-template-columns:1fr 1fr;gap:12px}.admin-color{display:flex;gap:8px}.admin-color input[type=color]{width:42px;height:37px;padding:3px;flex-shrink:0}.admin-check{display:flex;align-items:center;gap:9px;font-size:13px;margin:14px 0}.admin-check input{accent-color:#303030;width:16px;height:16px}.admin-notice{padding:12px 16px;border-radius:9px;background:#f1f1f1;color:#4a4a4a;margin-bottom:16px}.admin-notice.error{background:#f3f3f3;color:#3d3d3d}.admin-notice.info{background:#efefef;color:#555}.admin-preview-panel{position:sticky;top:16px;border:1px solid #dedede;border-radius:14px;background:#eaeaea;overflow:hidden}.admin-preview-toolbar{padding:12px 16px;background:#fff;border-bottom:1px solid #dedede;display:flex;align-items:center;justify-content:space-between;gap:10px}.admin-preview-toolbar small{color:#777}.admin-preview-canvas{padding:20px 12px;display:flex;justify-content:center;overflow:auto}.admin-preview-canvas iframe{display:block;height:760px;border:1px solid #dddddd;border-radius:16px;background:#fff;box-shadow:0 8px 30px #0000000d;flex-shrink:0;max-width:100%}.admin-preview-caption{font-size:13px;color:#777;text-align:center;padding:0 12px 14px}.admin-saving{font-size:13px;color:#737373}.admin-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.admin-status{display:inline-block;border-radius:20px;padding:3px 9px;font-size:13px;background:#f0f0f0;color:#525252}.admin-list{display:flex;justify-content:space-between;padding:12px 0;border-bottom:1px solid #eeeeee}.admin-list:last-child{border:0}.admin-preview-panel button{font-family:inherit}.admin-content s-section{display:block}.admin-sticky-actions{position:sticky;top:0;z-index:5;background:#f5f5f5ed;padding:8px 0}@media(max-width:950px){.appearance-layout{grid-template-columns:1fr}.admin-preview-panel{position:static}.admin-grid{grid-template-columns:1fr}}@media(max-width:600px){.admin-topbar{padding:16px;flex-wrap:wrap}.admin-content{padding:16px}.admin-nav{padding:0 16px;gap:18px}.admin-market{display:none}.admin-heading{align-items:flex-start;flex-direction:column}.admin-wordmark small{display:none}.admin-preview-canvas{padding:12px 4px}}body:has(.appearance-builder){margin:0;overflow:hidden}.appearance-builder{--studio-ink: #262626;--studio-muted: #767676;--studio-line: #e8e8e8;--studio-accent: #636363;--studio-tint: #efefef;height:100dvh;background:#f8f8f8;font:13px/1.5 Sofia Sans,-apple-system,system-ui,sans-serif;color:var(--studio-ink)}.appearance-builder *{box-sizing:border-box}.appearance-builder [hidden]{display:none!important}.appearance-builder>form{height:100%;display:flex;flex-direction:column}.appearance-builder button,.appearance-builder input,.appearance-builder select{font:inherit}.builder-topbar{height:76px;flex:0 0 76px;display:flex;align-items:center;gap:16px;padding:0 24px;border-bottom:1px solid var(--studio-line);background:#fff;z-index:3}.studio-mark{display:grid;place-items:center;width:38px;height:38px;border-radius:12px;background:#2c2c2c;color:#fff;font:500 31px/1 Georgia,serif;flex-shrink:0;padding-bottom:4px}.builder-back{font-size:13px;color:var(--studio-muted);text-decoration:none;padding:7px 16px 7px 0;border-right:1px solid var(--studio-line)}.builder-back:hover{color:var(--studio-ink)}.builder-name strong{font-size:15px;font-weight:650;display:block;letter-spacing:-.3px}.builder-name small{font-size:13px;color:var(--studio-muted);display:block;margin-top:2px}.builder-top-actions{display:flex;align-items:center;gap:10px;margin-left:auto}.builder-top-actions .admin-language{background:#f5f5f5;border:1px solid #efefef;border-radius:9px;padding:3px;display:flex;gap:1px}.builder-top-actions .admin-language button{font-size:13px;border:0;min-width:32px;padding:6px 8px;background:none;color:#858585;border-radius:6px;box-shadow:none}.builder-top-actions .admin-language button[aria-pressed=true]{background:#fff;color:#353535;box-shadow:0 1px 3px #26262615}.builder-separator{height:22px;width:1px;background:var(--studio-line);margin:0 3px}.builder-save-status{display:flex;align-items:center;gap:6px;font-size:13px;color:#797979;margin-right:6px;white-space:nowrap}.builder-save-status>span{width:5px;height:5px;background:#868686;border-radius:50%}.builder-save-status.pending{color:#797979}.builder-save-status.pending>span{background:#9c9c9c}.builder-action{display:flex;align-items:center;justify-content:center;gap:7px;font-weight:550!important;font-size:13px!important;border:1px solid var(--studio-line);border-radius:9px;padding:10px 15px;background:#fff;color:#595959;cursor:pointer;transition:background .16s,border-color .16s,box-shadow .16s}.builder-action:hover{background:#f5f5f5;border-color:#d9d9d9}.builder-action.save{background:#2c2c2c;border-color:#2c2c2c;color:#fff;box-shadow:0 1px 2px #0002}.builder-action.save:hover{background:#444}.builder-action svg{width:15px;height:15px}.builder-action:disabled{opacity:.4;cursor:default;box-shadow:none}.builder-body{display:grid;grid-template-columns:390px minmax(0,1fr);grid-template-rows:66px minmax(0,1fr);flex:1;min-height:0}.builder-rail{grid-area:1/1;display:flex;align-items:center;gap:5px;padding:14px 18px;background:#fff;border-right:1px solid var(--studio-line);border-bottom:1px solid var(--studio-line)}.builder-rail button{flex:1;display:flex;align-items:center;justify-content:center;gap:7px;min-width:0;height:36px;background:transparent;color:#818181;border:0;border-radius:8px;font-size:13px;font-weight:550;cursor:pointer;transition:background .18s,color .18s}.builder-rail button svg{width:17px;height:17px}.builder-rail button:hover{background:#f7f7f7;color:#444}.builder-rail button[aria-pressed=true]{background:var(--studio-tint);color:#5c5c5c}.builder-controls{grid-area:2/1;display:flex;flex-direction:column;min-height:0;background:#fafafa;border-right:1px solid var(--studio-line)}.builder-panel-title{padding:22px 22px 15px;display:flex;gap:10px;align-items:center;flex-shrink:0}.builder-panel-title h1{font-size:21px;line-height:1.25;letter-spacing:-.6px;font-weight:650;margin:0}.builder-panel-title p{font-size:13px;line-height:1.6;color:var(--studio-muted);margin:6px 0 0}.builder-dot{width:6px;height:6px;border-radius:50%;background:#ababab;margin-left:auto;flex-shrink:0}.builder-dot.dirty{background:#a7a7a7}.builder-design-tabs{display:flex;gap:4px;border:1px solid #e8e8e8;border-radius:10px;padding:4px;margin:0 20px 17px;background:#f1f1f1;flex-shrink:0}.builder-design-tabs button{display:flex;align-items:center;justify-content:center;gap:6px;flex:1;border:0;background:transparent;color:#858585;border-radius:7px;font-size:13px;font-weight:500;min-height:33px;cursor:pointer;transition:background .18s,color .18s,box-shadow .18s}.builder-design-tabs button svg{width:15px;height:15px}.builder-design-tabs button[aria-pressed=true]{background:#fff;box-shadow:0 1px 4px #26262612;color:#424242}.builder-control-scroll{overflow:auto;min-height:0;flex:1;scrollbar-width:thin;scrollbar-color:#dfdfdf transparent;padding:0 18px 24px;animation:builder-panel-in .18s ease-out}.builder-group{border:1px solid var(--studio-line);border-radius:12px;padding:17px;background:#fff;margin:0 0 12px;box-shadow:0 1px 2px #26262603}.builder-group summary,.builder-group[open]>summary{display:flex;align-items:center;gap:7px;list-style:none;cursor:pointer;font-size:13px;font-weight:600;color:#454545;margin:0}.builder-group summary::-webkit-details-marker{display:none}.builder-group summary:after{content:"+";margin-left:auto;font-size:17px;font-weight:400;color:#a6a6a6;line-height:18px}.builder-group[open]>summary{margin-bottom:16px}.builder-group[open]>summary:after{content:"−"}.builder-group h3{font-size:13px;line-height:1.4;font-weight:600;letter-spacing:-.15px;margin:0}.builder-group .admin-field{display:flex;flex-direction:column;font-size:13px;margin:0 0 15px;min-width:0}.builder-group .admin-field:last-child{margin-bottom:0}.builder-group .admin-field>span{font-size:13px;font-weight:500;color:#6f6f6f;margin-bottom:7px;line-height:1.4}.builder-group .admin-field input,.builder-group .admin-field select{width:100%;min-width:0;height:41px;background:#fff;border:1px solid #dfdfdf;box-shadow:0 1px 2px #26262604;border-radius:8px;padding:10px 12px;font-size:13px;color:#3b3b3b;transition:border-color .16s,box-shadow .16s}.builder-group .admin-field input::placeholder{color:#a7a7a7}.builder-group .admin-field :is(input,select):hover{border-color:#c6c6c6}.builder-group .admin-field :is(input,select):focus{outline:none;border-color:#a6a6a6;box-shadow:0 0 0 3px #63636310}.builder-help{font-size:13px;line-height:1.65;color:#8a8a8a;margin:9px 0 0}.builder-section-heading{display:flex;gap:10px;align-items:flex-start;margin-bottom:17px}.builder-section-heading h3{font-size:13px}.builder-section-heading p{font-size:13px;color:#898989;margin:4px 0 0}.section-icon{width:33px;height:33px;background:#f0f0f0;color:#737373;display:grid;place-items:center;border-radius:9px;flex-shrink:0}.section-icon svg{width:18px;height:18px}.builder-palettes{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}.builder-palettes button{padding:7px 5px 6px;min-width:0;background:#fff;border:1px solid #e9e9e9;border-radius:8px;cursor:pointer;color:#777;font-size:13px;transition:border-color .16s,box-shadow .16s}.builder-palettes button[aria-pressed=true]{border-color:#9b9b9b;background:#f9f9f9;box-shadow:0 0 0 1px #9b9b9b20}.builder-palettes button:hover{border-color:#b5b5b5}.builder-palettes button>span:last-child{display:block;margin-top:5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.palette-swatches{display:flex;overflow:hidden;border-radius:5px;height:26px;border:1px solid #00000005}.palette-swatches i{display:block;flex:1}.palette-swatches i:first-child{flex:1.4}.builder-sync{display:flex;align-items:center;justify-content:center;gap:7px;width:100%;border:1px solid #e0e0e0;background:#f8f8f8;border-radius:8px;padding:10px 8px;color:#626262;font-size:13px!important;font-weight:500;cursor:pointer;transition:background .16s}.builder-sync svg{width:14px;height:14px;flex-shrink:0}.builder-sync:hover{background:#eee}.builder-sync:disabled{opacity:.5;cursor:default}.builder-color-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:16px}.builder-color{position:relative;min-width:0;padding:11px;border:1px solid #e8e8e8;border-radius:9px;background:#fff;transition:border-color .16s}.builder-color:focus-within{border-color:#a5a5a5;box-shadow:0 0 0 2px #63636308}.builder-color-grid>.builder-color:nth-child(5){grid-column:1/-1}.builder-color-label{display:block;font-size:13px;line-height:1.4;color:#7f7f7f;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.builder-color input[type=color]{-moz-appearance:none;appearance:none;-webkit-appearance:none;position:absolute;left:11px;bottom:10px;width:28px;height:28px;border:1px solid #00000012;border-radius:7px;padding:0;background:none;cursor:pointer;overflow:hidden}.builder-color input[type=color]::-webkit-color-swatch-wrapper{padding:0}.builder-color input[type=color]::-webkit-color-swatch{border:0;border-radius:6px}.builder-hex{display:block;margin:10px 0 0 37px;width:calc(100% - 37px);height:26px;padding:0;border:0!important;box-shadow:none!important;background:transparent;font:11px ui-monospace,SFMono-Regular,monospace!important;color:#555;outline-offset:3px}.builder-hex::placeholder{color:#969696}.builder-upload{position:relative;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:10px;min-height:104px;border:1px dashed #cdcdcd;background:#fafafa;border-radius:10px;overflow:hidden;color:#6b6b6b;font-size:13px;font-weight:500;cursor:pointer;transition:background .16s,border-color .16s}.builder-upload>svg{height:24px;width:24px;color:#8f8f8f}.builder-upload:hover{background:#f2f2f2;border-color:#a6a6a6}.builder-upload input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer;width:100%;height:100%}.builder-upload:has(:disabled){opacity:.5;cursor:default}.builder-logo-preview{padding:16px;border:1px solid #e8e8e8;border-radius:10px;margin-bottom:12px;display:flex;align-items:center;gap:12px;background:#fafafa}.builder-logo-preview img{max-width:190px;max-height:75px;object-fit:contain}.builder-logo-preview button{margin-left:auto;background:#fff;border:1px solid #e3e3e3;padding:5px 8px;border-radius:5px;font-size:13px;color:gray;cursor:pointer}.builder-slider{display:block;margin:18px 0 22px}.builder-slider>span{display:flex;justify-content:space-between;align-items:center;font-size:13px;color:#6b6b6b;margin-bottom:12px}.builder-slider output{font-size:13px;font-variant-numeric:tabular-nums;color:#686868;border:1px solid #e8e8e8;background:#f9f9f9;padding:2px 6px;border-radius:5px;min-width:42px;text-align:center}.builder-slider input{display:block;width:100%;accent-color:#737373;height:4px;cursor:pointer}.builder-device-label{display:flex;align-items:center;gap:6px;font-size:13px;color:#757575;margin-top:10px}.builder-device-label svg{width:14px;height:14px}.builder-reset{display:flex;align-items:center;justify-content:center;gap:7px;width:100%;border:0;background:none;color:#969696;padding:10px;font-size:13px!important;cursor:pointer;border-radius:7px;margin:6px 0}.builder-reset:hover{background:#efefef;color:#686868}.builder-reset svg{width:14px;height:14px}.builder-toggle{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px 0;margin:0;font-size:13px;color:#545454;cursor:pointer}.builder-toggle+.builder-toggle{border-top:1px solid #f0f0f0}.builder-toggle input{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:34px;height:20px;border:0;background:#ddd;border-radius:12px;position:relative;flex-shrink:0;cursor:pointer;transition:background .18s}.builder-toggle input:checked{background:#747474}.builder-toggle input:before{content:"";position:absolute;left:3px;top:3px;width:14px;height:14px;border-radius:50%;background:#fff;box-shadow:0 1px 2px #0001;transition:transform .18s}.builder-toggle input:checked:before{transform:translate(14px)}.builder-required{font-size:13px;font-weight:450;color:#949494;background:#f5f5f5;border:1px solid #eeeeee;padding:2px 5px;border-radius:4px;margin-left:2px}.builder-contact-list{display:grid;gap:8px;margin-top:16px}.builder-contact-row{display:flex;align-items:center;gap:7px;border:1px solid #e7e7e7;border-radius:9px;background:#fff;padding:10px 7px;transition:border-color .18s,background .18s}.builder-contact-row:hover{background:#fdfdfd;border-color:#d3d3d3}.builder-contact-row.dragging{opacity:.45}.builder-contact-row.drop-target{border-color:#979797;background:#f4f4f4;box-shadow:0 -2px #979797}.builder-drag-handle{border:0;background:none;color:#b4b4b4;padding:3px;display:flex;cursor:grab;touch-action:none}.builder-drag-handle:active{cursor:grabbing}.builder-field-name{flex:1;min-width:0;font-size:13px;font-weight:550;color:#595959}.builder-field-name small{display:block;font-size:13px;font-weight:400;color:#a3a3a3;margin-top:2px}.builder-contact-row select{border:1px solid #e3e3e3;border-radius:6px;padding:7px 4px;background:#fafafa;font-size:13px;width:65px;color:#666}.builder-move-buttons{display:grid;gap:1px}.builder-move-buttons button{border:0;border-radius:3px;background:transparent;color:#9e9e9e;font-size:13px;line-height:14px;padding:0 4px;cursor:pointer}.builder-move-buttons button:disabled{opacity:.25;cursor:default}.builder-footnote{font-size:13px;color:#a5a5a5;text-align:center;line-height:1.6;padding:10px 10px 0}.builder-feedback{font-size:13px;color:#686868;background:#f4f4f4;border:1px solid #e7e7e7;border-radius:8px;padding:10px 12px;margin:0 0 12px}.builder-canvas{grid-area:1/2/3/3;min-width:0;min-height:0;display:flex;flex-direction:column;align-items:center;padding:0 30px;background-color:#f0f0f0;background-image:radial-gradient(#cccccc40 .8px,transparent .8px);background-size:16px 16px}.builder-preview-toolbar{height:66px;flex:0 0 66px;width:100%;display:flex;align-items:center;justify-content:space-between;gap:15px}.preview-label{display:flex;align-items:center;gap:7px;color:#898989;font-size:13px}.preview-label strong{font-size:13px;font-weight:500;color:#5d5d5d}.preview-label>span:last-child{border-left:1px solid #dcdcdc;padding-left:9px;margin-left:2px}.preview-live-dot{width:5px;height:5px;background:#a0a0a0;border-radius:50%}.builder-devices{display:flex;align-items:center;padding:4px;border:1px solid #e2e2e2;background:#eaeaea;border-radius:9px;gap:3px}.builder-devices button{display:grid;place-items:center;border:0;background:transparent;color:#9d9d9d;padding:5px 12px;border-radius:6px;cursor:pointer;transition:background .18s,color .18s,box-shadow .18s}.builder-devices button svg{width:17px;height:17px}.builder-devices button[aria-pressed=true]{background:#fff;color:#595959;box-shadow:0 1px 4px #32323212}.preview-dimensions{font-size:13px;color:#a1a1a1;font-variant-numeric:tabular-nums;min-width:50px;text-align:right}.builder-preview-surface{flex:1;min-height:0;background:#fff;border:1px solid #d9d9d9;border-radius:13px;overflow:hidden;width:100%;max-width:1100px;box-shadow:0 8px 28px #31313108,0 1px 3px #31313105;transition:max-width .36s ease,border-radius .36s ease}.builder-preview-surface iframe{width:100%;height:100%;border:0;display:block;background:#fff}.builder-canvas.mobile .builder-preview-surface{max-width:390px;border-radius:24px;box-shadow:0 12px 32px #3131310c,0 1px 3px #3131310a}.builder-canvas-caption{font-size:13px;color:#a7a7a7;padding:10px;text-align:center}.appearance-builder :is(button,a,input,select,summary):focus-visible{outline:2px solid #878787;outline-offset:3px}.builder-sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@keyframes builder-panel-in{0%{opacity:.75;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}@media(max-width:1200px){.builder-body{grid-template-columns:360px minmax(0,1fr)}.builder-canvas,.builder-topbar{padding:0 20px}.builder-save-status{display:none}}@media(max-width:900px){.builder-body{grid-template-columns:330px minmax(0,1fr)}.builder-topbar{gap:12px;padding:0 16px}.builder-name strong{font-size:14px}.builder-back{display:none}.builder-canvas{padding:0 12px}.preview-label>span:last-child{display:none}.preview-dimensions{display:none}.builder-rail{padding:12px}.builder-action{padding:9px 11px}.builder-control-scroll{padding:0 12px 20px}.builder-palettes{gap:5px}}@media(max-width:680px){body:has(.appearance-builder){overflow:auto}.appearance-builder{height:auto;min-height:100dvh}.appearance-builder>form{height:auto}.builder-topbar{position:sticky;top:0;flex-wrap:wrap;height:auto;min-height:74px;padding:12px;gap:10px}.studio-mark{width:32px;height:32px;font-size:27px}.builder-name small{max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.builder-top-actions{gap:6px}.builder-separator,.builder-top-actions .admin-language{display:none}.builder-action{font-size:13px!important;padding:8px 10px}.builder-body{display:flex;flex-direction:column}.builder-rail{height:60px;flex:0 0 60px;border-right:0}.builder-controls{height:650px;border-right:0}.builder-canvas{height:800px;padding:0 16px}.builder-preview-toolbar{height:58px;flex-basis:58px}.builder-control-scroll{padding:0 16px 20px}.builder-panel-title{padding:18px 20px 14px}.builder-color-label{font-size:13px}}@media(prefers-reduced-motion:reduce){.appearance-builder *{animation:none!important;transition:none!important}}.builder-rail button,.builder-design-tabs button,.builder-help{font-size:13px}.builder-color-label,.builder-group .admin-field>span{font-size:13px}.builder-hex,.builder-sync{font-size:13px!important}.builder-palettes button,.builder-contact-row .builder-field-name{font-size:13px}@media(max-width:680px){.builder-top-actions .admin-language{display:flex}.builder-topbar{align-content:center}.builder-top-actions{flex-wrap:wrap}.builder-name{margin-right:auto}.builder-top-actions .admin-language button{padding:5px 7px}}.builder-language-card{padding:11px 13px}.builder-language-card .admin-field{flex-direction:row;align-items:center;justify-content:space-between;gap:12px;margin:0}.builder-language-card .admin-field>span{margin:0;font-size:13px;max-width:145px}.builder-language-card .admin-field select{width:120px;flex-shrink:0;height:34px;padding:5px 9px;font-size:13px;background:#fafafa}.builder-language-card .builder-help{display:none}.ops-layout{display:grid;grid-template-columns:224px minmax(0,1fr);min-height:100vh;background:#f8f8f8;color:#282828;--ops-accent: #5d5d5d;--ops-muted: #7b7b7b}.ops-sidebar{position:sticky;top:0;height:100vh;background:#fff;border-right:1px solid #e9e9e9;display:flex;flex-direction:column;padding:26px 16px 16px;z-index:20}.ops-brand{display:flex;align-items:center;gap:10px;color:#262626;text-decoration:none;margin:0 4px 34px;font-size:18px;letter-spacing:-.5px;line-height:1.15}.ops-brand .admin-symbol{flex-shrink:0;width:38px;height:40px;background:#2b2b2b;font-style:italic}.ops-brand b{font-weight:500}.ops-brand small{display:block;margin-top:7px;font-size:13px;letter-spacing:0;color:#959595}.ops-nav-caption{font-size:13px;font-weight:600;letter-spacing:1.3px;color:#a3a3a3;padding:0 12px;margin-bottom:12px}.ops-sidebar nav{display:grid;gap:5px}.ops-sidebar nav a{display:flex;align-items:center;gap:11px;padding:12px;border-radius:9px;text-decoration:none;color:#787878;font-size:13px;line-height:1.3;transition:background .18s,color .18s}.ops-sidebar nav a svg{flex-shrink:0}.ops-sidebar nav a:hover{background:#f6f6f6;color:#3c3c3c}.ops-sidebar nav a.active{background:#f1f1f1;color:#5e5e5e;font-weight:600}.ops-sidebar-bottom{margin-top:auto;padding-top:24px}.ops-store{display:flex;align-items:center;gap:10px;border-top:1px solid #eeeeee;margin-top:20px;padding:20px 5px 0}.ops-store-avatar{width:31px;height:31px;border-radius:9px;display:grid;place-items:center;background:#efefef;color:#5e5e5e;font-size:13px}.ops-store>div{min-width:0}.ops-store strong{display:block;font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:145px}.ops-plan-dot{display:inline-flex;align-items:center;gap:5px;margin-top:4px;color:#8f8f8f;font-size:13px}.ops-plan-dot:before{content:"";width:5px;height:5px;background:#aaa;border-radius:50%}.ops-workspace{min-width:0}.ops-topbar{height:62px;border-bottom:1px solid #eaeaea;background:#fff;display:flex;align-items:center;justify-content:space-between;padding:0 32px}.ops-environment{font-size:13px;color:#8f8f8f;display:flex;align-items:center;gap:8px}.ops-environment i,.ops-connection-strip i{width:6px;height:6px;border-radius:50%;background:#a8a8a8;display:inline-block}.ops-topbar .admin-language{padding:2px;background:#f6f6f6}.ops-topbar .admin-language button{font-size:13px;padding:5px 9px}.ops-menu{display:none}.ops-usage{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:42px;background:#f3f3f3;border-bottom:1px solid #e8e8e8;padding:9px 32px;color:#787878;font-size:13px}.ops-usage b{color:#5b5b5b;font-weight:600;margin-right:14px}.ops-usage a{display:inline-flex;align-items:center;gap:5px;white-space:nowrap;color:#636363;text-decoration:none;font-weight:600}.ops-usage a svg{width:13px;height:13px}.ops-page{max-width:1500px;margin:auto;padding:32px}.ops-page-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:0 0 28px}.ops-page-heading h1{font-size:25px;letter-spacing:-.8px;font-weight:650;line-height:1.25;margin:0 0 8px}.ops-page-heading p{margin:0;color:var(--ops-muted);font-size:13px}.ops-heading-actions{display:flex;gap:8px;align-items:center}.ops-page .admin-btn{font-size:13px;padding:9px 14px;display:inline-flex;align-items:center;justify-content:center;gap:7px;border-radius:7px;border:1px solid #e2e2e2;box-shadow:0 1px 2px #24242408;text-decoration:none;color:#535353;background:#fff;cursor:pointer;line-height:1.4}.ops-page .admin-btn.primary{background:#323232;border-color:#323232;color:#fff}.ops-page .admin-btn svg{width:16px;height:16px}.ops-page .admin-btn.small{padding:6px 9px;font-size:13px}.ops-page .admin-btn:disabled{opacity:.5;cursor:not-allowed}.ops-page .admin-btn:hover:not(:disabled){filter:brightness(.97)}.ops-page .admin-field{margin-bottom:18px;font-size:13px}.ops-page .admin-field input,.ops-page .admin-field select{border:1px solid #e2e2e2;border-radius:7px;padding:11px 12px;background:#fff;min-width:0;font:inherit;width:100%;color:#3c3c3c}.ops-page .admin-field span{color:#797979;font-size:13px}.ops-page .admin-check{font-size:13px;margin:18px 0}.ops-page input:focus-visible,.ops-page select:focus-visible,.ops-page button:focus-visible,.ops-sidebar a:focus-visible{outline:2px solid #9c9c9c;outline-offset:3px}.ops-page h2{font-size:15px;letter-spacing:-.3px;font-weight:600;margin:0 0 16px}.ops-page .admin-muted{font-size:13px;color:#8a8a8a;line-height:1.7}.ops-page hr{border:0;border-top:1px solid #eeeeee;margin:24px 0}.ops-panel{background:#fff;border:1px solid #e8e8e8;border-radius:12px;box-shadow:0 2px 3px #2c2c2c02;min-width:0;overflow:hidden;margin-bottom:20px}.ops-padded{padding:24px}.ops-panel-heading{padding:21px 24px 17px;display:flex;align-items:center;justify-content:space-between;gap:12px}.ops-panel-heading h2{margin:0}.ops-panel-heading a{font-size:13px;color:#888;text-decoration:none}.ops-padded .ops-panel-heading{padding:0 0 18px}.ops-padded .ops-panel-heading p{margin:7px 0 0}.ops-badge{display:inline-flex;align-items:center;gap:5px;white-space:nowrap;border-radius:5px;padding:4px 7px;font-size:13px;line-height:1.4;font-weight:500;background:#f1f1f1;color:#7f7f7f;vertical-align:middle}.ops-badge.green{background:#f3f3f3;color:#7c7c7c}.ops-badge.blue{background:#f2f2f2;color:#7b7b7b}.ops-badge.amber{background:#f7f7f7;color:#8e8e8e}.ops-badge.red{background:#f3f3f3;color:#828282}.ops-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-bottom:25px}.ops-metric{display:block;border:1px solid #e9e9e9;border-radius:12px;background:#fff;padding:22px;text-decoration:none;color:inherit;transition:transform .18s,box-shadow .18s}.ops-metric:hover{transform:translateY(-2px);box-shadow:0 5px 15px #41414108}.ops-metric>div{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:13px;color:#868686}.ops-metric-icon{display:grid;place-items:center;width:34px;height:34px;border-radius:10px;background:#f2f2f2;color:#858585}.ops-metric.purple .ops-metric-icon{background:#f1f1f1;color:#919191}.ops-metric.amber .ops-metric-icon{background:#f6f6f6;color:#a4a4a4}.ops-metric>strong{display:block;font-size:36px;line-height:1.2;margin:17px 0;letter-spacing:-1.3px;font-weight:600}.ops-metric>small{display:flex;align-items:center;justify-content:space-between;font-size:13px;color:#9a9a9a}.ops-metric>small svg{width:13px;height:13px}.ops-dashboard-grid{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(270px,1fr);gap:20px}.ops-recent{display:flex;align-items:center;gap:13px;padding:16px 24px;border-top:1px solid #f1f1f1;text-decoration:none;color:inherit;font-size:13px}.ops-recent>div{flex:1;min-width:0}.ops-recent small{display:block;color:#909090;margin-top:4px}.ops-recent>strong{margin-left:auto;font-size:13px;white-space:nowrap}.ops-recent>svg{color:#a6a6a6;width:14px}.ops-order-avatar{width:34px;height:36px;background:#f5f5f5;border-radius:8px;display:grid;place-items:center;color:#9b9b9b}.ops-order-avatar svg{width:18px}.ops-performance .ops-panel-heading{padding-bottom:0}.ops-rate{text-align:center;padding:24px 15px 17px}.ops-rate>strong{display:block;font-size:45px;font-weight:500;letter-spacing:-2px;color:#7e7e7e;line-height:1.15}.ops-rate>span{font-size:13px;color:#9a9a9a}.ops-rate-summary{display:flex;justify-content:center;gap:40px;text-align:center}.ops-rate-summary b{display:block;font-weight:600;font-size:17px}.ops-rate-summary small{font-size:13px;color:#9c9c9c}.ops-performance>p{font-size:13px;text-align:center;line-height:1.7;color:#a5a5a5;margin:22px 25px}.ops-two-col{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.ops-breakdown{padding:24px}.ops-breakdown-row{margin-top:20px}.ops-breakdown-row>div:first-child{display:flex;justify-content:space-between;font-size:13px;color:#878787;margin-bottom:8px}.ops-breakdown-row strong{font-weight:500;color:#6b6b6b}.ops-meter{height:5px;background:#f3f3f3;border-radius:5px;overflow:hidden}.ops-meter span{height:100%;display:block;background:#bababa;border-radius:5px}.ops-muted-block{font-size:13px;color:#a5a5a5;line-height:1.8;padding:14px 0}.ops-connection-strip{display:flex;align-items:center;gap:18px;font-size:13px;color:#9c9c9c;padding:0 6px}.ops-connection-strip>span{display:flex;align-items:center;gap:7px}.ops-connection-strip a{margin-left:auto;color:#898989;text-decoration:none}.ops-tabs{display:flex;gap:22px;border-bottom:1px solid #e8e8e8;margin-bottom:20px;overflow:auto;white-space:nowrap;padding:0 4px}.ops-panel>.ops-tabs{padding:0 22px;margin:0}.ops-tabs a{display:inline-flex;gap:6px;align-items:center;text-decoration:none;font-size:13px;color:#969696;padding:16px 0;border-bottom:2px solid transparent}.ops-tabs a[aria-current]{border-bottom-color:#767676;color:#656565;font-weight:600}.ops-tabs a span{padding:1px 5px;background:#f1f1f1;border-radius:4px;font-size:13px}.ops-table-tools{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px 22px;border-bottom:1px solid #eeeeee}.ops-search{display:flex;align-items:center;gap:9px;max-width:420px;flex:1;padding:0 10px;border:1px solid #e6e6e6;border-radius:7px;height:36px;color:#a3a3a3}.ops-search svg{width:16px;height:16px;flex-shrink:0}.ops-search input{border:0;outline:0;min-width:0;width:100%;font:inherit;font-size:13px;color:#616161}.ops-search input::placeholder{color:#a6a6a6}.ops-search button{border:0;background:transparent;font-size:13px;color:gray;cursor:pointer;padding:7px 2px}.ops-table-scroll{overflow:auto}.ops-table{border-collapse:collapse;width:100%;min-width:690px;text-align:left}.ops-table th{font-size:13px;font-weight:500;color:#9f9f9f;background:#fbfbfb;padding:11px 20px;border-bottom:1px solid #eeeeee}.ops-table td{padding:18px 20px;font-size:13px;border-bottom:1px solid #f0f0f0;color:#6a6a6a;vertical-align:middle}.ops-table td strong{font-size:13px;font-weight:500;display:block}.ops-table td small{display:block;font-size:13px;color:#9e9e9e;margin-top:5px}.ops-table tbody tr:last-child td{border-bottom:0}.ops-table tbody tr:hover{background:#fdfdfd}.ops-order-link{color:#5e5e5e;font-weight:600;text-decoration:none}.ops-phone{display:inline-flex;align-items:center;gap:5px;text-decoration:none;color:#969696;font-size:13px;margin-top:4px}.ops-phone svg{width:12px;height:12px}.ops-secondary-link{display:block;text-decoration:none;color:#9c9c9c;font-size:13px;margin-top:7px}.ops-table td .ops-badge.red{margin-top:5px}.ops-table-footer{display:flex;align-items:center;justify-content:space-between;padding:14px 22px;border-top:1px solid #eeeeee;font-size:13px;color:#a6a6a6}.ops-table-footer>div{display:flex;gap:7px}.ops-footnote{font-size:13px;color:#9b9b9b;line-height:1.75;margin-top:16px}.ops-empty{text-align:center;padding:45px 30px;max-width:520px;margin:auto}.ops-empty-icon{display:inline-grid;place-items:center;width:48px;height:48px;background:#f2f2f2;border-radius:14px;color:#9a9a9a;margin-bottom:16px}.ops-empty-icon svg{width:23px;height:23px}.ops-empty h2{font-size:15px;margin-bottom:8px;color:#656565;font-weight:500}.ops-empty p{font-size:13px;color:#a6a6a6;line-height:1.8;margin:0 auto 18px;max-width:330px}.ops-empty .admin-btn{margin-top:4px}.ops-courier-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.ops-courier-card{padding:22px;margin-bottom:0}.ops-courier-card-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:22px}.ops-courier-logo{display:grid;place-items:center;width:38px;height:38px;border-radius:10px;background:#f1f1f1;font-size:18px;font-weight:700;color:#959595}.ops-courier-logo.speedy{background:#f0f0f0;color:#6a6a6a}.ops-courier-logo.econt{background:#f1f1f1;color:#777}.ops-courier-logo.boxnow{background:#f4f4f4;color:#aaa}.ops-courier-card h2{margin-bottom:9px}.ops-courier-card p{font-size:13px;color:#9c9c9c;line-height:1.8;min-height:40px;margin:0 0 20px}.ops-courier-grid+section{margin-top:22px}.ops-account-row{display:flex;align-items:center;gap:14px;padding:18px 0;border-top:1px solid #f0f0f0}.ops-account-row strong{font-size:13px}.ops-account-row small{display:block;margin-top:4px;color:#a1a1a1;font-size:13px}.ops-account-actions{display:flex;align-items:center;gap:10px;margin-left:auto}.ops-text-button{border:0;background:none;color:#9f9f9f;font:inherit;font-size:13px;cursor:pointer}.ops-form-panel{max-width:760px}.ops-three-fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.ops-account-selector{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:20px}.ops-account-selector a{padding:9px 13px;border:1px solid #e5e5e5;background:#fff;border-radius:7px;font-size:13px;color:#989898;text-decoration:none}.ops-account-selector a.active{color:#6f6f6f;border-color:#bebebe;background:#f8f8f8}.ops-account-selector span{font-size:13px}.ops-inline-form{display:flex;align-items:end;gap:12px}.ops-inline-form .admin-field{margin:0;flex:1}.ops-health{display:flex;align-items:center;flex-wrap:wrap;gap:10px;border:1px solid #e8e8e8;background:#fff;border-radius:9px;padding:14px 18px;margin-bottom:22px}.ops-health>span:first-child{display:flex;align-items:center;gap:7px;margin-right:auto;font-size:13px;color:#909090}.ops-health svg{width:16px;height:16px}.ops-appearance-feature{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,1fr);min-height:520px}.ops-appearance-feature>div:first-child{padding:60px 42px;align-self:center}.ops-eyebrow{font-size:13px;letter-spacing:2px;color:#a5a5a5}.ops-appearance-feature h2{font-size:32px;line-height:1.2;letter-spacing:-1px;margin:18px 0 20px;white-space:pre-line}.ops-appearance-feature p{font-size:13px;color:#999;line-height:1.9;max-width:340px}.ops-feature-tags{display:flex;flex-wrap:wrap;gap:7px;margin:22px 0 30px}.ops-feature-tags span{border:1px solid #ebebeb;border-radius:5px;padding:5px 7px;font-size:13px;color:#979797}.ops-appearance-feature small{display:block;font-size:13px;color:#b5b5b5;margin-top:15px}.ops-preview-stage{background:#f0f0f0;display:grid;place-items:start center;padding:35px 20px 0;overflow:hidden;max-height:570px}.ops-preview-stage iframe{border:1px solid #e3e3e3;border-radius:20px 20px 0 0;box-shadow:0 6px 25px #2b2b2b10;background:#fff;width:390px;height:720px;transform:scale(.85);transform-origin:top center;pointer-events:none}.ops-function-choice{display:flex;align-items:start;gap:15px;padding:22px;background:#fbfbfb;border:1px solid #e8e8e8;border-radius:9px}.ops-choice-icon{display:grid;place-items:center;width:23px;height:23px;flex-shrink:0;border-radius:50%;background:#787878;color:#fff}.ops-choice-icon svg{width:14px;height:14px}.ops-function-choice strong{font-size:13px}.ops-function-choice p{font-size:13px;line-height:1.7;color:#999;margin:7px 0 0;max-width:680px}.ops-setting-line{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:16px 0;border-bottom:1px solid #f0f0f0;font-size:13px;color:#878787}.ops-setting-line:last-child{border-bottom:0}.ops-setting-line .admin-check{margin:0}.ops-plan-card{max-width:650px;padding:40px}.ops-plan-card>.ops-empty-icon{margin-right:12px}.ops-plan-card h2{font-size:23px;letter-spacing:-.7px;margin-top:12px}.ops-plan-card p{color:#9a9a9a;font-size:13px;line-height:1.8}.ops-plan-features{display:grid;gap:12px;padding:22px 0;border-top:1px solid #f0f0f0;margin-top:24px}.ops-plan-features span{display:flex;gap:10px;align-items:center;color:#858585;font-size:13px}.ops-plan-features svg{color:#b0b0b0;width:16px}.ops-audit-intro{padding:35px;display:flex;align-items:start;gap:25px}.ops-audit-intro>div{max-width:650px}.ops-audit-intro h2{font-size:21px;margin-top:18px}.ops-audit-intro p,.ops-audit-intro li{font-size:13px;color:#9a9a9a;line-height:1.8}.ops-audit-intro ol{padding-left:17px;display:grid;gap:10px;margin:22px 0}.ops-detail-grid{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(290px,1fr);gap:20px}.ops-detail-row{display:flex;justify-content:space-between;gap:14px;padding:12px 0;border-bottom:1px solid #f0f0f0;font-size:13px}.ops-detail-row:last-child{border-bottom:0}.ops-detail-row span{color:#969696}.ops-detail-row strong{font-weight:500;text-align:right}.ops-detail-address{font-size:13px;color:#8a8a8a;line-height:1.85}.ops-detail-actions{display:flex;gap:9px;flex-wrap:wrap;margin-top:20px}.ops-route{animation:ops-enter .18s ease-out}.builder-back:has(svg){padding:10px;display:inline-flex;border:0}.builder-back svg{width:20px;height:20px}.builder-topbar .builder-name{border:0;padding-left:0}@keyframes ops-enter{0%{transform:translateY(4px);opacity:.65}to{transform:translateY(0);opacity:1}}@media(max-width:1150px){.ops-layout{grid-template-columns:190px minmax(0,1fr)}.ops-sidebar{padding-left:12px;padding-right:12px}.ops-brand{font-size:15px}.ops-brand small{font-size:13px}.ops-sidebar nav a{font-size:13px;padding:11px 9px;gap:8px}.ops-page{padding:26px 22px}.ops-page-heading h1{font-size:22px}.ops-dashboard-grid{grid-template-columns:1fr}.ops-courier-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ops-performance .ops-rate{padding:20px 15px}.ops-recent .ops-badge{font-size:13px}.ops-appearance-feature>div:first-child{padding:35px 24px}.ops-appearance-feature{grid-template-columns:minmax(0,1fr) 330px}.ops-appearance-feature h2{font-size:27px}.ops-account-actions{gap:6px}.ops-topbar,.ops-usage{padding-left:22px;padding-right:22px}}@media(max-width:900px){.ops-layout{grid-template-columns:64px minmax(0,1fr)}.ops-sidebar{padding:20px 10px 12px}.ops-brand{margin:0 2px 30px}.ops-brand>span:last-child,.ops-nav-caption,.ops-sidebar nav a>span,.ops-store>div{display:none}.ops-sidebar nav a{padding:12px;justify-content:center}.ops-store{padding-top:20px;justify-content:center}.ops-usage-detail{display:none}.ops-metrics{gap:12px}.ops-metric{padding:16px}.ops-metric>div{font-size:13px}.ops-metric>small{font-size:13px}.ops-two-col,.ops-detail-grid{grid-template-columns:1fr}.ops-appearance-feature{grid-template-columns:minmax(0,1fr) 320px}.ops-account-row{flex-wrap:wrap}.ops-account-actions{margin-left:0;width:100%}}@media(max-width:650px){.ops-layout{display:block}.ops-sidebar{display:none;position:fixed;width:220px;box-shadow:8px 0 35px #29292926;height:100vh}.ops-layout.nav-open .ops-sidebar{display:flex}.ops-layout.nav-open .ops-brand>span:last-child,.ops-layout.nav-open .ops-nav-caption,.ops-layout.nav-open .ops-sidebar nav a>span,.ops-layout.nav-open .ops-store>div{display:block}.ops-layout.nav-open .ops-sidebar nav a{justify-content:start}.ops-layout.nav-open .ops-store{justify-content:start}.ops-layout.nav-open .ops-workspace{margin-left:220px;min-width:300px}.ops-menu{display:inline-flex;background:none;border:0;color:#7e7e7e;cursor:pointer}.ops-topbar{padding:0 14px;height:55px}.ops-environment{font-size:13px}.ops-usage{padding:8px 18px;font-size:13px}.ops-page{padding:23px 16px}.ops-page-heading{align-items:start;flex-wrap:wrap;margin-bottom:22px;gap:14px}.ops-page-heading h1{font-size:22px}.ops-page-heading p{font-size:13px;line-height:1.7}.ops-metrics{grid-template-columns:1fr;gap:10px}.ops-metric{padding:16px}.ops-metric>strong{font-size:28px;margin:5px 0}.ops-metric-icon{width:28px;height:28px}.ops-dashboard-grid{gap:0}.ops-recent{padding:15px;gap:10px}.ops-recent .ops-badge{display:none}.ops-panel-heading{padding:18px}.ops-courier-grid{grid-template-columns:1fr 1fr;gap:10px}.ops-courier-card{padding:15px}.ops-courier-card p{font-size:13px;min-height:65px}.ops-courier-card-top{gap:5px}.ops-courier-card-top .ops-badge{font-size:13px}.ops-courier-logo{width:30px;height:30px}.ops-padded{padding:20px}.ops-appearance-feature{grid-template-columns:1fr}.ops-appearance-feature>div:first-child{padding:30px}.ops-preview-stage{max-height:380px;padding-top:25px}.ops-health{gap:8px}.ops-health>span:first-child{width:100%;margin-bottom:5px}.ops-connection-strip{flex-wrap:wrap;font-size:13px}.ops-connection-strip a{margin-left:0}.ops-table-tools{padding:15px;gap:10px}.ops-table-tools>.admin-muted{display:none}.ops-tabs{gap:18px}.ops-tabs a{font-size:13px}.ops-audit-intro{padding:24px;gap:14px}.ops-audit-intro>.ops-empty-icon{display:none}.ops-plan-card{padding:28px}.ops-three-fields{gap:9px}.ops-page .admin-row{grid-template-columns:1fr}.ops-page .admin-field input{font-size:13px}.ops-inline-form{align-items:end}}@media(prefers-reduced-motion:reduce){.ops-route{animation:none}.ops-metric,.ops-sidebar nav a{transition:none}}.ops-back{display:inline-flex;color:#7e7e7e;text-decoration:none;font-size:13px;margin-bottom:15px}.ops-detail-grid{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(260px,1fr);gap:22px}.ops-detail-grid>div,.ops-detail-grid>aside{display:grid;align-content:start;gap:20px}.ops-detail-grid h3{font-size:14px;margin:15px 0 7px}.ops-detail-grid p{font-size:13px;line-height:1.6;overflow-wrap:anywhere}.ops-detail-grid hr{border:0;border-top:1px solid #f0f0f0;margin:24px 0}.ops-detail-actions{display:flex;align-items:center;gap:18px;margin-top:20px}.ops-item-row,.ops-detail-total{display:flex;justify-content:space-between;gap:20px;padding:16px 0;border-bottom:1px solid #f0f0f0;font-size:13px}.ops-detail-total{font-size:15px;border:0}.ops-label-ready{display:flex;align-items:center;gap:16px;padding:20px 0}.ops-label-ready h3{margin:0}.ops-label-ready p{margin:4px 0 0}.ops-label-ready form{margin-left:auto}.ops-label-check{display:grid;place-items:center;width:42px;height:42px;border-radius:50%;background:#f1f1f1;color:#626262}.ops-pdf-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#1f1f1f70;display:grid;place-items:center;padding:30px;z-index:200}.ops-pdf-dialog{width:min(900px,100%);height:85vh;background:#fff;border-radius:14px;overflow:hidden;display:flex;flex-direction:column}.ops-pdf-dialog header{display:flex;gap:12px;align-items:center;padding:15px}.ops-pdf-dialog header strong{margin-right:auto}.ops-pdf-dialog iframe{flex:1;border:0;width:100%}@media(max-width:900px){.ops-detail-grid{grid-template-columns:1fr}}.ops-layout{--ops-accent: #303030;--ops-muted: #616161;background:#f1f1f1;color:#303030}.ops-sidebar{background:#f7f7f7;border-color:#e3e3e3}.ops-sidebar nav a{color:#4a4a4a;font-size:13px;padding:10px 12px;border-radius:8px}.ops-sidebar nav a:hover{background:#ebebeb;color:#303030}.ops-sidebar nav a.active{background:#e3e3e3;color:#1a1a1a}.ops-nav-caption{color:#737373}.ops-brand,.ops-brand .admin-symbol{color:#303030}.ops-brand .admin-symbol{background:#303030;color:#fff}.ops-brand small,.ops-plan-dot{color:#616161}.ops-store-avatar{background:#e3e3e3;color:#303030}.ops-topbar{border-color:#e3e3e3}.ops-environment{color:#616161}.ops-usage{background:#eaeaea;border-color:#dedede;color:#616161;font-size:13px}.ops-usage b,.ops-usage a{color:#303030}.ops-panel,.ops-metric{border-color:#e3e3e3;box-shadow:0 1px #0000000d}.ops-page-heading h1{font-size:24px;letter-spacing:-.5px;color:#303030}.ops-page-heading p,.ops-page .admin-muted{font-size:13px;color:#616161}.ops-page h2{font-size:15px;color:#303030}.ops-page .admin-btn{font-size:13px;font-weight:550;border-color:#c9c9c9;color:#303030;box-shadow:0 1px #00000012;background:#fff}.ops-page .admin-btn.primary,.admin-btn.primary,.builder-topbar .admin-btn.primary{background:#303030;border-color:#303030;color:#fff;box-shadow:inset 0 1px #ffffff14,0 1px #00000026}.ops-page .admin-btn.primary:hover:not(:disabled),.admin-btn.primary:hover:not(:disabled){background:#1a1a1a;filter:none}.ops-page .admin-btn:not(.primary):hover:not(:disabled){background:#f7f7f7;filter:none}.ops-page .admin-field span{color:#303030;font-size:13px}.ops-page .admin-field input,.ops-page .admin-field select{border-color:#8a8a8a;color:#303030;font-size:13px}.ops-page :is(input,select,button):focus-visible,.ops-sidebar a:focus-visible{outline-color:#303030}.ops-layout input[type=checkbox],.ops-layout input[type=radio]{accent-color:#303030}.ops-metric-icon,.ops-metric.purple .ops-metric-icon,.ops-metric.amber .ops-metric-icon{background:#f1f1f1;color:#616161}.ops-metric>div{color:#616161;font-size:13px}.ops-metric>small,.ops-recent small,.ops-performance>p,.ops-rate>span,.ops-rate-summary small,.ops-muted-block,.ops-connection-strip{color:#616161;font-size:13px}.ops-rate>strong{color:#303030}.ops-meter{background:#ebebeb}.ops-meter span{background:#616161}.ops-breakdown-row>div:first-child,.ops-breakdown-row strong{color:#616161;font-size:13px}.ops-tabs a{font-size:13px;color:#616161}.ops-tabs a[aria-current]{color:#303030;border-bottom-color:#303030}.ops-account-selector a.active{color:#303030;background:#ebebeb;border-color:#8a8a8a}.ops-empty-icon,.ops-order-avatar,.ops-courier-logo,.ops-courier-logo.speedy,.ops-courier-logo.econt,.ops-courier-logo.boxnow{background:#ebebeb;color:#616161}.ops-empty h2{color:#303030}.ops-empty p,.ops-courier-card p,.ops-footnote{color:#616161;font-size:13px}.ops-table th{background:#f7f7f7;color:#616161;font-size:13px}.ops-table td,.ops-table td strong{font-size:13px;color:#303030}.ops-table td small,.ops-phone,.ops-secondary-link,.ops-table-footer{color:#616161;font-size:13px}.ops-order-link,.ops-text-button,.ops-search button,.ops-panel-heading a{color:#303030}.ops-search{border-color:#8a8a8a}.ops-search input{font-size:13px;color:#303030}.ops-search input::placeholder{color:#737373}.ops-badge{background:#ebebeb;color:#4a4a4a;font-size:13px}.ops-badge.blue,.ops-badge.amber{background:#e8e8e8;color:#4a4a4a}.ops-badge.green{background:#d7eddf;color:#14532d}.ops-badge.red{background:#fee2e2;color:#8e1f1f}.ops-health{border-color:#e3e3e3}.ops-health>span:first-child{color:#616161}.ops-choice-icon{background:#303030}.ops-function-choice{background:#f7f7f7;border-color:#e3e3e3}.ops-function-choice p,.ops-appearance-feature p,.ops-feature-tags span,.ops-setting-line,.ops-plan-card p,.ops-audit-intro p,.ops-audit-intro li{color:#616161}.ops-preview-stage{background:#ebebeb}.appearance-builder{--studio-ink: #303030;--studio-muted: #616161;--studio-line: #e3e3e3;--studio-accent: #303030;--studio-tint: #ebebeb}.builder-rail button[aria-pressed=true]{background:#e3e3e3;color:#303030}.builder-toggle input:checked{background:#303030}.builder-group .admin-field :is(input,select):focus{border-color:#303030;box-shadow:0 0 0 2px #3030301a}.builder-palettes button[aria-pressed=true],.builder-contact-row.drop-target{border-color:#616161;background:#f1f1f1;box-shadow:0 0 0 1px #61616120}.builder-section-heading p,.builder-help,.builder-group .admin-field>span{color:#616161}.section-icon{background:#ebebeb;color:#616161}.builder-logo-dropzone{background:#f7f7f7;border-color:#c9c9c9;color:#616161}.ops-page .ops-appearance-feature h2{font-size:28px;line-height:1.25;letter-spacing:-.65px}html,body{margin:0;padding:0}.ac-admin-root{font-family:Sofia Sans,sans-serif;font-size:15px;min-height:0}.ac-admin-root *,.ac-admin-root *:before,.ac-admin-root *:after{box-sizing:border-box}.ac-admin-root button,.ac-admin-root input,.ac-admin-root select,.ac-admin-root textarea{font-family:inherit}.ops-app-shell{height:100dvh;display:flex;flex-direction:column;overflow:hidden;background:#f1f1f1}.ops-announcement{flex:0 0 auto;min-height:54px;padding:10px 24px;background:#171717;color:#fff;display:flex;align-items:center;gap:24px;z-index:30}.ops-announcement-message{display:flex;align-items:center;gap:12px;font-size:14px;min-width:0}.ops-announcement-message strong{white-space:nowrap;font-weight:650}.ops-attention{font-size:20px;line-height:1}.ops-announcement .ops-usage-detail{color:#d0d0d0}.ops-plan-link{color:#fff;text-decoration:none;display:inline-flex;align-items:center;gap:5px;white-space:nowrap;margin-left:auto;font-size:14px;font-weight:600}.ops-plan-link:hover{text-decoration:underline}.ops-plan-link svg{width:16px;height:16px}.ops-announcement .admin-language{padding:3px;background:#363636;border:1px solid #555;flex-shrink:0}.ops-announcement .admin-language button{color:#d7d7d7;font-size:13px;padding:5px 9px;background:transparent;border:0}.ops-announcement .admin-language button[aria-pressed=true]{color:#171717;background:#fff;box-shadow:none}.ops-announcement :focus-visible{outline:2px solid #fff;outline-offset:4px}.ops-layout{flex:1;min-height:0;overflow:hidden;grid-template-columns:238px minmax(0,1fr)}.ops-sidebar{position:relative;height:100%;min-height:0;overflow-y:auto;padding:24px 14px 18px}.ops-workspace{height:100%;min-height:0;overflow:auto;overscroll-behavior:contain}.ops-route{min-height:0}.ops-brand{margin:0 3px 26px;gap:10px;font-size:22px;letter-spacing:-.6px}.ops-brand-icon{width:48px;height:48px;object-fit:contain;flex-shrink:0}.ops-brand>span{white-space:nowrap}.ops-brand strong{font-weight:750}.ops-sidebar nav a{font-size:15px;padding:11px;gap:10px}.ops-sidebar nav a .ops-icon{transition:transform .18s ease}.ops-sidebar nav a:hover .ops-icon{transform:rotate(-5deg) scale(1.08)}.ops-sidebar nav a.active .ops-icon{color:#151515}.ops-store strong{font-size:14px}.ops-plan-dot,.ops-badge{font-size:13px}.ops-page-heading p,.ops-panel p,.ops-empty p,.ops-courier-card p{font-size:15px;line-height:1.5;color:#616161}.ops-page-heading h1{font-size:30px}.ops-panel h2{font-size:19px}.ops-courier-logo,.ops-courier-logo.speedy,.ops-courier-logo.econt,.ops-courier-logo.boxnow,.ops-courier-logo.pidgeon{width:114px;height:54px;flex:0 0 114px;display:flex;align-items:center;justify-content:center;border-radius:9px;background:transparent;padding:0}.ops-courier-logo img{width:108px;height:auto;max-width:none;max-height:none;object-fit:contain}.ops-courier-logo.speedy img{width:120px}.ops-courier-logo.econt img{width:114px;padding:9px 10px;background:#182b49;border-radius:8px}.ops-courier-logo.boxnow img{width:70px}.ops-courier-logo.sameday img,.ops-courier-logo.pidgeon img{width:112px}.ops-courier-card-top{gap:12px;flex-wrap:wrap}.ops-courier-card h2{margin-top:20px}.ops-courier-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.ops-account-row small,.ops-metric>small{font-size:13px}.ops-empty-icon{width:64px;height:64px;border-radius:22px;background:#f0f0f0;color:#454545;transform:rotate(-4deg)}.ops-empty-icon svg{width:34px;height:34px;transform:rotate(4deg)}.appearance-builder{font-family:Sofia Sans,sans-serif}@media(max-width:1150px){.ops-layout{grid-template-columns:218px minmax(0,1fr)}.ops-brand{font-size:20px}.ops-courier-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ops-announcement{gap:16px;padding:10px 18px}.ops-announcement .ops-usage-detail{display:none}}@media(max-width:900px){.ops-layout{grid-template-columns:72px minmax(0,1fr)}.ops-sidebar{padding:20px 10px 12px}.ops-brand{margin:0 1px 24px}.ops-brand-icon{width:48px}.ops-sidebar nav a{padding:12px}}@media(max-width:650px){.ops-layout{display:block;position:relative}.ops-sidebar{display:none;position:absolute;inset:0 auto 0 0;width:238px;height:100%}.ops-layout.nav-open .ops-workspace{margin-left:0;min-width:0}.ops-announcement{gap:10px;padding:10px 12px;flex-wrap:wrap}.ops-announcement-message{gap:7px}.ops-announcement .ops-menu{color:#fff;padding:2px}.ops-announcement .admin-language{margin-left:auto}.ops-plan-link{display:none}.ops-courier-grid{grid-template-columns:1fr}.ops-page-heading h1{font-size:26px}.ops-page-heading p{font-size:14px}}@media(prefers-reduced-motion:reduce){.ops-sidebar nav a:hover .ops-icon{transform:none}}body:has(.ops-app-shell):after{display:none!important;content:none!important}.ops-preflight-result{display:flex;align-items:flex-start;gap:12px;background:#f3f4f3;border:1px solid #d4d8d4;padding:16px;border-radius:12px;margin:16px 0}.ops-preflight-result>svg{flex-shrink:0}.ops-preflight-result p{margin:5px 0 0;font-size:14px}.ops-setup-prompt{display:flex;align-items:center;gap:16px;padding:20px;margin-bottom:24px;border:1px solid #d7d7d7;border-radius:14px;background:#fff}.ops-setup-icon{display:grid;place-items:center;width:46px;height:46px;flex-shrink:0;background:#f0f0f0;border-radius:15px}.ops-setup-prompt>div{flex:1}.ops-setup-prompt h2{margin:0;font-size:18px}.ops-setup-prompt p{margin:5px 0 0;color:#616161;font-size:14px}@media(max-width:750px){.ops-setup-prompt{flex-wrap:wrap}.ops-setup-prompt .admin-btn{margin-left:62px}}.ops-office-field small{font-size:13px;font-weight:400;color:#616161}.ops-sender-company{display:flex;align-items:center;gap:12px;font-weight:600;font-size:16px}.ops-sender-company img{width:92px;height:40px;object-fit:contain}.ops-preview-notice{display:flex;flex-wrap:wrap;gap:16px;padding:12px 32px;font-size:13px;color:#616161;border-bottom:1px solid #ddd}.ops-preview-notice a{color:#222}.ops-readonly-preview{border:0;margin:0;padding:0;min-width:0}.ops-nav-backdrop{display:none}@media(max-width:650px){.ops-nav-backdrop{display:block;position:absolute;top:0;right:0;bottom:0;left:0;border:0;background:#0002;z-index:19;cursor:pointer}}@media(max-width:650px){.ops-nav-backdrop{left:238px}}.ops-brand-icon{border-radius:24%}.appearance-builder{--studio-line: #dedede;--studio-muted: #616161;background:#f1f1f1}body:has(.appearance-builder):after{content:none!important;display:none!important}.builder-topbar{height:58px;flex:0 0 58px;padding:0 12px;gap:12px;border-bottom:1px solid #d8d8d8}.builder-back:has(svg){display:inline-flex;padding:7px;border-radius:6px;color:#303030}.builder-back:hover{background:#f1f1f1}.builder-topbar .builder-rail{display:flex;padding:0 12px 0 0;gap:3px;height:auto;flex:0 0 auto;border:0;border-right:1px solid #dedede}.builder-rail button{flex:0 0 auto;width:36px;height:36px;padding:8px;border-radius:6px;color:#616161}.builder-rail button svg{width:20px;height:20px}.builder-rail button>span{display:none}.builder-rail button[aria-pressed=true]{background:#e7e7e7;color:#171717;box-shadow:inset 0 0 0 1px #d4d4d4}.builder-topbar .builder-name{display:flex;align-items:center;gap:12px;min-width:0}.builder-name strong{font-size:14px;letter-spacing:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:200px}.builder-page-label{border-left:1px solid #ddd;padding-left:12px;font-size:13px;color:#616161;white-space:nowrap}.builder-top-actions{gap:8px}.builder-top-actions .builder-devices{padding:2px;border:0;border-radius:6px;background:#f1f1f1}.builder-top-actions .builder-devices button{padding:7px;border-radius:5px;color:#616161}.builder-top-actions .admin-language{border:0;border-radius:6px;padding:2px}.builder-top-actions .admin-language button{padding:5px 6px;min-width:29px}.builder-separator{margin:0 2px}.builder-save-status{font-size:13px;margin:0}.builder-action{min-height:32px;padding:6px 12px;border-radius:7px;border-color:#b5b5b5}.builder-action.save{background:#303030;border-color:#303030}.builder-action.save svg{display:none}.builder-body{grid-template-columns:320px minmax(0,1fr);grid-template-rows:minmax(0,1fr)}.builder-body.controls-hidden{grid-template-columns:minmax(0,1fr)}.builder-controls{grid-area:1/1;background:#fff}.builder-body.controls-hidden .builder-canvas{grid-area:1/1}.builder-panel-title{padding:18px 16px;border-bottom:1px solid #e3e3e3}.builder-panel-title h1{font-size:16px;line-height:1.3;letter-spacing:0}.builder-dot{display:none}.builder-design-tabs{margin:0;padding:0 12px;border:0;border-bottom:1px solid #dedede;border-radius:0;background:#fff;gap:10px}.builder-design-tabs button{position:relative;min-height:42px;padding:8px 3px;border-radius:0;color:#616161;background:none;font-size:13px}.builder-design-tabs button svg{display:none}.builder-design-tabs button[aria-pressed=true]{box-shadow:none;background:none;color:#202020;font-weight:650}.builder-design-tabs button[aria-pressed=true]:after{content:"";position:absolute;bottom:0;left:0;right:0;height:2px;background:#303030}.builder-control-scroll{padding:0 0 20px;background:#fff}.builder-group{border:0;border-bottom:1px solid #e3e3e3;border-radius:0;padding:18px 16px;margin:0;box-shadow:none}.builder-group summary{font-size:14px;font-weight:650;color:#303030}.builder-group summary:after{content:"";width:6px;height:6px;border-right:1.5px solid #616161;border-bottom:1.5px solid #616161;transform:rotate(45deg);margin-right:3px}.builder-group[open]>summary:after{content:"";transform:rotate(225deg)}.builder-group[open]>summary{margin-bottom:18px}.builder-group .admin-field input,.builder-group .admin-field select{height:36px;padding:7px 10px;border-color:#b5b5b5;border-radius:6px;box-shadow:none;font-size:14px}.builder-group .admin-field>span{color:#303030;font-weight:500;margin-bottom:5px}.builder-help{color:#616161;line-height:1.45;font-size:13px}.builder-color-grid{display:grid;grid-template-columns:1fr;gap:12px}.builder-color{display:grid;grid-template-columns:minmax(0,1fr) 86px;align-items:center;gap:8px;padding:0;border:0;border-radius:0;background:none}.builder-color-label{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:8px;margin:0;color:#303030;font-size:13px}.builder-color-label input[type=color]{width:30px;height:30px;flex:0 0 30px;border:1px solid #b5b5b5;border-radius:6px;padding:3px;box-shadow:none;cursor:pointer}.builder-hex{width:86px;height:34px;padding:6px 8px;border:1px solid #b5b5b5;border-radius:6px;background:#fff;font-size:13px!important;text-align:left}.builder-sync{border-radius:6px;border-color:#b5b5b5;background:#fff;color:#303030;min-height:34px}.builder-control-scroll>.builder-reset{margin:18px 16px 0;width:calc(100% - 32px)}.builder-control-scroll>.builder-feedback,.builder-control-scroll>.admin-notice{margin:12px}.builder-language-card{background:#f7f7f7}.builder-footnote{color:#616161;padding:18px 16px 0;text-align:left}.builder-canvas{grid-area:1/2;padding:0 20px;background:#f1f1f1}.builder-preview-toolbar{height:44px;flex:0 0 44px;gap:10px}.preview-label strong{font-weight:500;color:#616161}.preview-live-dot{background:#668971}.preview-dimensions{color:#616161}.builder-preview-surface{max-width:1440px;border-radius:8px;border-color:#d0d0d0;box-shadow:0 1px 3px #0000000a}.builder-canvas.mobile .builder-preview-surface{border-radius:12px;box-shadow:0 1px 3px #0000000a}.builder-canvas-caption{color:#616161;font-size:13px;padding:7px 0}@media(max-width:1250px){.builder-save-status,.builder-page-label{display:none}.builder-topbar{gap:8px}}@media(max-width:900px){.builder-body{grid-template-columns:292px minmax(0,1fr)}.builder-topbar .builder-name strong{max-width:140px}.builder-canvas{padding:0 12px}}@media(max-width:680px){body:has(.appearance-builder){overflow:hidden}.appearance-builder{height:100dvh;min-height:0}.appearance-builder>form{height:100%}.builder-topbar{position:static;flex:0 0 auto;min-height:0;height:auto;padding:8px 10px;flex-wrap:wrap;gap:6px}.builder-topbar .builder-rail{height:auto;flex:0 0 auto;padding-right:8px}.builder-topbar .builder-name{margin:0 0 0 auto}.builder-topbar .builder-name strong{max-width:150px;font-size:13px}.builder-top-actions{flex:0 0 100%;flex-wrap:nowrap;justify-content:flex-end;margin:0}.builder-top-actions .builder-devices{margin-right:auto}.builder-top-actions .admin-language{display:flex}.builder-body{display:flex;flex-direction:column;min-height:0}.builder-canvas{order:0;flex:1;min-height:150px;height:auto;padding:0 10px}.builder-controls{order:1;flex:0 0 46%;height:auto;min-height:0;border:0;border-top:1px solid #ccc}.builder-panel-title{padding:12px 16px}.builder-design-tabs button{min-height:36px}.builder-control-scroll{padding:0 0 16px}.builder-preview-toolbar{height:32px;flex-basis:32px}.builder-canvas-caption{display:none}.builder-preview-surface{margin-bottom:10px}}.builder-color-label{white-space:normal;overflow:visible;line-height:1.35}.builder-color input[type=color]{position:static;inset:auto}.builder-hex{margin:0;border:1px solid #b5b5b5!important}.appearance-builder .builder-body{display:grid;grid-template-columns:60px 320px minmax(0,1fr);grid-template-rows:minmax(0,1fr)}.appearance-builder .builder-body.controls-hidden{grid-template-columns:60px minmax(0,1fr)}.appearance-builder .builder-body>.builder-rail{grid-area:1/1;display:flex;flex-direction:column;align-items:center;gap:8px;padding:12px 7px;margin:0;width:auto;border:0;border-right:1px solid #dedede;border-radius:0;background:#f8f8f8}.appearance-builder .builder-rail button{width:44px;height:46px;min-height:46px;padding:9px;border:1px solid transparent;border-radius:11px;color:#616569;background:transparent;box-shadow:none;transition:background .18s,color .18s,transform .18s}.appearance-builder .builder-rail button:hover{background:#e9edf3;transform:translateY(-1px)}.appearance-builder .builder-rail button[aria-pressed=true]{background:#e4edff;border-color:#c8d9ff;color:#1762df;box-shadow:inset 0 0 0 1px #fff8}.appearance-builder .builder-rail button svg{width:26px;height:26px}.appearance-builder .builder-controls{grid-area:1/2}.appearance-builder .builder-canvas{grid-area:1/3}.appearance-builder .builder-body.controls-hidden .builder-canvas{grid-area:1/2}.appearance-builder .builder-design-tabs button[aria-pressed=true]{color:#1762df;background:#edf3ff;border-bottom-color:#1762df;box-shadow:inset 0 -2px #1762df}.appearance-builder .builder-design-tabs button{border-radius:6px 6px 0 0;transition:background .18s,color .18s}.appearance-builder .modern-color{display:grid;grid-template-columns:minmax(0,1fr) 128px;gap:10px;padding:10px 0;background:transparent;border:0;border-radius:0;box-shadow:none}.appearance-builder .modern-color .builder-color-label{display:block;padding:0;white-space:normal}.builder-color-value{display:flex;align-items:center;border:1px solid #c9cbd0;border-radius:9px;padding:4px;background:#fff;box-shadow:0 1px 2px #00000006}.appearance-builder .builder-swatch{border:0;background:transparent;padding:0;width:29px;height:29px;flex-shrink:0;cursor:pointer}.builder-swatch>span{display:block;width:27px;height:27px;border-radius:6px;box-shadow:inset 0 0 0 1px #0002}.appearance-builder .modern-color .builder-hex{min-width:0;width:84px;height:29px;padding:0 5px;border:0!important;box-shadow:none;font-size:13px;font-family:inherit;background:transparent}.builder-color-value:focus-within{outline:2px solid #1762df;outline-offset:2px}.builder-color-popover{grid-column:1/-1;padding:12px;border:1px solid #e1e5ec;border-radius:12px;background:#fff;box-shadow:0 5px 20px #1c366311;animation:builder-panel-in .18s ease-out}.builder-color-popover .react-colorful{width:100%;height:180px}.builder-color-popover .react-colorful__saturation{border-radius:7px;border-bottom:0;margin-bottom:12px}.builder-color-popover .react-colorful__hue{height:12px;border-radius:10px}.builder-color-popover .react-colorful__pointer{width:18px;height:18px}.builder-color-caption{display:flex;gap:8px;align-items:center;padding-top:14px;font-size:13px;color:#525b68}.builder-color-caption>span:first-child{width:16px;height:16px;border:1px solid #0002;border-radius:4px}.builder-color-caption>span:last-child{margin-left:auto;color:#7b8592}.builder-add-heading{display:flex;align-items:center;justify-content:space-between}.builder-add-heading>span{color:#777;font-size:13px}.builder-add-field{display:flex;justify-content:center;align-items:center;gap:8px;width:100%;padding:9px 12px;background:#edf3ff;color:#1762df;border:1px solid #bed2ff;border-radius:8px;font:600 14px inherit;cursor:pointer}.builder-add-field>span{font-size:20px;line-height:20px}.builder-add-field:disabled{opacity:.5;cursor:default}.builder-field-types{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin-top:8px}.builder-field-types button{display:flex;align-items:center;gap:7px;text-align:left;background:#fff;border:1px solid #ddd;border-radius:7px;padding:10px 7px;font:inherit;font-size:13px;cursor:pointer}.builder-field-types button:hover{background:#edf3ff;border-color:#bed2ff}.builder-field-types button span{width:23px;color:#1762df;font-weight:600}.builder-custom-card{margin-top:10px;border:1px solid #e1e4e9;border-radius:9px;overflow:hidden}.builder-custom-card summary{display:flex;align-items:center;justify-content:space-between;gap:6px;padding:12px 10px;font-size:14px;cursor:pointer;background:#f8f9fb}.builder-custom-card summary span{overflow-wrap:anywhere}.builder-custom-card summary small{color:#69717d;font-size:12px;flex-shrink:0}.builder-custom-body{display:grid;gap:12px;padding:12px}.builder-custom-body .admin-field{margin:0}.builder-custom-required{display:flex;align-items:center;gap:8px;font-size:14px}.builder-custom-required input{accent-color:#1762df;width:16px;height:16px}.builder-custom-actions{display:flex;gap:6px}.builder-custom-actions button{border:1px solid #d5d8de;border-radius:6px;background:#fff;padding:5px 10px;font:inherit;cursor:pointer}.builder-custom-actions button:disabled{opacity:.4}.builder-custom-actions .builder-remove-field{margin-left:auto;color:#a62929;font-size:13px}@media(max-width:1100px)and (min-width:681px){.appearance-builder .builder-body{grid-template-columns:54px 290px minmax(0,1fr)}}@media(max-width:680px){.appearance-builder .builder-body{display:grid;grid-template-columns:50px minmax(0,1fr);grid-template-rows:minmax(150px,1fr) 46%}.appearance-builder .builder-body.controls-hidden{grid-template-columns:50px minmax(0,1fr);grid-template-rows:minmax(0,1fr)}.appearance-builder .builder-body>.builder-rail{grid-area:1/1/3/2;padding:10px 4px}.appearance-builder .builder-rail button{width:40px;height:44px;padding:7px}.appearance-builder .builder-controls{grid-area:2/2}.appearance-builder .builder-canvas,.appearance-builder .builder-body.controls-hidden .builder-canvas{grid-area:1/2;min-height:0}}.appearance-builder .builder-design-tabs button[aria-pressed=true]:after{background:#1762df}html:has(.appearance-builder){height:100dvh;overflow:hidden}.appearance-builder .builder-body>.builder-rail{height:auto;min-height:0;align-self:stretch}html:has(.appearance-builder),body:has(.appearance-builder){overflow:clip}.appearance-builder{position:fixed;top:0;right:0;bottom:0;left:0;overflow:hidden}.builder-content-image{display:grid;gap:8px}.builder-content-image img{width:100%;max-height:150px;object-fit:contain;border-radius:8px;background:#f5f5f5}.builder-content-image button{padding:6px;border:1px solid #dedede;border-radius:6px;font:inherit;font-size:13px;background:#fff}.builder-custom-body .builder-upload{margin:0;min-height:44px}.builder-custom-body .builder-html-code{font:12px/1.6 ui-monospace,SFMono-Regular,monospace;-moz-tab-size:2;tab-size:2;resize:vertical;min-height:140px}.builder-upload-error{color:#a62929;font-size:13px;margin:0}.checkout-layer-tree>h3{margin-bottom:8px}.checkout-layer-section{border:1px solid #dfe3e9;border-radius:9px;margin-top:9px;background:#fff}.checkout-layer-section>summary{display:flex;align-items:center;gap:8px;padding:11px 10px;cursor:pointer;background:#f8f9fb;border-radius:9px;font-size:14px}.checkout-layer-section>summary>span:first-child{color:#1762df;width:18px;text-align:center;font-size:18px}.checkout-layer-section>summary strong{font-size:14px;font-weight:600;flex:1}.layer-section-actions{display:flex;gap:3px}.layer-section-actions button,.layer-row-tools button{border:1px solid #d8dce2;background:#fff;border-radius:5px;width:24px;height:25px;padding:0;cursor:pointer;font:inherit}.layer-section-actions button:disabled,.layer-row-tools button:disabled{opacity:.3;cursor:default}.layer-core-description{padding:9px 10px 0;font-size:13px;color:#737b87;line-height:1.4}.checkout-layer-zone{margin:8px;border:1px dashed #dfe3ea;border-radius:7px;padding:7px;transition:background .15s,border-color .15s}.checkout-layer-zone.is-drop-target{background:#edf3ff;border-color:#1762df}.layer-zone-title{display:flex;justify-content:space-between;gap:5px;font-size:13px;font-weight:600;color:#626d7e}.layer-zone-title>span{color:#7a8ba6}.layer-empty{font-size:12px;color:#8994a5;padding:8px 0 2px}.checkout-layer-row{margin-top:7px;border:1px solid #dfe3e9;border-radius:7px;background:#fff;padding:7px 5px}.checkout-layer-row.dragging{opacity:.5;border-color:#1762df}.layer-row-head{display:flex;align-items:center;gap:5px}.layer-row-head .builder-drag-handle{width:20px;padding:0;height:27px;font-size:22px;flex-shrink:0;touch-action:none}.layer-row-name{font-size:13px;font-weight:600;flex:1;overflow-wrap:anywhere}.layer-row-head>select{width:56px;border:1px solid #ddd;border-radius:5px;background:#fff;padding:4px 0;font:inherit;font-size:12px}.layer-row-tools{display:flex;align-items:center;gap:4px;margin:6px 0 0 24px}.layer-row-tools>select{min-width:0;flex:1;border:0;background:#f4f6f9;padding:5px 3px;border-radius:5px;font:inherit;font-size:12px;color:#627084}.layer-heading-edit{padding:12px 12px 0}.layer-native-badge{font-size:11px;color:#616161;background:#f1f2f3;border-radius:5px;padding:3px 6px}.layer-block-settings{padding:10px 0 0;border-top:1px solid #eee;margin-top:10px}.layer-block-settings .layer-heading-edit{padding:0}.layer-add-section{padding:0 12px 12px}.layer-add-section .builder-add-field{width:100%;justify-content:center;color:#005bd3;border-color:#b9d2f5;background:#f8fbff}.layer-add-section .builder-add-field>span{margin-left:auto;color:#616161;font-size:12px}.layer-add-menu{padding:12px;background:#f6f7f8;border-radius:8px;margin-top:8px}.layer-confirm-add{border:0;border-radius:8px;padding:9px 16px;background:#303030;color:#fff;cursor:pointer}.layer-edit-button{background:none;border:0;color:#005bd3;cursor:pointer;font:inherit;padding:8px 0 0}.checkout-layer-row .custom-fields-editor{padding:0;margin:10px 0 0;border:0}.checkout-layer-zone{min-height:44px}.checkout-layer-tree>.builder-help{margin-bottom:20px}.checkout-layer-section{border:0;border-bottom:1px solid #e9e9e9;border-radius:0;margin:0;padding:10px 0}.checkout-layer-section>summary{padding:9px 4px;border-radius:7px;background:transparent;gap:9px}.checkout-layer-section>summary:hover{background:#f6f6f6}.checkout-layer-section>summary strong{font-size:14px;line-height:1.4}.layer-line-icon{color:#171717;flex:0 0 auto}.layer-section-edit{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:5px;border:0;border-radius:6px;color:#171717;background:transparent;cursor:pointer}.layer-section-edit:hover,.layer-section-edit[aria-expanded=true]{background:#eaeaea}.layer-section-edit .layer-line-icon{width:15px;height:15px}.layer-section-settings{margin:4px 0 8px;padding:12px;background:#f6f6f6;border-radius:8px;animation:layer-settings-in .16s ease-out}.layer-section-settings .layer-heading-edit,.layer-section-settings .layer-core-description{padding:0}.layer-section-settings .layer-section-actions{justify-content:flex-end}.checkout-layer-zone{margin:2px 0;border:1px solid transparent;padding:2px 0;border-radius:8px;min-height:28px}.checkout-layer-zone.is-drop-target{border-color:#9b9b9b;background:#f3f3f3}.checkout-layer-row{border:0;border-radius:7px;padding:0;margin:2px 0;background:transparent}.layer-row-head{gap:0;min-height:39px;border-radius:7px}.layer-row-head:hover,.checkout-layer-row.is-selected>.layer-row-head{background:#f1f1f1}.layer-row-head .builder-drag-handle{width:22px;height:36px;color:#171717;border:0;background:transparent}.layer-row-head .builder-drag-handle .layer-line-icon{width:13px;height:17px;opacity:.45}.layer-row-head:hover .builder-drag-handle .layer-line-icon,.builder-drag-handle:focus-visible .layer-line-icon{opacity:1}.layer-item-select{display:flex;align-items:center;gap:9px;padding:9px 7px 9px 1px;min-width:0;flex:1;border:0;background:transparent;text-align:left;font:inherit;cursor:pointer;color:#202020;border-radius:6px}.layer-item-select>.layer-line-icon{width:17px;height:17px}.layer-item-select>.layer-line-icon:last-child{width:12px;height:12px;opacity:.45;transition:transform .16s}.layer-item-select[aria-expanded=true]>.layer-line-icon:last-child{transform:rotate(90deg)}.layer-row-name{font-size:13px;font-weight:400;line-height:1.4}.layer-width-label{color:#737373;font-size:12px;white-space:nowrap}.layer-item-settings{margin:4px 0 8px 22px;padding:12px;background:#f7f7f7;border-radius:8px;animation:layer-settings-in .16s ease-out}.layer-item-settings .layer-row-tools{margin:0;gap:6px}.layer-item-settings .layer-row-tools>select{background:#fff;border:1px solid #d5d5d5;color:#303030;padding:8px;font-size:13px}.layer-item-settings .layer-row-tools button{width:28px;height:33px}.layer-item-settings .admin-field{margin-bottom:12px}.layer-item-settings .layer-block-settings{margin-top:12px}.layer-add-section{padding:3px 0 4px 22px}.layer-add-section .builder-add-field{justify-content:flex-start;width:auto;border:0;background:transparent;padding:7px 2px;color:#5e5e5e;font-size:13px;font-weight:400;gap:8px}.layer-add-section .builder-add-field:hover{color:#171717;background:#f5f5f5}.layer-add-section .builder-add-field .layer-line-icon{width:16px;height:16px}.layer-empty{padding:8px 22px;color:#767676}.appearance-builder .builder-rail button svg,.appearance-builder .builder-design-tabs button svg{color:#171717}.layer-item-select:focus-visible,.layer-section-edit:focus-visible{outline:2px solid #005bd3;outline-offset:2px}@keyframes layer-settings-in{0%{transform:translateY(-3px)}to{transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.layer-item-settings,.layer-section-settings{animation:none}}.appearance-builder .builder-back{width:auto;flex-shrink:0;display:inline-flex;gap:8px;padding:7px 10px;text-decoration:none;color:#202020;font-size:14px;font-weight:500}.appearance-builder .builder-top-actions{margin-left:auto}.builder-history{display:flex;gap:2px;padding-right:8px;border-right:1px solid #e5e5e5}.builder-history button{display:flex;align-items:center;justify-content:center;width:32px;height:32px;padding:6px;border:0;border-radius:6px;background:transparent;color:#171717;cursor:pointer}.builder-history button:hover:not(:disabled){background:#ededed}.builder-history button:disabled{opacity:.3;cursor:default}.builder-history svg{width:19px;height:19px}.layer-item-select:disabled{opacity:1;cursor:default;color:#202020}.layer-item-settings .layer-heading-edit{padding:0}.layer-picker{width:min(460px,calc(100vw - 32px));max-height:calc(100dvh - 48px);box-sizing:border-box;padding:24px;border:1px solid #dedede;border-radius:18px;background:#fff;color:#202020;box-shadow:0 24px 90px #0003;font-family:inherit}.layer-picker::backdrop{background:#10101066}.layer-picker[open]{animation:layer-settings-in .16s ease-out}.layer-picker>header{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:22px}.layer-picker h2{font-size:20px;line-height:1.3;margin:0;font-weight:600}.layer-picker header p{font-size:14px;color:#616161;margin:5px 0 0}.layer-picker-close{width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:8px;background:#f3f3f3;color:#202020;cursor:pointer}.layer-picker-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.layer-picker-grid>button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:18px 7px;min-height:116px;border:1px solid #dedede;border-radius:12px;background:#fff;cursor:pointer;color:#202020;font:inherit;transition:background .15s,border-color .15s,transform .15s}.layer-picker-grid>button:hover{border-color:#7a7a7a;background:#f6f6f6;transform:translateY(-2px)}.layer-picker-grid>button>span{display:flex;align-items:center;justify-content:center;width:42px;height:42px;background:#f5f5f5;border-radius:11px}.layer-picker-grid .layer-line-icon{width:25px;height:25px}.layer-picker-grid strong{font-weight:500;font-size:13px;line-height:1.4;text-align:center}.layer-picker-limit{margin:20px 0 0;font-size:13px;color:#616161;text-align:center}.layer-picker button:focus-visible,.layer-visibility:focus-visible{outline:2px solid #005bd3;outline-offset:3px}.layer-visibility{flex-shrink:0;width:30px;height:34px;border:0;border-radius:6px;background:transparent;color:#333;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;padding:6px}.layer-visibility:hover:not(:disabled){background:#e5e5e5}.layer-visibility:disabled{opacity:.28;cursor:not-allowed}.layer-visibility .layer-line-icon{width:17px;height:17px}.is-hidden-layer>.layer-row-head .layer-row-name{color:#767676;text-decoration:line-through}.is-hidden-layer>.layer-row-head .layer-item-select>svg:first-child{color:#767676}.layer-row-head .builder-drag-handle .layer-line-icon{opacity:1;color:#4b4b4b;width:16px;height:22px}.layer-row-head .builder-drag-handle:hover{background:#e4e4e4;border-radius:5px}.layer-address-settings h4{margin:14px 0 8px;font-size:13px;font-weight:600}.layer-address-field{border-top:1px solid #ddd;padding:8px 0}.layer-address-field>summary{font-size:13px;cursor:pointer;padding:4px 0}.layer-address-field[open]>summary{margin-bottom:10px}@media(max-width:420px){.layer-picker{padding:16px}.layer-picker-grid{gap:7px}.layer-picker-grid>button{padding:12px 5px}}@media(prefers-reduced-motion:reduce){.layer-picker[open]{animation:none}.layer-picker-grid>button{transition:none}}.layer-item-settings .custom-fields-editor.is-compact .builder-custom-card{border:0;margin:0;background:transparent;box-shadow:none}.layer-item-settings .custom-fields-editor.is-compact .builder-custom-card>summary{display:none}.layer-item-settings .custom-fields-editor.is-compact .builder-custom-body{padding:0}.layer-row-head{align-items:center}.layer-row-head .builder-drag-handle{display:flex;align-items:center;justify-content:center;align-self:stretch;height:auto;min-height:39px;padding:0}.layer-row-head .builder-drag-handle .layer-line-icon{display:block;flex-shrink:0}.language-picker{width:min(480px,calc(100vw - 32px));max-height:calc(100dvh - 40px);box-sizing:border-box;padding:24px;border:1px solid #ddd;border-radius:16px;background:#fff;color:#202020;font:inherit;box-shadow:0 24px 90px #0003}.language-picker::backdrop{background:#10101066}.language-picker>header{display:flex;justify-content:space-between;gap:12px;margin-bottom:20px}.language-picker h2{font-size:20px;margin:0 0 6px}.language-picker p{font-size:14px;color:#616161;margin:0}.language-choice-list{max-height:280px;overflow:auto;border:1px solid #ddd;border-radius:10px;margin:12px 0 20px}.language-choice-list label{display:flex;gap:10px;align-items:center;padding:12px;min-height:44px;cursor:pointer;font-size:14px}.language-choice-list label+label{border-top:1px solid #eee}.language-choice-list label:hover,.language-choice-list label.selected{background:#f2f5f9}.language-choice-list label span{flex:1}.language-choice-list small{font-size:12px;color:#616161}.language-picker footer{display:flex;justify-content:flex-end;gap:8px}.builder-language-add{border:0;background:none;color:#005bd3;font:inherit;font-size:13px;cursor:pointer;padding:4px 0 10px}.builder-language-add:disabled{color:#777;cursor:default}.builder-eyedropper{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:36px;margin:12px 0 4px;padding:8px;border:1px solid #ddd;border-radius:8px;background:#fff;color:#202020;font:inherit;font-size:13px;cursor:pointer}.builder-eyedropper:hover:not(:disabled){background:#f4f4f4}.builder-eyedropper:disabled{color:#767676;cursor:default}.builder-group .admin-field textarea{display:block;width:100%;min-height:130px;box-sizing:border-box;padding:10px 12px;border:1px solid #c9c9c9;border-radius:8px;background:#fff;color:#303030;font:inherit;line-height:1.5;resize:vertical}.builder-group .admin-field textarea:focus{outline:2px solid #1773b0;outline-offset:1px}.upsell-editor{display:grid;gap:14px;min-width:0}.upsell-offer-editor{border:1px solid #dedede;border-radius:10px;background:#fff;overflow:hidden}.upsell-offer-editor>summary{padding:12px;cursor:pointer;font-size:14px;font-weight:600}.upsell-offer-editor>summary small{display:block;margin:5px 0 0 16px;color:#666;font-size:13px;font-weight:400}.upsell-offer-settings{display:grid;gap:16px;padding:4px 12px 14px}.upsell-rule{display:grid;gap:8px;font-size:13px}.upsell-rule strong{font-weight:500}.upsell-rule-product{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 10px;border-radius:7px;background:#f4f4f4}.upsell-rule-product button{border:0;background:transparent;font-size:20px;cursor:pointer}.upsell-thresholds{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px}.upsell-thresholds .admin-field{min-width:0}.upsell-remove{border:0;color:#b42318;background:transparent;padding:8px 0;text-align:left;font-size:13px;cursor:pointer}.upsell-pending{display:grid;gap:12px;padding:12px;border-radius:10px;background:#f4f6f8}.upsell-product-summary{display:flex;align-items:center;gap:12px;margin-bottom:14px}.upsell-product-summary img{width:48px;height:48px;border:1px solid #e3e3e3;border-radius:7px;object-fit:contain;background:#fff}.upsell-product-summary div{display:grid;gap:4px;min-width:0}.upsell-product-summary strong{font-size:14px;font-weight:500;overflow-wrap:anywhere}.upsell-product-summary small{font-size:13px;color:#666}.upsell-single-offer>.upsell-offer-settings{padding:0}.upsell-dialog{position:fixed;top:0;right:0;bottom:0;left:0;margin:auto;width:min(680px,calc(100vw - 32px));max-width:none;max-height:calc(100dvh - 40px);padding:0;border:1px solid #ddd;border-radius:16px;background:#fff;color:#303030;box-shadow:0 24px 90px #0003;overflow:hidden;font:inherit}.upsell-dialog[open]{display:flex;flex-direction:column}.upsell-dialog::backdrop{background:#17171766}.upsell-dialog-header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:22px 24px 16px;flex-shrink:0}.upsell-dialog .upsell-dialog-header h2{font-size:21px;line-height:1.3;font-weight:650;margin:0 0 6px}.upsell-dialog-header p{margin:0;font-size:14px;color:#666}.upsell-dialog-close{width:32px;height:32px;flex-shrink:0;border:0;border-radius:8px;background:#f3f3f3;color:#444;font-size:24px;cursor:pointer}.upsell-steps{list-style:none;display:flex;gap:28px;padding:0 24px 18px;margin:0;border-bottom:1px solid #e5e5e5;flex-shrink:0}.upsell-steps li{display:flex;align-items:center;gap:8px;font-size:14px;color:#737373}.upsell-steps li>span{display:grid;place-items:center;width:25px;height:25px;border-radius:50%;font-weight:600;background:#eee}.upsell-steps .active{color:#215dc6;font-weight:600}.upsell-steps .active>span{background:#eaf1ff;color:#215dc6}.upsell-steps .complete>span{background:#333;color:#fff}.upsell-dialog-body{flex:1;min-height:0;overflow-y:auto;padding:20px 24px 24px;overscroll-behavior:contain}.upsell-dialog-body h3{margin:0 0 16px;font-size:16px}.upsell-search{display:flex;align-items:center;gap:10px;border:1px solid #b9b9b9;border-radius:9px;padding:0 12px;min-height:44px}.upsell-search:focus-within{outline:2px solid #2c6ecb;outline-offset:1px}.upsell-search svg{width:20px;height:20px;color:#666;flex-shrink:0}.upsell-search input{width:100%;min-width:0;border:0;outline:0;box-shadow:none;padding:10px 0;background:transparent;font:inherit;font-size:14px}.upsell-catalog-hint{font-size:13px;color:#666;margin:12px 0 16px;line-height:1.4}.upsell-catalog{border:1px solid #e0e0e0;border-radius:10px;overflow:hidden}.upsell-catalog-product+.upsell-catalog-product{border-top:1px solid #e5e5e5}.upsell-catalog-product>summary{display:flex;align-items:center;gap:12px;list-style:none;padding:14px;cursor:pointer}.upsell-catalog-product>summary::-webkit-details-marker{display:none}.upsell-catalog-product>summary:hover{background:#f8f8f8}.upsell-catalog-product>summary>img,.upsell-product-placeholder{width:46px;height:46px;border:1px solid #e5e5e5;border-radius:7px;object-fit:contain;background:#fafafa;flex-shrink:0}.upsell-product-placeholder{display:grid;place-items:center;color:#777;font-size:22px}.upsell-catalog-product>summary>div{display:grid;gap:4px;flex:1;min-width:0}.upsell-catalog-product summary strong{font-size:14px;font-weight:550;overflow-wrap:anywhere}.upsell-catalog-product summary small{font-size:13px;color:#727272}.upsell-catalog-product summary>svg{width:20px;height:20px;flex-shrink:0;transition:transform .15s ease}.upsell-catalog-product[open] summary>svg{transform:rotate(180deg)}.upsell-variant-list{padding:0 12px 12px 30px}.upsell-variant-choice{display:flex;align-items:center;gap:12px;padding:12px;border:1px solid transparent;border-radius:8px;cursor:pointer;min-height:44px}.upsell-variant-choice:hover{background:#f7f7f7}.upsell-variant-choice:has(input:checked){border-color:#a7c3f5;background:#eef4ff}.upsell-variant-choice:has(input:disabled){color:#898989;cursor:default}.upsell-variant-choice input,.upsell-rule-choice input,.upsell-toggle-rule input{width:18px;height:18px;accent-color:#2c6ecb;flex-shrink:0;margin:0}.upsell-variant-choice>span{flex:1;min-width:0;display:grid;gap:3px;font-size:14px}.upsell-variant-choice small{font-size:12px}.upsell-variant-choice>strong{font-size:14px;white-space:nowrap;font-weight:500}.upsell-load-more{display:block;width:100%;padding:12px;border:0;background:#fafafa;color:#245ab3;font:inherit;font-size:14px;cursor:pointer}.upsell-catalog-loading{display:grid;gap:10px;padding:18px;font-size:14px;color:#666}.upsell-catalog-loading>span{display:block;height:38px;border-radius:6px;background:linear-gradient(100deg,#f1f1f1 20%,#fafafa,#f1f1f1 60%);background-size:250% 100%;animation:upsell-shimmer 1.2s linear infinite}@keyframes upsell-shimmer{to{background-position:-250% 0}}.upsell-catalog-empty,.upsell-catalog-error{padding:20px;margin:0;color:#666;font-size:14px;text-align:center}.upsell-catalog-error button{border:1px solid #ccc;background:#fff;padding:8px 12px;border-radius:7px;cursor:pointer;font:inherit}.upsell-selected-product{display:flex;align-items:center;gap:12px;padding:14px;background:#f7f7f7;border-radius:10px;margin-top:18px}.upsell-dialog-body>.upsell-selected-product:first-child{margin-top:0}.upsell-selected-product img{width:48px;height:48px;object-fit:contain;border-radius:6px;background:#fff}.upsell-selected-product>div{display:grid;gap:4px;flex:1;min-width:0}.upsell-selected-product strong{font-size:14px;font-weight:550}.upsell-selected-product div>span{font-size:13px;color:#666}.upsell-selection-badge{font-size:12px;padding:4px 8px;border-radius:6px;background:#e9effb;color:#245ab3}.upsell-change-product{border:0;background:transparent;color:#245ab3;padding:12px 0 20px;font:inherit;font-size:14px;cursor:pointer}.upsell-toggle-rule{display:flex;gap:24px;align-items:center;justify-content:space-between;padding:16px;background:#f8f8f8;border-radius:10px}.upsell-toggle-rule>div{display:grid;gap:5px}.upsell-toggle-rule strong,.upsell-modal-rule>strong{font-size:14px;font-weight:550}.upsell-toggle-rule small{color:#707070;font-size:13px;line-height:1.4}.upsell-modal-rule{display:grid;gap:10px;margin-top:20px}.upsell-modal-rule>button{justify-self:start;border:1px solid #ccc;border-radius:8px;padding:9px 14px;background:#fff;font:inherit;font-size:14px;cursor:pointer}.upsell-rule-chips{display:flex;flex-wrap:wrap;gap:8px}.upsell-rule-chips:empty{display:none}.upsell-rule-chips>span{display:flex;align-items:center;gap:8px;padding:6px 10px;border-radius:7px;background:#f0f0f0;font-size:13px}.upsell-rule-chips button{border:0;background:transparent;font-size:18px;padding:0 2px;cursor:pointer}.upsell-rule-choice{display:flex;align-items:center;gap:12px;padding:14px;border-bottom:1px solid #eee;cursor:pointer}.upsell-rule-choice:last-child{border-bottom:0}.upsell-rule-choice:has(input:checked){background:#eef4ff}.upsell-rule-choice img{width:40px;height:40px;object-fit:contain;border-radius:6px}.upsell-rule-choice span{font-size:14px}.upsell-modal-thresholds{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;margin-top:24px}.upsell-rules-note{font-size:13px;line-height:1.5;color:#737373;margin:14px 0 0}.upsell-form-error{font-size:14px;line-height:1.4;color:#a52620}.upsell-dialog-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;border-top:1px solid #e5e5e5;background:#fff;padding:16px 24px;flex-shrink:0}.upsell-footer-actions{display:flex;justify-content:flex-end;gap:8px;margin-left:auto}.upsell-dialog-footer button{font:inherit;font-size:14px;padding:10px 16px;border-radius:8px;cursor:pointer;white-space:nowrap}.upsell-primary{border:1px solid #303030;background:#303030;color:#fff;font-weight:550!important}.upsell-primary:disabled{border-color:#e7e7e7;background:#e7e7e7;color:#929292;cursor:default}.upsell-secondary{border:1px solid #ccc;background:#fff;color:#303030}.upsell-delete{border:0;background:transparent;color:#a52620;padding-left:0!important}[data-layer-key^=up_] .layer-item-select>svg:last-child{width:16px;height:16px;color:#555}@media(max-width:600px){.upsell-dialog{width:calc(100vw - 16px);max-height:calc(100dvh - 16px);border-radius:12px}.upsell-dialog-header,.upsell-dialog-body,.upsell-dialog-footer{padding:16px}.upsell-steps{padding:0 16px 14px;gap:18px}.upsell-steps li{font-size:13px}.upsell-dialog-footer{flex-wrap:wrap}.upsell-variant-list{padding-left:12px}}@media(prefers-reduced-motion:reduce){.upsell-catalog-loading>span{animation:none}.upsell-catalog-product summary>svg{transition:none}}.builder-group .upsell-catalog-product>summary:after{display:none}.upsell-dialog .upsell-dialog-close{font-size:24px;line-height:1}.upsell-dialog{width:min(600px,calc(100vw - 24px));border-radius:12px}.upsell-dialog-header{padding:18px 20px 12px;align-items:center}.upsell-dialog .upsell-dialog-header h2{font-size:18px;margin:0}.upsell-steps{padding:0 20px 12px;gap:20px}.upsell-steps li{font-size:13px;gap:6px}.upsell-steps li>span{width:20px;height:20px;font-size:12px}.upsell-dialog-body{padding:16px 20px 20px}.upsell-catalog-product>summary{padding:10px 12px;gap:10px}.upsell-catalog-product>summary>img,.upsell-product-placeholder{width:36px;height:36px}.upsell-catalog-product summary input{width:18px;height:18px;margin:0;flex-shrink:0;accent-color:#2c6ecb}.upsell-variant-list{padding:0 10px 8px 28px}.upsell-variant-choice{padding:8px 10px;border-radius:6px}.upsell-selected-product{padding:10px 0;background:transparent;border-radius:0}.upsell-selected-product img{width:40px;height:40px}.upsell-change-product{padding:4px 0 14px}.upsell-toggle-rule{border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;border-radius:0;padding:14px 0;background:transparent;gap:12px}.upsell-modal-rule{grid-template-columns:1fr auto;align-items:center;gap:8px 12px;margin:0;padding:14px 0;border-bottom:1px solid #e5e5e5}.upsell-modal-rule>strong{grid-column:1;grid-row:1}.upsell-modal-rule>button{grid-column:2;grid-row:1;padding:7px 12px}.upsell-modal-rule>.upsell-rule-chips{grid-column:1 / -1;grid-row:2}.upsell-rule-chips>span{max-width:100%;align-items:flex-start}.upsell-rule-chips>span>span{display:grid;gap:2px;overflow-wrap:anywhere}.upsell-rule-chips small{font-size:12px;color:#616161}.upsell-cart-limits{margin-top:16px;border-top:1px solid #e5e5e5;padding-top:12px}.builder-group .upsell-cart-limits>summary{font-size:14px;font-weight:500;padding:4px 0;list-style:none;cursor:pointer;display:flex;align-items:center}.builder-group .upsell-cart-limits>summary:after{content:"+";font-size:18px;margin-left:auto;transform:none}.builder-group .upsell-cart-limits[open]>summary:after{content:"−"}.upsell-modal-thresholds{margin-top:12px}.upsell-dialog-footer{padding:12px 20px}.upsell-dialog button:focus-visible,.upsell-dialog summary:focus-visible{outline:2px solid #2c6ecb;outline-offset:2px}.is-layer-dragging,.is-layer-dragging *{cursor:grabbing!important;-webkit-user-select:none!important;user-select:none!important}.checkout-layer-section,.checkout-layer-row{position:relative}.checkout-layer-section>summary{gap:6px}.checkout-layer-section>summary .section-drag-handle{width:24px;height:34px;min-width:24px;display:grid;place-items:center;border:0;border-radius:5px;background:transparent;color:#4b4b4b;touch-action:none;padding:0;cursor:grab}.section-drag-handle .layer-line-icon{width:16px;height:22px}.checkout-layer-section>summary .section-drag-handle:hover{background:#e9e9e9}.layer-fixed-position{width:24px;display:grid;place-items:center;flex-shrink:0;color:#777}.layer-fixed-position svg{width:15px;height:15px}.layer-row-head .builder-drag-handle{width:24px;min-width:24px;touch-action:none}.layer-row-head .builder-drag-handle:disabled{cursor:default;opacity:.25}.checkout-layer-zone.is-drop-target{background:transparent;border-color:transparent}.checkout-layer-row.dragging,.checkout-layer-section.dragging{opacity:.35;background:#eef4ff}.checkout-layer-row.drop-before:before,.checkout-layer-section.drop-before:before,.checkout-layer-section.drop-after:after,.layer-drop-end:before{content:"";position:absolute;left:0;right:0;height:3px;border-radius:2px;background:#2870df;z-index:5;box-shadow:0 0 0 2px #fff}.checkout-layer-row.drop-before:before,.checkout-layer-section.drop-before:before{top:-5px}.checkout-layer-section.drop-after:after{bottom:-5px}.layer-drop-end{position:relative;height:5px;margin-top:4px}.layer-drop-end:before{top:1px}.layer-drag-ghost{position:fixed;z-index:2147483000;display:flex;align-items:center;gap:10px;width:220px;padding:11px 13px;border:1px solid #2870df;border-radius:9px;background:#fff;color:#303030;box-shadow:0 8px 28px #0003;pointer-events:none;font-family:Sofia Sans,sans-serif}.layer-drag-ghost>svg{width:16px;flex-shrink:0}.layer-drag-ghost>div{min-width:0;display:grid;gap:3px}.layer-drag-ghost strong{font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.layer-drag-ghost small{font-size:12px;color:#245ab3}.layer-drag-ghost.is-invalid{border-color:#aaa}.layer-drag-ghost.is-invalid small{color:#666}.checkout-layer-row.just-moved,.checkout-layer-section.just-moved>summary{animation:layer-placed 1.8s ease-out}@keyframes layer-placed{0%,35%{background:#e6f0ff;box-shadow:inset 0 0 0 1px #7da8ed}to{background:transparent;box-shadow:inset 0 0 0 1px transparent}}.layer-move-notice{position:sticky;bottom:0;z-index:10;background:#eaf2ff;border:1px solid #b7d0f7;border-radius:7px;padding:10px 12px;font-size:13px;color:#174c9f;box-shadow:0 -3px 12px #fff}@media(prefers-reduced-motion:reduce){.checkout-layer-row.just-moved,.checkout-layer-section.just-moved>summary{animation:none;background:#e6f0ff}}.upsell-variant-hint{font-size:13px;color:#666;padding:4px 10px;margin:0 0 2px}.checkout-layer-section>summary>.layer-fixed-position:first-child{color:#777;width:24px}.ops-tracking-refresh{margin:0 0 18px}.ops-tracking-refresh-line{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px}.ops-tracking-refresh-line .admin-muted{font-size:13px}.ops-tracking-refresh .admin-notice{margin:12px 0 0}.ops-shipment-tracking{margin-bottom:20px}.ops-pickup-since{display:flex;align-items:center;gap:8px;padding:10px 12px;background:#fff4d6;border-radius:8px;font-size:14px}.ops-tracking-latest{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:14px 0;border-top:1px solid #e5e5e5}.ops-tracking-latest strong{font-size:14px}.ops-tracking-latest time{font-size:13px;color:#666;margin-left:auto}.ops-tracking-history{border-top:1px solid #e5e5e5;padding-top:12px}.ops-tracking-history summary{font-size:14px;font-weight:550;cursor:pointer}.ops-tracking-history ol{list-style:none;padding:0;margin:18px 0 0}.ops-tracking-history li{display:flex;gap:12px;padding:0 0 18px;position:relative}.ops-tracking-history li:not(:last-child):before{content:"";position:absolute;top:10px;bottom:-4px;left:4px;width:1px;background:#ddd}.ops-tracking-dot{width:9px;height:9px;border:2px solid #555;border-radius:50%;background:#fff;margin-top:5px;flex-shrink:0;z-index:1}.ops-tracking-history li>div{display:grid;justify-items:start;gap:3px}.ops-tracking-history strong{font-size:14px;font-weight:550}.ops-tracking-history time,.ops-tracking-history small{font-size:13px;color:#666}.admin-loading-content{display:contents}.admin-loading-content[hidden]{display:none}.admin-loading-progress{position:fixed;inset:0 0 auto;height:3px;z-index:1000;overflow:hidden;background:#e5e5e5;pointer-events:none}.admin-loading-progress:after{content:"";position:absolute;inset:0 auto 0 0;width:35%;background:#303030;animation:admin-loading-travel 1.1s ease-in-out infinite}.admin-loading{padding:24px;min-height:310px}.ops-page>.admin-loading{padding:0}.admin-loading h1{margin:0 0 10px;font-size:28px;color:#303030}.admin-loading>p{margin:0 0 24px;font-size:14px;color:#616161}.admin-loading-layout{display:grid;gap:20px}.admin-loading--overview .admin-loading-layout{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-loading--editor .admin-loading-layout{grid-template-columns:minmax(220px,1fr) 2fr}.admin-loading-card{padding:24px;border:1px solid #e5e5e5;border-radius:12px;background:#fff;display:grid;gap:22px}.admin-skeleton{display:block;height:38px;border-radius:7px;background:linear-gradient(100deg,#ededed 20%,#f8f8f8,#ededed 70%);background-size:250% 100%;animation:admin-loading-shimmer 1.5s linear infinite}.admin-skeleton-heading{width:42%;height:18px;margin-bottom:8px}.admin-skeleton-row{display:grid;grid-template-columns:1fr 1fr;gap:16px}.admin-loading--orders .admin-skeleton-row{grid-template-columns:1fr 2fr 1fr;border-top:1px solid #f1f1f1;padding-top:16px}.admin-loading--orders .admin-skeleton-row .admin-skeleton{height:20px}.admin-loading--overview .admin-skeleton-row{grid-template-columns:1fr}.admin-loading--overview .admin-skeleton-row:nth-child(n+4){display:none}.ops-tabs a[data-pending]{color:#303030;border-bottom-color:#303030;background:#f3f3f3}.ops-sidebar a.pending{background:#e9e9e9}.builder-preview-surface,.ops-preview-stage{position:relative}.admin-preview-loading{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;background:#f5f5f5;overflow:hidden;border-radius:inherit}@keyframes admin-loading-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@keyframes admin-loading-travel{0%{transform:translate(-100%)}to{transform:translate(390%)}}@media(max-width:700px){.admin-loading{padding:18px}.admin-loading--overview .admin-loading-layout,.admin-loading--editor .admin-loading-layout{grid-template-columns:1fr}.admin-loading--editor .admin-loading-card+.admin-loading-card{display:none}.admin-loading-card{padding:18px}}@media(prefers-reduced-motion:reduce){.admin-skeleton,.admin-loading-progress:after{animation:none}.admin-loading-progress:after{width:100%;background:#737373}}.delivery-settings-editor{display:grid;gap:12px}.delivery-settings-editor .builder-group{margin:0}.delivery-settings-editor .admin-field{margin:14px 0}.delivery-setting-toggle{display:flex;align-items:center;gap:10px;margin:14px 0;font-size:14px;cursor:pointer}.delivery-setting-toggle input{width:17px;height:17px;accent-color:#1773b0;flex-shrink:0}.builder-group .admin-field.delivery-setting-number{display:grid;grid-template-columns:1fr 76px!important;align-items:center;gap:12px}.delivery-setting-number input{width:76px!important;text-align:center}.delivery-address-fields{display:grid;grid-template-columns:1fr 1fr;gap:0 12px}.delivery-courier-order{display:grid;gap:8px}.delivery-courier-order>div{display:flex;align-items:center;gap:10px;padding:10px;border:1px solid #ddd;border-radius:8px;background:#fff;cursor:grab}.delivery-courier-order>div.dragging{opacity:.45;border-color:#1773b0}.delivery-courier-order strong{flex:1}.delivery-courier-order button{border:0;border-radius:5px;padding:4px 8px;background:#f3f3f3}.delivery-courier-order button:disabled{opacity:.3}.builder-group .admin-field.delivery-setting-number>span{margin:0}.delivery-setting-number input{justify-self:end}.layer-device-visibility{border:0;background:transparent;color:#303030;width:25px;height:32px;padding:3px;display:grid;place-items:center;flex-shrink:0;cursor:pointer;border-radius:5px}.layer-device-visibility:hover{background:#eee}.layer-device-visibility[aria-pressed=false]{color:#aaa;background:linear-gradient(135deg,transparent 46%,#999 48%,#999 52%,transparent 54%)}.layer-device-visibility .layer-line-icon{width:17px;height:17px}.appearance-builder select:not([multiple]):not([size]),.upsell-dialog select:not([multiple]):not([size]),.layer-picker select:not([multiple]):not([size]){-moz-appearance:none;appearance:none;-webkit-appearance:none;padding-right:34px!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23555' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m7 10 5 5 5-5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;background-size:16px 16px}.upsell-dialog{inset:16px 0 max(104px,var(--shopify-safe-area-inset-bottom, 0px)) 0;max-height:min(720px,calc(100dvh - 136px))}.upsell-dialog-header{padding:16px 20px 12px}.upsell-dialog-body{padding:16px 20px}.upsell-dialog-footer{flex-shrink:0;background:#fff}.upsell-discount-settings{display:grid;gap:14px;padding:16px;border:1px solid #e3e3e3;border-radius:10px;background:#fafafa}.upsell-discount-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.upsell-code-input{display:flex;align-items:center;gap:8px}.upsell-code-input input{min-width:0;flex:1}.upsell-code-input button{flex-shrink:0}.upsell-discount-preview{display:flex;justify-content:space-between;gap:12px;align-items:center;font-size:14px}.upsell-discount-preview div{display:flex;gap:10px;align-items:center}.upsell-discount-preview del{color:#737373}@media(max-width:480px){.upsell-discount-grid{grid-template-columns:1fr}}.upsell-dialog{width:min(640px,calc(100vw - 32px));max-height:min(660px,calc(100dvh - 136px))}.upsell-dialog .upsell-selected-product{margin:0;padding:14px;background:#f6f6f7;border:1px solid #e8e8e8;border-radius:12px}.upsell-dialog .upsell-selected-product img{width:52px;height:52px;border:1px solid #e7e7e7;border-radius:8px}.upsell-dialog .upsell-change-product{display:block;margin:8px 0 16px auto;padding:0;color:#555;font-size:13px;text-decoration:underline;text-underline-offset:3px}.upsell-offer-tabs{display:grid;grid-template-columns:1fr 1fr;gap:4px;background:#f1f1f1;border-radius:9px;padding:4px;margin-bottom:18px}.upsell-offer-tabs button{border:0;border-radius:6px;padding:10px 8px;color:#666;background:transparent;font:inherit;font-size:14px;cursor:pointer}.upsell-offer-tabs button[aria-selected=true]{background:#fff;color:#222;font-weight:600;box-shadow:0 1px 4px #0001}.upsell-settings-panel{display:grid;gap:16px}.upsell-settings-panel[hidden]{display:none}.upsell-copy-editor{border:1px solid #e4e4e4;border-radius:10px;overflow:hidden}.upsell-copy-editor summary{padding:12px 14px;cursor:pointer;font-size:14px;font-weight:550}.upsell-copy-editor summary small{display:block;margin:5px 0 0 16px;color:#777;font-size:13px;font-weight:400;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.upsell-copy-fields{display:grid;gap:14px;padding:0 14px 16px}.upsell-dialog .admin-field{margin:0;gap:7px}.upsell-dialog .admin-field>span{font-size:13px;font-weight:550}.upsell-discount-settings{padding:16px;gap:16px;background:#fff}.upsell-dialog .upsell-discount-settings>.upsell-toggle-rule{padding:0 0 14px;margin:0;border:0;border-bottom:1px solid #ededed;border-radius:0;background:transparent}.upsell-discount-settings .builder-help{margin:0;font-size:13px;line-height:1.45;color:#747474}.upsell-discount-type{display:flex;gap:5px;padding:3px;border:1px solid #d9d9d9;border-radius:8px;background:#f6f6f6;min-height:40px}.upsell-discount-type button{flex:1;display:flex;justify-content:center;align-items:center;gap:6px;border:0;border-radius:5px;background:transparent;font:inherit;font-size:13px;color:#666;cursor:pointer}.upsell-discount-type button[aria-pressed=true]{background:#fff;box-shadow:0 1px 4px #0002;color:#185abd}.upsell-discount-type button span{font-size:17px;font-weight:600}.upsell-discount-grid{grid-template-columns:1.2fr 1fr;gap:16px;align-items:end}.upsell-discount-grid input{min-height:46px}.upsell-discount-preview{background:#f5f5f6;padding:14px;border-radius:8px}.upsell-discount-preview strong{font-size:22px;letter-spacing:-.4px}.upsell-discount-preview del{font-size:13px}.upsell-code-input .upsell-secondary{border:1px solid #c9c9c9;border-radius:8px;padding:10px 12px;min-height:42px;font:inherit;font-size:13px;font-weight:550;box-shadow:0 1px #0001;cursor:pointer}.upsell-code-input input{letter-spacing:.4px;font-size:13px}.upsell-panel-intro strong{font-size:15px}.upsell-panel-intro p{margin:6px 0 0;font-size:13px;line-height:1.5;color:#737373}.upsell-settings-panel .upsell-toggle-rule{margin:0;padding:12px 0}.upsell-settings-panel .upsell-modal-rule{margin:0;padding:14px 0}.ops-job-panel{margin-bottom:20px}.ops-job-row{padding:20px 0;border-top:1px solid #e3e3e3}.ops-job-row:last-child{padding-bottom:0}.ops-job-heading{display:flex;align-items:center;justify-content:space-between;gap:16px}.ops-job-heading strong{font-size:16px;font-weight:600}.ops-job-row p{margin:10px 0;max-width:80ch;line-height:1.55}.ops-job-meta{display:flex;flex-wrap:wrap;gap:8px 24px;color:#616161;font-size:14px;margin:12px 0}.ops-job-notice{display:flex;align-items:flex-start;gap:10px;background:#f4f4f4;padding:14px 16px;border-radius:10px;line-height:1.5}.ops-job-notice svg{flex-shrink:0}.ops-job-notice a{color:inherit;text-decoration:underline}.ops-job-counts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:16px 0 24px}.ops-job-counts>div{display:grid;gap:6px;padding:16px;background:#f6f6f6;border-radius:10px}.ops-job-counts strong{font-size:25px}.ops-job-counts span{color:#616161;font-size:14px}.ops-job-overview{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;padding:16px 0;border-top:1px solid #e3e3e3}.ops-job-overview>div>span{margin-left:14px}.ops-job-overview p{color:#616161;margin:8px 0 0;line-height:1.5}@media(max-width:600px){.ops-job-heading,.ops-job-overview{flex-wrap:wrap;gap:10px}.ops-job-counts{gap:8px}.ops-job-counts>div{padding:12px}.ops-job-overview>div>span{display:block;margin:6px 0 0}}.upsell-dialog-footer{padding:12px 20px;box-shadow:0 -4px 16px #00000004}@media(max-width:480px){.upsell-discount-grid{grid-template-columns:1fr}.upsell-offer-tabs button{font-size:13px}}.ops-order-search{max-width:none;height:auto;border:0;padding:0;flex-wrap:wrap;gap:10px}.ops-order-search input:not([type=hidden]){flex:1 1 240px;min-height:38px;border:1px solid #8a8a8a;border-radius:8px;padding:8px 12px}.ops-order-search select,.ops-pricing-draft input,.ops-batch select{font:inherit;font-size:14px;color:#303030;min-height:38px;border:1px solid #8a8a8a;border-radius:8px;background:#fff;padding:8px 12px}.ops-order-search select{max-width:230px;padding-right:30px}.ops-order-search button{background:#303030;border-radius:8px;padding:9px 14px;color:#fff}.ops-batch{padding:20px 22px;border-bottom:1px solid #e3e3e3;background:#fafafa}.ops-batch-toolbar{display:flex;flex-wrap:wrap;gap:12px;align-items:end}.ops-batch-toolbar>strong{align-self:center;margin-right:auto}.ops-batch-toolbar .admin-field{margin:0;min-width:180px}.ops-batch-progress{display:flex;align-items:center;gap:10px;padding:12px 0}.ops-batch-progress button{margin-left:auto}.ops-batch-results{display:grid;gap:10px;margin-top:14px}.ops-batch-results>div{display:flex;align-items:center;gap:14px;font-size:14px}.ops-batch-results .admin-notice{padding:8px 12px;margin:0}.ops-batch-results>button{justify-self:start}.ops-batch-pdf{margin-top:16px}.ops-batch-pdf>div{display:flex;gap:8px;margin-bottom:10px}.ops-batch-pdf iframe{width:100%;height:600px;max-height:70vh;border:1px solid #d5d5d5;border-radius:10px;background:#fff}.ops-table input[type=checkbox]{width:17px;height:17px;accent-color:#303030;cursor:pointer}.ops-table td:last-child .admin-btn{margin:3px 5px 3px 0}.ops-pricing-draft{border:0;box-shadow:none;padding:0}.ops-pricing-draft .ops-table{min-width:570px}.ops-pricing-draft .ops-table input{width:100%;min-width:90px;max-width:150px}.ops-pricing-draft form>button{margin-top:12px}.ops-pricing-draft .admin-check{margin-top:20px}.ops-readiness-list{list-style:none;padding:0;margin:24px 0;display:grid;gap:0}.ops-readiness-list li{display:grid;grid-template-columns:180px minmax(0,1fr);gap:18px;padding:20px 0;border-bottom:1px solid #ebebeb}.ops-readiness-list .ops-badge{align-self:start;justify-self:start}.ops-readiness-list p{margin:6px 0 10px;color:#616161;line-height:1.5;max-width:740px}@media(max-width:700px){.ops-readiness-list li{grid-template-columns:1fr;gap:10px}.ops-batch{padding:16px}.ops-batch-toolbar{align-items:stretch}.ops-batch-toolbar>strong{width:100%}.ops-batch-results>div{align-items:start}.ops-order-search select{flex:1 1 160px;max-width:none}}.ops-service-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,290px),1fr));gap:16px;margin:20px 0}.ops-service-card{border:1px solid #dedede;border-radius:12px;background:#fff;padding:20px;min-width:0}.ops-service-card h3{margin:0 0 14px;font-size:16px}.ops-service-card p{font-size:14px;line-height:1.55}.ops-service-card .admin-notice{margin:16px 0}.ops-service-card .admin-row{display:grid;grid-template-columns:1fr 1fr;gap:12px}.ops-service-card input,.ops-service-card select{min-width:0}.ops-pickup-locations{padding:0;list-style:none}.ops-pickup-locations li{padding:12px 0;border-bottom:1px solid #eee;display:grid;gap:4px}.ops-pickup-locations span{color:#616161}.ops-rate-advanced summary{cursor:pointer;font-weight:600;padding:8px 0}.ops-rate-advanced form{padding-top:16px}.ops-order-quick-actions{min-width:200px;text-align:right}.ops-order-quick-actions .admin-btn{margin:3px}.ops-danger-action{color:#a92520!important}.ops-order-quick-actions .ops-secondary-link{display:block;margin-top:8px}.ops-tariff-editor{max-width:1200px}.ops-tariff-fieldset{border:0;padding:0;margin:0;min-width:0;display:grid;gap:20px}.ops-tariff-accounts{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:24px}.ops-tariff-accounts img{width:40px;height:24px;object-fit:contain}.ops-tariff-source{background:#f5f5f5;border-radius:12px;padding:20px}.ops-tariff-table input{width:100%;min-width:80px}.ops-weight-range{display:flex;gap:8px;align-items:center}.ops-weight-range span{white-space:nowrap}.ops-tariff-reference{border:1px solid #ddd;border-radius:12px;padding:20px}.ops-tariff-reference summary{cursor:pointer;font-weight:600}.ops-tariff-reference[open] summary{margin-bottom:20px}.ops-tariff-reference .admin-row{margin:16px 0}.ops-tariff-footer{display:flex;align-items:center;justify-content:space-between;gap:16px;border-top:1px solid #ddd;padding-top:20px}@media(max-width:700px){.ops-tariff-footer{align-items:stretch;flex-direction:column}.ops-tariff-table{min-width:630px}}.ops-tariff-table input{height:42px;border:1px solid #aaa;border-radius:8px;background:#fff;color:#202223;font:inherit;padding:8px 12px;box-sizing:border-box}.ops-tariff-table input:focus{outline:2px solid #2c6ecb;outline-offset:1px}.ops-tariff-table input:disabled{background:#f5f5f5;color:#616161;cursor:not-allowed}
