@charset "UTF-8";:root{color-scheme:light dark;font-family:system-ui,-apple-system,sans-serif;--foreground0: CanvasText;--foreground1: color-mix(in srgb, CanvasText 80%, Canvas);--foreground2: color-mix(in srgb, CanvasText 60%, Canvas);--background0: Canvas;--background1: light-dark(#f5f5f5, #1e1e1e);--background2: light-dark(#ddd, #3a3a3a);--green: #28a745;--red: #dc3545;--yellow: #f0ad4e;--blue: #338eda;--purple: #a633d6;--error-bg: light-dark(#fbf2f4, #3b1017);--error-border: light-dark(#eab4bc, #8b2535);--error-fg: light-dark(#78202e, #e39aa5);--warning-bg: light-dark(#fffcf2, #33290b);--warning-border: light-dark(#ffe69b, #7f661c);--warning-fg: light-dark(#6a311c, #ffecb4);--success-bg: light-dark(#f3f8f5, #142c1b);--success-border: light-dark(#a1caad, #285a37);--success-fg: light-dark(#285a37, #b9d8c2);--info-bg: light-dark(#f2f7fb, #0f273b);--info-border: light-dark(#b2d1ea, #436075);--info-fg: light-dark(#1f5077, #d2e8f7);--checkbox-true: #08e54c;--checkbox-false: #ff002a}*,*:before,*:after{box-sizing:border-box}body,html{margin:0;min-height:100vh}body.login-page{max-width:35em;width:90%;margin:2em auto}body{display:flex;flex-direction:column}hr{border:none;border-top:1px solid var(--background2);margin:.75rem 0}details>summary{list-style:none;cursor:pointer}details>summary::-webkit-details-marker{display:none}#theseus-actionbar{position:fixed;top:0;left:0;right:0;z-index:100;display:flex;align-items:center;justify-content:space-between;padding:0 1rem;height:2.5rem;background:Canvas;border-bottom:1px solid var(--background2)}#theseus-actionbar a{color:inherit;text-decoration:none}#theseus-actionbar button{background:none;border:1px solid var(--background2);border-radius:4px;padding:.15rem .5rem;font:inherit;font-size:.85em;cursor:pointer;color:inherit}#theseus-actionbar button:hover{background:var(--background1)}.theseus-sidebar{position:fixed;top:2.5rem;left:0;bottom:0;width:14rem;overflow-y:auto;padding:.5rem 0;border-right:1px solid var(--background2);background:Canvas;z-index:50;font-size:.85rem}.theseus-sidebar a{display:block;padding:.25rem .75rem .25rem 1.25rem;color:light-dark(#444,#bbb);text-decoration:none}.theseus-sidebar a:hover{color:inherit;background:var(--background1)}.theseus-sidebar a.selected{color:inherit;font-weight:600}.theseus-sidebar .sidebar-section{margin-top:1.25rem}.theseus-sidebar .sidebar-section:first-child{margin-top:0}.theseus-sidebar .sidebar-label{display:block;padding:0 .75rem .1rem;font-size:.75em;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:inherit;opacity:.5}#theseus-layout{display:flex;min-height:100vh;padding-top:2.5rem}#theseus-content{flex:1;min-width:0;padding:1rem 1.5rem;margin-left:14rem}table{width:100%;border-collapse:collapse}table th,table td{padding:.4rem .75rem;text-align:left;border-bottom:1px solid var(--background2)}table th{font-weight:400;font-style:italic;color:var(--foreground2)}table tbody tr:hover{background:var(--background1)}table td.cell-wrap{white-space:normal;max-width:24ch}table .orders-check{width:1.75rem;padding-right:0}button,input[type=submit]{cursor:pointer;font:inherit;padding:.4rem .75rem;border:1px solid var(--background2);border-radius:4px;background:transparent;color:inherit}.btn-success,.btn-danger,.btn-warning,.btn-info,input[type=submit]{display:inline-flex;align-items:center;gap:.25rem;padding:.4rem .75rem;border:none;border-radius:4px;font:inherit;cursor:pointer;color:#fff}input[type=submit],.btn-success{background:var(--green)}.btn-danger{background:var(--red)}.btn-warning{background:var(--yellow);color:#333}.btn-info{background:var(--blue)}a.btn-success,a.btn-danger,a.btn-warning,a.btn-info{text-decoration:none}.btn-sm{padding:.2rem .5rem;font-size:.85em}.api-docs-copy-btn{display:inline-flex;align-items:center;gap:.35rem;padding:.3rem .6rem;font-size:.85em;border:1px solid var(--foreground2);border-radius:4px;background:var(--background1);color:var(--foreground2)}.api-docs-copy-btn:hover{background:var(--background2);color:var(--foreground)}.form-field{margin-bottom:1rem}.form-field-label{display:block;color:var(--foreground2);margin-bottom:.25rem;font-size:.9em}.form-field-input{width:100%}.form-field-hint{display:block}.badge{font-size:.85em;padding:.1em .5em;border-radius:3px;background:var(--background2);white-space:nowrap}.badge-success{background:var(--green);color:#fff}.badge-danger{background:var(--red);color:#fff}.badge-warning{background:var(--yellow);color:#333}.badge-info{background:var(--blue);color:#fff}.banner{padding:.75rem 1rem;border:1px solid;border-radius:4px;margin-bottom:1rem}.banner-success{background:var(--success-bg);border-color:var(--success-border);color:var(--success-fg)}.banner-error,.banner-danger,.banner-alert{background:var(--error-bg);border-color:var(--error-border);color:var(--error-fg)}.banner-warning{background:var(--warning-bg);border-color:var(--warning-border);color:var(--warning-fg)}.banner-info,.banner-notice{background:var(--info-bg);border-color:var(--info-border);color:var(--info-fg)}section{border:1px solid var(--background2);border-radius:4px;padding:1rem;margin-bottom:1rem}.detail-grid{display:grid;grid-template-columns:14ch 1fr;gap:.25rem 1rem}.detail-label{color:var(--foreground2)}.show-layout{display:flex;gap:1.5rem}.show-main{flex:1;min-width:0}.show-sidebar{width:20rem;flex-shrink:0}.toolbar{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem;margin-bottom:1rem;padding-bottom:.5rem;border-bottom:1px solid var(--background2)}.spacer{flex:1}.toolbar-search{padding:.2rem .5rem;border:1px solid var(--background2);border-radius:3px;font:inherit;background:transparent;color:inherit}.stat-filters{display:flex;gap:.75rem;margin-bottom:1rem;padding-bottom:.5rem;border-bottom:1px solid var(--background2)}.stat-filter{display:flex;align-items:baseline;gap:.25rem;text-decoration:none;color:var(--foreground2);padding:.25rem 0;border-bottom:2px solid transparent}.stat-filter.active,.stat-filter:hover{color:inherit;border-bottom-color:currentColor}.stat-count{font-weight:700;font-variant-numeric:tabular-nums;font-size:1.1em}.stat-label{font-size:.75em;text-transform:uppercase;letter-spacing:.05ch}.stat-total{color:var(--foreground2);margin-left:.5rem;white-space:nowrap}.origin-tabs{display:flex;gap:.25rem}.origin-tabs a{text-decoration:none;color:var(--foreground2);padding:.2rem .4rem;border-bottom:2px solid transparent}.origin-tabs a.active,.origin-tabs a:hover{color:inherit;border-bottom-color:currentColor}input[type=text],input[type=email],input[type=number],input[type=url],input[type=search],input[type=password],input[type=tel],input[type=date],textarea,select{font:inherit;padding:.3rem .5rem;border:1px solid var(--background2);border-radius:3px;background:transparent;color:inherit}.pagination{display:flex;align-items:center;justify-content:center;gap:.5rem;margin-top:1rem}.pagination a{text-decoration:none;color:inherit}.pagination a:hover{text-decoration:underline}.admin-tool{position:relative;overflow:visible;isolation:isolate}.admin-tool:before{content:"";position:absolute;inset:-3px;border:2px dashed rgba(255,140,55,.5);border-radius:.5rem;background-color:#ff8c3714;pointer-events:none;z-index:-1}.admin-tool:is(div){padding:.5rem;margin-top:1rem}.admin-tool:is(span){display:inline-block;padding:2px 4px}.admin-tool:after{content:"admin";position:absolute;bottom:100%;left:0;font-size:.75em;line-height:1;color:#ff8c37cc;pointer-events:none;white-space:nowrap}.dev-tool{position:relative;overflow:visible;isolation:isolate}.dev-tool:before{content:"";position:absolute;inset:-3px;border:2px dashed rgba(20,163,20,.5);border-radius:.5rem;background-color:#14a31414;pointer-events:none;z-index:-1}.dev-tool:is(div){padding:.5rem;margin-top:1rem}.dev-tool:is(span){display:inline-block;padding:2px 4px}.dev-tool:after{content:"dev only";position:absolute;bottom:100%;left:0;font-size:.75em;line-height:1;color:#14a314cc;pointer-events:none;white-space:nowrap}.toolbar .admin-tool{border:none;margin-left:auto}.toolbar .admin-tool:before{display:none}.toolbar .admin-tool:after{display:none}.jumpcode-popover{position:absolute;left:0;top:100%;z-index:10;min-width:20rem;max-width:24rem;padding:1rem;background:Canvas;border:1px solid var(--background2);border-radius:4px;font-size:.9em;white-space:normal}.jumpcode-popover p{margin:.4rem 0}.jumpcode-popover .badge{white-space:nowrap}.jumpcode-popover .jumpcode-chip{cursor:pointer}.jumpcode-popover .jumpcode-chip:hover{opacity:.7}.tooltipped{position:relative}@media(min-width:56em){.tooltipped:after{background-color:#1f2d3ddf;border-radius:.5rem;box-shadow:0 0 2px #0000000f,0 4px 8px #0000001f;color:#fff;content:attr(aria-label);font-size:.875rem;font-weight:500;line-height:1.375;max-width:16rem;opacity:0;padding:.25rem .75rem;pointer-events:none;position:absolute;right:100%;text-align:center;transform:translateY(50%);transition:.125s all ease-in-out;width:max-content;z-index:1}.tooltipped:hover:after,.tooltipped:active:after,.tooltipped:focus:after{opacity:1;z-index:9}.tooltipped--e:after{left:100%;bottom:50%;right:auto;margin-left:.5rem;transform:translateY(50%)}.tooltipped--w:after{right:100%;bottom:50%;margin-right:.5rem;transform:translateY(50%)}.tooltipped--n:after{right:50%;bottom:100%;margin-bottom:.5rem;transform:translate(50%)}.tooltipped--s:after{right:50%;top:100%;margin-top:.5rem;transform:translate(50%)}}.text-muted{color:var(--foreground2)}.text-danger{color:var(--red)}.text-warning{color:var(--yellow)}.w-100{width:100%}.hidden{display:none}.form-inline{display:inline}.page-actions{display:flex;gap:.5rem;align-items:center}#theseus-env{position:fixed;bottom:0;right:0;padding:.2rem .5rem;font-size:.75em;color:var(--foreground2);background:var(--background1)}@media(max-width:60rem){.theseus-sidebar{z-index:110;transform:translate(-100%);transition:transform .2s ease}.theseus-sidebar.open{transform:translate(0)}.sidebar-overlay{position:fixed;top:2.5rem;left:0;right:0;bottom:0;z-index:105;background:#0006;opacity:0;pointer-events:none;transition:opacity .2s ease}.sidebar-overlay.open{opacity:1;pointer-events:auto}#theseus-content{margin-left:0}.sidebar-toggle{display:inline-flex!important}.show-layout{flex-direction:column}.show-sidebar{width:auto}}@media(min-width:60rem){.sidebar-toggle,.sidebar-mobile-toggle,.sidebar-overlay{display:none!important}}.sku-category{margin-bottom:1.5rem}.sku-category>summary{font-size:1.05em;border-bottom:1px solid var(--background2)}.sku-category table{margin-top:0}.sku-pick-item{display:block;padding:.35rem .75rem;text-decoration:none;color:inherit}.sku-pick-item:hover{background:var(--background1)}.batch-grid{font-family:monospace;font-size:.8rem;line-height:1;letter-spacing:-.5px;margin:.75rem 0;word-break:break-all}.batch-cell{display:inline;white-space:nowrap;font-size:.85em}[data-picklist] .batch-cell{cursor:pointer;user-select:none}[data-picklist] .batch-cell:hover{opacity:.7}.batch-cell-pending{color:var(--background2)}.batch-cell-valid,.batch-cell-purchased{color:var(--green)}.batch-cell-warning{color:var(--yellow)}.batch-cell-error,.batch-cell-failed{color:var(--red);font-weight:700}.batch-cell-selected{color:var(--blue)!important;font-weight:700}.batch-cell-error,.batch-cell-failed{cursor:pointer}.batch-summary{display:flex;align-items:center;gap:1rem;margin:.75rem 0;font-variant-numeric:tabular-nums}.batch-progress-bar{flex:1;height:.5rem;background:var(--background2);border-radius:4px;overflow:hidden}.batch-progress-fill{height:100%;background:var(--green);border-radius:4px;transition:width .3s}.batch-header{display:flex;align-items:baseline;gap:.5rem;margin-bottom:1rem}.batch-header h2{margin:0}.batch-breadcrumb{text-decoration:none;color:var(--foreground2);font-size:.85em}.batch-breakdown{display:flex;gap:2rem;margin-bottom:.75rem;font-size:.85em;color:var(--foreground2)}.batch-failed-section{margin-top:1.25rem}.batch-failed-section table{margin-top:.25rem}.section-label{font-size:.85em;color:var(--foreground2);text-transform:uppercase;letter-spacing:.04em}.batch-money{margin-top:1rem;font-size:.9em}.batch-money .form-inline{margin-left:.5rem}.batch-actions{margin-top:1.5rem;padding-top:1rem;border-top:1px solid var(--background2);display:flex;gap:.75rem;align-items:center}.batch-audit{margin-top:1rem}.batch-audit>summary{color:var(--foreground2);font-size:.85em}.batch-audit table{margin-top:.25rem;font-size:.85em}.batch-audit th:nth-child(1){width:10rem}.batch-audit th:nth-child(2){width:12rem}.batch-audit td:nth-child(1){font-variant-numeric:tabular-nums}.dev-border-overlay{position:fixed;inset:0;pointer-events:none;z-index:9999;border:5px dashed #00FF00}.danger-zone{background:var(--error-bg);border:1px solid var(--error-border);border-radius:4px;padding:1rem;margin-top:1.5rem}.selectize-control.multi .selectize-input{display:flex!important;flex-wrap:wrap;gap:4px;align-items:center;min-height:32px;padding:4px 8px;font:inherit;font-size:.9em;color:inherit;background:transparent;border:1px solid var(--background2);border-radius:4px}.selectize-control.multi .selectize-input.focus,.selectize-control.multi .selectize-input:focus-within{border-color:var(--blue);outline:none;box-shadow:0 0 0 1px var(--blue)}.selectize-control.multi .selectize-input>div,.selectize-control.multi .selectize-input>[data-value]{display:inline-flex;align-items:center;gap:4px;height:24px;padding:0 8px;font-size:.85em;font-weight:500;background:var(--background2);border-radius:3px;white-space:nowrap}.selectize-control.multi .selectize-input>div .remove,.selectize-control.multi .selectize-input>[data-value] .remove{font-size:1.2em;line-height:1;opacity:.5;cursor:pointer}.selectize-control.multi .selectize-input>div .remove:hover,.selectize-control.multi .selectize-input>[data-value] .remove:hover{opacity:1}.selectize-control.multi .selectize-input>input{font:inherit;font-size:.9em;background:transparent!important;border:0!important;outline:none!important;box-shadow:none!important;padding:0!important;margin:0!important;min-width:80px;flex:1;color:inherit}.selectize-dropdown{color:inherit;background:Canvas;border:1px solid var(--background2);border-radius:4px;box-shadow:0 4px 12px #00000026;margin-top:4px;overflow:hidden;z-index:100}.selectize-dropdown .selectize-dropdown-content{padding:4px;max-height:240px;overflow-y:auto}.selectize-dropdown [data-selectable],.selectize-dropdown .option{padding:6px 8px;font-size:.9em;border-radius:3px;cursor:pointer}.selectize-dropdown [data-selectable].active,.selectize-dropdown [data-selectable]:hover,.selectize-dropdown .option.active,.selectize-dropdown .option:hover{background:var(--background1)}.selectize-dropdown [data-selectable].selected,.selectize-dropdown .option.selected{font-weight:600}.selectize-dropdown .create{padding:6px 8px;font-size:.9em;color:var(--blue);cursor:pointer}.selectize-dropdown .create:hover{background:var(--background1)}.selectize-dropdown .optgroup-header{padding:6px 8px;font-size:.75em;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--foreground2)}:root{--money: light-dark(#0b5d4f, #8fd6c3);--money-ink: light-dark(#08382f, #d8f3ea);--money-bg: light-dark(#eef6f3, #0f2620);--money-bg2: light-dark(#dcebe4, #17382f);--money-border: light-dark(#0b5d4f, #3f8a76);--money-back: light-dark(#4a3f9e, #b9aef5);--money-back-bg: light-dark(#f1effb, #1b1738)}.money-notice{--money-fold: 14px;--money-readout: light-dark(#0b5d4f, #081a15);--money-readout-fg: light-dark(#a9e4d1, #8fd6c3);--money-field: light-dark(#ffffff, #081a15);--money-flap: light-dark(#8fd6c3, #3f8a76);--money-hi: color-mix(in srgb, var(--money) 38%, transparent);position:relative;border:1px solid var(--money-border);border-left-width:6px;border-radius:0;clip-path:polygon(0 0,calc(100% - var(--money-fold)) 0,100% var(--money-fold),100% 100%,0 100%)}.money-notice:before{content:"";position:absolute;inset:0;border:1px solid var(--money-hi);pointer-events:none;z-index:1}.money-notice:after{content:"";position:absolute;top:0;right:0;width:var(--money-fold);height:var(--money-fold);background:linear-gradient(to bottom left,transparent 50%,var(--money-flap) 50%);pointer-events:none;z-index:1}.money-notice{background:var(--money-bg);color:var(--money-ink);margin:1rem 0;font-variant-numeric:tabular-nums}.money-notice.money-notice--credit{--money: var(--money-back);--money-ink: light-dark(#231c5a, #e6e1fb);--money-bg: var(--money-back-bg);--money-bg2: light-dark(#e2ddf6, #272050);--money-border: light-dark(#4a3f9e, #6b5fc9);--money-readout: light-dark(#4a3f9e, #0f0b26);--money-readout-fg: light-dark(#dcd6fb, #b9aef5);--money-field: light-dark(#ffffff, #0f0b26);--money-flap: light-dark(#c9c0f8, #6b5fc9)}.money-notice.money-notice--preview{border-left-width:1px;border-style:dashed;background:transparent}.money-notice.money-notice--preview .money-notice__head{background:transparent;color:var(--money);border-bottom:1px dashed var(--money-border)}.money-notice__head{display:flex;align-items:baseline;gap:.75rem;padding:.5rem calc(1rem + var(--money-fold)) .5rem 1rem;background:var(--money);color:var(--money-bg);font-size:.75em;letter-spacing:.12ch;text-transform:uppercase;font-weight:700}.money-notice__head .money-notice__sub{margin-left:auto;font-weight:400;letter-spacing:.05ch;opacity:.85;text-transform:none}.money-notice__glyph{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-weight:700;letter-spacing:0}.money-notice__icon{width:1.3em;height:1.3em;flex:none;align-self:center}.money-notice__body{padding:1.1rem 1.1rem 1.15rem}.money-notice__payer{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem;margin-bottom:1rem}.money-notice__payer select{font:inherit;line-height:1.2;padding:.1rem .4rem;border:1px solid var(--money-border);border-radius:0;box-shadow:inset 1px 1px color-mix(in srgb,black 35%,transparent);background:var(--money-field);color:inherit;max-width:100%}.money-notice__payer select:focus-visible{outline:none;border-color:var(--money)}.money-notice__payer strong{font-weight:700}.money-notice__lines{width:100%;border-collapse:collapse;margin:0 0 .75rem;font-size:.95em}.money-notice__lines td{padding:.2rem .5rem;border:none;vertical-align:baseline}.money-notice__lines tbody tr:hover{background:transparent}.money-notice__lines .money-notice__amt{width:1%;padding-left:0;white-space:nowrap}.money-notice__lines td+td{padding-left:.75rem}.money-notice__lines .money-notice__label{width:auto}.money-notice__lines .money-notice__when{width:6ch;text-align:right}.money-notice__lines tfoot td{border-top:3px double var(--money-border);font-weight:700;padding-top:.55rem}.money-notice__lines tfoot tr+tr td{border-top:none;padding-top:0}.money-notice__lines tfoot .money-notice__label{color:var(--money);font-size:.8em;letter-spacing:.08ch;text-transform:uppercase}.money-notice__readout{display:inline-block;min-width:9.5ch;padding:.22rem .6rem;text-align:right;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-weight:700;color:var(--money-readout-fg);background:var(--money-readout);box-shadow:inset 0 0 0 1px var(--money-border),inset 1px 1px 0 1px color-mix(in srgb,black 30%,transparent)}.money-notice__readout--est{font-weight:400;color:color-mix(in srgb,var(--money-readout-fg) 70%,transparent)}.money-notice__tag{display:inline-block;font-size:.7em;letter-spacing:.1ch;padding:.1em .45em;border-radius:0;background:var(--money);color:var(--money-bg);font-weight:700;white-space:nowrap}.money-notice__tag--later{background:transparent;color:var(--money);border:1px solid var(--money-border)}.money-notice__tag--back{background:var(--money-back);color:var(--money-back-bg)}.money-notice__balance{display:grid;grid-template-columns:1.5em 1fr;column-gap:.4em;text-wrap:pretty;border-top:1px solid var(--money-bg2);padding-top:.9rem;font-size:.9em;line-height:1.4}.money-notice__balance .money-notice__mark{display:inline-block;width:1.25em;height:1.25em;line-height:1.25em;text-align:center;font-size:.85em;font-weight:700;background:currentColor;-webkit-text-fill-color:var(--money-bg);margin-top:.1em}.money-notice__balance code{font-size:.95em}.money-notice__balance[hidden]{display:none}.money-notice__balance--ok{color:var(--money)}.money-notice__balance--low{color:var(--warning-fg)}.money-notice__balance--insufficient{color:var(--error-fg);font-weight:700}.money-notice__balance--unknown{color:var(--foreground2)}.money-notice__foot{display:flex;align-items:center;gap:1rem;padding:.85rem 1.1rem;border-top:1px solid var(--money-border);background:var(--money-bg2)}.money-notice__foot .spacer{flex:1}.money-notice__foot a{display:inline-flex;align-items:center;padding:.55rem 1rem;border:1px solid var(--money-border);border-radius:3px;box-shadow:inset 0 0 0 1px var(--money-hi);color:var(--money-ink);font-weight:600;text-decoration:none}.money-notice__foot a:hover{background:color-mix(in srgb,var(--money) 12%,transparent)}.money-notice__foot a:active{transform:translateY(1px)}.money-notice__none{color:var(--foreground2)}.money-notice__none a{color:var(--money)}.btn-money{display:inline-flex;align-items:center;gap:.5rem;padding:.55rem 1.1rem;border:1px solid var(--money-border);border-radius:3px;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--money) 70%,white);font:inherit;font-weight:700;cursor:pointer;color:var(--money-bg);background:var(--money)}.btn-money:active{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--money) 70%,black);transform:translateY(1px)}.btn-money .btn-money__amt{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;padding-left:.5rem;border-left:1px solid color-mix(in srgb,currentColor 40%,transparent)}.btn-money:hover{filter:brightness(1.08)}.btn-money:focus-visible{outline:2px solid var(--money);outline-offset:2px}.btn-money:disabled{opacity:.5;cursor:not-allowed}.money-note{color:var(--money);font-size:.9em;display:flex;gap:.4rem;align-items:baseline}.money-note .money-notice__glyph{font-size:.85em}turbo-frame[busy]>.money-notice{opacity:.5;pointer-events:none}.form-stack{display:flex;flex-direction:column;gap:1rem}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}.form-grid-auto{display:grid;grid-template-columns:repeat(auto-fit,minmax(12.5rem,1fr));gap:1rem}.form-grid-auto--sm{display:grid;grid-template-columns:repeat(auto-fit,minmax(8.75rem,1fr));gap:1rem}.form-field-lg{margin-bottom:1rem}.form-label-group{display:flex;align-items:baseline;gap:.5rem;margin-bottom:.25rem}.form-section-heading{font-size:1rem;font-weight:600;margin:1.5rem 0 .75rem}.fieldset-reset{border:none;padding:0;margin:0 0 1rem}.fieldset-legend{font-size:.9em;color:var(--foreground2);margin-bottom:.5rem}.date-field-label{display:block;color:var(--foreground2);margin-bottom:.25rem;font-size:.9em}.form-check-label{display:flex;align-items:center;gap:.5rem;cursor:pointer}.form-hint{color:var(--foreground2);font-size:.8em;margin-top:.25rem}.form-hint--indented{margin-left:1.75rem}.select-field{border:1px solid var(--background2);border-radius:4px;background:var(--background0);color:inherit;width:100%;padding:.3rem .75rem;font-size:.9em}.form-select{border:1px solid var(--background2);border-radius:4px;background:var(--background0);color:inherit;width:100%;padding:.3rem .75rem}.form-select--lg{border:1px solid var(--background2);border-radius:4px;background:var(--background0);color:inherit;width:100%;padding:.5rem .75rem;font-size:.9em}.multi-select-field{border:1px solid var(--background2);border-radius:4px;background:var(--background0);color:inherit;width:100%;min-height:7.5rem;padding:.3rem .75rem}.file-input{border:1px solid var(--background2);border-radius:4px;background:var(--background0);color:inherit;display:block;width:100%;padding:.5rem;font-size:.9em}.selectize-tags{width:100%}.postage-radio{accent-color:var(--blue)}.checkbox-card{padding:.75rem;background:var(--background1);border:1px solid var(--background2);border-radius:4px}.error-box{background:var(--error-bg);border:1px solid var(--error-border);border-radius:4px;padding:.75rem 1rem;margin-bottom:1rem}.error-box-title{font-size:.9em;font-weight:600;color:var(--error-fg);margin:0 0 .5rem}.error-box-list{margin:0;padding-left:1.25rem;color:var(--error-fg);font-size:.85em}.page-container{max-width:75rem;margin:0 auto;padding:1.5rem}.page-subtitle{color:var(--foreground2);margin:0;font-size:.9em}.section-desc{color:var(--foreground2);font-size:.85em;margin:.25rem 0 0}.app-footer{padding:1rem 1.5rem;text-align:center}.footer-rev{color:var(--foreground2);font-size:.75em}.tags-list{display:flex;flex-wrap:wrap;gap:.25rem;align-items:center}.row-tag{color:var(--foreground2);font-size:.85em}.row-tag:before{content:"·";margin:0 .5ch}.link-reset{text-decoration:none;color:inherit}.public-id{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.9em}.fw-medium{font-weight:500}.jumpcode{display:flex;align-items:center;gap:.5rem}.sku-row{font-variant-numeric:tabular-nums}.flat-view-row td:first-child{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.api-docs-container{max-width:56rem;margin:0 auto;padding:1.5rem}.markdown-body{line-height:1.6;overflow-wrap:break-word}.markdown-body>*:first-child{margin-top:0}.markdown-body>*:last-child{margin-bottom:0}.markdown-body h1,.markdown-body h2,.markdown-body h3,.markdown-body h4,.markdown-body h5,.markdown-body h6{margin:1.5rem 0 .75rem;line-height:1.25;font-weight:600}.markdown-body h1{font-size:1.75em}.markdown-body h2{font-size:1.35em;padding-bottom:.25rem;border-bottom:1px solid var(--background2)}.markdown-body h3{font-size:1.15em}.markdown-body h4,.markdown-body h5,.markdown-body h6{font-size:1em}.markdown-body p,.markdown-body ul,.markdown-body ol,.markdown-body blockquote,.markdown-body pre,.markdown-body table{margin:0 0 1rem}.markdown-body ul,.markdown-body ol{padding-left:1.5rem}.markdown-body li{margin:.25rem 0}.markdown-body a{color:var(--blue)}.markdown-body code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.875em;padding:.1em .4em;border-radius:4px;background:var(--background1)}.markdown-body pre{padding:.75rem 1rem;overflow-x:auto;border:1px solid var(--background2);border-radius:4px;background:var(--background1)}.markdown-body pre code{padding:0;background:none;font-size:.85em}.markdown-body blockquote{margin-left:0;padding:0 1rem;border-left:4px solid var(--background2);color:var(--foreground2)}.markdown-body hr{margin:1.5rem 0}.markdown-body img{max-width:100%}.copy-label{white-space:nowrap}.popover{position:relative}.jumpcode-help{font-weight:400}.template-picker{--template-picker-item-size: 160px;padding:1rem;background:var(--background0);border:1px solid var(--background2);border-radius:.5rem}.template-picker__header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.template-picker__title{font-size:1rem;font-weight:600;color:var(--foreground0);margin:0}.template-picker__mode-button{padding:.25rem .75rem;border:1px solid var(--background2);border-radius:.25rem;background:var(--background1);color:var(--foreground0);font-size:.875rem;cursor:pointer}.template-picker__mode-button:hover{background:var(--background2)}.template-picker__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(var(--template-picker-item-size),1fr));gap:.75rem;margin-bottom:1rem}.template-picker__item{position:relative;border:2px solid transparent;border-radius:.5rem;cursor:pointer;background:var(--background1);overflow:hidden}.template-picker__item:hover{border-color:var(--background2)}.template-picker__item.selected{border-color:var(--blue)}.template-picker__item.selected .template-picker__order{opacity:1}.template-picker__preview{overflow:hidden;background:var(--background0)}.template-picker__image{width:100%;height:100%;object-fit:contain;padding:.5rem}.template-picker__label{padding:.5rem;text-align:center;font-size:.75rem;color:var(--foreground0);background:var(--background0)}.template-picker__order{position:absolute;top:.25rem;right:.25rem;width:1.25rem;height:1.25rem;background:var(--blue);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.75rem;font-weight:600;opacity:0}.template-picker__footer{padding-top:.75rem;border-top:1px solid var(--background2)}.template-picker__selected-count{font-size:.875rem;color:var(--foreground2);text-align:center}.float-right{float:right}.pointer{cursor:pointer}.w-100,.w-full{width:100%}#confetti{pointer-events:none}.mt-0{margin-top:0}.mt-half{margin-top:.5rem}.mt-1{margin-top:1rem}.mt-4{margin-top:1.5rem}.mb-0{margin-bottom:0}.mb-half{margin-bottom:.5rem}.mb-1{margin-bottom:1rem}.mb-1h{margin-bottom:1.5rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:1rem}.pt-2{padding-top:.5rem}.flex-row{display:flex;align-items:center;gap:.5rem}.flex-wrap-row{display:flex;gap:1rem;flex-wrap:wrap}.fw-600{font-weight:600}.text-success{color:var(--green)}.text-lg{font-size:1.25em}.text-sm{font-size:.85em}.code-block{margin:0;font-size:.85em}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.text-title{font-size:1.15em}.fw-bold{font-weight:700}.m-0{margin:0}.mb-quarter{margin-bottom:.25rem}.flex-1{flex:1}.w-80{width:80px}.no-underline{text-decoration:none}.link-muted{text-decoration:none;color:var(--foreground2)}.link-strong{text-decoration:none;font-weight:600}.link-bold{text-decoration:none;font-weight:700}.label-block{display:block;margin-bottom:.25rem}.cell-pad{padding:.25rem .5rem}.num-cell{padding:.25rem .5rem;text-align:right;font-variant-numeric:tabular-nums}.tabular{font-variant-numeric:tabular-nums}.empty-state{text-align:center;padding:2rem}.no-border-bottom{border-bottom:none}.toolbar--flush{border-bottom:none;margin-bottom:0}.mt-quarter{margin-top:.25rem}.ml-quarter{margin-left:.25rem}.mr-quarter{margin-right:.25rem}.mt-075{margin-top:.75rem}.mb-075{margin-bottom:.75rem}.flex-2{flex:2}.mono{font-family:monospace}.nowrap{white-space:nowrap}.d-flex{display:flex}.text-info{color:var(--blue)}.w-fit{width:fit-content}.justify-end{justify-content:flex-end}.p-0{padding:0}.block-link{display:block}.note-paragraphs p{margin:0 0 .5rem}.note-paragraphs p:last-child{margin-bottom:0}.field-note{display:block;font-size:.85em}.field-note--mt{margin-top:.25rem}.hr-tight{margin:.5rem 0}.batch-row-flex{display:flex;align-items:center;justify-content:space-between}.notes-pre{margin:.5rem 0 0;white-space:pre-wrap}.action-state{text-align:center;padding:1rem 0}.action-state--success{color:var(--green)}.action-state-icon{font-size:2em}.form-error-list{margin:.25rem 0 0;padding-left:1rem}.cost-input-row{display:flex;align-items:center;gap:.25rem}.po-row{padding:.5rem 0}.popover-menu{display:flex;flex-direction:column}.popover-body{padding:.75rem;min-width:20rem}.sku-requests-alert{border:1px solid var(--yellow);padding:.75rem}.sku-request-row{display:flex;align-items:center;gap:.5rem;padding:.5rem 0;border-bottom:1px solid var(--border-color, #333)}.sku-code-input{width:8rem;padding:.15rem .35rem;font-size:.85em}.template-row{padding:.5rem 0;display:flex;align-items:center;gap:.5rem}.form-error-list--flush{margin:0;padding-left:1rem}.form-row-gap1{display:flex;gap:1rem}.form-actions-end{display:flex;align-items:center;gap:.5rem;justify-content:flex-end}.org-picker-row{display:flex;align-items:center;gap:.5rem;padding:.5rem 0;border-bottom:1px solid var(--background2)}.hcb-connect-card{text-align:center;padding:2rem;max-width:30rem;margin:2rem auto}.badge-frame-body{margin:0!important}.letter-header{display:flex;align-items:baseline;gap:.75rem}.letter-addr-grid{display:flex;gap:1.5rem}.letter-addr-label{font-size:.75em;text-transform:uppercase;letter-spacing:.05em}.letter-addr-block{font-family:monospace;font-size:.9em;line-height:1.6;margin-top:.25rem}.letter-section{margin:1rem 0}.letter-postage-row{display:flex;align-items:baseline;gap:.5rem}.letter-postage-amount{font-size:1.1em;font-variant-numeric:tabular-nums}.letter-timeline{margin:1rem 0;font-size:.9em}.mono-status{font-family:monospace}.letter-preview-frame{border:1px solid var(--background2);border-radius:4px;overflow:hidden}.letter-preview-iframe{height:18rem;border:none}.letter-sidebar-actions{display:flex;flex-direction:column;gap:.5rem;font-size:.9em}.letter-action-link{text-decoration:none;padding:.2rem 0}.letter-hr-tight{margin:.25rem 0}.letter-delete-btn{border-color:var(--red)}.link-inherit{color:inherit}.batch-progress-bar--spaced{margin-bottom:.75rem}.flex-gap-half{display:flex;gap:.5rem}.progress-summary-row{display:flex;gap:1.5rem;align-items:center}.progress-count{font-size:1.5em;font-variant-numeric:tabular-nums}.progress-count-sm{font-size:1.5em}.panel-centered{text-align:center;padding:1rem 0}.batch-processed-icon{font-size:2em}.flex-gap-1{display:flex;gap:1rem}.tag-flex-wrap{display:flex;flex-wrap:wrap;gap:.5rem}.tag-stat-box{text-align:center;padding:1rem .5rem}.tag-stat-value{font-size:1.5em;font-weight:700}.hint-tight{margin:.25rem 0 0}.link-medium{text-decoration:none;font-weight:500}.actions-end{display:flex;gap:.5rem;justify-content:flex-end}.hint-bottom{margin:0 0 .5rem}.help-text p{margin:0}.help-text p+p{margin-top:.5rem}.ml-half{margin-left:.5rem}.summary-plain{list-style:none;cursor:pointer}.summary-plain::-webkit-details-marker{display:none}.row-flex{display:flex;align-items:center}.letters-filter-bar{display:flex;align-items:center;gap:.5rem;padding:.5rem 0}.clear-filters-link{color:var(--foreground2);font-size:.9em}.action-link-block{display:block;margin-top:.5rem}.stat-row{display:flex;align-items:center;justify-content:space-between;padding:.25rem 0}.stat-total-row{display:flex;align-items:center;justify-content:space-between}.avatar-round{border-radius:50%}.json-inspector{margin:0;overflow-x:auto;font-size:.85em}.validate-count-line{margin:0 0 .25rem;color:var(--foreground2)}.validate-error-heading{margin-top:1.25rem}.validate-error-label{font-size:.85em;color:var(--foreground2);text-transform:uppercase;letter-spacing:.04em}.validate-actions-row{display:flex;align-items:center;gap:.75rem;margin-top:1.5rem;padding-top:1rem;border-top:1px solid var(--background2)}.w-4rem{width:4rem}.color-inherit{color:inherit}.csv-hint{margin:.5rem 0 0;font-size:.85em}.form-actions-row{display:flex;gap:.5rem;margin-top:1rem}.truncate-20ch{max-width:20ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.field-hint{color:var(--foreground2);font-size:.85em;margin:.25rem 0 0}.actions-divider-row{gap:.5rem;margin-top:1rem;padding-top:1rem;border-top:1px solid var(--background2)}.cancel-link{color:var(--foreground2);align-self:center}.postage-columns{display:flex;gap:2rem;margin-top:.75rem}.postage-radio-group{margin-top:.25rem;display:flex;gap:1rem}.postage-radio-label{display:flex;align-items:center;gap:.25rem;cursor:pointer}.retry-actions-row{margin-top:.75rem;display:flex;gap:.5rem}.print-subset-row{display:flex;flex-wrap:wrap;gap:.25rem;margin-bottom:.75rem}.secondary-actions-col{display:flex;flex-direction:column;gap:.25rem;font-size:.9em}.action-row{display:flex;gap:.5rem;align-items:center}.btn-link-block{display:block;text-align:center;text-decoration:none}.my-quarter{margin:.25rem 0}.reprint-toggle{color:var(--yellow);font-size:.85em;cursor:pointer}.reprint-warning-box{margin-top:.5rem;padding:.75rem;background:var(--error-bg);border:1px solid var(--error-border);border-radius:4px}.reprint-warning-title{margin:0 0 .5rem;color:var(--error-fg);font-weight:600}.reprint-warning-text{margin:0 0 .5rem;font-size:.85em;color:var(--error-fg)}.text-unprinted{color:var(--background2)}.py-half{padding:.5rem 0}.picklist-toolbar{display:flex;gap:.5rem;align-items:center;margin:.5rem 0;font-size:.85em}.icon-link{color:var(--foreground2);margin-right:.5rem}.btn-link-danger{background:none;border:none;color:var(--red);cursor:pointer;font:inherit;padding:0}.btn-link-icon{background:none;border:none;color:var(--foreground2);cursor:pointer;font:inherit;margin-right:.5rem;padding:0}.actions-cell{text-align:right;white-space:nowrap}.empty-state-lg{text-align:center;padding:3rem 1rem}.object-cover{object-fit:cover}.flag-row{display:flex;align-items:center;gap:.5rem;padding:.25rem 0}.help-hint{color:var(--foreground2);cursor:help}.text-muted-italic{color:var(--foreground2);font-style:italic}.billing-orgs-label{font-weight:400;font-size:.85em;margin-left:.5rem}.col-avatar{width:2.5rem}.align-middle{vertical-align:middle}.checkbox-hint{color:var(--foreground2);font-size:.85em;margin:.25rem 0 1rem 1rem}.revoked-panel{text-align:center;padding:1rem 0;color:var(--red)}.revoked-icon{font-size:2em}.dialog-body{padding:1rem}.dialog-subtitle{margin:0 0 1rem}.dialog-footer{display:flex;gap:.5rem;justify-content:flex-end;padding:1rem 0}.billing-summary-card{flex:1;min-width:200px}.checkbox-note{display:block;margin-top:.25rem;margin-left:1.5rem}.mt-half-reset{margin:.5rem 0 0}.danger-zone-border{border-color:var(--red)}.picklist-preview{margin:.5rem 0;font-size:.85em;color:var(--foreground2);max-height:6rem;overflow-y:auto;font-family:monospace}.sku-requests-empty{text-align:center;padding:3rem 0;color:var(--foreground2)}.sku-request-edit-link{color:var(--foreground2);margin-right:.5rem}.sku-request-returned-banner{margin-bottom:1rem;border-color:var(--warning-border);background:var(--warning-bg)}.sku-request-returned-content{display:flex;align-items:flex-start;gap:.5rem}.sku-request-returned-icon{font-size:1.2em}.sku-request-returned-notes{margin-top:.25rem}.sku-request-summary-row{display:flex;gap:2rem;flex-wrap:wrap}.sku-request-review-grid{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-top:.5rem}.sku-request-review-grid__full{grid-column:1/-1}.sku-request-code-input{font-size:1.1em}.sku-request-review-hint{display:block;margin-top:.25rem}.sku-request-unit-cost-row{display:flex;align-items:center;gap:.25rem}.sku-request-approve-actions{margin-top:1rem;display:flex;gap:.5rem}.sku-request-return-row{display:flex;align-items:flex-end;gap:.5rem}.sku-request-zenventory-box{margin-top:.75rem;padding:.75rem;background:var(--info-bg);border:1px solid var(--info-border);border-radius:4px}.sku-request-zenventory-title{color:var(--info-fg)}.sku-request-zenventory-desc{margin:.25rem 0 .75rem;color:var(--info-fg);font-size:.9em}.sku-request-image{max-width:100%;max-height:300px;border-radius:4px}.sku-search-bar{margin-bottom:.75rem}.sku-stats-bar{border-bottom:none;margin-bottom:.5rem}.sku-view-toggle{display:flex;gap:.5rem;margin-bottom:1rem}.stat-btn-reset{cursor:pointer;background:none;border:none;font:inherit}.sku-category-summary{display:flex;align-items:center;gap:.5rem;padding:.5rem 0}.sku-actions-menu{position:absolute;right:0;top:100%;min-width:10rem;background:Canvas;border:1px solid var(--background2);padding:.5rem;display:flex;flex-direction:column;gap:.25rem;z-index:10}.form-field-note{color:var(--foreground2);font-size:.85em;margin:0}.batch-new-actions{display:flex;align-items:center;gap:.5rem;margin-top:1rem}.batch-new-info-p{margin:0 0 .5rem}.clear-filter-link{color:var(--foreground2);white-space:nowrap}.batch-tag-chip{color:var(--foreground2);font-size:.8em}.batch-processed-icon-box{text-align:center;padding:1rem 0;color:var(--green)}.batch-processed-check{font-size:2em}.approval-section{margin-bottom:2rem}.approval-empty{padding:1.5rem;text-align:center}.task-empty-check{font-size:2em;color:var(--green)}.task-empty-note{margin:.25rem 0 0}.task-row{display:flex;align-items:center;gap:.5rem;padding:.5rem 0}.form-actions{padding-top:1rem}.form-check-label--inline{display:inline-flex;align-items:center;gap:.5rem;cursor:pointer}.admin-users-form-section{margin-top:1.5rem;margin-bottom:1rem}.admin-users-form-section-title{margin:0 0 .5rem}.admin-checkbox-field{margin-bottom:.75rem;display:flex;align-items:center;gap:.5rem}.letter-form-section{margin-bottom:2rem}.field-caption{display:block;color:var(--foreground2);font-size:.85em;margin-top:.25rem}.field-hint-block{display:block;margin-top:.25rem;font-size:.85em}.mailing-date-input{width:10rem}.mailing-date-quick-actions{display:flex;gap:.5rem;margin-top:.5rem}.address-row{display:flex;gap:1rem}.field-note-sm{font-size:.9em}.dev-badge{color:var(--foreground2);font-size:.7em;margin-left:.15rem}.actionbar-right{display:flex;gap:1rem;align-items:center}.impersonation-warning{color:var(--yellow);font-weight:700}.impersonation-stop-btn{background:none;border:none;color:var(--red);font:inherit;font-weight:700;cursor:pointer;padding:0}.user-menu-panel{position:absolute;right:0;top:100%;min-width:8rem;background:Canvas;border:1px solid var(--background2);padding:.5rem;display:flex;flex-direction:column}.user-menu-username{color:var(--foreground2);padding-bottom:.5rem}.user-menu-logout-btn{background:none;border:none;color:inherit;cursor:pointer;font:inherit;padding:.5rem 0 0;text-align:left;text-decoration:none}.tasks-badge-count{font-size:.8em}.user-picker-icon{width:1rem;height:1rem;vertical-align:middle;margin-right:.25rem}.user-picker-menu{position:absolute;left:0;top:100%;background:Canvas;border:1px solid var(--background2);padding:.5rem;display:flex;flex-direction:column}.page-toolbar-title{font-size:1.15em;flex-shrink:0}.sidebar-approvals-link{display:flex;justify-content:space-between;align-items:center}.page-header{display:flex;align-items:start;justify-content:space-between;gap:1rem;margin-bottom:2rem}.page-header-main{display:flex;flex-direction:column}.home-section-header{font-size:.85em;text-transform:uppercase;letter-spacing:.025rem;color:var(--foreground2)}.home-stat-filters{margin-top:.25rem}.quick-links-row{display:flex;gap:2rem;flex-wrap:wrap;margin-top:1rem}.quick-links-panel{min-width:10rem}.quick-links-title{margin:0 0 .25rem}.quick-links-list{list-style:none;padding:0;margin:0}[x-cloak]{display:none}.line-items-editor__list{padding:0}.line-items-editor__col-stock{width:8rem}.line-items-editor__col-qty{width:6rem}.line-items-editor__col-unit-cost{width:8rem}.line-items-editor__col-actions{width:3rem}.line-items-editor__add-panel{margin-top:.75rem}.line-items-editor__qty-input{width:4rem;text-align:center}.line-items-editor__cost-row{display:flex;align-items:center;gap:.2rem}.line-items-editor__cost-input{width:5rem}.line-items-editor__remove-btn{color:var(--red);border-color:var(--red)}.line-items-editor__empty{text-align:center;padding:2rem 1rem;color:var(--foreground2)}.line-items-editor__empty-icon{font-size:2em;margin-bottom:.5rem}.line-items-editor__empty-hint{margin:.25rem 0 0}.line-items-editor__add-details{display:inline-block}.line-items-editor__add-btn{display:inline-flex;width:auto}.line-items-editor__sku-panel{position:absolute;left:0;top:100%;min-width:24rem;max-height:40rem;overflow-y:auto;background:Canvas;border:1px solid var(--background2);border-radius:4px;box-shadow:0 4px 12px #00000026;z-index:20}.line-items-editor__sku-filter-bar{padding:.5rem;position:sticky;top:0;background:Canvas;border-bottom:1px solid var(--background2)}.line-items-editor__pending-heading{padding:.4rem .75rem;color:var(--yellow);font-size:.8em;font-weight:600;text-transform:uppercase;letter-spacing:.04em}.line-items-editor__pending-badge{font-size:.75em}.line-items-editor__pending-category{color:var(--foreground2);font-size:.85em;margin-left:.5rem}.line-items-editor__pending-divider{margin:.25rem 0}.line-items-editor__category-heading{padding:.4rem .75rem;color:var(--foreground2);font-size:.8em;font-weight:600;text-transform:uppercase;letter-spacing:.04em}
