@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:400;src:url(../media/montserrat-latin-400-normal.2pd8xj29-n0_9.woff2)format("woff2"),url(../media/montserrat-latin-400-normal.0c22kjw6motq0.woff)format("woff")}
@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:500;src:url(../media/montserrat-latin-500-normal.09u00g3252wjk.woff2)format("woff2"),url(../media/montserrat-latin-500-normal.008iihk5zan0u.woff)format("woff")}
@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:600;src:url(../media/montserrat-latin-600-normal.1-yd62cz1txzx.woff2)format("woff2"),url(../media/montserrat-latin-600-normal.08sr1yi8wxn0l.woff)format("woff")}
@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:700;src:url(../media/montserrat-latin-700-normal.05t80xgd3n20n.woff2)format("woff2"),url(../media/montserrat-latin-700-normal.0gt4a3serw14q.woff)format("woff")}
@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:500;src:url(../media/poppins-latin-500-normal.01tiwsu2c6vk3.woff2)format("woff2"),url(../media/poppins-latin-500-normal.2oe8cx0p3dt__.woff)format("woff")}
@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(../media/poppins-latin-600-normal.14nztc_w4mkh_.woff2)format("woff2"),url(../media/poppins-latin-600-normal.112z-3ilvt19k.woff)format("woff")}
@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:700;src:url(../media/poppins-latin-700-normal.3raw8inii9jva.woff2)format("woff2"),url(../media/poppins-latin-700-normal.2_x1nd8dnflsk.woff)format("woff")}
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ink:#212529;--muted:#6d7175;--paper:#f5f5f5;--white:#fff;--line:#e4e5e6;--accent:#0c0c0c;--accent-hover:#343434;--dark:#0c0c0c;--font-body:"Montserrat", sans-serif;--font-display:"Poppins", sans-serif}.edit-dialog{border:1px solid var(--line);background:var(--white);width:min(680px,100vw - 32px);max-height:calc(100dvh - 48px);color:var(--ink);border-radius:12px;padding:0;box-shadow:0 24px 90px #0003}.edit-dialog::backdrop{background:#14171980}.edit-dialog-header{border-bottom:1px solid var(--line);background:var(--white);z-index:1;justify-content:space-between;align-items:flex-start;gap:20px;padding:24px 28px 20px;display:flex;position:sticky;top:0}.edit-dialog-header h2{font-family:var(--font-display);letter-spacing:-.035em;margin-top:8px;font-size:22px;font-weight:600}.edit-dialog-header p{color:var(--muted);overflow-wrap:anywhere;margin-top:8px;font-size:12px;line-height:1.5}.edit-dialog-body{padding:24px 28px}.edit-dialog-body>.field{margin-bottom:20px}.edit-dialog-body .field input,.edit-dialog-body .field select,.edit-dialog-body .field textarea{width:100%}.edit-dialog-body fieldset{min-width:0}.edit-dialog-body .field+.field{margin-top:16px}.edit-dialog-actions{border-top:1px solid var(--line);justify-content:flex-end;gap:12px;margin-top:24px;padding-top:20px;display:flex}.edit-hint{color:var(--muted);margin-top:16px;font-size:12px;line-height:1.7}.edit-permission{background:#f6f2e8;border-radius:6px;align-items:flex-start;gap:8px;margin-top:18px;padding:12px 14px;font-size:12px;line-height:1.6;display:flex}.edit-permission .icon{width:15px;margin-top:2px}.stock-edit-summary{border-bottom:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0 0 24px;padding-bottom:22px;display:grid}.stock-edit-summary dt{color:var(--muted);font-size:11px}.stock-edit-summary dd{font-variant-numeric:tabular-nums;margin:9px 0 0;font-size:24px;font-weight:600}.stock-edit-inputs{grid-template-columns:1fr 1fr;align-items:end;gap:24px;margin-bottom:20px;display:grid}.stock-edit-preview{background:var(--paper);border-radius:6px;flex-direction:column;gap:8px;padding:12px 16px;display:flex}.stock-edit-preview span{color:var(--muted);font-size:10px}.stock-edit-preview strong{font-variant-numeric:tabular-nums;font-size:22px}.editable-status{max-width:100%;color:var(--ink);text-align:left;background:0 0;border:0;align-items:center;gap:6px;padding:4px 0;display:inline-flex}.editable-status>.icon{width:12px;color:var(--muted);transform:rotate(90deg)}.editable-status:hover .operation-status{border-color:#a3a7a9}.row-edit-action{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.row-edit-action .icon{width:14px}.edit-feedback{border:1px solid var(--line);background:var(--paper);border-radius:6px;align-items:flex-start;gap:10px;margin-top:18px;padding:14px;font-size:12px;line-height:1.6;display:flex}.edit-feedback.warning{background:#faf4e8;border-color:#e9d9ba}.edit-feedback .icon{width:16px;margin-top:2px}.edit-feedback p{color:var(--muted);margin-top:5px}.edit-feedback .button-row{justify-content:flex-start;margin-top:12px}.edit-history{border-top:1px solid var(--line);margin-top:26px;padding-top:20px}.edit-history summary{cursor:pointer;font-size:12px;font-weight:600}.edit-history>p{color:var(--muted);margin-top:16px;font-size:12px;line-height:1.6}.edit-history ul{margin:12px 0 0;padding:0;list-style:none}.edit-history li{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:6px 16px;padding:12px 0;font-size:11px;display:grid}.edit-history li small{color:var(--muted);grid-column:1/-1}.edit-history .table-scroll{margin-top:16px}.order-edit-state{border-bottom:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:22px;padding-bottom:20px;display:grid}.order-edit-state span{color:var(--muted);margin-bottom:8px;font-size:10px;display:block}.order-edit-state strong{font-size:12px;line-height:1.5}.edit-check{align-items:flex-start;gap:10px;margin-top:16px;font-size:12px;line-height:1.6;display:flex}.edit-check input{accent-color:var(--accent);margin-top:3px}.edit-form fieldset{gap:18px;display:grid}.edit-form fieldset>p{color:var(--muted);font-size:12px;line-height:1.7}.edit-form .edit-check,.edit-form .field+.field{margin-top:0}.edit-input-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.edit-form>.button-row{border-top:1px solid var(--line);justify-content:flex-end;margin-top:24px;padding-top:20px}.edit-form+.section-description{margin-top:18px}.order-cancellation-guide{background:#fafafa;border:1px solid #dedfe0;border-radius:7px;gap:0;margin:0 0 24px;padding:18px;display:grid}.order-cancellation-heading{grid-template-columns:30px minmax(0,1fr);gap:13px;padding-bottom:18px;display:grid;position:relative}.order-cancellation-heading:last-child{padding-bottom:0}.order-cancellation-heading:first-child:after{content:"";background:#d5d8da;width:1px;position:absolute;top:30px;bottom:0;left:14px}.order-cancellation-heading>span{background:var(--dark);color:#fff;border-radius:50%;place-items:center;width:30px;height:30px;font-size:11px;font-weight:700;display:grid}.order-cancellation-heading.is-next>span{color:#72797e;background:#fff;border:1px solid #cfd3d5}.order-cancellation-heading strong{margin-top:1px;font-size:12px;line-height:1.5;display:block}.order-cancellation-heading p{color:var(--muted);margin-top:5px;font-size:11px;line-height:1.65}.order-cancellation-ready{background:#f7faf4;border:1px solid #dbe4d5;border-left:3px solid #6f865f;border-radius:6px;margin:0 0 24px;padding:14px 16px}.order-cancellation-ready strong{font-size:12px}.order-cancellation-ready p{color:#687262;margin-top:6px;font-size:11px;line-height:1.65}.order-step-confirmation{margin:0 0 18px}.order-external-preparation{background:#fff9ef;border:1px solid #ead8b9;border-left:3px solid #9a702c;border-radius:6px;margin:-8px 0 24px;padding:14px 16px}.order-external-preparation strong{color:#73541f;font-size:12px}.order-external-preparation p{color:#765f37;margin-top:6px;font-size:11px;line-height:1.7}.order-cancel-preparation{gap:16px;display:grid}.order-cancel-preparation>p{color:var(--muted);font-size:12px;line-height:1.7}.order-selected-preparation{background:var(--paper);border-left:3px solid #6e777d;gap:6px;padding:13px 15px;display:grid}.order-selected-preparation span{color:var(--muted);font-size:10px}.order-selected-preparation strong{overflow-wrap:anywhere;font-size:12px}.order-carrier-warning{background:#fff9ef;border:1px solid #ead8b9;border-left:3px solid #9a702c;border-radius:6px;padding:15px 16px}.order-carrier-warning strong{color:#73541f;font-size:12px}.order-carrier-warning p{color:#765f37;margin-top:6px;font-size:11px;line-height:1.7}.order-destructive-intro{background:#faf6ef;border-left:3px solid #986a35;padding:15px 16px}.order-destructive-intro strong{font-size:12px}.order-destructive-intro p{color:#6f655a;margin-top:6px;font-size:11px;line-height:1.7}.order-refund-explanation{background:var(--paper);border-radius:5px;padding:12px 14px;color:#60696f!important;font-size:11px!important}@media (max-width:600px){.edit-dialog{width:calc(100vw - 20px);max-height:calc(100dvh - 24px)}.edit-dialog-header{padding:20px}.edit-dialog-header h2{font-size:19px}.edit-dialog-body{padding:20px}.stock-edit-inputs{gap:14px}.stock-edit-summary dd{font-size:21px}.edit-dialog-actions .button{width:100%}.order-edit-state{gap:8px}.edit-input-grid{grid-template-columns:1fr}.order-cancellation-guide{padding:16px}}*{box-sizing:border-box}html,body{min-height:100%;margin:0}body{color:var(--ink);background:var(--paper);font-family:var(--font-body);-webkit-font-smoothing:antialiased;font-size:14px}button,input{font:inherit}button,a,input{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:not-allowed}a{color:inherit}button,a{touch-action:manipulation}button:focus-visible,a:focus-visible,input:focus-visible,[tabindex]:focus-visible{outline:3px solid var(--accent);outline-offset:4px}button{transition:background .16s,color .16s,border-color .16s,opacity .16s}button:disabled{opacity:.42}h1,h2,h3,p{margin:0}.icon{vertical-align:middle;flex:none}.eyebrow{color:var(--muted);letter-spacing:.13em;font-size:10px;font-weight:700;line-height:1.5;display:block}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.button{border:1px solid #0000;border-radius:5px;justify-content:center;align-items:center;gap:10px;min-height:42px;padding:11px 17px;font-size:12px;font-weight:650;line-height:1.4;text-decoration:none;display:inline-flex}.button.primary{color:#fff;background:var(--accent)}.button.primary:hover:not(:disabled){background:var(--accent-hover)}.button.secondary{color:var(--ink);background:var(--white);border-color:#d9dcde}.button.secondary:hover:not(:disabled){background:#f1f2f3;border-color:#b1b5b9}.button .icon{width:16px;height:16px}.button-row{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.icon-button{width:36px;height:36px;color:var(--muted);background:0 0;border:1px solid #0000;border-radius:5px;place-items:center;display:grid}.icon-button:hover:not(:disabled){color:var(--ink);background:#eef0f2}.reverse{transform:rotate(180deg)}.spinning{animation:1.3s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.brand{color:var(--ink);flex-direction:column;align-items:flex-start;gap:10px;display:flex}.brand-tag{letter-spacing:.22em;color:var(--muted);font-size:8px;font-weight:600}.brand-inverse{color:#fff}.brand-inverse .brand-tag{color:#939597}.brand img{width:138px;height:auto;display:block}.skip-link{z-index:100;color:#fff;background:var(--dark);padding:12px 20px;position:fixed;top:0;left:20px;transform:translateY(-150%)}.skip-link:focus{transform:translateY(14px)}.erp-shell{grid-template-columns:206px minmax(0,1fr);min-height:100vh;display:grid}.sidebar{background:var(--dark);color:#c2c4c6;flex-direction:column;height:100vh;padding:33px 18px 23px;display:flex;position:sticky;top:0}.sidebar .brand{margin:0 15px 54px}.workspace-label{color:#777a7d;letter-spacing:.14em;margin-bottom:14px;padding:0 14px;font-size:8px;font-weight:650}.nav-item{color:#dfe1e3;border-radius:4px;align-items:center;gap:12px;min-height:46px;padding:0 14px;font-size:12px;font-weight:550;text-decoration:none;display:flex}.nav-item .icon{width:17px;height:17px}.nav-item.active{color:#fff;background:#262626}.nav-indicator{background:#fff;border-radius:1px;width:4px;height:16px;margin-left:auto}.sidebar-bottom{margin-top:auto;padding:20px 13px 0}.connection-label{color:#e1e4e6;align-items:center;gap:12px;font-size:11px;display:flex}.connection-label small{color:#92989d;margin-top:4px;font-size:9px;display:block}.connection-symbol{color:#c0c6cb;border:1px solid #383b3d;border-radius:5px;place-items:center;width:30px;height:34px;display:grid}.connection-symbol .icon{width:15px;height:15px}.sidebar-rule{background:#292929;height:1px;margin:24px 0 19px}.sidebar-caption{color:#adb0b2;letter-spacing:.07em;justify-content:space-between;align-items:center;font-size:8px;font-weight:600;display:flex}.sidebar-caption span{color:#747779;font-size:7px}.workspace{min-width:0}.topbar{border-bottom:1px solid var(--line);background:#ffffff94;justify-content:space-between;align-items:center;height:77px;padding:0 42px;display:flex}.breadcrumb{color:#82878c;align-items:center;gap:15px;font-size:11px;display:flex}.breadcrumb strong{color:#454b50;font-weight:500}.account{align-items:center;gap:10px;display:flex}.avatar{color:#51585e;background:#e9eaec;border-radius:50%;place-items:center;width:31px;height:31px;font-size:12px;font-weight:600;display:grid}.account-details{flex-direction:column;gap:4px;max-width:220px;display:flex}.account-details span{white-space:nowrap;text-overflow:ellipsis;font-size:11px;font-weight:600;overflow:hidden}.account-details small{color:var(--muted);font-size:9px}.logout-button{margin-left:14px}.logout-button .icon{width:17px;height:17px}.global-alert{color:#8c331d;background:#ffede4;padding:12px 42px}.warehouse-live{color:#55705e;background:#f4f8f5;border-bottom:1px solid #dce8df;align-items:center;gap:8px;min-height:34px;padding:8px 42px;font-size:10px;display:flex}.warehouse-live strong{color:#3e5946;margin-left:auto;font-size:10px}.warehouse-live-dot{background:#4d8c60;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #4d8c6021}.warehouse-live-dot.is-offline{background:#a87935;box-shadow:0 0 0 3px #a8793521}.warehouse-new-order{color:#3d513a;background:#edf5ea;border-bottom:1px solid #d6dfd2;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:18px;padding:14px 42px;display:grid}.warehouse-new-order div{gap:4px;display:grid}.warehouse-new-order strong{font-size:12px}.warehouse-new-order span{color:#687964;font-size:10px}.warehouse-new-order .button{min-height:34px;padding:8px 13px;font-size:10px}.warehouse-new-order .icon-button{width:30px;height:30px}.main-content{max-width:1620px;margin:0 auto;padding:42px 42px 27px}.main-content:focus{outline:none}.page-heading{justify-content:space-between;align-items:center;gap:24px;margin-bottom:30px;display:flex}.page-heading .eyebrow{color:#71777d;margin-bottom:11px;font-size:9px}.page-heading h1{font-family:var(--font-display);letter-spacing:-.047em;font-size:clamp(26px,2.5vw,36px);font-weight:650;line-height:1.12}.page-heading p{color:var(--muted);margin-top:11px;font-size:12px;line-height:1.5}.read-only-pill{white-space:nowrap;color:#58616a;background:#edefef;border:1px solid #dfe4e6;border-radius:5px;align-items:center;gap:7px;padding:7px 10px;font-size:10px;font-weight:550;display:inline-flex}.read-only-pill .icon{width:14px;height:14px}.store-card{border:1px solid var(--line);background:var(--white);border-radius:7px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;margin-bottom:25px;padding:22px 25px;display:flex}.store-identity{align-items:center;gap:15px;min-width:0;display:flex}.store-icon{color:#60734f;background:#f0f3ec;border:1px solid #e3e9dc;border-radius:7px;flex-shrink:0;place-items:center;width:43px;height:45px;display:grid}.store-name{flex-wrap:wrap;align-items:center;gap:12px;font-size:14px;font-weight:700;display:flex}.source-tag{color:#637852;letter-spacing:.06em;background:#f5f8f0;border:1px solid #dbe3d3;border-radius:3px;padding:3px 5px;font-size:7px;font-weight:700}.store-identity p{color:var(--muted);overflow-wrap:anywhere;margin-top:6px;font-size:11px}.store-meta{align-items:center;gap:42px;display:flex}.store-meta>div{flex-direction:column;gap:7px;display:flex}.meta-label{color:#6d757b;font-size:9px}.store-meta strong{font-size:10px;font-weight:550}.connection-state{align-items:center;gap:6px;display:flex}.status-dot{background:#929789;border-radius:50%;width:5px;height:5px}.connection-state.available .status-dot{background:#638d4c;box-shadow:0 0 0 3px #eff6e9}.connection-state.pending .status-dot{background:#b68e3e}.catalog-card{border:1px solid var(--line);background:var(--white);border-radius:7px;overflow:hidden}.catalog-toolbar{justify-content:space-between;align-items:center;gap:20px;padding:23px 25px 22px;display:flex}.catalog-toolbar h2{letter-spacing:-.015em;align-items:center;gap:8px;font-size:14px;font-weight:650;display:flex}.catalog-toolbar p{color:#777d83;margin-top:7px;font-size:10px}.count-tag{color:#6b757d;background:#f4f5f6;border:1px solid #e1e4e6;border-radius:4px;justify-content:center;align-items:center;min-width:25px;height:19px;padding:0 5px;font-size:10px;font-weight:550;display:inline-flex}.refresh-button{gap:7px;min-height:35px;padding:8px 11px;font-size:10px}.refresh-button .icon{width:13px;height:13px}.table-scroll{scrollbar-width:thin;scrollbar-color:#b9bfc4 transparent;transition:opacity .2s;overflow-x:auto}.table-updating{opacity:.5}table{border-collapse:collapse;text-align:left;width:100%;min-width:710px}thead{color:#737b81;background:#f8f9fa}th{white-space:nowrap;border-top:1px solid #e8ebed;border-bottom:1px solid #e8ebed;padding:13px 16px;font-size:11px;font-weight:550}th:first-child,td:first-child{padding-left:25px}th:last-child,td:last-child{padding-right:25px}th span{color:#77818a;margin-left:3px;font-size:8px;font-weight:400}td{vertical-align:middle;border-bottom:1px solid #eceff1;padding:19px 16px;font-size:13px}tbody tr:last-child td{border-bottom:0}tbody tr:hover{background:#fafbfc}.product-cell{overflow-wrap:anywhere;min-width:220px;max-width:380px;font-weight:570;line-height:1.45}.variant-cell{color:#6e7881;overflow-wrap:anywhere;min-width:120px;max-width:220px}th:nth-child(3),td:nth-child(3){min-width:132px}.sku{color:#687682;overflow-wrap:anywhere;background:#f4f5f6;border-radius:3px;padding:4px 5px;font-family:SFMono-Regular,Consolas,monospace;font-size:11px}.missing-sku{color:#6d7880;font-size:10px}.price-column,.price-cell{text-align:right}.price-cell{font-variant-numeric:tabular-nums;white-space:nowrap;letter-spacing:-.01em;font-size:13px;font-weight:500}.product-status{white-space:nowrap;color:#718466;background:#f7faf3;border:1px solid #e1e9d9;border-radius:4px;align-items:center;gap:5px;padding:4px 7px;font-size:10px;display:inline-flex}.product-status>span{background:currentColor;border-radius:50%;width:4px;height:4px}.status-draft{color:#997c36;background:#fffaf0;border-color:#eee4c9}.status-archived,.status-unlisted{color:#7d8376;background:#f5f6f2;border-color:#e7e9e1}.catalog-footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding:16px 25px;display:flex}.read-time{color:#737f89;align-items:center;gap:8px;font-size:9px;display:flex}.read-time>.icon{color:#7e906e;width:13px;height:13px}.read-time time{color:#65737e;font-variant-numeric:tabular-nums;margin-left:6px}.pagination{color:#727e88;white-space:nowrap;align-items:center;gap:8px;font-size:9px;display:flex}.pagination strong{color:#535f68;margin-left:3px;font-weight:600}.pagination .icon-button{color:#626f79;border-color:#dce2e6;border-radius:4px;width:28px;height:28px}.pagination .icon{width:12px;height:12px}.catalog-note{color:#717a82;align-items:flex-start;gap:7px;padding:15px 2px;display:flex}.catalog-note .icon{width:11px;height:11px;margin-top:1px}.catalog-note p{max-width:810px;font-size:9px;line-height:1.65}.catalog-state,.catalog-loading{text-align:center;border-top:1px solid #edf0f2;flex-direction:column;justify-content:center;align-items:center;min-height:340px;padding:44px 24px 58px;display:flex}.state-icon{color:#6d7983;background:#f3f5f6;border:1px solid #e5e9ec;border-radius:13px;place-items:center;width:52px;height:52px;margin-bottom:22px;display:grid}.state-icon .icon{width:22px;height:22px}.catalog-state h3{letter-spacing:-.035em;margin-bottom:11px;font-size:18px;font-weight:600}.catalog-state p{color:#6e7982;max-width:460px;font-size:12px;line-height:1.8}.catalog-state .button{margin-top:25px}.request-id{color:#737f89;overflow-wrap:anywhere;max-width:100%;margin-top:12px;font-family:SFMono-Regular,Consolas,monospace;font-size:9px;display:block}.read-warning{color:#7a692c;background:#fffaf0;border-top:1px solid #efe5cb;border-bottom:1px solid #efe5cb;gap:12px;padding:16px 25px;display:flex}.read-warning .icon{width:17px;height:17px;margin-top:1px}.read-warning strong{font-size:11px}.read-warning p{margin-top:5px;font-size:10px;line-height:1.6}.catalog-loading strong{margin-top:18px;font-size:14px;font-weight:550}.catalog-loading p{color:var(--muted);margin-top:9px;font-size:11px}.loading-line{background:#e3e7ea;border-radius:2px;width:110px;height:3px;overflow:hidden}.loading-line:after{content:"";background:var(--accent);width:40%;height:100%;animation:1.25s ease-in-out infinite alternate progress;display:block}@keyframes progress{0%{transform:translate(-15%)}to{transform:translate(170%)}}.standalone-state{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:20px;min-height:100vh;padding:40px 24px;display:flex}.standalone-state .brand{margin-bottom:35px}.standalone-state h1{letter-spacing:-.04em;font-size:28px;font-weight:600}.standalone-state p{max-width:460px;color:var(--muted);line-height:1.75}.login-screen{grid-template-columns:48% 52%;min-height:100vh;display:grid}.login-brand-panel{background:var(--dark);color:#fff;flex-direction:column;padding:54px 56px 30px;display:flex;position:relative;overflow:hidden}.login-brand-panel .brand{z-index:1;position:relative}.login-brand-panel .brand-name{font-size:38px}.login-statement{z-index:1;max-width:500px;margin:auto 0;padding:100px 0 130px;position:relative}.login-statement .eyebrow{color:#aaaeb2;text-transform:uppercase;letter-spacing:.17em;margin-bottom:24px;font-size:10px}.login-statement h1{font-family:var(--font-display);letter-spacing:-.05em;font-size:clamp(42px,4.4vw,74px);font-weight:700;line-height:.98}.login-statement p{color:#9a9da0;max-width:310px;margin-top:25px;font-size:13px;line-height:1.8}.login-bottom{z-index:1;color:#8d9195;letter-spacing:.12em;justify-content:space-between;gap:25px;font-size:8px;display:flex;position:relative}.brand-lines{opacity:.45;gap:25px;width:100%;height:65%;display:flex;position:absolute;top:20%;right:-40%;transform:rotate(28deg)}.brand-lines span{border:1px solid #393c3f;width:85px;height:100%;transform:skewY(-25deg)}.brand-lines span:first-child{background:#1d1f21}.login-form-panel{background:#fafbfc;flex-direction:column;justify-content:center;align-items:center;padding:80px 48px 32px;display:flex}.login-form-wrap{width:100%;max-width:346px;margin:auto 0;padding:45px 0 70px}.login-lock{color:#667681;background:#f0f3f5;border:1px solid #e2e7ea;border-radius:7px;place-items:center;width:41px;height:43px;margin-bottom:30px;display:grid}.login-lock .icon{width:18px;height:18px}.login-form-wrap .eyebrow{color:#747f88;margin-bottom:12px;font-size:9px}.login-form-wrap h2{font-family:var(--font-display);letter-spacing:-.045em;font-size:34px;font-weight:600}.login-intro{color:#717e87;margin-top:12px;margin-bottom:36px;font-size:12px;line-height:1.6}.form-field{margin-bottom:20px}.form-field label{color:#535f69;margin-bottom:9px;font-size:11px;font-weight:550;display:block}.form-field input{width:100%;height:45px;color:var(--ink);background:#fff;border:1px solid #dce3e7;border-radius:4px;padding:12px 13px;font-size:12px;transition:border-color .15s}.form-field input::placeholder{color:#808b94}.form-field input:focus{border-color:#677987}.password-field{position:relative}.password-field input{padding-right:46px}.password-toggle{color:#72838f;background:0 0;border:0;border-radius:3px;width:37px;height:37px;position:absolute;top:4px;right:4px}.password-toggle .icon{width:17px;height:17px}.login-submit{justify-content:space-between;width:100%;min-height:45px;margin-top:27px;font-size:12px;display:flex}.form-error{color:#aa3c2a;background:#fff1e9;border:1px solid #f4d4c2;border-radius:4px;align-items:flex-start;gap:8px;margin-top:12px;padding:11px 12px;font-size:11px;line-height:1.6;display:flex}.form-error .icon{width:16px;height:16px;margin-top:1px}.login-help{color:#74818a;border-top:1px solid #e5e9ec;margin-top:23px;padding-top:23px;font-size:10px;line-height:1.85}.login-privacy{color:#75838d;align-items:center;gap:7px;font-size:9px;display:flex}.login-privacy .icon{width:12px;height:12px}@media (min-width:1500px){.main-content{padding-top:52px}.page-heading{margin-bottom:36px}.store-card{padding-top:27px;padding-bottom:27px}}@media (max-width:1100px){.erp-shell{grid-template-columns:178px minmax(0,1fr)}.sidebar{padding-left:12px;padding-right:12px}.sidebar .brand{margin-left:12px}.brand-name{font-size:26px}.brand img{width:124px}.main-content{padding:32px 25px 22px}.topbar{padding:0 25px}.warehouse-live,.warehouse-new-order{padding-left:25px;padding-right:25px}.store-meta{gap:25px}.login-brand-panel{padding-left:38px;padding-right:35px}}@media (max-width:800px){.erp-shell{display:block}.sidebar{flex-direction:row;justify-content:space-between;align-items:center;gap:20px;height:auto;padding:18px 23px;display:flex;position:static}.sidebar .brand{gap:6px;margin:0}.sidebar .brand-name{font-size:25px}.sidebar .brand-tag{font-size:6px}.sidebar .brand img{width:118px}.workspace-label,.sidebar-bottom{display:none}.sidebar nav{min-width:130px}.nav-item{min-height:38px;font-size:11px}.topbar{height:64px}.main-content{padding-top:30px}.login-screen{grid-template-columns:40% 60%}.login-brand-panel{padding:32px 26px}.login-statement h1{font-size:40px}.login-statement .eyebrow{font-size:8px}.login-statement p{font-size:11px}.login-bottom span:last-child{display:none}.login-form-panel{padding-left:30px;padding-right:30px}}@media (max-width:560px){.main-content{padding:28px 16px 16px}.topbar{padding:0 17px}.warehouse-live{padding-left:17px;padding-right:17px}.warehouse-new-order{grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:13px 17px}.warehouse-new-order .button{grid-area:2/1/auto/-1}.warehouse-new-order .icon-button{grid-area:1/2}.sidebar{padding:18px}.breadcrumb{gap:9px;font-size:10px}.account-details{max-width:115px}.account-details span{font-size:10px}.account-details small{font-size:8px}.avatar{display:none}.logout-button{margin-left:1px}.page-heading{flex-direction:column;align-items:flex-start;gap:18px;margin-bottom:22px;position:relative}.page-heading h1{font-size:29px}.page-heading p{font-size:11px}.read-only-pill{font-size:9px}.store-card{gap:20px;margin-bottom:20px;padding:20px 18px}.store-meta{border-top:1px solid #eceff1;justify-content:space-between;width:100%;padding-top:16px}.store-name{gap:8px;font-size:12px}.store-identity p{font-size:10px}.catalog-toolbar{align-items:flex-start;gap:15px;padding:20px 17px}.catalog-toolbar h2{align-items:flex-start;max-width:160px;font-size:12px;line-height:1.5}.refresh-button{min-width:40px;padding:8px 9px;font-size:9px}.refresh-button span{text-align:left;max-width:60px}.catalog-footer{flex-wrap:wrap;padding:15px 17px}.read-time{font-size:8px}.read-time span{flex-direction:column;gap:5px;display:flex}.read-time time{margin-left:0}.catalog-note p{font-size:8px}.catalog-state{min-height:360px;padding-left:23px;padding-right:23px}.catalog-state h3{font-size:17px}.catalog-state p{font-size:11px}.read-warning{padding:16px}.login-screen{flex-direction:column;display:flex}.login-brand-panel{min-height:185px;padding:28px 29px}.login-brand-panel .brand-name{font-size:29px}.login-statement{margin:0;padding:27px 0 0}.login-statement h1{font-size:29px;line-height:1}.login-statement h1 br{display:none}.login-statement h1 br:after{content:" "}.login-statement .eyebrow,.login-statement p,.login-bottom{display:none}.login-form-panel{flex:1;padding:35px 29px 25px}.login-form-wrap{padding:0 0 38px}.login-lock{display:none}.login-form-wrap h2{font-size:28px}.login-intro{margin-bottom:28px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}select,textarea{font:inherit}select:focus-visible,textarea:focus-visible,summary:focus-visible{outline:3px solid var(--accent);outline-offset:3px}fieldset{border:0;min-width:0;margin:0;padding:0}.nav-item{margin-bottom:5px}.nav-item:hover{background:#202020}.nav-item:focus-visible{outline-color:#fff}.text-button{color:#3d454a;text-underline-offset:4px;background:0 0;border:0;align-items:center;gap:7px;padding:4px 0;font-size:11px;font-weight:600;text-decoration:underline;display:inline-flex}.text-button .icon{width:14px;height:14px}.subtle-link{color:#68717a;text-underline-offset:4px;font-size:10px}.muted{color:var(--muted);font-size:11px}.sync-section{border:1px solid var(--line);background:#fff;border-radius:5px;margin-bottom:34px}.sync-bar{justify-content:space-between;align-items:center;gap:20px;padding:16px 19px;display:flex}.sync-description,.sync-actions{align-items:center;gap:13px;display:flex}.sync-description strong{font-size:11px;font-weight:600}.sync-description p{color:var(--muted);overflow-wrap:anywhere;margin-top:5px;font-size:10px}.sync-mark{color:#607050;background:#f3f4f1;border:1px solid #e3e7dd;border-radius:5px;flex-shrink:0;place-items:center;width:34px;height:34px;display:grid}.sync-mark .icon{width:16px;height:16px}.sync-mark.active{color:#51565a;background:#f3f3f3}.sync-mark.warning{color:#916b22;background:#fff8e9}.sync-actions{gap:23px}.sync-actions .button{min-height:35px;font-size:11px}.sync-actions .text-button{font-size:10px;text-decoration:none}.sync-details{border-top:1px solid var(--line);background:#fcfcfc;padding:19px}.sync-resources{grid-template-columns:repeat(3,minmax(0,1fr));gap:23px;display:grid}.sync-resource+.sync-resource{border-left:1px solid var(--line);padding-left:23px}.sync-resource>div{justify-content:space-between;align-items:center;gap:9px;display:flex}.sync-resource strong{font-size:12px}.sync-resource p{color:#6c747a;margin-top:10px;font-size:10px;line-height:1.7}.sync-resource p.sync-error,.sync-worker-warning{color:#92672a}.sync-worker-warning{padding-bottom:16px;font-size:11px;line-height:1.7}.sync-caption{border-top:1px solid var(--line);color:#71777c;margin-top:18px;padding-top:13px;font-size:10px;line-height:1.6}.operation-notice{color:#56616a;background:#f0f2f3;align-items:flex-start;gap:12px;padding:15px 20px;font-size:11px;line-height:1.75;display:flex}.operation-notice>.icon{width:17px;height:17px;margin-top:2px}.operation-notice p{max-width:1000px}.operation-notice small{overflow-wrap:anywhere;margin-top:8px;font-size:9px;display:block}.operation-notice .text-button{margin-top:8px}.operation-notice.warning{color:#805f21;background:#fff9ed;border-bottom:1px solid #eee4d2}.draft-notice{border:1px solid #e1e3e5;border-radius:5px;margin-bottom:25px}.operation-panel{border:1px solid var(--line);background:#fff;border-radius:6px;min-width:0;padding:25px}.operation-panel h2{letter-spacing:-.02em;font-size:15px;font-weight:650}.panel-title{justify-content:space-between;align-items:center;gap:15px;margin-bottom:16px;display:flex}.section-kicker{color:#92979a;letter-spacing:.08em;white-space:nowrap;font-size:8px}.section-description{color:#6f777c;margin:11px 0 22px;font-size:11px;line-height:1.8}.filters{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:flex-end;gap:15px;padding:23px 25px;display:flex}.field{color:#596168;flex-direction:column;gap:8px;min-width:0;font-size:10px;font-weight:550;display:flex}.field input,.field select,.field textarea{color:#252a2e;background:#fff;border:1px solid #d9dddf;border-radius:4px;width:100%;min-width:0;max-width:100%;min-height:39px;padding:10px 11px;font-size:12px;font-weight:400}.field select{padding-right:28px}.field textarea{resize:vertical;line-height:1.7}.field input::placeholder,.field textarea::placeholder{color:#899094}.field input:disabled,.field select:disabled,.field textarea:disabled{color:#596168;opacity:1;background:#f8f8f8}.filters>.field{flex:0 185px}.filters>.search-field{flex:210px}.input-icon{position:relative}.input-icon>.icon{color:#7f878c;width:15px;height:15px;position:absolute;top:12px;left:12px}.input-icon input{padding-left:35px}.filters>.button{min-height:39px;font-size:11px}.order-filters{gap:12px}.order-filters>.field{flex-basis:140px}.order-filters>.search-field{flex-basis:170px}.operation-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:18px;min-height:270px;padding:65px 25px;display:flex}.operation-empty>.icon{color:#899094;width:28px;height:28px}.operation-empty h3{letter-spacing:-.03em;font-size:18px;font-weight:600}.operation-empty p{color:#737c82;max-width:450px;font-size:12px;line-height:1.8}.operation-status{color:#586649;white-space:nowrap;background:#f7f9f4;border:1px solid #e1e6d9;border-radius:4px;padding:4px 7px;font-size:10px;line-height:1.4;display:inline-flex}.operation-status.is-warning{color:#896927;background:#fffaf0;border-color:#eee2c8}.result-count{color:#747c82;font-size:10px;line-height:1.7}.data-source{color:#788087;align-items:flex-start;gap:7px;padding:15px 1px;font-size:9px;line-height:1.7;display:flex}.data-source .icon{width:12px;height:12px;margin-top:1px}.module-footer{justify-content:space-between;align-items:center;gap:15px;display:flex}.module-footer .subtle-link{white-space:nowrap}.record-link{white-space:nowrap;align-items:center;gap:13px;font-weight:650;text-decoration:none;display:inline-flex}.record-link:hover{text-underline-offset:4px;text-decoration:underline}.record-link .icon{color:#8b9398;width:14px;height:14px}.cell-subtitle{color:#7a838a;overflow-wrap:anywhere;margin-top:5px;font-size:10px;font-weight:400;line-height:1.7;display:block}.date-cell{color:#768088;min-width:140px;font-size:11px}.numeric{text-align:right;font-variant-numeric:tabular-nums}.back-link{color:#70797f;align-items:center;gap:7px;margin-bottom:22px;font-size:10px;text-decoration:none;display:inline-flex}.back-link:hover{text-decoration:underline}.back-link .icon{width:11px;height:11px}.overview-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-bottom:25px;display:grid}.metric-card{border:1px solid var(--line);background:#fff;border-radius:6px;flex-direction:column;min-width:0;min-height:188px;padding:24px 26px 22px;text-decoration:none;transition:border-color .2s,transform .2s;display:flex}.metric-card:hover{border-color:#afb6bb;transform:translateY(-2px)}.metric-primary{color:#fff;background:#111;border-color:#111}.metric-warning{background:#fffdf8;border-color:#ece2cd}.metric-label{color:#747b80;letter-spacing:.07em;justify-content:space-between;align-items:center;gap:15px;font-size:8px;font-weight:600;display:flex}.metric-label .icon{width:17px;height:17px}.metric-primary .metric-label{color:#b1b4b6}.metric-card>strong{font-family:var(--font-display);letter-spacing:-.065em;font-variant-numeric:tabular-nums;margin:16px 0;font-size:49px;font-weight:500;line-height:1.3}.metric-caption{color:#858b90;justify-content:space-between;align-items:center;gap:12px;margin-top:auto;font-size:9px;line-height:1.6;display:flex}.metric-caption .icon{width:13px;height:13px}.metric-primary .metric-caption{color:#c1c4c7}.overview-columns{grid-template-columns:1.15fr 1fr;gap:25px;display:grid}.workflow-row{border-top:1px solid #eceeef;align-items:center;gap:15px;padding:21px 0;text-decoration:none;display:flex}.workflow-row>.icon{color:#8b9398;width:16px;height:16px;margin-left:auto}.workflow-row:hover strong{text-underline-offset:4px;text-decoration:underline}.workflow-icon{color:#717a80;background:#f4f5f5;border-radius:5px;flex-shrink:0;place-items:center;width:37px;height:39px;display:grid}.workflow-icon .icon{width:18px;height:18px}.workflow-row strong{font-size:12px;font-weight:600}.workflow-row p{color:#80878d;margin-top:6px;font-size:10px;line-height:1.75}.data-overview dl{margin:6px 0 20px}.data-overview dl>div{border-bottom:1px solid #eceeef;justify-content:space-between;gap:20px;padding:16px 0;display:flex}.data-overview dt{color:#737b80;font-size:11px}.data-overview dd{font-variant-numeric:tabular-nums;margin:0;font-size:15px;font-weight:600}.data-overview>p{color:#7e858a;font-size:10px;line-height:1.85}.overview-sync-list{border-top:1px solid #eceeef;margin-top:19px;padding-top:14px}.overview-sync-list>div{color:#8a9094;justify-content:space-between;align-items:baseline;gap:18px;margin-top:7px;font-size:9px;line-height:1.7;display:flex}.overview-sync-list>div span:first-child{color:#677178;font-weight:500}.order-status-strip{border:1px solid var(--line);background:#fff;border-radius:6px;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin:20px 0 25px;padding:24px;display:grid}.order-status-strip>div{flex-direction:column;gap:10px;display:flex}.order-status-strip span{color:#80888d;font-size:10px}.order-status-strip strong{font-size:13px;font-weight:600}.order-detail-grid{grid-template-columns:minmax(0,1fr) 295px;align-items:start;gap:24px;display:grid}.order-detail-grid table{min-width:650px}.order-detail-grid th:nth-child(3),.order-detail-grid td:nth-child(3){min-width:auto}.order-detail-grid .product-cell{min-width:190px}.management-panel .field{margin-bottom:23px}.management-panel .button{width:100%;font-size:11px}.management-panel .operation-notice{margin-top:20px;padding:12px}.order-totals{max-width:320px;margin:24px 25px 20px auto}.order-totals>div,.invoice-totals>div{justify-content:space-between;gap:22px;margin-top:13px;font-size:11px;line-height:1.7;display:flex}.order-totals dt,.invoice-totals dt{color:#7b8388}.order-totals dd,.invoice-totals dd{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;margin:0}.grand-total{border-top:1px solid #dfe3e5;padding-top:14px;font-weight:650}.grand-total dt{color:#282e32}.totals-caption{color:#899096;margin:0 25px 25px;font-size:9px;line-height:1.8}.save-confirmation{color:#607650;align-items:flex-start;gap:7px;margin-top:15px;font-size:10px;line-height:1.7;display:flex}.save-confirmation .icon{flex-shrink:0;width:14px;height:14px}.dirty-note{color:#9a763a;margin-top:15px;font-size:10px}.inventory-summary{background:#fbfbfa;grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;padding:22px 25px 17px;display:grid}.inventory-summary>div{border-left:1px solid #e2e5e6;padding-left:17px}.inventory-summary>div:first-child{border:0;padding-left:0}.inventory-summary span{color:#858b90;font-size:10px;display:block}.inventory-summary strong{letter-spacing:-.04em;font-variant-numeric:tabular-nums;margin-top:8px;font-size:23px;font-weight:600;display:block}.inventory-summary p{color:#8a9094;grid-column:1/-1;margin-top:6px;font-size:9px}.stock-variant+.stock-variant{margin-top:14px}.stock-alert small{margin-top:5px;font-size:8px;font-weight:400;display:block}.quantity-details{color:#778086;min-width:80px;font-size:10px}.quantity-details summary{cursor:pointer;text-underline-offset:4px}.quantity-details dl{min-width:150px;margin:14px 0 0}.quantity-details dl>div{justify-content:space-between;gap:15px;margin-top:9px;display:flex}.quantity-details dd{color:#384149;font-variant-numeric:tabular-nums;margin:0}.quantity-details p{margin-top:14px;font-size:8px}.stock-explanation{color:#828b91;max-width:900px;font-size:10px;line-height:1.8}.settings-toggle{justify-content:flex-end;margin:-8px 0 20px;display:flex}.issuer-settings{margin-bottom:25px}.issuer-settings .panel-title .muted{overflow-wrap:anywhere}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.form-grid .field-legalName,.form-grid .field-address{grid-column:1/-1}.form-grid .field-countryCode{max-width:180px}.form-actions{align-items:center;gap:20px;margin-top:23px;display:flex}.form-actions .save-confirmation{margin-top:0}.party-panels{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-bottom:24px;display:grid}.party-panels .operation-panel>h2{margin-bottom:23px}.party-panels .section-description{margin-top:-11px}.invoice-lines{margin-bottom:24px}.currency-field{max-width:90px}.invoice-line{border-top:1px solid var(--line);padding:24px 0}.line-header{justify-content:space-between;align-items:center;margin-bottom:15px;display:flex}.line-header strong{color:#6b7379;font-size:11px;font-weight:600}.line-header .text-button{color:#8b6555;font-size:10px}.line-values{grid-template-columns:1fr 2fr 2fr 1.5fr;gap:16px;margin-top:17px;display:grid}.checkbox-field{color:#707b82;cursor:pointer;align-items:center;gap:8px;margin-top:17px;font-size:10px;display:flex}.checkbox-field input{accent-color:#171717;width:15px;height:15px}.invoice-notes{border-top:1px solid var(--line);margin-top:28px;padding-top:25px}.invoice-savebar{border:1px solid var(--line);background:#fff;border-radius:5px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin:0 0 34px;padding:19px 22px;display:flex}.invoice-savebar .save-confirmation{margin-top:7px}.invoice-preview{background:#fff;border:1px solid #dce0e3;max-width:940px;margin:0 auto;padding:42px}.print-watermark{color:#788188;text-align:center;letter-spacing:.1em;background:#f5f6f6;border:1px solid #d9dfe2;padding:11px;font-size:10px;font-weight:600}.invoice-preview-header{justify-content:space-between;align-items:center;gap:20px;margin:32px 0;display:flex}.invoice-preview-header>div:last-child{text-align:right}.invoice-preview-header h2{letter-spacing:-.035em;font-size:20px;font-weight:600}.invoice-preview-header p{color:#818a90;margin-top:7px;font-size:10px}.invoice-parties{grid-template-columns:1fr 1fr;gap:40px;margin:32px 0;display:grid}.invoice-parties h3{color:#8a9298;letter-spacing:.1em;margin-bottom:14px;font-size:8px;font-weight:500}.invoice-parties strong{font-size:12px;font-weight:600}.invoice-parties p{color:#798188;white-space:pre-line;overflow-wrap:anywhere;margin-top:7px;font-size:10px;line-height:1.7}.invoice-preview table{min-width:640px}.invoice-preview th,.invoice-preview td{padding:14px 10px;font-size:10px}.invoice-preview th:first-child,.invoice-preview td:first-child{overflow-wrap:anywhere;max-width:240px;padding-left:0}.invoice-preview th:nth-child(3),.invoice-preview td:nth-child(3){min-width:auto}.invoice-totals{max-width:310px;margin:26px 0 30px auto}.invoice-review{color:#89713c;background:#fffaf1;border:1px solid #eadfc7;margin-top:20px;padding:15px 18px;font-size:10px;line-height:1.8}.invoice-review strong{font-weight:600}.invoice-review ul{margin:9px 0 0;padding-left:16px}.preview-notes{color:#717b82;white-space:pre-wrap;overflow-wrap:anywhere;margin-top:25px;font-size:11px;line-height:1.8}.invoice-footnote{border-top:1px solid var(--line);color:#93999d;text-align:center;margin-top:30px;padding-top:20px;font-size:8px;line-height:1.8}@media (max-width:1200px){.overview-columns{grid-template-columns:1fr}.order-detail-grid{grid-template-columns:minmax(0,1fr)}.management-panel{max-width:none}.management-panel .button{width:auto}.metric-card{padding:21px}.metric-label{font-size:7px}.metric-caption{font-size:8px}.sync-actions,.sync-resources{gap:15px}.sync-resource+.sync-resource{padding-left:15px}.sync-resource>div{flex-direction:column;align-items:flex-start}}@media (max-width:800px){.sidebar{flex-wrap:wrap;gap:19px;padding-bottom:10px}.sidebar .brand{width:100%}.sidebar nav{scrollbar-width:none;gap:4px;width:100%;max-width:100%;padding:3px 0 5px;display:flex;overflow-x:auto}.nav-item{white-space:nowrap;flex-shrink:0;gap:7px;min-height:36px;margin:0;padding:0 12px;font-size:11px}.nav-item .icon{width:14px;height:14px}.nav-indicator{display:none}.sync-section{margin-bottom:28px}.sync-bar{flex-wrap:wrap;gap:15px}.sync-actions{justify-content:space-between;width:100%}.party-panels{grid-template-columns:1fr}.metric-card{padding:20px 17px}.metric-card>strong{font-size:38px}.metric-label .icon{display:none}.order-status-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.invoice-preview{padding:26px}}@media (max-width:560px){.sync-bar{padding:14px}.sync-description strong{font-size:10px}.sync-description p,.sync-actions .text-button{font-size:9px}.sync-actions .button{padding:8px 10px;font-size:10px}.sync-details{padding:15px}.sync-resources{grid-template-columns:1fr;gap:14px}.sync-resource+.sync-resource{border-left:0;border-top:1px solid var(--line);padding-top:14px;padding-left:0}.sync-resource>div{flex-direction:row;align-items:center}.overview-metrics{grid-template-columns:1fr;gap:12px}.metric-card{min-height:150px;padding:20px 22px}.metric-card>strong{margin:8px 0;font-size:40px}.metric-label{font-size:8px}.metric-label .icon{display:block}.metric-caption{font-size:9px}.overview-columns{gap:18px}.operation-panel{padding:20px}.operation-panel h2{font-size:14px}.section-kicker{font-size:7px}.filters{gap:13px;padding:19px 17px}.filters>.field{flex:135px}.filters>.search-field{flex-basis:100%}.filters>.button{width:100%}.module-footer{flex-wrap:wrap;gap:0}.module-footer .subtle-link{margin-bottom:15px}.workflow-row{gap:11px}.workflow-row strong{font-size:11px}.workflow-row p{font-size:9px}.workflow-row>.icon{width:12px}.workflow-icon{width:32px;height:36px}.order-status-strip{gap:23px 14px;padding:20px}.order-status-strip strong{font-size:12px}.order-status-strip span{font-size:9px}.order-totals{margin-left:22px;margin-right:22px}.page-heading>.button{justify-content:center;width:100%;font-size:11px}.inventory-summary{grid-template-columns:1fr 1fr;gap:22px 16px;padding:19px 17px}.inventory-summary>div:nth-child(3){border:0;padding-left:0}.inventory-summary strong{font-size:22px}.settings-toggle{justify-content:flex-start}.form-grid{gap:16px 13px}.line-values{grid-template-columns:1fr 1fr;gap:16px}.invoice-savebar{padding:18px}.invoice-savebar>div,.invoice-savebar .button-row,.invoice-savebar .button{width:100%}.invoice-savebar .button{justify-content:center}.invoice-preview{padding:21px 17px}.invoice-preview-header .brand img{width:105px}.invoice-preview-header h2{font-size:16px}.invoice-preview-header p{font-size:9px}.invoice-parties{gap:20px}.invoice-parties strong{font-size:10px}.invoice-parties p{font-size:9px}.print-watermark{letter-spacing:.05em;font-size:8px}}@media print{@page{size:A4;margin:20mm 14mm}html,body{font-size:10pt;color:#111!important;background:#fff!important}.sidebar,.topbar,.skip-link,.global-alert,.no-print,nextjs-portal{display:none!important}.erp-shell,.workspace{display:block}.main-content{max-width:none;margin:0;padding:0}.invoice-preview{border:0;width:100%;max-width:none;margin:0;padding:0}.print-watermark{color:#777;background:#fff;border:0;padding:0;font-size:9pt;position:fixed;top:-15mm;left:0;right:0}.invoice-preview-header{margin-top:0}.invoice-preview .table-scroll{overflow:visible}.invoice-preview table{table-layout:fixed;width:100%;min-width:0}.invoice-preview th,.invoice-preview td{white-space:normal;overflow-wrap:anywhere;font-size:8pt}.invoice-preview th:first-child,.invoice-preview td:first-child{width:34%}.invoice-preview th:nth-child(3),.invoice-preview td:nth-child(3){min-width:0}.invoice-preview th span,.invoice-preview th,.invoice-preview td{color:#222}.invoice-preview tr,.invoice-parties,.invoice-totals,.invoice-review,.invoice-preview-header{break-inside:avoid}.invoice-preview thead{display:table-header-group}.invoice-preview .brand img{width:130px}.invoice-footnote{font-size:8pt}.print-watermark{color:#666;background:0 0;border:1px solid #ccc;margin-bottom:10mm;padding:3mm 0;position:static}.invoice-preview:before{content:"BORRADOR · SIN VALIDEZ FISCAL";color:#e5e5e5;text-align:center;white-space:nowrap;pointer-events:none;z-index:0;font-size:25pt;font-weight:600;position:fixed;top:43%;left:0;right:0;transform:rotate(-28deg)}.invoice-preview>*{z-index:1;position:relative}.invoice-preview>.print-watermark{position:relative;top:auto;left:auto;right:auto}}.connection-context{margin-bottom:27px}.environment-bar{justify-content:space-between;align-items:center;gap:22px;margin-bottom:15px;display:flex}.environment-selector{width:100%;max-width:470px}.environment-selector select{font-weight:550}.environment-mode{white-space:nowrap;letter-spacing:.06em;color:#747d85;align-items:center;gap:7px;padding-top:18px;font-size:8px;font-weight:600;display:inline-flex}.environment-mode .icon{width:14px;height:14px}.environment-demo{color:#866529}.demo-banner{color:#805f27;background:#fff9ec;border:1px solid #e9dbbc;border-radius:5px;align-items:flex-start;gap:13px;padding:17px 20px;display:flex}.demo-banner>.icon{width:18px;height:18px;margin-top:2px}.demo-banner strong{font-size:12px;font-weight:600}.demo-banner p{max-width:1000px;margin-top:6px;font-size:11px;line-height:1.75}.paused-banner{color:#637078;background:#f0f3f4;border-color:#dae1e5}@media (max-width:560px){.environment-bar{flex-wrap:wrap;gap:11px}.environment-mode{padding-top:0;font-size:8px}.demo-banner{padding:15px}.demo-banner strong{font-size:11px}.demo-banner p{font-size:10px}}.form-section{margin-bottom:24px}.form-section>h2,.form-section>form>h2{margin-bottom:21px}.form-section>.field,.form-section>.checkbox-field,.form-section .form-grid+.checkbox-field{margin-top:20px}.form-grid .field-wide{grid-column:1/-1}.section-header{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:22px;display:flex}.section-header h2{margin:0}.section-header .section-description{margin:9px 0 0}.form-subheading{margin:28px 0 17px;font-size:12px;font-weight:650}.product-filters .search-field{min-width:190px}.product-edit-fields{grid-template-columns:minmax(0,1fr) 200px auto;align-items:end;gap:20px;display:grid}.stock-adjust-fields{grid-template-columns:160px minmax(0,1fr) auto;align-items:end;gap:20px;display:grid}.stock-editor{border-color:#b9c3c9;margin-top:24px}.stock-editor .pagination{justify-content:flex-end;margin-top:16px}.stock-available{font-weight:650}.stock-alert{color:#966318}.customer-order-filter{border:1px solid var(--line);background:#f0f3f5;border-radius:5px;justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;padding:16px 20px;font-size:12px;display:flex}.order-customer-strip{border:1px solid var(--line);background:#fff;border-radius:5px;grid-template-columns:1fr 1.4fr 1fr;gap:24px;margin:-4px 0 25px;padding:22px 25px;display:grid}.order-customer-strip>div{overflow-wrap:anywhere;flex-direction:column;gap:8px;min-width:0;display:flex}.order-customer-strip span{color:#7c878e;font-size:10px}.order-customer-strip strong,.order-customer-strip a{font-size:12px}.order-customer-strip small{color:#768189;font-size:10px}.order-command-panel{margin-bottom:24px}.command-review{background:#f7f9fa;border:1px solid #b9c4ca;border-radius:4px;margin-top:22px;padding:22px}.command-review h3{margin-bottom:15px;font-size:14px}.command-review p{max-width:780px;margin:9px 0;font-size:12px;line-height:1.8}.command-review .button-row{margin-top:22px}.command-review .field,.command-review .form-grid{margin-top:18px}.command-review .form-grid .field{margin-top:0}.destructive-text{color:#984c3f}.order-builder-layout{grid-template-columns:minmax(0,1fr) 330px;align-items:start;gap:24px;display:grid}.order-cart{position:sticky;top:24px}.order-wizard-progress,.order-wizard-panel,.order-wizard-form{width:100%;max-width:1160px;margin-left:auto;margin-right:auto}.order-wizard-progress{margin-bottom:24px}.order-wizard-progress .shipping-progress{margin:0;box-shadow:0 1px 2px #14191c06}.order-wizard-panel{margin-bottom:24px;padding:30px}.order-wizard-panel>.section-header{border-bottom:1px solid #eceeef;align-items:center;padding-bottom:22px}.order-wizard-panel>.section-header h2{font-family:var(--font-display);letter-spacing:-.03em;font-size:18px}.order-wizard-panel>.section-header .section-description{max-width:650px;margin-bottom:0}.order-wizard-panel>.section-header>strong,.order-wizard-panel>.section-header>div:last-child:not(:first-child) strong{letter-spacing:-.035em;text-align:right;font-size:18px;font-weight:650;display:block}.order-wizard-panel>.section-header>div:last-child:not(:first-child) small{color:var(--muted);text-align:right;text-transform:uppercase;letter-spacing:.06em;margin-bottom:5px;font-size:8px;display:block}.order-wizard-panel>.field{max-width:430px}.order-wizard-panel .inline-search{max-width:720px}.order-wizard-panel .customer-options{grid-template-columns:repeat(3,minmax(0,1fr))}.order-wizard-panel .customer-option{min-height:68px;padding:16px;transition:border-color .15s,background-color .15s,transform .15s}.order-wizard-panel .customer-option:hover:not(:disabled){transform:translateY(-1px)}.order-wizard-panel .selection-card{background:#f8faf7;border:1px solid #dfe4e6;border-left:3px solid #65745b;border-radius:5px}.order-wizard-panel table{min-width:760px}.order-wizard-panel th:first-child{width:46%}.order-wizard-panel td{padding-top:15px;padding-bottom:15px}.order-wizard-panel td:last-child .button{min-width:112px;min-height:36px;padding:8px 11px;font-size:10px}.order-product-identity{min-width:0;color:var(--ink);align-items:center;gap:14px;display:flex}.order-product-image,.order-product-placeholder{background:#f5f6f4;border:1px solid #e2e5e6;border-radius:6px;flex:0 0 52px;width:52px;height:52px}.order-product-image{object-fit:contain;padding:3px;display:block}.order-product-placeholder{color:#8a9384;place-items:center;display:grid}.order-product-placeholder .icon{width:20px;height:20px}.order-product-copy{overflow-wrap:anywhere;min-width:0;font-size:12px;font-weight:650;line-height:1.45}.order-product-copy .cell-subtitle{margin-top:4px}.order-wizard-panel .cart-line{background:#fff;border:1px solid #e3e6e7;border-radius:6px;grid-template-columns:minmax(0,1fr) 175px;gap:5px 24px;margin-bottom:12px;padding:16px;display:grid}.order-wizard-panel .cart-line>.order-product-identity{grid-area:1/1}.order-wizard-panel .cart-line>small{grid-area:2/1;margin-left:66px}.order-wizard-panel .cart-line>.cart-quantity{grid-area:1/2/span 2;align-self:center;margin:0}.order-wizard-panel .cart-line>.dirty-note{border-top:1px solid #eceeef;grid-column:1/-1;margin:9px 0 0;padding-top:11px}.order-wizard-panel .cart-quantity .field{flex:1}.order-wizard-panel .cart-quantity input{text-align:center;font-variant-numeric:tabular-nums}.order-wizard-actions{background:#fafbfb;border-top:1px solid #e6e9ea;border-radius:0 0 6px 6px;justify-content:space-between;align-items:center;margin:30px -30px -30px;padding:17px 30px}.order-wizard-actions.is-forward{justify-content:flex-end}.order-wizard-actions .button{min-width:190px}.inline-search{align-items:end;gap:12px;margin:20px 0;display:flex}.inline-search .field{flex:1;min-width:0}.inline-search .button{flex-shrink:0}.selection-card{background:#f5f7f8;border-left:3px solid #17252e;justify-content:space-between;align-items:center;gap:18px;padding:18px;display:flex}.selection-card strong{font-size:13px}.selection-card p,.selection-card small{color:#74818a;margin:7px 0 0;font-size:11px}.customer-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.customer-option{border:1px solid var(--line);text-align:left;color:var(--ink);cursor:pointer;background:#fff;border-radius:4px;justify-content:space-between;align-items:center;gap:10px;padding:14px;display:flex}.customer-option:hover{background:#f8fafb;border-color:#84939e}.customer-option strong{overflow-wrap:anywhere;font-size:11px;font-weight:600;display:block}.customer-option small{color:#7c878e;overflow-wrap:anywhere;margin-top:5px;font-size:10px;display:block}.customer-option .icon{flex-shrink:0;width:15px}.order-builder-layout .pagination{justify-content:flex-end;margin-top:16px}.order-builder-layout table{min-width:570px}.order-builder-layout th:nth-child(3),.order-builder-layout td:nth-child(3){min-width:0}.order-builder-layout .table-scroll{margin:0 -1px}.cart-line{border-bottom:1px solid var(--line);margin-bottom:20px;padding-bottom:20px}.cart-line strong{font-size:12px;font-weight:600}.cart-line small{color:#76828a;font-size:10px}.cart-quantity{align-items:end;gap:10px;margin-top:15px;display:flex}.cart-quantity .field{flex:1}.cart-quantity .icon-button{flex-shrink:0;margin-bottom:3px}.cart-empty{min-height:70px}.order-review-note{border-top:1px solid var(--line);margin:22px 0;padding-top:20px}.order-review-note strong{font-size:13px}.order-review-note p{color:#6c7a84;margin-top:14px;font-size:10px;line-height:1.8}.full-width{justify-content:center;width:100%}.parcel-fields{border-top:1px solid var(--line);margin-bottom:20px;padding-top:16px}.parcel-fields>strong{margin-bottom:14px;font-size:11px;display:block}.parcel-fields .text-button{margin-top:12px}.shipment-line{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:24px;padding:17px 0;display:flex}.shipment-line .checkbox-field{margin:0}.quantity-input{flex-shrink:0;max-width:110px}.shipment-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;display:grid}.shipment-summary h2{margin-bottom:18px}.shipment-summary strong{font-size:13px}.shipment-summary p{color:#67747d;margin:10px 0;font-size:12px;line-height:1.7}.shipment-command-bar{margin:25px 0}.shipment-command-bar>p{color:#74828b;margin-top:13px;font-size:10px;line-height:1.8}.document-callout{align-items:center;gap:22px;margin-top:24px;display:flex}.document-callout>.icon{flex-shrink:0;width:25px;height:25px}.document-callout>div{flex:1}.document-callout p{color:#71808a;margin-top:8px;font-size:11px;line-height:1.8}@media (max-width:1250px){.order-builder-layout{grid-template-columns:minmax(0,1fr)}.order-cart{position:static}.product-edit-fields{grid-template-columns:minmax(0,1fr) 180px}.product-edit-fields .button{grid-column:1/-1;justify-self:start}.stock-adjust-fields{grid-template-columns:150px minmax(0,1fr)}.stock-adjust-fields .button{grid-column:1/-1;justify-self:start}}@media (max-width:900px){.order-wizard-panel .customer-options{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:650px){.form-grid,.customer-options,.shipment-summary,.order-customer-strip,.product-edit-fields,.stock-adjust-fields{grid-template-columns:minmax(0,1fr)}.inline-search{flex-wrap:wrap}.inline-search .field{flex-basis:100%}.inline-search .button{width:100%}.selection-card,.document-callout,.customer-order-filter{flex-direction:column;align-items:flex-start}.document-callout>.icon{display:none}.section-header{gap:10px}.section-header .subtle-link{font-size:10px}.order-customer-strip{gap:22px;padding:20px}.command-review{padding:18px}.command-review .button-row .button{width:100%}.shipment-line{gap:12px}.shipment-line .checkbox-field{align-items:flex-start}.quantity-input{max-width:80px}.stock-adjust-fields .button,.product-edit-fields .button{width:100%}.order-wizard-progress{margin-bottom:18px}.order-wizard-progress .shipping-progress{grid-template-columns:repeat(3,minmax(0,1fr))}.order-wizard-progress .shipping-progress li{justify-content:center;padding:11px 7px}.order-wizard-progress .shipping-progress li+li{border-top:0;border-left:1px solid var(--line)}.order-wizard-progress .shipping-progress li>div{display:none}.order-wizard-panel{padding:20px}.order-wizard-panel>.section-header{flex-direction:column;align-items:flex-start;padding-bottom:17px}.order-wizard-panel>.section-header>strong,.order-wizard-panel>.section-header>div:last-child:not(:first-child) strong,.order-wizard-panel>.section-header>div:last-child:not(:first-child) small{text-align:left}.order-wizard-panel>.section-header>strong,.order-wizard-panel>.section-header>div:last-child:not(:first-child) strong{font-size:15px}.order-wizard-panel .customer-options{grid-template-columns:minmax(0,1fr)}.order-wizard-panel .table-scroll{margin:0;overflow:visible}.order-wizard-panel table,.order-wizard-panel tbody{width:100%;min-width:0;display:block}.order-wizard-panel thead{display:none}.order-wizard-panel tbody tr{background:#fff;border:1px solid #e3e6e7;border-radius:6px;grid-template-columns:minmax(0,1fr) minmax(90px,auto);gap:14px 20px;padding:16px;display:grid}.order-wizard-panel tbody tr+tr{margin-top:12px}.order-wizard-panel tbody td{text-align:left;border:0;min-width:0;padding:0;display:block}.order-wizard-panel tbody td:first-child{grid-column:1/-1}.order-wizard-panel tbody td:nth-child(2):before,.order-wizard-panel tbody td:nth-child(3):before{color:var(--muted);text-transform:uppercase;letter-spacing:.055em;margin-bottom:5px;font-size:8px;font-weight:550;display:block}.order-wizard-panel tbody td:nth-child(2):before{content:"Precio"}.order-wizard-panel tbody td:nth-child(3):before{content:"Disponible"}.order-wizard-panel tbody td:last-child{grid-column:1/-1}.order-wizard-panel tbody td:last-child .button{width:100%}.order-wizard-panel .cart-line{grid-template-columns:minmax(0,1fr);gap:9px;padding:14px}.order-wizard-panel .cart-line>.order-product-identity,.order-wizard-panel .cart-line>small,.order-wizard-panel .cart-line>.cart-quantity{grid-area:auto/1;margin-left:0}.order-wizard-panel .cart-line>.cart-quantity{margin-top:4px}.order-wizard-actions{flex-direction:column-reverse;align-items:stretch;margin:25px -20px -20px;padding:16px 20px 20px}.order-wizard-actions.is-forward{flex-direction:column}.order-wizard-actions .button{width:100%;min-width:0}.order-product-image,.order-product-placeholder{flex-basis:46px;width:46px;height:46px}}.read-detail{margin:0}.read-detail>div{border-top:1px solid var(--line);grid-template-columns:130px minmax(0,1fr);gap:18px;padding:14px 0;display:grid}.read-detail>div:first-child{border-top:0;padding-top:0}.read-detail dt{color:#73818a;font-size:11px}.read-detail dd{overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.7}.tracking-list{gap:15px;display:grid}.tracking-item{flex-direction:column;align-items:flex-start;gap:7px;display:flex}.tracking-item strong{font-size:11px;font-weight:600}.tracking-number{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:11px}.tracking-item .subtle-link{font-size:10px}.observed-meta>span{color:#73818a;font-size:10px;display:block}.observed-order-relations{margin-bottom:24px}.observed-order-relations .order-customer-strip{border:0;margin:0;padding:0}.sync-resources{grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}@media (max-width:650px){.read-detail>div{grid-template-columns:minmax(0,1fr);gap:8px}.observed-order-relations .section-header{flex-direction:column;gap:18px}.observed-order-relations .section-header .button{justify-content:center;width:100%}.sync-resources{grid-template-columns:1fr}}.relation-dates{color:#73818a;margin:0 0 22px;font-size:10px;line-height:1.8}.fulfillment-edit-lines{gap:12px;display:grid}.fulfillment-edit-lines>label{grid-template-columns:minmax(0,1fr) 90px;align-items:center;gap:16px;display:grid}.edit-dialog .order-command-panel{box-shadow:none;border:0;padding:0}.shipping-workspace{margin:24px 0}.shipping-workspace>.section-header{align-items:center;gap:24px}.shipping-workspace>.section-header h2{margin-top:9px}.shipping-workspace .section-header .button-row{margin-top:0}.shipping-workspace-section{border-top:1px solid var(--line);margin-top:26px;padding-top:24px}.shipping-label-panel .idril-labels{border-top:0;margin-top:0;padding-top:0}.shipping-workspace-section h3,.shipping-confirm-section h3{margin:0;font-size:14px;font-weight:600}.shipping-workspace-section>.section-header{align-items:center;gap:16px}.shipping-workspace-section>.section-header .subtle-link{white-space:nowrap;font-size:11px}.shipping-empty-line{color:var(--muted);margin:0;padding:18px 0 0;font-size:12px;line-height:1.7}.shipping-preparation-list{margin:12px 0 0;padding:0;list-style:none}.shipping-preparation-list>li{border-bottom:1px solid var(--line);align-items:center;gap:16px;padding:18px 0;display:flex}.shipping-preparation-list>li:last-child{border-bottom:0;padding-bottom:0}.shipping-row-icon{border:1px solid var(--line);background:var(--paper);border-radius:8px;flex:0 0 42px;place-items:center;width:42px;height:42px;display:grid}.shipping-row-icon .icon{width:20px;height:20px}.shipping-row-main{flex:1;gap:6px;min-width:0;display:grid}.shipping-row-main strong{font-size:12px;font-weight:600}.shipping-row-main>span{font-size:12px}.shipping-row-main small{color:var(--muted);font-size:10px;line-height:1.6}.shipping-preparation-list .button{white-space:nowrap;min-height:36px;font-size:11px}.shipping-references{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:18px;display:grid}.shipping-reference{border:1px solid var(--line);border-radius:7px;min-width:0;padding:20px}.shipping-reference>.section-header{flex-wrap:wrap;align-items:flex-start;gap:10px}.shipping-reference h4{overflow-wrap:anywhere;margin:0 0 7px;font-size:15px}.shipping-reference p{margin:8px 0;font-size:12px;line-height:1.7}.shipping-reference>small{color:var(--muted);margin-top:14px;font-size:10px;line-height:1.6;display:block}.shipping-reference .button-row{justify-content:flex-start;gap:14px;margin-top:14px}.shipping-reference .button-row .text-button{text-align:left;align-items:center;gap:6px;font-size:11px;display:inline-flex}.shipping-reference-notes{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--muted)}.shipping-view-switch{background:#e9e9e9;border-radius:8px;gap:6px;width:fit-content;max-width:100%;margin:0 0 22px;padding:4px;display:flex}.shipping-view-switch button{color:var(--muted);background:0 0;border:1px solid #0000;border-radius:5px;justify-content:center;align-items:center;gap:8px;padding:12px 17px;font-size:12px;display:flex}.shipping-view-switch button[aria-pressed=true]{color:var(--ink);background:var(--white);border-color:var(--line);font-weight:600;box-shadow:0 1px 3px #00000008}.shipping-view-switch .icon{width:16px;height:16px}.shipping-order-search{align-items:flex-end;gap:12px;display:flex}.shipping-order-search .field{flex:1}.shipping-order-options{margin:20px 0;padding:0;list-style:none}.shipping-order-options li{border-bottom:1px solid var(--line)}.shipping-order-options button{text-align:left;width:100%;color:var(--ink);background:0 0;border:0;justify-content:space-between;align-items:center;gap:16px;padding:16px 0;display:flex}.shipping-order-options button:disabled{opacity:.5}.shipping-order-options button>span:first-child{gap:7px;display:grid}.shipping-order-options strong{font-size:13px}.shipping-order-options small{color:var(--muted);font-size:11px}.shipping-order-options button>span:last-child{align-items:center;gap:9px;font-size:11px;display:flex}.shipping-saved-summary{background:var(--paper);border:1px solid var(--line);border-radius:6px;justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;padding:14px 16px;display:flex}.shipping-saved-summary strong{font-size:12px}.shipping-saved-summary span{color:var(--muted);font-size:10px}.shipping-form-section{border-bottom:1px solid var(--line);padding-bottom:24px}.shipping-form-section:last-child{border-bottom:0;padding-bottom:0}.shipping-form-section h3{align-items:center;gap:12px;margin:0 0 20px;font-size:13px;font-weight:600;display:flex}.shipping-form-section h3>span{color:var(--muted);border:1px solid var(--line);font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;width:27px;height:27px;font-size:11px;display:grid}.shipping-form-section .section-header{align-items:baseline;gap:16px}.shipping-form-section .section-description{margin:0 0 18px}.shipping-form-section>.text-button{margin-top:16px}.shipping-form-section input[readonly]{color:var(--muted);background:var(--paper)}.shipping-location{flex-wrap:wrap;align-items:center;gap:9px;font-size:12px;display:flex}.shipping-location small{color:var(--muted)}.shipping-package{background:var(--paper);border:1px solid var(--line);border-radius:6px;margin-top:12px;padding:16px}.shipping-package-title{justify-content:space-between;align-items:center;margin-bottom:13px;display:flex}.shipping-package-title strong,.shipping-package-title .text-button{font-size:11px}.shipping-package-fields{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.shipping-package-fields .field{font-size:10px}.shipping-package-fields .field input{min-width:0;padding:10px}.shipping-confirm-section{background:var(--paper);border:1px solid var(--line);border-radius:8px;margin-top:24px;padding:22px}.shipping-confirm-section p{color:var(--muted);margin:12px 0;font-size:12px;line-height:1.8}.shipping-confirm-section .section-header{align-items:flex-start;gap:16px}.shipping-confirm-section .button-row{justify-content:space-between;gap:18px;margin-top:22px}.shipping-confirm-section>.text-button{align-items:center;gap:8px;margin-top:10px;display:inline-flex}.shipping-action-callout{background:var(--paper);border:1px solid var(--line);border-radius:6px;justify-content:space-between;align-items:center;gap:20px;margin:0 0 24px;padding:18px;display:flex}.shipping-action-callout strong{font-size:12px}.shipping-action-callout p{color:var(--muted);margin:8px 0 0;font-size:11px;line-height:1.7}.shipping-action-callout .button{flex-shrink:0}.idril-labels>.section-header{align-items:center;margin-bottom:18px}.idril-labels-title-line{align-items:center;gap:10px;display:flex}.idril-provider-mark{color:#fff;width:25px;height:25px;font-family:var(--font-display);background:#17191a;border-radius:4px;place-items:center;font-size:12px;font-weight:650;display:grid}.idril-labels>.section-header .section-description{max-width:620px;margin-bottom:0}.idril-labels-loading{min-height:92px;color:var(--muted);flex-direction:column;justify-content:center;align-items:center;gap:14px;font-size:10px;display:flex}.idril-config-state,.idril-readonly-state{background:#fffaf0;border:1px solid #eadcbc;border-left:3px solid #9a762d;border-radius:5px;align-items:flex-start;gap:13px;padding:16px 18px;display:flex}.idril-config-state.is-paused{background:#f7f8f8;border-color:#dde1e3 #dde1e3 #dde1e3 #7d858a}.idril-config-state>.icon,.idril-readonly-state>.icon{flex:0 0 17px;width:17px;height:17px;margin-top:2px}.idril-config-state strong{font-size:12px;font-weight:650}.idril-config-state p,.idril-readonly-state p{color:#6d7478;margin-top:6px;font-size:11px;line-height:1.7}.idril-readonly-state{background:#f7f8f8;border-color:#dfe3e5 #dfe3e5 #dfe3e5 #7d858a}.idril-readonly-state p{margin:0}.idril-tracking-shortcut{background:#fafbfb;border:1px solid #dfe3e5;border-radius:5px;justify-content:space-between;align-items:center;gap:20px;margin-top:12px;padding:14px 16px;display:flex}.idril-tracking-shortcut strong{font-size:11px;font-weight:650}.idril-tracking-shortcut p{color:var(--muted);margin-top:5px;font-size:10px;line-height:1.65}.idril-tracking-shortcut .button{flex:none;min-height:35px;padding:8px 12px;font-size:10px}.idril-label-list{gap:10px;margin-top:16px;display:grid}.idril-label-card{border:1px solid var(--line);background:#fff;border-radius:6px;align-items:flex-start;gap:15px;padding:17px 18px 17px 20px;display:flex;position:relative;overflow:hidden}.idril-label-card:before{content:"";background:#98a1a6;width:3px;position:absolute;inset:0 auto 0 0}.idril-label-card.is-available:before{background:#71865f}.idril-label-card.is-failed:before,.idril-label-card.is-retryable:before{background:#ad7332}.idril-label-card.needs-provider-cancellation{background:#fffdf7;border-color:#e3c992}.idril-label-card.needs-provider-cancellation:before{background:#a56f18}.idril-label-icon{color:#596269;background:#f6f7f7;border:1px solid #e0e3e4;border-radius:7px;flex:0 0 39px;place-items:center;width:39px;height:39px;display:grid}.idril-label-card.is-available .idril-label-icon{color:#607750;background:#f6f9f3;border-color:#dfe6da}.idril-label-card.is-failed .idril-label-icon,.idril-label-card.is-retryable .idril-label-icon{color:#906127;background:#fffaf1;border-color:#eadcc7}.idril-label-card.needs-provider-cancellation .idril-label-icon{color:#8a5b12;background:#fff8e9;border-color:#ead9b8}.idril-label-icon .icon{width:18px;height:18px}.idril-label-main{flex:1;min-width:0}.idril-label-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;display:flex}.idril-label-heading strong{overflow-wrap:anywhere;font-size:13px;font-weight:650}.idril-label-status{color:#687178;white-space:nowrap;background:#f7f8f8;border:1px solid #dce1e3;border-radius:4px;padding:4px 7px;font-size:9px;font-weight:600;display:inline-flex}.is-available .idril-label-status{color:#60754f;background:#f7faf4;border-color:#dfe7d9}.is-failed .idril-label-status,.is-retryable .idril-label-status{color:#8e662d;background:#fffaf1;border-color:#ecdfc9}.needs-provider-cancellation .idril-label-status{color:#7a5010;background:#fff4dc;border-color:#e3c992}.idril-label-main>p{color:#596268;margin:7px 0 0;font-size:11px;line-height:1.65}.idril-label-main>small{color:var(--muted);margin-top:7px;font-size:9px;line-height:1.6;display:block}.idril-label-main>.idril-label-error{color:#865c24}.idril-label-actions{flex-wrap:wrap;align-items:center;gap:10px 16px;margin-top:13px;display:flex}.idril-label-actions .button{min-height:35px;padding:8px 12px;font-size:10px}.idril-label-actions .text-button{font-size:10px}.idril-cancellation-warning{color:#67450f;background:#fff7e6;border:1px solid #e4cc9b;border-radius:5px;justify-content:space-between;align-items:center;gap:18px;margin-top:14px;padding:14px 15px;display:flex}.idril-cancellation-warning>div{min-width:0}.idril-cancellation-warning strong{font-size:11px;font-weight:700}.idril-cancellation-warning p{margin-top:5px;font-size:10px;line-height:1.65}.idril-cancellation-warning .button{flex:none;min-height:35px;padding:8px 12px;font-size:10px}.idril-history-notice{color:#687178;background:#f5f6f6;border-radius:4px;align-items:flex-start;gap:9px;margin-top:12px;padding:11px 13px;display:flex}.idril-history-notice .icon{width:14px;height:14px;margin-top:1px}.idril-history-notice p{font-size:10px;line-height:1.65}.idril-label-request{background:linear-gradient(135deg,#f4f5f5 0%,#fafafa 60%);border:1px solid #d9dddf;border-radius:7px;grid-template-columns:minmax(180px,.65fr) minmax(0,1.35fr);gap:28px;margin-top:18px;padding:22px;display:grid}.idril-request-copy{align-self:start;padding-right:8px}.idril-request-copy>strong{font-family:var(--font-display);letter-spacing:-.025em;margin-top:10px;font-size:17px;font-weight:600;display:block}.idril-request-copy p{color:#687178;margin-top:10px;font-size:11px;line-height:1.75}.idril-label-request fieldset{align-content:start;gap:15px;display:grid}.idril-selected-fulfillment{background:#fff;border-left:2px solid #6e7a80;flex-direction:column;gap:7px;padding:12px 14px;display:flex}.idril-selected-fulfillment span{color:var(--muted);font-size:9px}.idril-selected-fulfillment strong{font-size:11px;line-height:1.5}.idril-no-fulfillment{color:#805f27;background:#fffaf2;border:1px solid #eadfc8;border-radius:4px;align-items:flex-start;gap:9px;padding:12px 14px;display:flex}.idril-no-fulfillment .icon{width:15px;height:15px;margin-top:2px}.idril-no-fulfillment p{font-size:10px;line-height:1.65}.idril-reference-guidance{color:#715728;background:#fffaf2;border:1px solid #e6dcc7;border-radius:4px;align-items:flex-start;gap:9px;padding:12px 14px;display:flex}.idril-reference-guidance .icon{flex:0 0 15px;width:15px;height:15px;margin-top:2px}.idril-reference-guidance p{font-size:10px;line-height:1.7}.idril-acknowledgement{color:#535c62;align-items:flex-start;margin-top:0;font-size:10px;line-height:1.65}.idril-acknowledgement input{flex:none;margin-top:2px}.idril-label-request .button.primary{justify-self:start}.idril-label-notice{margin-top:16px}.idril-request-error{border:1px solid #eee4d2;border-radius:5px;margin-top:16px}.idril-labels>.operation-notice{border:1px solid #eee4d2;border-radius:5px}@media (max-width:900px){.shipping-references{grid-template-columns:1fr}.shipping-workspace>.section-header{flex-wrap:wrap;align-items:flex-start}.idril-label-request{grid-template-columns:1fr;gap:20px}.idril-request-copy{padding-right:0}}@media (max-width:600px){.shipping-preparation-list>li{flex-wrap:wrap;gap:12px}.shipping-preparation-list>li>.button{margin-left:54px}.shipping-workspace-section>.section-header{flex-wrap:wrap;align-items:flex-start}.shipping-package-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.shipping-view-switch{width:100%}.shipping-view-switch button{flex:1;gap:6px;padding:10px;font-size:10px}.shipping-saved-summary,.shipping-action-callout{flex-direction:column;align-items:flex-start}.shipping-confirm-section{padding:17px}.shipping-confirm-section .button-row{flex-direction:column-reverse;align-items:stretch}.shipping-confirm-section .button-row .text-button{text-align:center}.idril-label-card{padding:16px 14px 16px 17px}.idril-label-icon{flex-basis:34px;width:34px;height:34px}.idril-label-heading{flex-direction:column;align-items:flex-start}.idril-label-actions{flex-direction:column;align-items:stretch}.idril-label-actions .button,.idril-label-actions .text-button,.idril-label-request .button.primary{justify-content:center;width:100%}.idril-cancellation-warning{flex-direction:column;align-items:stretch}.idril-cancellation-warning .button{justify-content:center;width:100%}.idril-tracking-shortcut{flex-direction:column;align-items:flex-start}.idril-tracking-shortcut .button{width:100%}.idril-label-request{padding:18px}}.order-native-labels,.customer-tags{flex-wrap:wrap;gap:6px;display:flex}.customer-note{white-space:pre-wrap;overflow-wrap:anywhere}.customer-tags .status{white-space:normal;overflow-wrap:anywhere}.sales-builder{grid-template-columns:minmax(0,1.2fr) minmax(360px,1fr)}.sales-builder .order-cart{position:static}.sales-builder .order-cart h3{margin:24px 0 16px}.sales-builder .order-cart .field,.sales-confirm .checkbox-field{margin-bottom:18px}.sales-status-bar{flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:24px;font-size:13px;display:flex}.sales-confirm{margin-top:24px}.sales-confirm>p{margin:16px 0;line-height:1.7}@media (max-width:1100px){.sales-builder{grid-template-columns:minmax(0,1fr)}}.shipping-release{border-top:1px solid var(--line);margin-top:22px;padding-top:16px}.order-heading-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.order-row-actions{justify-items:start;gap:8px;min-width:132px;display:grid}.order-row-actions .row-edit-action{white-space:nowrap}@media (max-width:800px){.order-heading-actions{justify-content:flex-start;width:100%}.order-heading-actions .button{flex:auto;justify-content:center}}.shipping-purchase-lines{margin:18px 0 0;padding:0;list-style:none}.shipping-purchase-lines li{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding:16px 0;display:flex}.shipping-purchase-lines li>div{gap:7px;min-width:0;display:grid}.shipping-purchase-lines strong{font-size:13px}.shipping-purchase-lines small{color:var(--muted);font-size:11px}.shipping-unit-count{font-variant-numeric:tabular-nums;flex:none;font-size:13px;font-weight:600}.shipping-quantity-total{color:var(--muted);margin:14px 0 0;font-size:11px}.shipping-simple-flow{border:1px solid var(--line);background:var(--white);border-radius:7px;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:-8px 0 24px;padding:0;list-style:none;display:grid;position:relative;overflow:hidden}.shipping-simple-flow li{align-items:center;gap:12px;min-width:0;padding:16px 20px;display:flex;position:relative}.shipping-simple-flow li+li{border-left:1px solid var(--line)}.shipping-simple-flow li>span{color:#fff;font-variant-numeric:tabular-nums;background:#242627;border-radius:50%;flex:0 0 26px;place-items:center;width:26px;height:26px;font-size:10px;font-weight:700;display:grid}.shipping-simple-flow li>div{gap:4px;min-width:0;display:grid}.shipping-simple-flow strong{font-size:11px;font-weight:650}.shipping-simple-flow small{color:var(--muted);font-size:9px;line-height:1.45}.shipping-queue-section{margin-bottom:34px}.shipping-queue-section+.shipping-queue-section{border-top:1px solid var(--line);padding-top:32px}.shipping-queue-heading{justify-content:space-between;align-items:flex-end;gap:24px;margin:0 0 14px;display:flex}.shipping-queue-heading>div{min-width:0}.shipping-queue-heading .eyebrow{margin-bottom:8px;display:block}.shipping-queue-heading h2{font-family:var(--font-display);letter-spacing:-.025em;font-size:20px;font-weight:620}.shipping-queue-heading p{color:var(--muted);margin:7px 0 0;font-size:11px;line-height:1.65}.shipping-queue-heading>.button{flex:none}.shipping-simple-table{min-width:760px}.shipping-simple-table th:last-child,.shipping-simple-table td:last-child{text-align:right}.shipping-simple-order{min-width:210px}.shipping-simple-order>small{color:var(--muted);margin-top:7px;font-size:9px;line-height:1.55;display:block}.shipping-simple-order>small a{color:#59636a;text-underline-offset:3px}.shipping-simple-state{min-width:170px}.shipping-simple-state>span,.shipping-simple-state>small{margin-top:7px;display:block}.shipping-simple-state>span{color:#4e575d;font-size:11px;line-height:1.45}.shipping-simple-state>small{color:var(--muted);font-size:9px}.shipping-simple-tracking{gap:6px;min-width:165px;display:grid}.shipping-simple-tracking strong{font-size:11px;font-weight:650}.shipping-simple-tracking span{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:10px}.shipping-simple-tracking small,.shipping-simple-pending{color:var(--muted);font-size:9px;line-height:1.5}.shipping-simple-action{white-space:nowrap;width:1%}.shipping-simple-action-stack{justify-items:center;gap:7px;display:grid}.shipping-simple-action-stack .subtle-link{font-size:9px}.shipping-simple-cta{min-height:36px;padding:8px 12px;font-size:10px}.shipping-simple-cta:active{transform:translateY(1px)}.shipping-provider-cancellation-copy{font-weight:650;color:#7a5010!important}.shipping-provider-cancellation-notice{color:#67450f;background:#fff7e6;border:1px solid #e4cc9b;border-radius:6px;align-items:center;margin-bottom:18px}.shipping-provider-cancellation-notice>div{flex:1;min-width:0}.shipping-provider-cancellation-notice strong{margin-bottom:5px;font-size:12px;display:block}.shipping-provider-cancellation-notice p{font-size:10px;line-height:1.65}.shipping-provider-cancellation-notice .button{flex:none;min-height:35px;padding:8px 12px;font-size:10px}.shipping-simple-label{margin-top:24px}.shipping-simple-meta-panels{margin-top:0}.shipping-simple-units{margin-top:24px}.shipping-simple-status-strip{margin-bottom:0}@media (max-width:760px){.shipping-simple-flow{grid-template-columns:1fr;margin-top:0}.shipping-simple-flow li{padding:13px 16px}.shipping-simple-flow li+li{border-left:0;border-top:1px solid var(--line)}.shipping-queue-section{margin-bottom:28px}.shipping-queue-section+.shipping-queue-section{padding-top:27px}.shipping-queue-heading{flex-direction:column;align-items:stretch;gap:14px}.shipping-queue-heading>.button{justify-content:center;width:100%}.shipping-simple-filters>.field{flex-basis:100%}.shipping-simple-cta{width:100%}.shipping-provider-cancellation-notice{flex-direction:column;align-items:stretch}.shipping-provider-cancellation-notice .button{justify-content:center;width:100%}}.orders-simple-card .order-index-controls{border-bottom:1px solid var(--line);padding:21px 25px 18px}.order-search-controls{grid-template-columns:minmax(240px,560px) auto;align-items:end;gap:12px;display:grid}.order-search-controls .button{min-height:39px;padding-inline:20px;font-size:11px}.order-filter-details{margin-top:15px}.order-filter-details summary{color:#525b61;cursor:pointer;text-underline-offset:4px;width:fit-content;font-size:11px;font-weight:600}.order-filter-details summary:hover{text-decoration:underline}.order-filter-details summary>span{color:#6c7479;background:#f5f6f6;border:1px solid #dde1e3;border-radius:4px;margin-left:9px;padding:3px 6px;font-size:9px;font-weight:550;display:inline-flex}.order-filter-fields{background:#fafafa;border:1px solid #e4e7e8;border-radius:5px;grid-template-columns:repeat(3,minmax(130px,190px)) auto;align-items:end;gap:12px;margin-top:15px;padding:17px 18px;display:grid}.order-filter-clear{white-space:nowrap;justify-self:start;margin-bottom:7px}.orders-simple-table{min-width:790px}.orders-simple-table th:first-child{width:38%}.orders-simple-table th:last-child{width:1%}.orders-simple-table td{padding-block:17px}.order-list-primary{min-width:270px}.order-list-context{color:#737c82;flex-wrap:wrap;align-items:center;gap:5px 8px;margin-top:8px;font-size:10px;line-height:1.5;display:flex}.order-list-context .subtle-link,.order-list-context .muted{font-size:inherit}.order-list-flags{color:#858c91;flex-wrap:wrap;align-items:center;gap:7px 10px;margin-top:7px;font-size:9px;line-height:1.5;display:flex}.order-list-flags .operation-status{padding:3px 6px;font-size:9px}.order-list-action{white-space:nowrap;min-width:142px;min-height:37px;padding:8px 12px;font-size:10px;transition:transform .2s cubic-bezier(.16,1,.3,1),background-color .2s,border-color .2s}.order-list-action:active{transform:translateY(1px)}@media (max-width:760px){.orders-simple-card .order-index-controls{padding:19px 17px 17px}.order-search-controls{grid-template-columns:minmax(0,1fr)}.order-search-controls .button{width:100%}.order-filter-details summary{padding-block:3px}.order-filter-fields{grid-template-columns:minmax(0,1fr);padding:16px}.order-filter-clear{margin-bottom:0}}.simplified-shipping-workspace{padding:28px}.shipping-progress{border:1px solid var(--line);background:#fafafa;border-radius:7px;grid-template-columns:repeat(3,minmax(0,1fr));margin:24px 0 0;padding:0;list-style:none;display:grid;overflow:hidden}.shipping-progress li{color:#93999d;align-items:center;gap:11px;min-width:0;padding:14px 16px;display:flex;position:relative}.shipping-progress li+li{border-left:1px solid var(--line)}.shipping-progress li>span{background:#fff;border:1px solid #d4d8da;border-radius:50%;flex:0 0 25px;place-items:center;width:25px;height:25px;font-size:9px;font-weight:700;display:grid}.shipping-progress li>div{gap:3px;min-width:0;display:grid}.shipping-progress strong{color:inherit;font-size:10px;font-weight:650}.shipping-progress small{color:inherit;font-size:8px;line-height:1.45}.shipping-progress .is-complete{color:#65735d;background:#f6f8f4}.shipping-progress .is-complete>span{background:#eaf0e5;border-color:#cfd9c8}.shipping-progress .is-current{color:#252829;background:#fff}.shipping-progress .is-current>span{color:#fff;background:#252829;border-color:#252829}.shipping-next-action{color:#fff;background:#202223;border:1px solid #2f3233;border-radius:8px;justify-content:space-between;align-items:center;gap:26px;margin-top:14px;padding:23px 24px;display:flex}.shipping-next-action.needs-attention{background:#3a3023;border-color:#a97735}.shipping-next-action>div{gap:7px;max-width:650px;display:grid}.shipping-next-action>div>span{color:#aeb4b7;letter-spacing:.13em;text-transform:uppercase;font-size:8px;font-weight:700}.shipping-next-action strong{font-family:var(--font-display);letter-spacing:-.025em;font-size:19px;font-weight:620}.shipping-next-action p{color:#c5c9cb;margin:0;font-size:11px;line-height:1.7}.shipping-next-action .button{color:#1f2223;background:#fff;border-color:#fff;flex:none}.shipping-next-action .button:hover{background:#eef0f0}.shipping-primary-label{border-top:1px solid var(--line);margin-top:26px;padding-top:26px;scroll-margin-top:24px}.shipping-primary-label .idril-labels{border:0;margin:0;padding:0}.shipping-history{border-top:1px solid var(--line);margin-top:25px;scroll-margin-top:24px}.shipping-history>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:20px 2px 0;list-style:none;display:flex}.shipping-history>summary::-webkit-details-marker{display:none}.shipping-history>summary>span{gap:5px;display:grid}.shipping-history>summary strong{font-size:12px;font-weight:650}.shipping-history>summary small{color:var(--muted);font-size:9px;line-height:1.5}.shipping-history>summary>.icon{width:16px;height:16px;transition:transform .25s cubic-bezier(.16,1,.3,1)}.shipping-history[open]>summary>.icon{transform:rotate(90deg)}.shipping-history-body{padding-top:3px}.compact-filters{align-self:end;min-width:165px}.compact-filters summary{color:#555e64;cursor:pointer;background:#fff;border:1px solid #dfe3e5;border-radius:4px;align-items:center;min-height:39px;padding:0 13px;font-size:10px;font-weight:600;display:flex}.compact-filters .field{margin-top:10px}.compact-row-action{white-space:nowrap;min-height:35px;padding:8px 11px;font-size:10px}.shipping-recipient-section>.section-header{align-items:center}.shipping-recipient-section>.section-header h3{margin-bottom:0}.shipping-recipient-summary{border:1px solid var(--line);background:var(--paper);border-radius:7px;align-items:flex-start;gap:14px;padding:17px;display:flex}.shipping-recipient-icon{color:#576168;background:#fff;border:1px solid #dfe3e5;border-radius:7px;flex:0 0 37px;place-items:center;width:37px;height:37px;display:grid}.shipping-recipient-icon .icon{width:17px;height:17px}.shipping-recipient-summary>div:last-child{gap:5px;min-width:0;display:grid}.shipping-recipient-summary strong{font-size:12px;font-weight:650}.shipping-recipient-summary span,.shipping-recipient-summary p,.shipping-recipient-summary small{color:#667178;overflow-wrap:anywhere;margin:0;font-size:10px;line-height:1.5}.shipping-refresh-address{margin-top:12px}.shipping-form-actions{justify-content:space-between;align-items:center}.idril-label-history{margin-top:12px}.idril-label-history>summary{color:#5f686e;cursor:pointer;align-items:center;gap:8px;width:fit-content;font-size:10px;font-weight:600;display:flex}.idril-label-history>summary>span{color:#747c81;background:#f6f7f7;border:1px solid #dfe2e4;border-radius:10px;place-items:center;min-width:19px;height:19px;padding:0 5px;font-size:8px;display:inline-grid}.idril-label-history[open]>summary{margin-bottom:10px}.relation-technical{margin:0 0 18px}.relation-technical>summary{color:#6f787e;cursor:pointer;width:fit-content;font-size:9px;font-weight:600}.relation-technical .relation-dates{margin:9px 0 0}.order-record-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:9px;display:flex}.order-invoice-callout{background:linear-gradient(110deg,#f7faf4 0%,#fff 68%);border:1px solid #d9e1d5;border-left:3px solid #5e7355;border-radius:7px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:17px;margin:-7px 0 25px;padding:19px 20px;display:grid}.order-invoice-icon{color:#5d7155;background:#fff;border:1px solid #d8e1d2;border-radius:50%;place-items:center;width:43px;height:43px;display:grid}.order-invoice-icon .icon{width:19px;height:19px}.order-invoice-callout .eyebrow{color:#6f7e68;letter-spacing:.12em;margin-bottom:5px;font-size:8px;font-weight:700;display:block}.order-invoice-callout h2{font-size:14px;font-weight:650}.order-invoice-callout p{color:#66716a;max-width:760px;margin-top:6px;font-size:10px;line-height:1.6}.order-invoice-callout small{color:#8a6425;margin-top:7px;font-size:9px;display:block}.order-invoice-callout>.button{justify-content:center;min-width:168px}.order-invoice-error{grid-column:2/-1}.order-invoice-error .operation-notice{margin:0}@media (max-width:700px){.order-record-actions,.order-record-actions .button{width:100%}.order-record-actions .button{justify-content:center}.order-invoice-callout{grid-template-columns:auto minmax(0,1fr);align-items:start;margin-top:0;padding:17px}.order-invoice-callout>.button,.order-invoice-error{grid-column:1/-1;width:100%}.simplified-shipping-workspace{padding:20px 17px}.shipping-progress{grid-template-columns:1fr}.shipping-progress li+li{border-left:0;border-top:1px solid var(--line)}.shipping-next-action{flex-direction:column;align-items:stretch;padding:20px}.shipping-next-action .button{justify-content:center;width:100%}.shipping-history>summary{align-items:flex-start}.shipping-simple-filters .compact-filters{width:100%}.shipping-form-actions{flex-direction:column-reverse;align-items:stretch}.shipping-form-actions .button,.shipping-form-actions .text-button{justify-content:center;width:100%}}.billing-heading-actions{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.billing-readiness{background:#f7f9f5;border:1px solid #dce3d8;border-radius:7px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:15px;min-height:76px;margin-bottom:24px;padding:15px 17px;display:grid}.billing-readiness.needs-setup{background:#fffbf2;border-color:#eadfc5}.billing-readiness.is-loading{border-color:var(--line);background:#fafafa}.billing-readiness-mark{color:#63765a;background:#fff;border:1px solid #d7e0d1;border-radius:50%;place-items:center;width:37px;height:37px;display:grid}.billing-readiness.needs-setup .billing-readiness-mark{color:#8a692a;border-color:#e8d9b7}.billing-readiness.is-loading .billing-readiness-mark{border:2px solid #d8dcde;border-top-color:#747c81;width:13px;height:13px;margin-inline:12px;animation:1s linear infinite spin}.billing-readiness-mark .icon{width:17px;height:17px}.billing-readiness strong{font-size:12px;font-weight:650;display:block}.billing-readiness p{color:#6e777c;margin-top:5px;font-size:10px;line-height:1.55}.billing-readiness .button{white-space:nowrap;min-height:35px;padding:8px 12px;font-size:10px}.billing-tabs{scrollbar-width:none;align-items:flex-end;gap:5px;margin:0 0 -1px 13px;display:flex;overflow-x:auto}.billing-tabs::-webkit-scrollbar{display:none}.billing-tabs button{color:#747c82;white-space:nowrap;background:0 0;border:1px solid #0000;border-bottom:0;border-radius:6px 6px 0 0;min-height:44px;padding:0 15px;font-size:11px;position:relative}.billing-tabs button:hover{color:var(--ink);background:#f5f6f6}.billing-tabs button[aria-current=page]{z-index:1;border-color:var(--line);color:var(--ink);background:#fff;font-weight:650}.billing-ledger{border-top-left-radius:4px}.billing-list-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-end;gap:24px;min-height:86px;padding:20px 25px;display:flex}.billing-list-heading .eyebrow{margin-bottom:7px;font-size:8px}.billing-list-heading h2{font-family:var(--font-display);letter-spacing:-.03em;font-size:18px;font-weight:620}.billing-search{grid-template-columns:minmax(210px,330px) auto;align-items:center;gap:9px;display:grid}.billing-search input{width:100%;min-height:37px;color:var(--ink);font:inherit;background:#fff;border:1px solid #d9dddf;border-radius:4px;padding:9px 11px 9px 35px;font-size:11px}.billing-search .input-icon>.icon{width:14px;height:14px;top:11px}.billing-search .button{min-height:37px;padding-block:8px;font-size:10px}.billing-table{min-width:860px}.billing-table td{padding-block:16px;font-size:11px}.billing-table td>strong{font-size:12px;display:block}.billing-table .cell-subtitle{margin-top:6px}.billing-table .operation-status{font-size:9px}.billing-number{font-variant-numeric:tabular-nums;letter-spacing:.01em}.billing-row-action{text-align:right;white-space:nowrap;width:1%}.billing-row-action .button{min-height:34px;padding:7px 10px;font-size:9px}.billing-row-action .icon{width:12px;height:12px}.billing-setup-layout{grid-template-columns:225px minmax(0,1fr);align-items:start;gap:24px;display:grid}.billing-setup-guide{border:1px solid var(--line);background:#f8f8f7;border-radius:7px;padding:21px 19px;position:sticky;top:100px}.billing-setup-guide>span{color:#83898d;letter-spacing:.12em;font-size:8px;font-weight:700}.billing-setup-guide ol{margin:18px 0 20px;padding:0;list-style:none}.billing-setup-guide li{color:#9a9fa2;align-items:flex-start;gap:11px;min-height:59px;display:flex;position:relative}.billing-setup-guide li:not(:last-child):after{content:"";background:#dfe2e3;width:1px;position:absolute;top:25px;bottom:4px;left:11px}.billing-setup-guide li b{z-index:1;background:#fff;border:1px solid #d8dcde;border-radius:50%;flex:0 0 23px;place-items:center;width:23px;height:23px;font-size:8px;display:grid}.billing-setup-guide li strong,.billing-setup-guide li small{display:block}.billing-setup-guide li strong{margin-top:2px;font-size:10px;font-weight:650}.billing-setup-guide li small{margin-top:4px;font-size:8px;line-height:1.4}.billing-setup-guide li.is-current{color:#303537}.billing-setup-guide li.is-current b{color:#fff;background:#292c2e;border-color:#292c2e}.billing-setup-guide li.is-complete{color:#627158}.billing-setup-guide li.is-complete b{background:#eaf0e5;border-color:#cad6c2}.billing-setup-guide>p{color:#757d81;border-top:1px solid #e1e3e3;padding-top:16px;font-size:9px;line-height:1.65}.billing-setup-main{gap:24px;min-width:0;display:grid}.billing-profile-form .panel-title{align-items:flex-start}.billing-profile-form .eyebrow,.billing-series-section .eyebrow{margin-bottom:7px;font-size:8px}.billing-party-fields{grid-template-columns:repeat(6,minmax(0,1fr))}.billing-party-fields .field-legalName,.billing-party-fields .field-address{grid-column:span 3}.billing-party-fields .field-taxId{grid-column:span 2}.billing-form-divider{border-top:1px solid var(--line);margin:28px -25px 23px;padding:24px 25px 0}.billing-form-divider>span{color:#81878b;letter-spacing:.11em;font-size:8px;font-weight:700}.billing-form-divider h3{margin-top:7px;font-size:14px}.billing-form-divider p{color:var(--muted);margin-top:7px;font-size:10px}.billing-form-footer{border-top:1px solid var(--line);background:#fafafa;justify-content:space-between;align-items:center;gap:20px;min-height:58px;margin:25px -25px -25px;padding:15px 25px;display:flex}.billing-form-footer .save-confirmation{align-items:center;gap:6px;display:inline-flex}.billing-form-footer .button{min-height:37px;font-size:10px}.billing-series-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;display:grid}.billing-series-card{background:#fafafa;border:1px solid #e0e3e4;border-radius:6px;min-width:0;padding:19px}.billing-series-title{justify-content:space-between;align-items:center;gap:12px;display:flex}.billing-series-kind{color:#737a7e;letter-spacing:.12em;font-size:8px;font-weight:700}.billing-series-card>strong{margin-top:6px;font-size:13px;display:block}.billing-series-preview{background:#fff;border:1px solid #e0e3e4;border-radius:5px;gap:5px;margin:18px 0;padding:15px;display:grid}.billing-series-preview span,.billing-series-preview small{color:#858c90;font-size:8px}.billing-series-preview b{letter-spacing:-.02em;overflow-wrap:anywhere;font-family:SFMono-Regular,Consolas,monospace;font-size:16px;font-weight:650}.billing-series-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}.billing-series-card .checkbox-field{margin:14px 0;font-size:9px}.billing-series-card>.button{width:100%;min-height:35px;font-size:10px}.billing-series-card>.save-confirmation{margin:0 0 10px}.billing-stepper{grid-template-columns:repeat(3,minmax(0,1fr));max-width:660px;margin:0 0 27px;padding:0;list-style:none;display:grid}.billing-stepper li{position:relative}.billing-stepper li:not(:last-child):after{content:"";background:#dfe2e3;height:1px;position:absolute;top:16px;left:calc(50% + 20px);right:calc(20px - 50%)}.billing-stepper button{color:#979da1;text-align:left;background:0 0;border:0;align-items:center;gap:10px;width:100%;display:flex}.billing-stepper button:disabled{cursor:default;opacity:.58}.billing-stepper button>span{z-index:1;background:#fff;border:1px solid #d8dcde;border-radius:50%;flex:0 0 32px;place-items:center;width:32px;height:32px;font-size:9px;font-weight:700;display:grid}.billing-stepper button>span .icon{width:13px;height:13px}.billing-stepper button strong{font-size:10px;font-weight:600}.billing-stepper .is-current button{color:var(--ink)}.billing-stepper .is-current button>span{color:#fff;background:#272a2b;border-color:#272a2b}.billing-stepper .is-complete button{color:#65745d}.billing-stepper .is-complete button>span{background:#edf2e9;border-color:#cedac6}.billing-order-fastpath{color:#715d30;background:#fffbf2;border:1px solid #e7d9b8;border-radius:7px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:13px;max-width:760px;margin:-8px 0 21px;padding:14px 16px;display:grid}.billing-order-fastpath.is-ready{color:#586a50;background:#f5f8f2;border-color:#d4dfce}.billing-order-fastpath>span{opacity:.78;border:1px solid;border-radius:50%;place-items:center;width:32px;height:32px;display:grid}.billing-order-fastpath .icon{width:14px;height:14px}.billing-order-fastpath strong{font-size:10px}.billing-order-fastpath p{margin-top:5px;font-size:9px;line-height:1.55}.billing-editor{max-width:1240px}.billing-editor-stage{grid-template-columns:minmax(0,1.65fr) minmax(260px,.8fr);gap:18px;display:grid}.billing-stage-heading{grid-column:1/-1;justify-content:space-between;align-items:flex-end;gap:25px;margin-bottom:4px;display:flex}.billing-stage-heading>div>span{color:#7e858a;letter-spacing:.12em;font-size:8px;font-weight:700}.billing-stage-heading h2{font-family:var(--font-display);letter-spacing:-.035em;margin-top:7px;font-size:23px;font-weight:620}.billing-stage-heading p{color:var(--muted);margin-top:8px;font-size:10px;line-height:1.6}.billing-recipient-panel h3,.billing-issuer-panel h3,.billing-lines-panel h3,.billing-issue-panel h3{font-size:14px}.billing-recipient-panel .billing-party-fields{grid-template-columns:repeat(4,minmax(0,1fr))}.billing-recipient-panel .field-legalName,.billing-recipient-panel .field-address,.billing-recipient-panel .field-taxId{grid-column:span 2}.billing-issuer-panel{align-self:start}.billing-issuer-panel .panel-title>div p{color:var(--muted);margin-top:5px;font-size:9px}.billing-party-summary>span{color:#858b8f;letter-spacing:.1em;margin-bottom:10px;font-size:8px;font-weight:700;display:block}.billing-party-summary>strong{margin-bottom:8px;font-size:12px;display:block}.billing-party-summary p{color:#626b70;overflow-wrap:anywhere;margin-top:5px;font-size:10px;line-height:1.5}.billing-inline-help{color:#7e642a;align-items:flex-start;gap:7px;margin-top:15px;font-size:9px;line-height:1.6;display:flex}.billing-inline-help .icon{flex:0 0 13px;width:13px;height:13px;margin-top:1px}.billing-inline-help a{color:inherit;text-underline-offset:3px;font-weight:650}.billing-currency{width:110px}.billing-lines-panel{grid-column:1/-1;padding-block:2px}.billing-line{padding:22px 0}.billing-line+.billing-line{border-top:1px solid var(--line)}.billing-line-number{grid-template-columns:31px minmax(0,1fr) auto;align-items:center;gap:10px;margin-bottom:16px;display:grid}.billing-line-number>span{color:#8a9094;font-family:SFMono-Regular,Consolas,monospace;font-size:9px}.billing-line-number>strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:650;overflow:hidden}.billing-line-fields{grid-template-columns:minmax(250px,2fr) repeat(4,minmax(95px,.62fr));gap:10px;display:grid}.billing-order-line-review{grid-template-columns:minmax(310px,1fr) minmax(150px,190px);align-items:end;gap:10px 24px;padding-left:41px;display:grid}.billing-order-line-facts{border:1px solid var(--line);background:var(--line);border-radius:5px;grid-template-columns:repeat(3,minmax(90px,1fr));gap:1px;display:grid;overflow:hidden}.billing-order-line-facts>div{background:#f7f8f7;padding:11px 12px}.billing-order-line-facts dt{color:#7b8380;margin-bottom:5px;font-size:8px;font-weight:650}.billing-order-line-facts dd{color:#252a27;font-variant-numeric:tabular-nums;font-size:11px;font-weight:650}.billing-order-line-review>p{color:#737b77;grid-column:1/-1;margin:0;font-size:8px}.billing-tax-missing input{background:#fffbf3;border-color:#bd8335;box-shadow:0 0 0 2px #bd833514}.billing-tax-missing small{color:#946523;margin-top:5px;font-size:8px;font-weight:650}.billing-tax-checkbox{margin:13px 0 0 41px;font-size:9px}.billing-lines-footer{border-top:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:22px;padding:20px 0 23px;display:flex}.billing-lines-footer>.button{flex:none;min-height:37px;font-size:10px}.billing-notes{width:min(100%,480px)}.billing-review-layout{grid-column:1/-1;grid-template-columns:minmax(0,1.65fr) minmax(265px,.7fr);align-items:start;gap:18px;display:grid}.billing-review-document{padding:32px}.billing-review-top{border-bottom:2px solid #292c2e;justify-content:space-between;align-items:flex-start;gap:30px;padding-bottom:25px;display:flex}.billing-review-top>div:last-child{text-align:right}.billing-review-top span{color:#747b80;letter-spacing:.1em;margin-bottom:7px;font-size:8px;font-weight:700;display:block}.billing-review-top strong{font-size:17px;font-weight:650;display:block}.billing-review-top small{color:#858c90;margin-top:6px;font-size:8px;display:block}.billing-review-parties{grid-template-columns:repeat(2,minmax(0,1fr));gap:35px;padding:25px 0;display:grid}.billing-review-lines{min-width:620px}.billing-review-lines th,.billing-review-lines td{padding:12px 9px;font-size:9px}.billing-review-lines th:first-child,.billing-review-lines td:first-child{padding-left:0}.billing-review-lines th:last-child,.billing-review-lines td:last-child{text-align:right;padding-right:0}.billing-review-lines td:not(:first-child){white-space:nowrap;font-variant-numeric:tabular-nums}.billing-review-totals{width:min(100%,330px);margin:24px 0 0 auto}.billing-review-totals>div{color:#687176;justify-content:space-between;gap:20px;padding:8px 0;font-size:10px;display:flex}.billing-review-totals>div:last-child{color:var(--ink);border-top:1px solid #dfe2e3;margin-top:5px;padding-top:13px;font-size:15px;font-weight:700}.billing-review-totals dd{font-variant-numeric:tabular-nums;text-align:right;margin:0}.billing-issue-panel{position:sticky;top:96px}.billing-issue-panel>p{color:var(--muted);margin:7px 0 20px;font-size:9px;line-height:1.55}.billing-issue-panel>.field+.field{margin-top:14px}.billing-issue-panel>.field span{color:#8a9093;font-weight:400}.billing-preflight{color:#765d29;background:#fffbf3;border:1px solid #e5dac0;border-radius:5px;margin-top:18px;padding:14px}.billing-preflight.is-ready{color:#586a50;background:#f5f8f2;border-color:#d4dfce}.billing-preflight>div{align-items:center;gap:8px;display:flex}.billing-preflight .icon{width:15px;height:15px}.billing-preflight strong{font-size:10px}.billing-preflight p,.billing-preflight li{margin-top:8px;font-size:9px;line-height:1.55}.billing-preflight ul{padding-left:17px}.billing-draft-warnings{color:#75602f;background:#fffbf4;border:1px solid #e8dec7;border-radius:5px;margin-top:15px;padding:15px 18px}.billing-draft-warnings strong{font-size:10px}.billing-draft-warnings ul{margin-top:8px;padding-left:17px}.billing-draft-warnings li{margin-top:5px;font-size:9px;line-height:1.55}.billing-editor-actions{z-index:2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff5;border:1px solid #dfe2e3;border-radius:7px 7px 0 0;justify-content:space-between;align-items:center;gap:20px;margin-top:18px;padding:14px 17px;display:flex;position:sticky;bottom:0;box-shadow:0 -10px 28px #191f220a}.billing-editor-actions>div{flex-wrap:wrap;align-items:center;gap:11px;display:flex}.billing-editor-actions .button{min-height:38px;font-size:10px}.billing-editor-actions .save-confirmation{align-items:center;gap:5px;display:inline-flex}.billing-issue-button{min-width:150px}.billing-issued-layout{grid-template-columns:minmax(0,1fr) 280px;align-items:start;gap:18px;display:grid}.billing-issued-document{padding:34px}.billing-issued-header{border-bottom:2px solid #292c2e;justify-content:space-between;align-items:flex-start;gap:24px;padding-bottom:27px;display:flex}.billing-issued-header>div:first-child>span{color:#747b80;letter-spacing:.12em;font-size:8px;font-weight:700}.billing-issued-header h2{letter-spacing:-.035em;font-variant-numeric:tabular-nums;margin-top:7px;font-size:24px}.billing-issued-header p{color:var(--muted);margin-top:7px;font-size:9px}.billing-issued-lock{color:#687267;align-items:center;gap:7px;font-size:9px;display:flex}.billing-issued-lock .icon{width:14px;height:14px}.billing-rectification-link{background:#fffaf0;border:1px solid #eadbb9;border-radius:5px;margin:20px 0 0;padding:14px 16px}.billing-rectification-link strong{font-size:10px}.billing-rectification-link p{color:#71613f;margin-top:6px;font-size:9px;line-height:1.55}.billing-issued-summary{grid-template-columns:minmax(0,1fr) minmax(260px,.65fr);gap:35px;margin-top:23px;display:grid}.billing-issued-summary h3{margin-bottom:10px;font-size:10px}.billing-issued-summary>div dl>div{color:#687176;border-bottom:1px solid #eceeef;justify-content:space-between;gap:20px;padding:8px 0;font-size:9px;display:flex}.billing-issued-summary dd{white-space:nowrap;font-variant-numeric:tabular-nums;margin:0}.billing-issued-notes{border-top:1px solid var(--line);margin-top:25px;padding-top:18px}.billing-issued-notes strong{font-size:10px}.billing-issued-notes p{color:#697277;white-space:pre-wrap;margin-top:7px;font-size:9px;line-height:1.7}.billing-issued-sidebar{gap:14px;display:grid}.billing-issued-sidebar .operation-panel{padding:19px}.billing-issued-sidebar h3{font-size:12px}.billing-issued-sidebar p{color:var(--muted);margin:8px 0 15px;font-size:9px;line-height:1.6}.billing-issued-actions .button,.billing-future-actions .button{width:100%;min-height:37px;font-size:9px}.billing-shopify-status{border-color:#e2e5df;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:11px;display:grid}.billing-shopify-status-icon{color:#677068;background:#f1f3ef;border-radius:50%;place-items:center;width:32px;height:32px;display:grid}.billing-shopify-status-icon .icon{width:15px;height:15px}.billing-shopify-status .eyebrow{margin-bottom:5px;display:block}.billing-shopify-status strong{color:#525a55;font-size:10px;line-height:1.5;display:block}.billing-shopify-status.is-delivered{background:#f7faf5;border-color:#d6e1d1}.billing-shopify-status.is-delivered .billing-shopify-status-icon{color:#5f7b53;background:#e8f0e4}.billing-shopify-status.is-delivered strong{color:#51684a}.billing-shopify-status.is-pending{background:#fffcf5;border-color:#e7ddc5}.billing-shopify-status.is-pending .billing-shopify-status-icon{color:#8b6d2c;background:#f7ecd4}.billing-shopify-status.is-pending strong{color:#745e2c}.billing-shopify-status.is-failed{background:#fff8f6;border-color:#ebd4ce}.billing-shopify-status.is-failed .billing-shopify-status-icon{color:#9a5749;background:#f8e5e0}.billing-shopify-status.is-failed strong{color:#884d42}.billing-issued-meta dl{margin-top:12px}.billing-issued-meta dl>div{border-top:1px solid var(--line);justify-content:space-between;gap:14px;padding:10px 0;font-size:9px;display:flex}.billing-issued-meta dt{color:#7b8388}.billing-issued-meta dd{text-align:right;margin:0;font-weight:600}.billing-future-actions .button+.button{margin-top:8px}@media (max-width:1050px){.billing-setup-layout{grid-template-columns:1fr}.billing-setup-guide{grid-template-columns:auto minmax(0,1fr);gap:14px 25px;display:grid;position:static}.billing-setup-guide ol{grid-column:1/-1;grid-template-columns:repeat(3,1fr);margin:4px 0 0;display:grid}.billing-setup-guide li{min-height:36px}.billing-setup-guide li:not(:last-child):after{width:auto;height:1px;inset:11px -3px auto 24px}.billing-setup-guide>p{grid-column:1/-1}.billing-party-fields{grid-template-columns:repeat(4,minmax(0,1fr))}.billing-line-fields{grid-template-columns:minmax(220px,2fr) repeat(2,minmax(100px,1fr))}.billing-description{grid-column:span 3}.billing-issued-layout{grid-template-columns:minmax(0,1fr) 240px}}@media (max-width:760px){.billing-heading-actions,.billing-heading-actions .button{width:100%}.billing-readiness{grid-template-columns:auto minmax(0,1fr)}.billing-readiness .button{grid-column:1/-1;width:100%}.billing-tabs{margin-left:0}.billing-list-heading{flex-direction:column;align-items:stretch}.billing-search{grid-template-columns:minmax(0,1fr)}.billing-search .button{width:100%}.billing-party-fields,.billing-recipient-panel .billing-party-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.billing-party-fields .field-legalName,.billing-party-fields .field-taxId,.billing-party-fields .field-address,.billing-recipient-panel .field-legalName,.billing-recipient-panel .field-taxId,.billing-recipient-panel .field-address{grid-column:1/-1}.billing-series-grid{grid-template-columns:1fr}.billing-stepper{max-width:none}.billing-stepper button{justify-content:center}.billing-stepper button strong{display:none}.billing-editor-stage,.billing-review-layout,.billing-issued-layout{grid-template-columns:minmax(0,1fr)}.billing-stage-heading{flex-direction:column;align-items:flex-start}.billing-currency{width:100%}.billing-issuer-panel,.billing-issue-panel{position:static}.billing-line-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.billing-order-line-review{grid-template-columns:1fr;padding-left:0}.billing-order-line-review>p{grid-column:auto}.billing-description{grid-column:1/-1}.billing-lines-footer{flex-direction:column}.billing-lines-footer>.button,.billing-notes{width:100%}.billing-review-document,.billing-issued-document{padding:22px 18px}.billing-review-parties,.billing-issued-summary{grid-template-columns:1fr;gap:20px}.billing-review-top,.billing-issued-header{flex-direction:column}.billing-review-top>div:last-child{text-align:left}.billing-editor-actions{flex-direction:column;align-items:stretch;position:static}.billing-editor-actions>div,.billing-editor-actions .button{width:100%}.billing-editor-actions .button{justify-content:center}}@media (max-width:480px){.billing-setup-guide{display:block}.billing-setup-guide ol{margin-top:16px;display:block}.billing-setup-guide li:not(:last-child):after{width:1px;height:auto;inset:25px auto 4px 11px}.billing-party-fields,.billing-recipient-panel .billing-party-fields,.billing-series-fields,.billing-line-fields,.billing-order-line-facts{grid-template-columns:1fr}.billing-description{grid-column:auto}.billing-tax-checkbox{margin-left:0}.billing-form-footer{flex-direction:column;align-items:stretch}.billing-form-footer .button{width:100%}}.billing-command-notice{align-items:center;gap:8px;margin:0 0 16px;display:flex}.billing-command-notice .icon{width:15px;height:15px}.billing-document-actions{gap:9px;display:grid}.billing-document-actions h3,.billing-balance-card h3{margin:0}.billing-document-actions p{margin:0 0 3px}.billing-document-actions .button{justify-content:center;width:100%}.billing-balance-card{color:#fff;background:linear-gradient(145deg,#101816,#1c2925);gap:5px;display:grid}.billing-balance-card .eyebrow{color:#aebdb7}.billing-balance-card>strong{letter-spacing:-.045em;font-variant-numeric:tabular-nums;margin-top:7px;font-size:clamp(22px,2vw,30px)}.billing-balance-card p{color:#d2dad7;margin:0}.billing-balance-card small{color:#aebdb7;margin-top:5px;font-size:9px}.billing-rectification-context{color:#5e5133;background:#fffaf0;border:1px solid #e7d6ae;border-radius:5px;grid-template-columns:auto minmax(0,1fr);gap:12px;margin-bottom:18px;padding:14px 16px;display:grid}.billing-rectification-context .icon{width:17px;height:17px;margin-top:1px}.billing-rectification-context strong{font-size:10px;display:block}.billing-rectification-context p{margin:5px 0 0;font-size:9px;line-height:1.55}.billing-review-document.is-rectification{border-top:3px solid #dca621}.billing-review-reason{background:#fffaf0;border-left:3px solid #dca621;margin:18px 0;padding:13px 15px}.billing-review-reason strong{font-size:10px}.billing-review-reason p{color:#6c5e3b;margin:5px 0 0;font-size:9px;line-height:1.55}.billing-payment-history{border-top:1px solid var(--line);margin-top:27px;padding-top:22px}.billing-payment-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.billing-payment-heading h3{margin-top:5px;font-size:13px}.billing-payment-empty{color:var(--muted);text-align:center;border:1px dashed #d7ddda;border-radius:5px;margin:15px 0 0;padding:18px;font-size:9px}.billing-payment-history ul{gap:0;margin:13px 0 0;padding:0;list-style:none;display:grid}.billing-payment-history li{border-top:1px solid #ecefee;justify-content:space-between;align-items:center;gap:18px;padding:13px 0;display:flex}.billing-payment-history li.is-reversed{opacity:.62}.billing-payment-main{align-items:flex-start;gap:11px;min-width:0;display:flex}.billing-payment-main>div{gap:3px;min-width:0;display:grid}.billing-payment-main strong{font-variant-numeric:tabular-nums;font-size:11px}.billing-payment-main span,.billing-payment-main small,.billing-payment-main p{color:var(--muted);font-size:9px}.billing-payment-main p{margin:2px 0 0;line-height:1.45}.billing-payment-mark{color:#326545;background:#edf5ef;border-radius:50%;flex:0 0 27px;place-items:center;width:27px;height:27px;display:grid}.billing-payment-mark .icon{width:13px;height:13px}.is-reversed .billing-payment-mark{color:#845d50;background:#f4efec}.billing-payment-state{flex:none;justify-items:end;gap:6px;display:grid}.billing-payment-state .text-button{color:#755a14;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:8px;text-decoration:underline}.billing-dialog-backdrop{z-index:80;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#070e0c9e;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.billing-dialog{background:#fff;border:1px solid #ffffff2e;border-radius:8px;width:min(100%,560px);max-height:min(86vh,760px);padding:24px;overflow:auto;box-shadow:0 24px 80px #0000004d}.billing-dialog-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:20px;padding-bottom:17px;display:flex}.billing-dialog-header h2{letter-spacing:-.03em;margin-top:5px;font-size:20px}.billing-dialog-header p{max-width:430px;color:var(--muted);margin:6px 0 0;font-size:9px;line-height:1.55}.billing-dialog-close{border:1px solid var(--line);color:#4e5754;cursor:pointer;background:#fff;border-radius:50%;flex:0 0 31px;place-items:center;width:31px;height:31px;padding:0;display:grid}.billing-dialog-close .icon{width:14px;height:14px}.billing-dialog form{gap:15px;margin-top:19px;display:grid}.billing-dialog .field{margin:0}.billing-dialog .field span{margin-bottom:6px;font-size:9px;font-weight:700;display:block}.billing-dialog textarea{resize:vertical;min-height:92px}.billing-dialog-grid,.billing-payment-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.billing-dialog-note{color:#56605c;background:#f4f6f5;border-radius:5px;align-items:flex-start;gap:9px;margin:0;padding:12px 13px;font-size:9px;line-height:1.55;display:flex}.billing-dialog-note .icon{flex:0 0 14px;width:14px;height:14px;margin-top:1px}.billing-dialog-note.is-critical{color:#7f4434;background:#fff4f0}.billing-dialog-actions{justify-content:flex-end;align-items:center;gap:9px;padding-top:4px;display:flex}.billing-dialog-actions .button{justify-content:center;min-width:128px}.billing-reverse-summary{border:1px solid var(--line);background:#fbfcfb;border-radius:5px;justify-content:space-between;align-items:center;gap:18px;padding:12px 14px;font-size:9px;display:flex}.billing-reverse-summary strong{font-variant-numeric:tabular-nums;font-size:12px}@media (max-width:480px){.billing-dialog-backdrop{align-items:end;padding:0}.billing-dialog{border-radius:10px 10px 0 0;max-height:92vh;padding:21px 18px}.billing-dialog-grid,.billing-payment-form-grid{grid-template-columns:1fr}.billing-dialog-actions{flex-direction:column-reverse;align-items:stretch}.billing-dialog-actions .button{width:100%}.billing-payment-history li{flex-direction:column;align-items:flex-start}.billing-payment-state{grid-auto-flow:column;justify-content:space-between;align-items:center;width:100%}}
