:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ink:#252525;--muted:#737373;--line:#e0e0e0;--paper:#f5f5f5;--yellow:#f9aa10;--login-background:#212121}*{box-sizing:border-box}body{background:var(--paper);color:var(--ink);margin:0;font:16px/1.6 Arial,Helvetica,sans-serif}a{color:inherit}button,input{font:inherit}button,a,input{-webkit-tap-highlight-color:transparent}button{cursor:pointer;background:var(--yellow);color:var(--ink);border:0;border-radius:6px;padding:13px 20px;font-weight:600}button:hover{background:#e99b05}button:disabled{cursor:wait;opacity:.65}a:focus-visible,button:focus-visible,input:focus-visible{outline:2px solid var(--yellow);outline-offset:4px}input{width:100%;color:var(--ink);background:#fff;border:1px solid #ccc;border-radius:6px;padding:12px 14px}label{margin-bottom:9px;font-weight:600;display:block}h1,h2,p{margin-top:0}h1,h2{letter-spacing:-.04em;line-height:1.15}h1{font-size:clamp(36px,4.2vw,64px);font-weight:600}h2{font-size:29px;font-weight:600}.eyebrow{letter-spacing:.16em;margin-bottom:22px;font-size:11px;font-weight:700}.muted{color:var(--muted)}.visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.visually-hidden:focus-visible{clip-path:none;width:auto;height:auto;margin:12px 0;position:static}.login-shell{background:var(--login-background);place-items:center;min-height:100svh;padding:40px 24px;display:grid}.login-card{flex-direction:column;align-items:center;gap:32px;width:min(100%,280px);display:flex}.login-logo{width:256px;max-width:100%;height:auto;display:block}.login-card form{width:100%}.login-card input{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#fff;text-align:center;background:#292929;border:1px solid #555;border-radius:4px;padding:12px 16px;font-size:16px}.login-card input::placeholder{color:#a5a5a5;opacity:1}.login-card input:focus{border-color:var(--yellow);box-shadow:0 0 0 1px var(--yellow);outline:none}.login-card input:-webkit-autofill{-webkit-text-fill-color:#fff;caret-color:#fff;box-shadow:inset 0 0 0 100px #292929}.login-card .error{color:#ffd17a;text-align:center;margin:16px 0 0}.login-card .notice{color:#bcbcbc;text-align:center;background:0 0;border:0;padding:0}.notice{border:1px solid var(--line);background:#f5f5f5;border-radius:6px;padding:16px;font-size:14px}.error{color:#a02c23;margin-top:14px;font-size:14px}.wordmark{letter-spacing:-.06em;align-items:baseline;gap:12px;width:max-content;font-size:32px;font-weight:700;text-decoration:none;display:inline-flex}.wordmark span{letter-spacing:.19em;font-size:9px;font-weight:500}.workspace header{border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;gap:20px;padding:22px 5vw;display:flex}.header-right{color:var(--muted);align-items:center;gap:24px;font-size:13px;display:flex}.dark{color:var(--ink)}.dashboard{max-width:1120px;margin:auto;padding:64px 32px}.dashboard h1{max-width:680px;font-size:clamp(32px,4vw,46px)}.dashboard>.eyebrow{color:var(--muted)}.status-grid{grid-template-columns:1fr 1fr;gap:24px;margin-top:38px;display:grid}.panel{border:1px solid var(--line);background:#fff;border-radius:8px;padding:30px}.panel h2{margin:16px 0;font-size:25px}.panel p{color:var(--muted);overflow-wrap:anywhere;font-size:14px}.step{letter-spacing:.13em;color:var(--muted);font-size:10px;font-weight:700}.badge{color:#72500c;background:#fff2d8;border-radius:4px;padding:5px 10px;font-size:12px;font-weight:600;display:inline-block}.secondary{color:var(--ink);background:#fff;border:1px solid #ccc;padding:9px 14px;font-size:13px}.secondary:hover{background:#f5f5f5}.next-step{margin-top:24px}.next-step p{max-width:740px;margin-bottom:0}.connection-result{margin-top:22px}dl{grid-template-columns:1fr 1fr;gap:9px;font-size:13px;display:grid}dt{color:var(--muted)}dd{margin:0;font-weight:600}@media (max-width:760px){.status-grid{grid-template-columns:1fr}.workspace header{padding:18px 22px}.header-right>span{display:none}.dashboard{padding:38px 22px}.panel{padding:24px}.wordmark{font-size:28px}}.order-app{color:#242424;background:#f6f6f6;min-height:100svh}.app-sidebar{z-index:10;background:var(--login-background);color:#fff;flex-direction:column;width:224px;padding:30px 18px;display:flex;position:fixed;inset:0 auto 0 0}.app-brand{align-self:flex-start;align-items:center;margin:0 10px 26px;display:flex}.app-brand img{display:block}.nav-caption{color:#d1d1d1;letter-spacing:.14em;margin:6px 0 14px;padding:0 14px;font-size:9px;font-weight:700}.nav-item{color:inherit;background:0 0;border:0;border-radius:7px;align-items:center;gap:11px;width:100%;margin-bottom:6px;padding:12px 14px;font-size:13px;font-weight:500;text-decoration:none;display:flex}.nav-item:hover,.sidebar-bottom .icon-button:hover{background:#393939}.nav-item.active{background:#414141;font-weight:650}.nav-dot{background:var(--yellow);border-radius:50%;width:5px;height:5px;margin-left:auto}.sidebar-bottom{border-top:1px solid #414141;align-items:center;gap:9px;margin-top:auto;padding:20px 6px 0;display:flex}.admin-avatar{background:#414141;border-radius:50%;flex-shrink:0;place-items:center;width:30px;height:30px;font-size:12px;display:grid}.sidebar-bottom strong{font-size:11px;font-weight:600;display:block}.sidebar-bottom small{color:#d1d1d1;font-size:9px;display:block}.sidebar-bottom form{margin-left:auto}.sidebar-bottom .icon-button{color:inherit}.icon-button{color:#888;background:0 0;border:0;border-radius:5px;place-items:center;padding:6px;display:inline-grid}.icon-button:hover{color:#252525;background:#f1f1f1}.app-main{margin-left:224px}.app-topbar{color:#888;background:#fff;border-bottom:1px solid #e9e9e9;justify-content:space-between;align-items:center;min-height:68px;padding:21px 36px;font-size:12px;display:flex}.app-topbar strong{color:#333;font-weight:500}.breadcrumb-separator{color:#ccc;margin:0 14px}.shop-status{color:#888;align-items:center;gap:7px;font-size:10px;display:inline-flex}.shop-status i{background:#bbb;border-radius:50%;width:5px;height:5px}.shop-status.online i{background:var(--yellow)}.order-content{max-width:1480px;margin:auto;padding:35px 36px 60px}.page-heading{justify-content:space-between;align-items:center;gap:18px;display:flex}.page-heading .eyebrow{color:#999;margin-bottom:9px;font-size:9px}.page-heading h1{letter-spacing:-.045em;margin-bottom:10px;font-size:clamp(27px,2.5vw,35px)}.page-heading p.muted{margin-bottom:0;font-size:12px}.new-order{white-space:nowrap;background:#fff;border-color:#ddd;align-items:center;gap:7px;font-size:11px;display:inline-flex}.flow-steps{border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;align-items:center;gap:18px;margin:28px 0;padding:18px 0;display:flex}.flow-steps>span{color:#aaa;align-items:center;gap:9px;font-size:11px;display:flex}.flow-steps b{border:1px solid #ddd;border-radius:50%;place-items:center;width:21px;height:21px;font-size:10px;font-weight:500;display:inline-grid}.flow-steps .current{color:#333;font-weight:600}.flow-steps .current b{background:var(--yellow);border-color:var(--yellow)}.flow-steps .done{color:#444}.flow-steps .done b{background:#fff0cf;border-color:#fff0cf}.flow-steps>i{background:#ddd;width:40px;height:1px}.order-columns{grid-template-columns:minmax(0,1fr) 308px;align-items:start;gap:24px;display:grid}.order-editor{flex-direction:column;gap:20px;min-width:0;display:flex}.order-card{background:#fff;border:1px solid #e6e6e6;border-radius:9px;min-width:0;padding:23px;box-shadow:0 2px 3px #00000002}.card-heading{justify-content:space-between;align-items:center;gap:10px;margin-bottom:20px;display:flex}.card-heading h2{letter-spacing:-.02em;align-items:center;gap:10px;margin:0;font-size:14px;font-weight:600;display:flex}.card-heading h2 svg{color:#777}.count-label{color:#999;font-size:10px}.tiny-heading{color:#999;letter-spacing:.1em;font-size:9px;font-weight:600;display:block}.text-button{color:#777;text-underline-offset:3px;background:0 0;border:0;padding:0;font-size:11px;font-weight:500;text-decoration:underline}.text-button:hover{color:#252525;background:0 0}.search-box{color:#aaa;background:#fff;border:1px solid #dedede;border-radius:6px;align-items:center;gap:9px;padding:0 12px;display:flex}.search-box:focus-within{border-color:#e3ac3b;box-shadow:0 0 0 2px #f9aa1010}.search-box input{color:#333;min-width:0;box-shadow:none;background:0 0;border:0;outline:none;padding:11px 0;font-size:12px}.search-box input::placeholder{color:#999}.search-box:has(input:disabled){opacity:.7;background:#fafafa}.field-note{color:#999;margin:11px 0 0;font-size:10px;line-height:1.6}.search-status{color:#888;margin:15px 0 0;font-size:12px}.search-results{border:1px solid #eee;border-radius:6px;max-height:330px;margin-top:10px;overflow-y:auto}.customer-result,.product-result{color:#333;text-align:left;background:#fff;border-bottom:1px solid #f0f0f0;border-radius:0;align-items:center;gap:12px;width:100%;padding:13px;font-size:12px;font-weight:400;display:flex}.customer-result:last-child,.product-result:last-child{border-bottom:0}.customer-result:hover,.product-result:hover{background:#fff9ee}.customer-result strong,.product-result strong{font-size:12px;font-weight:600;display:block}.customer-result small,.product-result small{color:#999;margin-top:3px;font-size:10px;display:block}.customer-result>svg{flex-shrink:0;margin-left:auto}.customer-initial{color:#777;background:#f5f5f5;border-radius:50%;flex-shrink:0;place-items:center;width:32px;height:32px;font-size:12px;font-weight:500;display:grid}.customer-initial.large{color:#886420;background:#fff4dc;width:44px;height:44px;font-size:17px}.selected-customer{align-items:center;gap:13px;display:flex}.selected-customer h3{margin:0 0 3px;font-size:14px;font-weight:600}.selected-customer p{color:#888;margin:0;font-size:11px}.selected-tick{color:#aa7c20;background:#fff6e3;border-radius:50%;place-items:center;width:25px;height:25px;margin-left:auto;display:grid}.selected-customer .badge{margin-top:8px;font-size:9px}.address-summary{border-top:1px solid #eee;justify-content:space-between;align-items:start;gap:12px;margin-top:20px;padding-top:18px;display:flex}.address-summary p{color:#666;margin:8px 0 0;font-size:11px;line-height:1.8}.address-section{border-top:1px solid #eee;margin-top:20px;padding-top:20px}.order-app label{color:#777;font-size:11px;font-weight:500}.order-app input,.order-app select,.order-app textarea{border-radius:5px;font-family:inherit;font-size:12px}.order-app select,.order-app textarea{color:#333;background:#fff;border:1px solid #ddd;width:100%;padding:10px 12px}.order-app label>input,.order-app label>select{margin-top:6px}.address-editor{border:0;margin:18px 0;padding:0}.address-editor legend{margin-bottom:12px;font-size:12px;font-weight:600}.address-fields{grid-template-columns:1fr 1fr;gap:10px 14px;display:grid}.address-fields .wide{grid-column:1/-1}.address-fields label{margin:0}.address-fields input{padding:9px 10px}.checkbox-label{align-items:center;gap:8px;display:flex}.checkbox-label input{width:14px;height:14px;accent-color:var(--yellow);margin:0!important}.product-title{flex:1;min-width:0}.product-thumbnail{color:#aaa;background:#f6f6f6;border:1px solid #eee;border-radius:5px;flex-shrink:0;place-items:center;width:38px;height:38px;display:grid;overflow:hidden}.product-thumbnail img{object-fit:contain;width:100%;height:100%}.catalog-amount{text-align:right;white-space:nowrap;font-size:12px}.empty-products{text-align:center;padding:42px 10px 33px}.empty-icon{color:#999;background:#fafafa;border:1px dashed #ddd;border-radius:13px;place-items:center;width:58px;height:58px;margin-bottom:15px;display:inline-grid}.empty-products h3{margin:0 0 6px;font-size:13px;font-weight:500}.empty-products p{color:#999;max-width:300px;margin:auto;font-size:11px}.line-table-scroll{margin:18px -23px 0;overflow-x:auto}.line-table{border-collapse:collapse;width:100%;min-width:660px}.line-table th{color:#888;white-space:nowrap;text-align:left;background:#fafafa;border-block:1px solid #eee;padding:10px 7px;font-size:9px;font-weight:500}.line-table th:first-child,.line-table td:first-child{padding-left:23px}.line-table td{vertical-align:top;border-bottom:1px solid #eee;padding:17px 7px;font-size:11px}.line-table td strong{font-size:11px;font-weight:600;line-height:1.5;display:block}.line-table td small,.tax-label{color:#999;margin-top:4px;font-size:9px;display:block}.tax-label{font-size:8px}.line-table .quantity-input{text-align:center;border-color:#ddd;width:48px;min-width:48px;padding:8px 3px;font-size:11px}.money-input{background:#fff;border:1px solid #ddd;border-radius:5px;align-items:center;padding-right:9px;display:flex}.money-input:focus-within{border-color:#e3ac3b}.money-input input{width:100%;min-width:0;box-shadow:none;text-align:right;background:0 0;border:0;outline:none;padding:9px 7px}.money-input span{color:#aaa;font-size:10px}.line-table .money-input{width:87px}.line-table .money-input input{font-size:11px}.line-table .line-total{white-space:nowrap;text-align:right;padding-top:26px;font-size:11px}.remove-line{margin-top:3px;margin-right:10px}.table-note{margin-top:14px}.extra-grid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.extra-grid label{margin-bottom:12px}.extra-grid .money-input{margin-top:6px}.extra-grid textarea{resize:vertical;min-height:117px}.summary-column{position:sticky;top:24px}.order-summary{padding:23px}.order-summary .card-heading{margin-bottom:26px}.draft-pill{color:#888;border:1px solid #e6e6e6;border-radius:4px;padding:4px 8px;font-size:9px}.summary-detail,.summary-net,.summary-gross{color:#888;justify-content:space-between;align-items:center;gap:10px;margin:13px 0;font-size:11px;display:flex}.summary-detail strong{color:#555;white-space:nowrap;font-size:11px;font-weight:500}.order-summary hr{border:0;border-top:1px solid #eee;margin:22px 0}.summary-net{color:#333;margin-top:23px;font-size:12px}.summary-net strong{letter-spacing:-.04em;font-size:22px;font-weight:600}.summary-gross{color:#333;border-top:1px solid #eee;margin-top:21px;padding-top:17px}.summary-gross strong{letter-spacing:-.03em;font-size:16px;font-weight:600}.calculation-status{color:#999;align-items:center;gap:6px;padding-top:14px;font-size:9px;display:flex}.calculation-status.verified{color:#886420}.status-ring{border:1px solid #bbb;border-radius:50%;width:7px;height:7px}.spinner{border:1px solid #ddd;border-top-color:#a77b20;border-radius:50%;width:10px;height:10px;animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.save-draft{border-radius:5px;justify-content:space-between;align-items:center;gap:10px;width:100%;margin-top:21px;padding:12px 14px;font-size:12px;display:flex}.save-draft:disabled{cursor:not-allowed;color:#9b8b6e;opacity:1;background:#f4e3bf}.draft-action{width:100%;margin-top:10px}.register-filters,.workspace-compact-nav{flex-wrap:wrap;gap:8px;display:flex}.register-filters{margin-bottom:18px}.register-filter{color:#363636;background:#fff;border:1px solid #e4e4e4;border-radius:6px;padding:8px 14px;font-size:13px}.register-filter.selected{background:#fff4da;border-color:#e9cf94}.app-order-detail{gap:18px;display:grid}.app-order-detail>.secondary{justify-self:start}.app-order-detail .detail-summary{grid-template-columns:minmax(0,160px) minmax(0,1fr)}.app-order-detail address{font-style:normal}.detail-note{white-space:pre-wrap;overflow-wrap:anywhere}.fulfillment-docs{gap:20px;display:grid}.fulfillment-docs-nav{flex-wrap:wrap;gap:8px 20px;font-size:14px;display:flex}.fulfillment-docs .order-card{font-size:14px}.fulfillment-docs h2{margin-top:12px}.fulfillment-docs h3{margin:24px 0 8px}.fulfillment-docs li+li{margin-top:6px}.fulfillment-docs details{margin-top:20px}.fulfillment-docs summary{cursor:pointer;font-weight:600}.register-replacement{margin-top:18px}.register-replacement summary{cursor:pointer;font-weight:600}.register-replacement p{margin:10px 0 0}.register-replacement ol{margin:6px 0 0;padding-left:22px}.register-table{min-width:680px}.workspace-compact-nav{padding:12px 16px 0;display:none}@media (max-width:760px){.workspace-compact-nav{display:flex}}.save-note{color:#aaa;margin:13px 0 0;font-size:9px;line-height:1.8}.context-note{color:#aaa;padding:19px 5px}.context-note>span{letter-spacing:.12em;font-size:8px;font-weight:600}.context-note p{margin:8px 0 0;font-size:10px;line-height:1.8}.summary-warning{color:#8d6d30;background:#fff8e9;border-radius:5px;margin-top:15px;padding:10px;font-size:10px;line-height:1.7}.summary-warning button{margin-top:7px;display:block}.banner{color:#806126;background:#fff7e6;border:1px solid #ead5a6;border-radius:7px;margin-bottom:22px;padding:17px 20px;font-size:12px}.banner p{margin:5px 0;font-size:11px}.banner.success{background:#fffdf5;gap:12px;display:flex}.banner.success a{font-size:11px;font-weight:600}.mono{overflow-wrap:anywhere;font-family:monospace}.modal-backdrop{z-index:50;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0007;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.review-modal{background:#fff;border-radius:12px;width:min(100%,460px);padding:30px;box-shadow:0 20px 80px #0002}.review-modal h2{font-size:25px}.review-modal>p:not(.eyebrow){color:#888;font-size:12px}.review-modal dl{border-block:1px solid #eee;margin-block:24px;padding-block:18px;font-size:13px}.review-modal dd{text-align:right}.modal-actions{justify-content:flex-end;gap:10px;margin-top:24px;display:flex}.modal-actions button{font-size:12px}.order-app .error{font-size:11px}@media (min-width:1600px){.order-columns{grid-template-columns:minmax(0,1fr) 340px}.order-content{padding-top:44px}}@media (max-width:1200px){.app-sidebar{width:190px}.app-main{margin-left:190px}.order-content{padding:28px 24px}.order-columns{grid-template-columns:minmax(0,1fr) 275px;gap:18px}.order-card{padding:20px}.extra-grid{grid-template-columns:1fr}.line-table-scroll{margin-inline:-20px}}@media (max-width:980px){.app-sidebar{width:72px;padding-inline:12px}.app-brand{margin:0 0 26px}.app-brand img{width:48px;height:48px}.nav-caption,.sidebar-bottom{display:none}.nav-item{white-space:nowrap;gap:25px;width:46px;padding:12px;overflow:hidden}.nav-item svg{flex-shrink:0}.app-main{margin-left:72px}.order-columns{grid-template-columns:minmax(0,1fr) 270px}.app-topbar{padding-inline:24px}}@media (max-width:760px){.app-sidebar{display:none}.app-main{margin:0}.app-topbar{min-height:58px;padding:17px 20px}.app-topbar>div{font-size:11px}.shop-status{font-size:9px}.order-content{padding:25px 16px 40px}.page-heading{align-items:flex-start}.page-heading h1{font-size:27px}.page-heading .muted{max-width:240px}.new-order{padding:9px;font-size:0}.new-order svg{width:18px;height:18px}.flow-steps{gap:9px;margin-block:22px}.flow-steps>i{flex:1;width:auto;max-width:40px}.flow-steps>span{gap:6px;font-size:10px}.order-columns{grid-template-columns:1fr;gap:20px}.summary-column{position:static}.order-card{padding:20px}.extra-grid{grid-template-columns:1fr 1fr;gap:14px}.order-summary .summary-net strong{font-size:26px}.address-summary{flex-wrap:wrap}.product-result{gap:8px;padding:10px}.catalog-amount,.product-result strong{font-size:11px}.catalog-amount small{font-size:8px}}@media (max-width:440px){.extra-grid{grid-template-columns:1fr}.shop-status{white-space:nowrap;max-width:100px}.flow-steps>span{font-size:9px}.address-fields{gap:10px}}@media (prefers-reduced-motion:reduce){.spinner{animation:none}}.review-modal{color:#252525;border:1px solid #e6e6e6;max-height:calc(100svh - 48px);overflow:auto}.review-modal::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0007}.line-table{min-width:600px}.line-table td:first-child{width:34%;min-width:150px}.line-table td strong,.line-table .quantity-input,.line-table .money-input input{font-size:12px}.line-table-scroll{position:relative}.original-price{margin-top:5px}.discount-label{color:#936409;font-weight:600}.customer-profile-link{color:#806126;text-underline-offset:2px;margin-top:6px;font-size:10px;text-decoration:underline;display:inline-block}.creation-action{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:16px;display:flex}.creation-action button{align-items:center;gap:7px;font-size:11px;display:inline-flex}.create-modal{width:min(680px,100vw - 32px)}.create-modal h2{font-size:22px}.create-modal fieldset{border:0;min-width:0;margin:16px 0;padding:0}.create-modal .address-editor{border-top:1px solid #eee;padding-top:16px}.create-modal label{margin-block:12px}.create-modal .checkbox-label{align-items:flex-start;gap:9px;line-height:1.6;display:flex}.create-modal .checkbox-label input{flex-shrink:0;width:auto;margin-top:3px}.price-create-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.duplicate-check{background:#fafafa;border:1px solid #e9e9e9;border-radius:8px;margin:18px 0;padding:14px;font-size:12px}.duplicate-check p{color:#777;font-size:11px;line-height:1.7}.duplicate-results{gap:6px;max-height:210px;display:grid;overflow-y:auto}.duplicate-result{color:#333;text-align:left;background:#fff;border:1px solid #eee;justify-content:space-between;gap:12px;padding:10px;display:flex}.duplicate-result strong,.duplicate-result small{font-size:11px;display:block}.duplicate-result small{color:#888;margin-top:4px}.duplicate-result>span:last-child{color:#936409;font-size:10px}.history-order-toggle{color:#333;text-align:left;background:0 0;border-radius:0;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:16px 0;display:flex}.history-order-toggle:hover{background:#fafafa}.history-order-toggle strong{font-size:13px;display:block}.history-order-toggle small{color:#888;margin-top:6px;font-size:10px;display:block}.history-order-toggle>span:last-child{white-space:nowrap;font-size:12px}.history-order-toggle b{color:#9a6b0a;margin-left:12px}.historical-order{border-top:1px solid #eee}.history-card>.field-note{margin-bottom:18px}.history-order-content{padding-bottom:18px}.history-table-scroll{margin-top:12px;position:relative;overflow-x:auto}.history-table{border-collapse:collapse;width:100%;min-width:640px;font-size:11px}.history-table th{text-align:right;color:#888;white-space:nowrap;background:#fafafa;padding:10px 8px;font-size:10px;font-weight:500}.history-table td{text-align:right;vertical-align:top;white-space:nowrap;border-bottom:1px solid #eee;padding:12px 8px}.history-table td:first-child,.history-table th:first-child{text-align:left;white-space:normal;width:34%;min-width:180px}.history-table strong,.history-table small{display:block}.history-table small{color:#888;margin-top:5px;font-size:10px}@media (max-width:440px){.price-create-grid{grid-template-columns:1fr;gap:0}.create-modal{padding:20px}.create-modal .modal-actions{flex-wrap:wrap}}.embedded-app .order-content{max-width:1550px;margin-inline:auto}.embedded-app .app-topbar{gap:15px}.detail-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.embedded-app .app-topbar>div{margin-right:auto}.standalone-link{color:#777;white-space:nowrap;font-size:11px;text-decoration:none}.embedded-status{text-align:center;max-width:560px;margin:70px auto;padding:24px}.embedded-status h1{margin-top:25px;font-size:30px}.embedded-status p{color:#777;font-size:14px}.embedded-status a{color:#91640e}@media (max-width:760px){.embedded-app .app-topbar{flex-wrap:wrap}.standalone-link{font-size:10px}}.capture-tabs{background:#e9e9e9;border:1px solid #dedede;border-radius:9px;align-items:stretch;gap:4px;padding:5px;display:flex;overflow-x:auto}.capture-tabs [role=tab]{color:#636363;white-space:nowrap;background:0 0;border-radius:6px;flex:1 0 auto;padding:12px 10px;font-size:11px}.capture-tabs [role=tab][aria-selected=true]{color:#242424;background:#fff;box-shadow:0 1px 4px #0000000c}.capture-tabs [role=tab]:focus-visible,.history-add:focus-visible{outline-offset:2px;outline:2px solid #e8a500}.capture-content{flex-direction:column;gap:20px;min-width:0;display:flex}.capture-content[hidden],.sales-history-panel[hidden]{display:none}.history-search{margin-bottom:16px;display:block}.history-search input{background:#fafafa;width:100%}.history-category{color:#555;background:#efefef;border-radius:4px;margin-left:5px;padding:3px 7px;font-size:9px;display:inline-block}.sales-history-table{min-width:700px}.sales-history-table td:nth-child(2){text-align:left;white-space:normal;min-width:125px}.history-add{color:#655019;background:#fff0ce;border-radius:6px;place-items:center;width:30px;height:30px;padding:0;font-size:22px;line-height:1;display:inline-grid}.history-add:hover{background:#ffdf95}.history-add:disabled{opacity:.35}.history-refresh{margin-top:20px}.history-add-dialog{width:min(100%,600px)}.history-add-dialog h3{margin-bottom:8px;font-size:15px;line-height:1.5}.history-add-dialog .historical-reference{background:#f6f6f6;border:none;border-radius:7px;grid-template-columns:1fr auto;gap:10px;margin:18px 0;padding:16px;font-size:12px;display:grid}.history-price-fields{grid-template-columns:.75fr 1fr 1fr;gap:12px;margin-top:20px;display:grid}.history-price-fields label{min-width:0}.history-price-fields input{width:100%}.history-price-change{color:#77591e;background:#fff7e5;border-radius:6px;padding:12px;font-size:12px}.history-resolve{max-height:260px;margin-block:15px;overflow-y:auto}.history-add-dialog .summary-warning{margin-top:14px}@media (max-width:640px){.capture-tabs [role=tab]{padding:10px;font-size:10px}.history-price-fields{grid-template-columns:1fr}.history-order-toggle{flex-wrap:wrap}.history-order-toggle>span:last-child{text-align:left}.history-add-dialog .modal-actions{flex-direction:column-reverse;align-items:stretch}}
