.ui-skuscan-block{display:grid;grid-gap:10px;gap:10px;max-width:420px;justify-self:start;width:100%}.ui-skuscan-manual{display:flex;gap:8px;align-items:stretch}.ui-skuscan-manual-input{flex:1 1;min-width:0}.ui-skuscan-confirm{display:flex;align-items:center;gap:6px;color:var(--color-success);background:var(--color-success-soft);border-radius:var(--radius-2);padding:8px 10px}.ui-skuscan-confirm,.ui-skuscan-error{font-size:12px;font-weight:var(--fw-semibold);overflow-wrap:anywhere}.ui-skuscan-error{color:var(--color-danger)}.ui-skuscan-hero-row{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap}.ui-skuscan-hero-code{font-size:17px;font-weight:var(--fw-bold);letter-spacing:var(--ls-tight);color:var(--color-text);background:var(--color-bg-2);border:1px solid var(--color-border);border-radius:var(--radius-2);padding:5px 10px;overflow-wrap:anywhere;-webkit-user-select:all;-moz-user-select:all;user-select:all}.ui-skuscan-copy{display:inline-flex;align-items:center;gap:5px;height:var(--control-height-sm);padding:0 10px;border:1px solid var(--color-border);border-radius:var(--radius-control);background:var(--color-card);color:var(--color-text-sub);font-size:12px;font-weight:var(--fw-semibold);transition:background var(--duration-fast) var(--ease-standard),color var(--duration-fast) var(--ease-standard)}.ui-skuscan-copy:hover{background:var(--color-card-hover);color:var(--color-text)}.ui-skuscan-copy-done{color:var(--color-success);border-color:var(--color-success)}.ui-revdetail-topbar{position:-webkit-sticky;position:sticky;top:0;z-index:5;display:flex;align-items:center;gap:10px;padding:8px 0;margin:-4px 0 0;background:var(--color-card);border-bottom:1px solid var(--color-border-soft)}.ui-revdetail-topbar-title{font-size:13px;font-weight:var(--fw-bold);letter-spacing:var(--ls-tight);color:var(--color-text);overflow-wrap:anywhere;min-width:0}.ui-revdetail-topbar-sub{display:block;font-size:11px;font-weight:var(--fw-regular);color:var(--color-text-sub)}.ui-revdetail-screen{display:grid;grid-gap:12px;gap:12px}.ui-revdetail-list{display:grid;grid-gap:8px;gap:8px}.ui-revdetail-open-hint{color:var(--color-text-faint);flex-shrink:0}.ui-catalog2-toolbar{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.ui-catalog2-scanblock{display:grid;grid-gap:10px;gap:10px;max-width:420px;width:100%}.ui-catalog2-count{display:block;font-size:12px;font-weight:var(--fw-semibold);color:var(--color-text)}.ui-catalog2-card{position:relative;padding-right:34px}.ui-catalog2-card:active{background:var(--color-card-hover)}.ui-catalog2-chevron{position:absolute;right:10px;top:50%;transform:translateY(-50%);color:var(--color-text-faint)}.ui-catalog2-row{cursor:pointer}.ui-catalog2-row:active td{background:var(--color-card-hover)}.ui-ret2-scan-toggle{justify-self:start;align-self:start;width:-moz-fit-content;width:fit-content}.ui-catalog-suggestion{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:8px 10px;border:1px solid var(--color-border);border-radius:var(--radius-control);background:var(--color-panel)}.ui-catalog-suggestion-text{flex:1 1 12ch;min-width:0;font-size:13px;color:var(--color-text)}.ui-groupcard{display:flex;align-items:center;gap:12px;border-left:3px solid var(--color-accent)}.ui-groupcard-thumb{width:48px;height:48px;flex-shrink:0;border-radius:var(--radius-2);overflow:hidden;background:var(--color-bg-2);border:1px solid var(--color-border);display:flex;align-items:center;justify-content:center;color:var(--color-text-faint)}.ui-groupcard-thumb img{width:100%;height:100%;object-fit:cover;display:block}.ui-groupcard-body{display:grid;grid-gap:4px;gap:4px;min-width:0;flex:1 1}.ui-groupcard-clue{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:var(--fw-semibold);color:var(--color-text);overflow-wrap:anywhere}.ui-groupcard-clue svg{flex-shrink:0;color:var(--color-text-faint)}.ui-groupcard-sku{justify-self:start;width:-moz-fit-content;width:fit-content;font-size:11px;font-weight:var(--fw-semibold);letter-spacing:var(--ls-tight);color:var(--color-text-sub);background:var(--color-bg-2);border:1px solid var(--color-border);border-radius:var(--radius-1);padding:2px 6px}.ui-groupcard-count{flex-shrink:0;font-size:17px;font-weight:var(--fw-heavy);padding:7px 13px;background:var(--color-accent);color:#fff}@media (max-width:480px){.ui-groupcard{flex-wrap:wrap}.ui-groupcard-body{flex-basis:100%;order:3}}.ui-groupdetail-panel{display:grid;grid-gap:14px;gap:14px;align-content:start}.ui-groupdetail-hero{display:flex;align-items:center;gap:12px}.ui-groupdetail-count{font-size:20px;padding:9px 15px}.ui-groupdetail-hero-text{display:grid;grid-gap:2px;gap:2px;min-width:0}.ui-groupdetail-hero-text strong{font-size:14px;color:var(--color-text);overflow-wrap:anywhere}.ui-groupdetail-hero-text span{font-size:12px;color:var(--color-text-sub)}.ui-groupdetail-strip{display:flex;gap:10px;overflow-x:auto;padding-bottom:4px;-webkit-overflow-scrolling:touch}.ui-groupdetail-member{display:grid;justify-items:center;grid-gap:4px;gap:4px;flex-shrink:0;width:64px;opacity:1;transition:opacity var(--duration-base) var(--ease-standard)}.ui-groupdetail-member-removed{opacity:.4}.ui-groupdetail-member-thumb{padding:0;border:none;background:transparent;cursor:pointer;border-radius:var(--radius-2)}.ui-groupdetail-member-thumb .ui-groupcard-thumb{width:56px;height:56px}.ui-groupdetail-member-code{font-size:10px;font-weight:var(--fw-semibold);color:var(--color-text-sub);overflow-wrap:anywhere;text-align:center}.ui-groupdetail-member-toggle{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:var(--radius-full);border:1px solid var(--color-border);background:var(--color-card);color:var(--color-text-sub);cursor:pointer}.ui-groupdetail-member-toggle:hover{background:var(--color-card-hover);color:var(--color-text)}.ui-groupdetail-actions{display:grid;grid-template-columns:minmax(130px,.8fr) minmax(200px,1.2fr);grid-gap:10px;gap:10px}.ui-groupdetail-cta{font-size:15px;box-shadow:var(--shadow-accent)}.ui-groupdetail-results{display:grid;grid-gap:10px;gap:10px}.ui-groupdetail-resultlist{display:grid;grid-gap:6px;gap:6px;margin:0;padding:0;list-style:none}.ui-groupdetail-resultlist li{display:flex;align-items:center;gap:8px;font-size:12px;padding:8px 10px;border-radius:var(--radius-2);border:1px solid var(--color-border)}.ui-groupdetail-resultlist li strong{color:var(--color-text)}.ui-groupdetail-resultlist li small{color:var(--color-text-sub);margin-left:auto}.ui-groupdetail-result-ok svg{color:var(--color-success);flex-shrink:0}.ui-groupdetail-result-fail svg{color:var(--color-danger);flex-shrink:0}@media (max-width:760px){.ui-groupdetail-actions{grid-template-columns:1fr}}.ui-inherited-media{display:grid;grid-gap:8px;gap:8px}.ui-inherited-media-chip{display:inline-flex;align-items:center;gap:6px;justify-self:start;width:-moz-fit-content;width:fit-content;max-width:100%;font-size:12px;font-weight:var(--fw-semibold);color:var(--color-text-sub);background:var(--color-bg-2);border:1px solid var(--color-border);border-radius:var(--radius-full);padding:4px 10px;overflow-wrap:anywhere}.ui-inherited-media-chip svg{flex-shrink:0;color:var(--color-text-faint)}.ui-inherited-media-chip-sibling{color:var(--color-accent);background:var(--color-accent-soft);border-color:var(--color-accent)}.ui-inherited-media-chip-sibling svg{color:var(--color-accent)}.ui-drawer-trigger{display:grid;place-items:center;flex:0 0 auto;width:40px;height:40px;padding:0;border:0;border-radius:var(--radius-2);background:transparent;color:var(--color-text);transition:background var(--duration-base) var(--ease-standard)}.ui-drawer-trigger:hover{background:var(--color-card-hover)}@media (min-width:1024px){.ui-drawer-trigger{display:none}}.ui-drawer-backdrop{position:fixed;inset:0;z-index:70;background:var(--color-overlay);backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);animation:ui-drawer-fade-in .2s var(--ease-standard)}.ui-drawer-panel{position:fixed;top:0;left:0;z-index:71;height:100dvh;width:min(280px,84vw);display:flex;flex-direction:column;background:var(--color-bg-2);border-right:1px solid var(--color-border);animation:ui-drawer-slide-in .24s var(--ease-standard)}.ui-drawer-header{flex:0 0 auto;display:flex;align-items:center;gap:10px;height:60px;padding:0 10px 0 14px;border-bottom:1px solid var(--color-border)}.ui-drawer-brand-mark{display:grid;place-items:center;flex:0 0 auto;width:30px;height:30px;border-radius:8px;background:var(--color-text);color:var(--color-bg);font-size:14px;font-weight:var(--fw-heavy)}.ui-drawer-brand-text{flex:1 1 auto;font-size:17px;font-weight:var(--fw-bold);letter-spacing:var(--ls-tight);color:var(--color-text)}.ui-drawer-close{display:grid;place-items:center;flex:0 0 auto;width:36px;height:36px;padding:0;border:0;border-radius:var(--radius-2);background:transparent;color:var(--color-text-sub);transition:background var(--duration-base) var(--ease-standard),color var(--duration-base) var(--ease-standard)}.ui-drawer-close:hover{background:var(--color-card-hover);color:var(--color-text)}.ui-drawer-body{flex:1 1 auto;min-height:0;overflow-y:auto;padding:10px;gap:8px}.ui-drawer-body,.ui-drawer-group{display:flex;flex-direction:column}.ui-drawer-group{gap:2px}.ui-drawer-group-label{margin:0;padding:4px 10px 6px;color:var(--color-text-faint);font-size:10.5px;font-weight:var(--fw-bold);text-transform:uppercase;letter-spacing:.06em}.ui-drawer-item{position:relative;display:flex;align-items:center;gap:11px;width:100%;padding:9px 10px;border:0;border-radius:9px;background:transparent;color:var(--color-text-sub);font-family:var(--font-sans);font-size:13.5px;font-weight:500;text-align:left;white-space:nowrap;transition:background var(--duration-base) var(--ease-standard),color var(--duration-base) var(--ease-standard)}.ui-drawer-item:hover:not(:disabled){background:var(--color-card-hover);color:var(--color-text)}.ui-drawer-item:disabled{cursor:not-allowed;opacity:.55}.ui-drawer-item-active{background:var(--color-card);color:var(--color-text);font-weight:var(--fw-semibold);box-shadow:var(--shadow-resting)}.ui-drawer-item-active:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:3px;height:18px;border-radius:2px;background:var(--color-accent)}.ui-drawer-item-active .ui-drawer-item-icon{color:var(--color-accent)}.ui-drawer-item-icon{flex:0 0 auto}.ui-drawer-item-label{flex:1 1 auto;overflow:hidden;text-overflow:ellipsis}.ui-drawer-footer{flex:0 0 auto;padding:12px;border-top:1px solid var(--color-border)}.ui-drawer-footer-email{font-size:12px;color:var(--color-text-sub);overflow-wrap:anywhere}@keyframes ui-drawer-fade-in{0%{opacity:0}to{opacity:1}}@keyframes ui-drawer-slide-in{0%{transform:translateX(-100%)}to{transform:translateX(0)}}@media (prefers-reduced-motion:reduce){.ui-drawer-backdrop,.ui-drawer-panel{animation:none}}.ui-ord-screen{display:grid;grid-gap:16px;gap:16px;align-content:start}.ui-ord-kpis{display:flex;flex-wrap:wrap;gap:10px}.ui-ord-kpi{display:grid;grid-gap:2px;gap:2px;padding:10px 16px;min-width:118px;border:1px solid var(--color-border);border-radius:var(--radius-2);background:var(--color-card)}.ui-ord-kpi strong{font-size:20px;font-weight:var(--fw-heavy);letter-spacing:var(--ls-tight);line-height:1.1}.ui-ord-kpi span{font-size:11px;font-weight:var(--fw-semibold);letter-spacing:var(--ls-wide);text-transform:uppercase;color:var(--color-text-sub)}.ui-ord-tabs{display:flex;gap:6px;flex-wrap:nowrap;overflow-x:auto;padding-bottom:2px;-webkit-overflow-scrolling:touch}.ui-ord-tab{display:inline-flex;align-items:center;gap:7px;padding:7px 14px;border:1px solid var(--color-border);border-radius:var(--radius-2);background:var(--color-card);color:var(--color-text-sub);font-size:13px;font-weight:var(--fw-semibold);white-space:nowrap;transition:background var(--duration-base) var(--ease-standard),color var(--duration-base) var(--ease-standard),border-color var(--duration-base) var(--ease-standard)}.ui-ord-tab:hover{background:var(--color-card-hover);color:var(--color-text)}.ui-ord-tab-active,.ui-ord-tab-active:hover{background:var(--color-ink-fill);border-color:var(--color-ink-fill);color:var(--color-ink-fill-text)}.ui-ord-tab-count{font-size:11px;font-weight:var(--fw-bold);padding:1px 7px;border-radius:var(--radius-full);background:var(--color-bg-2);color:var(--color-text-sub)}.ui-ord-tab-active .ui-ord-tab-count{background:var(--color-overlay);color:var(--color-ink-fill-text)}.ui-ord-toolbar{flex-wrap:wrap;gap:8px}.ui-ord-search,.ui-ord-toolbar{display:flex;align-items:center}.ui-ord-search{position:relative;flex:1 1 220px;min-width:180px;color:var(--color-text-faint)}.ui-ord-search svg{position:absolute;left:12px;pointer-events:none}.ui-ord-search .ui-input{width:100%;padding-left:36px}.ui-ord-selectbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;padding:10px 14px;border:1px solid var(--color-accent);border-radius:var(--radius-2);background:var(--color-accent-soft)}.ui-ord-selectbar-count{font-size:13px;font-weight:var(--fw-semibold);color:var(--color-text)}.ui-ord-workspace{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:16px;gap:16px;align-items:start}@media (min-width:1024px){.ui-ord-workspace-split{grid-template-columns:minmax(0,1.55fr) minmax(340px,1fr)}}.ui-ord-list-col{min-width:0}.ui-ord-tablewrap{overflow-x:auto;border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-card)}.ui-ord-table{width:100%;border-collapse:collapse;font-size:13.5px}.ui-ord-table th{text-align:left;font-size:11px;font-weight:var(--fw-semibold);letter-spacing:var(--ls-wide);text-transform:uppercase;color:var(--color-text-sub);padding:10px 14px;border-bottom:1px solid var(--color-border);white-space:nowrap}.ui-ord-table td{padding:11px 14px;border-bottom:1px solid var(--color-border-soft);vertical-align:middle;white-space:nowrap}.ui-ord-table tbody tr:last-child td{border-bottom:none}.ui-ord-status-stack{display:inline-flex;flex-wrap:wrap;gap:5px;align-items:center}.ui-ord-row{cursor:pointer;transition:background var(--duration-fast) var(--ease-standard)}.ui-ord-row:hover{background:var(--color-card-hover)}.ui-ord-row-selected,.ui-ord-row-selected:hover{background:var(--color-accent-soft)}.ui-ord-row-muted{opacity:.45;cursor:default}.ui-ord-td-check,.ui-ord-th-check{width:36px;padding-right:0}.ui-ord-td-check input{width:16px;height:16px;accent-color:var(--color-accent)}.ui-ord-ref{font-weight:var(--fw-bold);letter-spacing:var(--ls-tight)}.ui-ord-tick{display:inline-flex;align-items:center;-webkit-margin-start:5px;margin-inline-start:5px;vertical-align:-.18em;color:var(--color-info)}.ui-ord-ref-sub{display:block;font-weight:var(--fw-regular,400);letter-spacing:normal;font-size:11.5px;max-width:260px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-ord-num{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ui-ord-total{font-weight:var(--fw-bold)}.ui-ord-age{color:var(--color-text-sub);font-size:12.5px}.ui-ord-dim{color:var(--color-text-faint)}.ui-ord-cards{display:grid;grid-gap:8px;gap:8px}.ui-ord-cardrow{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;text-align:left;padding:12px 14px;border:1px solid var(--color-border);border-radius:var(--radius-2);background:var(--color-card);color:var(--color-text);transition:background var(--duration-fast) var(--ease-standard)}.ui-ord-cardrow:hover{background:var(--color-card-hover)}.ui-ord-cardrow-main{display:grid;grid-gap:3px;gap:3px;min-width:0}.ui-ord-cardrow-meta{font-size:12.5px;color:var(--color-text-sub);overflow-wrap:anywhere}.ui-ord-cardrow-side{display:grid;grid-gap:6px;gap:6px;justify-items:end;flex-shrink:0}.ui-ord-checkdot{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border:1.5px solid var(--color-border);border-radius:var(--radius-full);background:var(--color-bg-2);color:var(--color-ink-fill-text)}.ui-ord-checkdot-on{background:var(--color-accent);border-color:var(--color-accent)}.ui-ord-detail{display:grid;grid-gap:16px;gap:16px;align-content:start;min-width:0}.ui-ord-detail-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding-bottom:12px;border-bottom:1px solid var(--color-border-soft)}.ui-ord-detail-id{display:grid;grid-gap:2px;gap:2px;min-width:0;flex:1 1 auto}.ui-ord-detail-eyebrow{font-size:11px;font-weight:var(--fw-semibold);letter-spacing:var(--ls-wider);text-transform:uppercase;color:var(--color-text-faint)}.ui-ord-detail-ref{font-size:18px;font-weight:var(--fw-heavy);letter-spacing:var(--ls-tight);overflow-wrap:anywhere}.ui-ord-detail-sub{font-size:12.5px;color:var(--color-text-sub)}.ui-ord-section-title{font-size:12px;font-weight:var(--fw-semibold);letter-spacing:var(--ls-wide);text-transform:uppercase;color:var(--color-text-sub);margin-bottom:8px}.ui-ord-stepper{list-style:none;margin:0;padding:0;display:grid}.ui-ord-step{position:relative;display:flex;align-items:flex-start;gap:10px;padding:0 0 16px}.ui-ord-step:last-child{padding-bottom:0}.ui-ord-step:before{content:"";position:absolute;left:10px;top:21px;bottom:-1px;width:2px;background:var(--color-border)}.ui-ord-step:last-child:before{display:none}.ui-ord-step-done:before{background:var(--color-success)}.ui-ord-step-dot{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;width:21px;height:21px;flex-shrink:0;border:2px solid var(--color-border);border-radius:var(--radius-full);background:var(--color-card);color:var(--color-ink-fill-text)}.ui-ord-step-current .ui-ord-step-dot,.ui-ord-step-done .ui-ord-step-dot{background:var(--color-success);border-color:var(--color-success)}.ui-ord-step-label{display:grid;grid-gap:1px;gap:1px;font-size:13.5px;font-weight:var(--fw-semibold);color:var(--color-text-faint);line-height:1.4}.ui-ord-step-current .ui-ord-step-label,.ui-ord-step-done .ui-ord-step-label{color:var(--color-text)}.ui-ord-step-caption{font-size:11.5px;font-weight:var(--fw-semibold);color:var(--color-success)}.ui-ord-lines{display:grid}.ui-ord-line{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:10px 0;border-bottom:1px solid var(--color-border-soft)}.ui-ord-line:last-child{border-bottom:none}.ui-ord-line-main{display:grid;grid-gap:2px;gap:2px;min-width:0}.ui-ord-line-sku{font-weight:var(--fw-bold);letter-spacing:var(--ls-tight);overflow-wrap:anywhere}.ui-ord-line-title{font-size:13px;color:var(--color-text-sub);overflow-wrap:anywhere}.ui-ord-line-meta{font-size:12px;color:var(--color-text-faint);overflow-wrap:anywhere}.ui-ord-line-side{display:grid;grid-gap:6px;gap:6px;justify-items:end;flex-shrink:0}.ui-ord-line-price{font-weight:var(--fw-bold);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ui-ord-line-badges{display:flex;flex-wrap:wrap;gap:4px;justify-content:flex-end}.ui-ord-mobile-detail{display:grid;grid-gap:12px;gap:12px}.ui-ord-mobile-topbar{position:-webkit-sticky;position:sticky;top:0;z-index:5;display:flex;align-items:center;gap:12px;padding:10px 0;background:var(--color-bg);border-bottom:1px solid var(--color-border-soft)}.ui-ord-mobile-topbar-title{display:grid;grid-gap:1px;gap:1px;min-width:0;font-weight:var(--fw-bold);letter-spacing:var(--ls-tight);overflow-wrap:anywhere}.ui-ord-mobile-topbar-ref{display:inline-flex;align-items:center;min-width:0}.ui-ord-mobile-topbar-sub{font-size:12px;font-weight:var(--fw-regular);color:var(--color-text-sub)}.ui-ord-detail-actions{display:grid;grid-gap:8px;gap:8px}.ui-btn.ui-ord-ofd-toggle-on,.ui-btn.ui-ord-ofd-toggle-on:hover:not(:disabled){background:var(--color-accent-soft);border-color:var(--color-accent);color:var(--color-accent)}.ui-ord-modal{position:fixed;inset:0;z-index:900;display:flex;align-items:center;justify-content:center;padding:20px}.ui-ord-modal-backdrop{position:absolute;inset:0;background:var(--color-overlay);backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px)}.ui-ord-modal-sheet{position:relative;z-index:1;width:min(520px,100%);max-height:calc(100vh - 40px);overflow-y:auto;display:grid;grid-gap:14px;gap:14px;padding:20px;border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-card);box-shadow:var(--shadow-resting)}.ui-ord-modal-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.ui-ord-modal-title{display:block;font-size:18px;font-weight:var(--fw-heavy);letter-spacing:var(--ls-tight)}.ui-ord-modal-copy{margin:0;font-size:13px;line-height:1.5;color:var(--color-text-sub)}.ui-ord-modal-fields{display:grid;grid-gap:12px;gap:12px}.ui-ord-modal-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}@media (max-width:520px){.ui-ord-modal-actions .ui-btn{flex:1 1 auto}}.ui-ord-source{flex:0 0 auto;width:auto;min-width:140px}.ui-ord-colmenu{position:relative;display:inline-flex}.ui-ord-colmenu-pop{position:absolute;top:calc(100% + 6px);right:0;z-index:40;min-width:190px;display:grid;grid-gap:2px;gap:2px;padding:8px;border:1px solid var(--color-border);border-radius:var(--radius-2);background:var(--color-card);box-shadow:var(--shadow-resting)}.ui-ord-colmenu-head{margin:2px 6px 4px;font-size:11px;font-weight:var(--fw-semibold);letter-spacing:var(--ls-wide);text-transform:uppercase;color:var(--color-text-sub)}.ui-ord-colmenu-item{display:flex;align-items:center;gap:8px;padding:6px 8px;border-radius:var(--radius-1);font-size:13px;font-weight:var(--fw-semibold);cursor:pointer}.ui-ord-colmenu-item:hover{background:var(--color-card-hover)}.ui-ord-colmenu-item input{width:15px;height:15px;accent-color:var(--color-accent)}.ui-ord-customer{display:flex;align-items:center;gap:9px;min-width:0}.ui-ord-avatar{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:28px;height:28px;border-radius:var(--radius-full);background:var(--color-bg-2);color:var(--color-text-sub);font-size:11px;font-weight:var(--fw-bold);letter-spacing:var(--ls-tight);overflow:hidden}.ui-ord-avatar img{width:100%;height:100%;object-fit:cover}.ui-ord-customer-name{display:inline-flex;align-items:center;gap:6px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:var(--fw-semibold)}.ui-ord-loadmore{display:flex;justify-content:center;padding:12px}.ui-ord-count,.ui-ord-loadmore{border-top:1px solid var(--color-border-soft)}.ui-ord-count{margin:0;padding:8px 14px;font-size:12px;color:var(--color-text-sub)}.ui-ord-detail-badges{display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end;flex-shrink:0}.ui-ord-line .ui-ord-line-main{flex:1 1 auto}.ui-ord-line-thumb{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:40px;height:40px;border-radius:var(--radius-1);border:1px solid var(--color-border-soft);background:var(--color-bg-2);color:var(--color-text-faint);overflow:hidden}.ui-ord-line-thumb img{width:100%;height:100%;object-fit:cover}.ui-ord-line .ui-ord-line-title{font-size:13.5px;font-weight:var(--fw-bold);color:var(--color-text);letter-spacing:var(--ls-tight);overflow-wrap:anywhere}.ui-ord-line-totals{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:10px 0 0;font-size:14px;font-weight:var(--fw-bold)}.ui-ord-line-totals strong{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ui-ord-line-totals-sub{padding-top:2px;font-size:12px;font-weight:var(--fw-regular);color:var(--color-text-sub)}.ui-ord-edit{display:grid;grid-gap:4px;gap:4px}.ui-ord-edit-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.ui-ord-edit-head .ui-ord-section-title{margin-bottom:0}.ui-ord-edit-row{padding:8px 0;border-bottom:1px solid var(--color-border-soft)}.ui-ord-edit-row:last-child{border-bottom:none}.ui-ord-edit-main{display:grid;grid-gap:4px;gap:4px;min-width:0}.ui-ord-edit-label{gap:5px;font-size:11px;font-weight:var(--fw-semibold);letter-spacing:var(--ls-wide);text-transform:uppercase;color:var(--color-text-sub)}.ui-ord-edit-label,.ui-ord-edit-value{display:inline-flex;align-items:center}.ui-ord-edit-value{flex-wrap:wrap;gap:8px;width:100%;padding:4px 6px;margin-left:-6px;border:1px solid transparent;border-radius:var(--radius-1);background:none;color:var(--color-text);text-align:left;font-size:14px;overflow-wrap:anywhere}.ui-ord-edit-value strong{font-weight:var(--fw-semibold)}.ui-ord-edit-value svg{color:var(--color-text-faint);flex-shrink:0}.ui-ord-edit-editable .ui-ord-edit-value{cursor:pointer}.ui-ord-edit-editable .ui-ord-edit-value:hover{border-color:var(--color-border);background:var(--color-card-hover)}.ui-ord-edit-value:disabled{cursor:default}.ui-ord-edit-input{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.ui-ord-edit-input .ui-input{flex:1 1 160px;min-width:120px}.ui-ord-edit-shipfrom{display:grid;grid-gap:6px;gap:6px}.ui-ord-edit-shipfrom-actions{display:flex;gap:6px}.ui-ord-edit-hint{font-size:11.5px;color:var(--color-text-faint)}.ui-ord-edit-value-locked{cursor:default}.ui-ord-awb-value{flex-direction:column;align-items:flex-start;gap:4px;min-width:0}.ui-ord-awb-head{display:flex;flex-wrap:wrap;align-items:center;gap:8px;min-width:0;max-width:100%}.ui-ord-lock{display:inline-flex;align-items:center;gap:4px;font-size:11px;font-weight:var(--fw-semibold);color:var(--color-text-faint)}.ui-ord-history{margin-top:8px;padding:12px;border:1px solid var(--color-border);border-radius:var(--radius-2);background:var(--color-bg-2)}.ui-ord-history-head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px;font-size:13px}.ui-ord-history-empty{margin:0;font-size:12.5px;color:var(--color-text-sub)}.ui-ord-history-list{list-style:none;margin:0;padding:0;display:grid;grid-gap:8px;gap:8px}.ui-ord-history-item{display:grid;grid-gap:2px;gap:2px}.ui-ord-history-field{font-size:11px;font-weight:var(--fw-semibold);letter-spacing:var(--ls-wide);text-transform:uppercase;color:var(--color-text-sub)}.ui-ord-history-change{font-size:13px;overflow-wrap:anywhere}.ui-ord-history-meta{font-size:11.5px;color:var(--color-text-faint)}.ui-ord-timeline{list-style:none;margin:0;padding:0;display:grid;grid-gap:10px;gap:10px}.ui-ord-timeline-item{display:grid;grid-template-columns:14px 1fr auto;align-items:center;grid-gap:8px;gap:8px}.ui-ord-timeline-dot{width:9px;height:9px;border-radius:var(--radius-full);border:2px solid var(--color-border);background:var(--color-card)}.ui-ord-timeline-done .ui-ord-timeline-dot{background:var(--color-success);border-color:var(--color-success)}.ui-ord-timeline-label{font-size:13px;font-weight:var(--fw-semibold);color:var(--color-text-faint)}.ui-ord-timeline-done .ui-ord-timeline-label{color:var(--color-text)}.ui-ord-timeline-meta{font-size:11.5px;color:var(--color-text-faint);white-space:nowrap}@media (min-width:1024px){.ui-ord-workspace-split .ui-ord-detail{position:-webkit-sticky;position:sticky;top:12px;max-height:calc(100vh - 24px);overflow-y:auto}}.ui-ord-holds-head{display:flex;align-items:center;gap:8px;width:100%;padding:10px 14px;border:0;background:none;color:var(--color-text);font-size:12.5px;font-weight:var(--fw-semibold);text-align:left;cursor:pointer}.ui-ord-holds-head strong{font-size:15px;font-weight:var(--fw-heavy)}.ui-ord-holds-head span{flex:1 1;color:var(--color-text-sub)}.ui-ord-holds-chevron-open{transform:rotate(180deg)}.ui-ord-holds-body{overflow-x:auto;border-top:1px solid var(--color-border)}.ui-ord-holds-table{width:100%;border-collapse:collapse;font-size:12.5px}.ui-ord-holds-table td,.ui-ord-holds-table th{padding:8px 14px;text-align:left;white-space:nowrap;border-bottom:1px solid var(--color-border)}.ui-ord-holds-table th{font-size:11px;font-weight:var(--fw-semibold);letter-spacing:var(--ls-wide);text-transform:uppercase;color:var(--color-text-sub)}.ui-ord-holds-table tbody tr:last-child td{border-bottom:0}.ui-ord-holds-short{margin-left:6px}.ui-ord-holds-ref{max-width:220px;overflow:hidden;text-overflow:ellipsis;color:var(--color-text-sub)}.ui-ord-track{margin:6px 0 8px;border:1px solid var(--color-border-soft);border-radius:var(--radius-2);background:var(--color-bg-2);overflow:hidden}.ui-ord-track-head{display:flex;align-items:center;gap:8px;width:100%;padding:8px 10px;border:0;background:none;color:var(--color-text);text-align:left;cursor:pointer}.ui-ord-track-head:hover{background:var(--color-card-hover)}.ui-ord-track-head svg{flex:none;color:var(--color-text-sub);transition:transform var(--duration-fast) var(--ease-standard)}.ui-ord-track-head-text{display:flex;flex:1 1;flex-wrap:wrap;align-items:baseline;gap:2px 8px;min-width:0}.ui-ord-track-head-text strong{font-size:12.5px;font-weight:var(--fw-semibold)}.ui-ord-track-head-text small{font-size:11.5px;color:var(--color-text-sub);overflow-wrap:anywhere}.ui-ord-track-chevron-open{transform:rotate(180deg)}.ui-ord-track-body{display:grid;grid-gap:10px;gap:10px;padding:10px;border-top:1px solid var(--color-border-soft)}.ui-ord-track-note{margin:0;font-size:12px;color:var(--color-text-sub);overflow-wrap:anywhere}.ui-ord-track-facts{display:flex;flex-wrap:wrap;gap:4px 14px;font-size:11.5px;color:var(--color-text-sub)}.ui-ord-track-facts em{font-size:10.5px;font-style:normal;font-weight:var(--fw-semibold);letter-spacing:var(--ls-wide);text-transform:uppercase;color:var(--color-text-faint)}.ui-ord-track-list{gap:8px}.ui-ord-track-item{align-items:start}.ui-ord-track-item .ui-ord-timeline-dot{margin-top:4px}.ui-ord-track-item-text{display:grid;grid-gap:2px;gap:2px;min-width:0}.ui-ord-track-item-text .ui-ord-timeline-label,.ui-ord-track-item-text small{overflow-wrap:anywhere}.ui-ord-track-item-text small{font-size:11.5px}.ui-ord-track-foot{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.ui-ddoc-overlay{position:fixed;inset:0;z-index:80;display:grid;place-items:center;padding:16px;background:var(--color-overlay);backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px)}.ui-ddoc-dialog{display:flex;flex-direction:column;gap:12px;width:min(920px,100%);max-height:min(92dvh,860px);overflow:auto;padding:16px;border:1px solid var(--color-border);border-radius:var(--radius-3);background:var(--color-bg-2);box-shadow:var(--shadow-3)}.ui-ddoc-head{display:flex;align-items:center;gap:10px}.ui-ddoc-head-main{display:flex;flex-direction:column;flex:1 1;min-width:0}.ui-ddoc-head-main small{color:var(--color-text-muted)}.ui-ddoc-body{display:grid;grid-template-columns:minmax(260px,340px) 1fr;grid-gap:14px;gap:14px;align-items:start}@media (max-width:760px){.ui-ddoc-body{grid-template-columns:1fr}}.ui-ddoc-controls{display:flex;flex-direction:column;gap:10px;min-width:0}.ui-ddoc-tabs{display:flex;gap:6px}.ui-ddoc-tab,.ui-ddoc-template{padding:7px 12px;border:1px solid var(--color-border);border-radius:var(--radius-2);background:var(--color-card);color:var(--color-text);font:inherit;font-size:.85rem;cursor:pointer}.ui-ddoc-tab[disabled]{opacity:.5;cursor:not-allowed}.ui-ddoc-tab-active,.ui-ddoc-template-active{border-color:var(--color-accent);background:var(--color-accent-soft);font-weight:600}.ui-ddoc-templates{display:flex;flex-wrap:wrap;gap:6px}.ui-ddoc-facts{display:grid;grid-template-columns:1fr 1fr;grid-gap:6px 10px;gap:6px 10px;padding:10px;border:1px dashed var(--color-border);border-radius:var(--radius-2)}.ui-ddoc-fact{display:flex;flex-direction:column;min-width:0}.ui-ddoc-fact span{font-size:.72rem;text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-muted)}.ui-ddoc-fact strong{font-size:.85rem;overflow-wrap:anywhere}.ui-ddoc-field{display:flex;flex-direction:column;gap:4px}.ui-ddoc-field span{font-size:.8rem;font-weight:600}.ui-ddoc-field input,.ui-ddoc-field textarea{padding:8px 10px;border:1px solid var(--color-border);border-radius:var(--radius-2);background:var(--color-card);color:var(--color-text);font:inherit;font-size:.9rem;resize:vertical}.ui-ddoc-hint{color:var(--color-text-muted);font-size:.78rem}.ui-ddoc-optin{display:flex;align-items:center;gap:8px;font-size:.8rem;font-weight:600;cursor:pointer}.ui-ddoc-optin input{accent-color:var(--color-accent);width:16px;height:16px;margin:0}.ui-ddoc-actions{display:flex;gap:8px;flex-wrap:wrap}.ui-ddoc-preview-pane{position:relative;min-height:380px;border:1px solid var(--color-border);border-radius:var(--radius-2);overflow:hidden;background:#fff}.ui-ddoc-preview{display:block;width:100%;height:560px;max-height:62dvh;border:0;background:#fff}.ui-ddoc-preview-empty{display:grid;place-items:center;height:100%;min-height:380px;color:var(--color-text-muted)}.ui-ddoc-preview-stale .ui-ddoc-preview{opacity:.45}.ui-ddoc-stale-tag{position:absolute;top:10px;left:50%;transform:translateX(-50%);padding:4px 10px;border-radius:999px;background:var(--color-warning-soft,rgba(234,179,8,.18));color:var(--color-text);font-size:.78rem;font-weight:600}.ui-bdoc-dialog{max-width:980px}.ui-bdoc-counts{display:flex;flex-wrap:wrap;gap:6px}.ui-bdoc-list{position:relative;display:flex;flex-direction:column;gap:10px;max-height:68dvh;overflow-y:auto;padding:10px;background:var(--color-bg-sunken,var(--color-bg))}.ui-bdoc-list,.ui-bdoc-row{border:1px solid var(--color-border);border-radius:var(--radius-2)}.ui-bdoc-row{background:#fff;overflow:hidden}.ui-bdoc-row-head{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:6px 10px;border-bottom:1px solid var(--color-border);font-size:.82rem}.ui-bdoc-row-note{display:block;padding:8px 10px;color:var(--color-text-muted)}.ui-bdoc-preview{display:block;width:100%;height:220px;border:0;background:#fff}.ui-bdoc-list.ui-ddoc-preview-stale .ui-bdoc-preview{opacity:.45}.ui-ord-sort{flex:0 0 auto;width:auto;min-width:150px}.ui-ord-daterange{display:inline-flex;align-items:center;gap:6px;flex:0 0 auto;padding:0 8px;border:1px solid var(--color-border);border-radius:var(--radius-control);background:var(--color-card)}.ui-ord-daterange-label{font-size:11px;font-weight:var(--fw-semibold);letter-spacing:var(--ls-wide);text-transform:uppercase;color:var(--color-text-faint)}.ui-ord-date{width:auto;min-width:128px;border:none;background:transparent;padding:6px 2px}.ui-ord-date:focus{outline:none;box-shadow:none}.ui-ord-daterange-clear{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border:none;border-radius:999px;background:transparent;color:var(--color-text-faint);cursor:pointer}.ui-ord-daterange-clear:hover{background:var(--color-card-hover);color:var(--color-text)}.ui-ord-detail-close{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:30px;height:30px;margin:-4px -4px 0 0;border:1px solid transparent;border-radius:var(--radius-control);background:transparent;color:var(--color-text-faint);cursor:pointer;transition:background .12s ease,color .12s ease,border-color .12s ease}.ui-ord-detail-close:hover{background:var(--color-card-hover);border-color:var(--color-border);color:var(--color-text)}.ui-ord-detail-close:focus-visible{outline:2px solid var(--color-accent);outline-offset:1px}.ui-ord-toast-region{position:fixed;right:20px;bottom:20px;z-index:60;display:flex;flex-direction:column;gap:8px;max-width:min(420px,calc(100vw - 40px));pointer-events:none}.ui-ord-toast{display:flex;align-items:flex-start;gap:10px;padding:12px 12px 12px 14px;border:1px solid var(--color-border);border-left-width:4px;border-radius:var(--radius-card);background:var(--color-card);box-shadow:var(--shadow-resting);color:var(--color-text);pointer-events:auto;animation:ui-ord-toast-in .18s ease-out}.ui-ord-toast-success{border-left-color:var(--color-success)}.ui-ord-toast-danger{border-left-color:var(--color-danger)}.ui-ord-toast-info{border-left-color:var(--color-info)}.ui-ord-toast-msg{flex:1 1 auto;font-size:13px;line-height:1.4}.ui-ord-toast-close{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:22px;height:22px;margin-top:-1px;border:none;border-radius:999px;background:transparent;color:var(--color-text-faint);cursor:pointer}.ui-ord-toast-close:hover{background:var(--color-card-hover);color:var(--color-text)}@keyframes ui-ord-toast-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.ui-ord-toast{animation:none}}@media (max-width:640px){.ui-ord-toast-region{right:12px;left:12px;bottom:12px;max-width:none}}.ui-prp-screen{display:grid;grid-gap:16px;gap:16px}.ui-prp-toolbar{flex-wrap:wrap;gap:8px}.ui-prp-search,.ui-prp-toolbar{display:flex;align-items:center}.ui-prp-search{position:relative;flex:1 1 240px;min-width:200px;color:var(--color-text-faint)}.ui-prp-search svg{position:absolute;left:10px;pointer-events:none}.ui-prp-search .ui-input{width:100%;padding-left:32px}.ui-prp-count{margin:0;font-size:12px;color:var(--color-text-sub)}.ui-prp-list{display:grid;grid-gap:8px;gap:8px;margin:0;padding:0;list-style:none}.ui-prp-row{border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-card);overflow:hidden}.ui-prp-row-open{border-color:var(--color-accent)}.ui-prp-row-head{padding:10px 12px}.ui-prp-row-head,.ui-prp-row-toggle{display:flex;align-items:center;gap:10px}.ui-prp-row-toggle{flex:1 1 auto;flex-wrap:wrap;padding:2px;border:0;border-radius:var(--radius-control);background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.ui-prp-row-toggle:hover{background:var(--color-card-hover)}.ui-prp-row-toggle:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.ui-prp-row-id{display:grid;grid-gap:2px;gap:2px;flex:1 1 190px;min-width:0}.ui-prp-row-id strong{font-size:14px;font-weight:var(--fw-bold);letter-spacing:var(--ls-tight);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-prp-row-id small{font-size:11.5px;color:var(--color-text-sub)}.ui-prp-row-facts{display:flex;flex-wrap:wrap;gap:4px 14px}.ui-prp-fact{font-size:11.5px;color:var(--color-text-sub);white-space:nowrap}.ui-prp-fact em{font-style:normal;font-weight:var(--fw-bold);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--color-text)}.ui-prp-fact-muted{color:var(--color-text-faint)}.ui-prp-row-actions{display:flex;align-items:center;gap:8px;flex:0 0 auto}.ui-prp-link{display:inline-flex;align-items:center;gap:4px;font-size:12px;font-weight:var(--fw-semibold);color:var(--color-accent);text-decoration:none;word-break:break-word}.ui-prp-link:hover{text-decoration:underline}.ui-prp-link:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px;border-radius:var(--radius-1)}.ui-prp-detail{display:grid;grid-gap:12px;gap:12px;padding:12px;border-top:1px solid var(--color-border-soft);background:var(--color-bg-2)}.ui-prp-note{display:grid;grid-gap:3px;gap:3px;padding:8px 10px;border-left:2px solid var(--color-accent);border-radius:var(--radius-1);background:var(--color-accent-soft)}.ui-prp-note-label{font-size:10.5px;font-weight:var(--fw-bold);letter-spacing:var(--ls-wider);text-transform:uppercase;color:var(--color-text-sub)}.ui-prp-note p{margin:0;font-size:13px;line-height:1.5;white-space:pre-wrap}.ui-prp-empty-units{margin:0;font-size:12px;color:var(--color-text-faint)}.ui-prp-modal-sheet{width:min(680px,100%)}.ui-prp-form{display:grid;grid-gap:14px;gap:14px}.ui-prp-fields,.ui-prp-scanblock{display:grid;grid-gap:10px;gap:10px}.ui-prp-scanblock{padding:12px;border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-bg-2)}.ui-prp-block-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.ui-prp-section-title{margin:0;font-size:11px;font-weight:var(--fw-bold);letter-spacing:var(--ls-wider);text-transform:uppercase;color:var(--color-text-sub)}.ui-prp-chip{padding:2px 8px;border-radius:var(--radius-full);background:var(--color-accent-soft);color:var(--color-accent);font-size:11.5px;font-weight:var(--fw-semibold);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.ui-prp-scan-actions{display:flex;flex-wrap:wrap;gap:8px}.ui-prp-manual{display:flex;align-items:flex-end;gap:8px}.ui-prp-manual .ui-field{flex:1 1 auto;min-width:0}.ui-prp-units{display:grid;grid-gap:6px;gap:6px;margin:0;padding:0;list-style:none}.ui-prp-unit{display:flex;align-items:center;gap:10px;padding:8px 10px;border:1px solid var(--color-border);border-radius:var(--radius-control)}.ui-prp-unit,.ui-prp-units-readonly .ui-prp-unit{background:var(--color-card)}.ui-prp-unit-main{display:grid;grid-gap:2px;gap:2px;flex:1 1 auto;min-width:0}.ui-prp-unit-title{font-size:13px;font-weight:var(--fw-semibold)}.ui-prp-unit-meta,.ui-prp-unit-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-prp-unit-meta{font-size:11px;color:var(--color-text-sub)}.ui-prp-unit-price{font-size:13px;font-weight:var(--fw-bold);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.ui-prp-unit-remove{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;flex:0 0 auto;border:1px solid var(--color-border);border-radius:var(--radius-full);background:var(--color-card);color:var(--color-text-sub);cursor:pointer}.ui-prp-unit-remove:hover:not(:disabled){border-color:var(--color-danger);color:var(--color-danger);background:var(--color-danger-soft)}.ui-prp-unit-remove:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.ui-prp-unit-remove:disabled{opacity:.5;cursor:not-allowed}.ui-prp-units-error{display:block}.ui-prp-money{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.ui-prp-foot-hint,.ui-prp-legal{margin:0;font-size:12px;line-height:1.5;color:var(--color-text-sub)}.ui-prp-foot-hint{display:flex;align-items:center;gap:5px;font-size:11.5px;color:var(--color-text-faint)}.ui-prp-cam-strip{display:flex;align-items:center;gap:10px;width:100%}.ui-prp-cam-main{display:grid;grid-gap:2px;gap:2px;flex:1 1 auto;min-width:0}.ui-prp-cam-main strong{font-size:13px;font-weight:var(--fw-bold)}.ui-prp-cam-main small{font-size:11px;color:var(--color-text-sub);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-prp-chooser{display:grid;grid-gap:10px;gap:10px}.ui-prp-choice{display:flex;align-items:flex-start;gap:12px;width:100%;padding:14px;border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-card);color:inherit;font:inherit;text-align:left;cursor:pointer;transition:border-color .12s ease,background .12s ease}.ui-prp-choice:hover{border-color:var(--color-accent);background:var(--color-card-hover)}.ui-prp-choice:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.ui-prp-choice-icon{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;flex:0 0 auto;border-radius:var(--radius-control);background:var(--color-accent-soft);color:var(--color-accent)}.ui-prp-choice-body{display:grid;grid-gap:3px;gap:3px;min-width:0}.ui-prp-choice-body strong{font-size:14px;font-weight:var(--fw-bold);letter-spacing:var(--ls-tight)}.ui-prp-choice-body span{font-size:12.5px;line-height:1.45;color:var(--color-text-sub)}.ui-prp-modal-back{display:inline-flex;align-items:center;gap:4px;margin-bottom:2px;padding:0;border:0;background:none;color:var(--color-accent);font-size:11.5px;font-weight:var(--fw-semibold);cursor:pointer}.ui-prp-modal-back:hover{text-decoration:underline}.ui-prp-modal-back:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px;border-radius:var(--radius-1)}.ui-prp-detail-meta{display:grid;grid-gap:10px;gap:10px}@media (max-width:640px){.ui-prp-money{grid-template-columns:minmax(0,1fr)}.ui-prp-manual,.ui-prp-row-head{flex-direction:column;align-items:stretch}.ui-prp-row-actions{justify-content:flex-end}}.ui-shoot-screen{display:grid;grid-gap:16px;gap:16px}.ui-shoot-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.ui-shoot-search{position:relative;display:flex;align-items:center;flex:1 1 240px;min-width:200px;color:var(--color-text-faint)}.ui-shoot-search svg{position:absolute;left:10px;pointer-events:none}.ui-shoot-search .ui-input{width:100%;padding-left:32px}.ui-shoot-count{margin:0;font-size:12px;color:var(--color-text-sub)}.ui-shoot-eyebrow{display:block;font-size:10.5px;font-weight:var(--fw-bold);letter-spacing:var(--ls-wider);text-transform:uppercase;color:var(--color-text-sub)}.ui-shoot-list{display:grid;grid-gap:8px;gap:8px;margin:0;padding:0;list-style:none}.ui-shoot-row{border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-card);overflow:hidden}.ui-shoot-row-open{border-color:var(--color-accent)}.ui-shoot-row-head{padding:10px 12px}.ui-shoot-row-head,.ui-shoot-row-toggle{display:flex;align-items:center;gap:10px}.ui-shoot-row-toggle{flex:1 1 auto;flex-wrap:wrap;padding:2px;border:0;border-radius:var(--radius-control);background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.ui-shoot-row-toggle:hover{background:var(--color-card-hover)}.ui-shoot-row-toggle:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.ui-shoot-out{display:grid;justify-items:center;grid-gap:0;gap:0;flex:0 0 auto;min-width:46px;padding:4px 8px;border:1px solid var(--color-border);border-radius:var(--radius-control);background:var(--color-bg-2)}.ui-shoot-out-live{border-color:var(--color-accent);background:var(--color-accent-soft)}.ui-shoot-out em{font-style:normal;font-size:18px;font-weight:var(--fw-heavy);line-height:1.1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:var(--ls-tight)}.ui-shoot-out-live em{color:var(--color-accent)}.ui-shoot-out small{font-size:9.5px;font-weight:var(--fw-bold);letter-spacing:var(--ls-wider);text-transform:uppercase;color:var(--color-text-sub)}.ui-shoot-row-id{display:grid;grid-gap:2px;gap:2px;flex:1 1 190px;min-width:0}.ui-shoot-row-id strong{font-size:14px;font-weight:var(--fw-bold);letter-spacing:var(--ls-tight);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-shoot-row-id small{font-size:11.5px;color:var(--color-text-sub)}.ui-shoot-row-facts{display:flex;flex-wrap:wrap;gap:4px 14px}.ui-shoot-fact{font-size:11.5px;color:var(--color-text-sub);white-space:nowrap}.ui-shoot-fact-muted{color:var(--color-text-faint)}.ui-shoot-row-actions{display:flex;align-items:center;gap:8px;flex:0 0 auto}.ui-shoot-closed-note{display:inline-flex;align-items:center;gap:4px;font-size:11.5px;color:var(--color-text-faint);white-space:nowrap}.ui-shoot-detail{display:grid;grid-gap:12px;gap:12px;padding:12px;border-top:1px solid var(--color-border-soft);background:var(--color-bg-2)}.ui-shoot-detail-actions{display:flex;flex-wrap:wrap;gap:8px}.ui-shoot-unitgroup{display:grid;grid-gap:6px;gap:6px}.ui-shoot-note{display:grid;grid-gap:3px;gap:3px;padding:8px 10px;border-left:2px solid var(--color-accent);border-radius:var(--radius-1);background:var(--color-accent-soft)}.ui-shoot-note-label{font-size:10.5px;font-weight:var(--fw-bold);letter-spacing:var(--ls-wider);text-transform:uppercase;color:var(--color-text-sub)}.ui-shoot-note p{margin:0;font-size:13px;line-height:1.5;white-space:pre-wrap}.ui-shoot-empty-units{margin:0;font-size:12px;color:var(--color-text-faint)}.ui-shoot-modal-sheet{width:min(680px,100%)}.ui-shoot-form{display:grid;grid-gap:14px;gap:14px}.ui-shoot-outcome,.ui-shoot-scanblock{display:grid;grid-gap:10px;gap:10px;padding:12px;border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-bg-2)}.ui-shoot-block-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.ui-shoot-section-title{display:flex;align-items:center;gap:6px;margin:0;font-size:11px;font-weight:var(--fw-bold);letter-spacing:var(--ls-wider);text-transform:uppercase;color:var(--color-text-sub)}.ui-shoot-chip{padding:2px 8px;border-radius:var(--radius-full);background:var(--color-accent-soft);color:var(--color-accent);font-size:11.5px;font-weight:var(--fw-semibold);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:normal;text-transform:none;white-space:nowrap}.ui-shoot-scan-actions{display:flex;flex-wrap:wrap;gap:8px}.ui-shoot-manual{display:flex;align-items:flex-end;gap:8px}.ui-shoot-manual .ui-field{flex:1 1 auto;min-width:0}.ui-shoot-units{display:grid;grid-gap:6px;gap:6px;margin:0;padding:0;list-style:none}.ui-shoot-unit{display:flex;align-items:center;gap:10px;padding:8px 10px;border:1px solid var(--color-border);border-radius:var(--radius-control);background:var(--color-card)}.ui-shoot-units-settled .ui-shoot-unit{background:var(--color-bg-2)}.ui-shoot-unit-main{display:grid;grid-gap:2px;gap:2px;flex:1 1 auto;min-width:0}.ui-shoot-unit-title{font-size:13px;font-weight:var(--fw-semibold);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-shoot-unit-meta,.ui-shoot-unit-note{font-size:11px;color:var(--color-text-sub);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-shoot-unit-note{color:var(--color-text-faint);font-style:italic}.ui-shoot-unit-bin{flex:0 0 auto;padding:2px 7px;border-radius:var(--radius-1);background:var(--color-bg-2);color:var(--color-text-sub);font-size:11.5px;font-weight:var(--fw-semibold);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.ui-shoot-unit-when{flex:0 0 auto;font-size:11px;color:var(--color-text-faint);white-space:nowrap}.ui-shoot-unit-remove{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;flex:0 0 auto;border:1px solid var(--color-border);border-radius:var(--radius-full);background:var(--color-card);color:var(--color-text-sub);cursor:pointer}.ui-shoot-unit-remove:hover:not(:disabled){border-color:var(--color-danger);color:var(--color-danger);background:var(--color-danger-soft)}.ui-shoot-unit-remove:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.ui-shoot-unit-remove:disabled{opacity:.5;cursor:not-allowed}.ui-shoot-outcome-choices{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.ui-shoot-outcome-choice{display:grid;grid-gap:3px;gap:3px;padding:10px;border:1px solid var(--color-border);border-radius:var(--radius-control);background:var(--color-card);color:inherit;font:inherit;text-align:left;cursor:pointer;transition:border-color .12s ease,background .12s ease}.ui-shoot-outcome-choice:hover:not(:disabled){border-color:var(--color-accent);background:var(--color-card-hover)}.ui-shoot-outcome-choice:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.ui-shoot-outcome-choice:disabled{opacity:.6;cursor:not-allowed}.ui-shoot-outcome-choice-on{border-color:var(--color-accent);background:var(--color-accent-soft)}.ui-shoot-outcome-choice strong{font-size:13px;font-weight:var(--fw-bold);letter-spacing:var(--ls-tight)}.ui-shoot-outcome-choice-on strong{color:var(--color-accent)}.ui-shoot-outcome-choice span{font-size:11.5px;line-height:1.4;color:var(--color-text-sub)}.ui-shoot-legal{margin:0;font-size:12px;line-height:1.5;color:var(--color-text-sub)}.ui-shoot-cam-strip{display:flex;align-items:center;gap:10px;width:100%}.ui-shoot-cam-main{display:grid;grid-gap:2px;gap:2px;flex:1 1 auto;min-width:0}.ui-shoot-cam-main strong{font-size:13px;font-weight:var(--fw-bold)}.ui-shoot-cam-main small{font-size:11px;color:var(--color-text-sub);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:640px){.ui-shoot-outcome-choices{grid-template-columns:minmax(0,1fr)}.ui-shoot-manual,.ui-shoot-row-head{flex-direction:column;align-items:stretch}.ui-shoot-row-actions{justify-content:flex-end}.ui-shoot-unit{flex-wrap:wrap}.ui-shoot-unit-main{flex:1 1 100%}}.ui-cam-modal{position:fixed;inset:0;z-index:1100;display:flex;align-items:flex-start;justify-content:center}.ui-cam-modal-backdrop{position:absolute;inset:0;background:var(--color-overlay);backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);animation:ui-cam-fade .18s var(--ease-standard)}.ui-cam-modal-sheet{position:relative;width:min(560px,100vw);max-height:92dvh;overflow-y:auto;background:var(--color-panel);border:1px solid var(--color-border);border-top:none;border-radius:0 0 18px 18px;padding:calc(10px + env(safe-area-inset-top)) 14px 14px;animation:ui-cam-drop .24s var(--ease-standard);transition:box-shadow .16s var(--ease-standard)}.ui-cam-modal-success .ui-cam-modal-sheet{box-shadow:inset 0 0 0 3px var(--color-emerald,var(--color-blue))}.ui-cam-modal-error .ui-cam-modal-sheet{box-shadow:inset 0 0 0 3px var(--color-danger)}.ui-cam-modal-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px}.ui-cam-modal-head strong{font-size:15px;display:block}.ui-cam-modal-head small{color:var(--color-text-sub);font-size:12px}.ui-cam-modal-photo{flex:none;width:46px;height:46px;border-radius:10px;overflow:hidden;border:1px solid var(--color-border-soft);background:var(--color-bg-2)}.ui-cam-modal-photo img{width:100%;height:100%;object-fit:cover;display:block}.ui-cam-modal-photo+div{flex:1 1;min-width:0}.ui-cam-modal-banner{position:-webkit-sticky;position:sticky;bottom:0;margin-top:10px;padding:12px 14px;border-radius:11px;font-weight:700;font-size:14px;text-align:center;animation:ui-cam-fade .15s var(--ease-standard)}.ui-cam-modal-banner-success{background:var(--color-success-soft,var(--color-blue-soft));color:var(--color-success,var(--color-blue));border:1px solid}.ui-cam-modal-banner-error{background:var(--color-danger-soft);color:var(--color-danger);border:1px solid}@keyframes ui-cam-fade{0%{opacity:0}to{opacity:1}}@keyframes ui-cam-drop{0%{opacity:0;transform:translateY(-24px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.ui-cam-modal-backdrop,.ui-cam-modal-banner,.ui-cam-modal-sheet{animation:none}}.ui-cam-glare{position:fixed;inset:0;z-index:1101;pointer-events:none;animation:ui-cam-glare-pulse .9s var(--ease-standard)}.ui-cam-glare-error{box-shadow:inset 0 0 0 6px var(--color-danger),inset 0 0 90px 30px var(--color-danger-soft),inset 0 0 160px 60px rgba(239,68,68,.35)}.ui-cam-glare-success{box-shadow:inset 0 0 0 6px var(--color-success),inset 0 0 90px 30px var(--color-success-soft),inset 0 0 160px 60px rgba(22,163,74,.3)}@keyframes ui-cam-glare-pulse{0%{opacity:0}15%{opacity:1}70%{opacity:1}to{opacity:.85}}@media (prefers-reduced-motion:reduce){.ui-cam-glare{animation:none}}.ui-cam-modal-footer{margin-top:10px;padding:10px 12px;border-radius:11px;border:1px solid var(--color-border-soft);background:var(--color-bg-2)}.ui-cam-verified-strip{display:flex;align-items:center;gap:10px}.ui-cam-verified-thumb{flex:none;width:44px;height:44px;display:grid;place-items:center;overflow:hidden;border-radius:var(--radius-2);border:1px solid var(--color-border-soft);background:var(--color-panel)}.ui-cam-verified-thumb img{width:100%;height:100%;object-fit:cover;display:block}.ui-cam-verified-thumb-empty{color:var(--color-text-faint)}.ui-cam-verified-main{display:flex;flex-direction:column;min-width:0}.ui-cam-verified-main strong{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ui-cam-verified-main small{color:var(--color-text-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-cam-verified-check{margin-left:auto;flex:none;color:var(--color-success,var(--color-blue))}.ui-btn-lg{min-height:52px;padding:0 22px;font-size:15px;font-weight:var(--fw-bold);gap:9px}@media (max-width:640px){.ui-btn-lg{width:100%}}.ui-holding-actions-row{align-items:center}.ui-stat-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.ui-stat-tile{display:flex;flex-direction:column;gap:2px;min-width:0;padding:8px 10px;border:1px solid var(--color-border);border-radius:var(--radius-1);background:var(--color-bg-2)}.ui-stat-tile-span-all{grid-column:1/-1}.ui-stat-tile-label{color:var(--color-text-sub);font-size:10px;font-weight:var(--fw-bold);text-transform:uppercase;letter-spacing:var(--ls-wide)}.ui-stat-tile-value{color:var(--color-text);font-size:13px;font-weight:var(--fw-semibold);line-height:1.3;overflow-wrap:anywhere}