.poizon-erp-shell{background:var(--color-ground);grid-template-columns:232px minmax(0,1fr)}.poizon-erp-sidebar,.poizon-erp-sidebar:focus-within,.poizon-erp-sidebar:hover{width:232px;gap:var(--space-3);padding:var(--space-4);background:var(--color-panel);color:var(--color-ink);border-right:1px solid var(--color-rule-strong);box-shadow:none}.poizon-erp-sidebar:after{background:transparent}.poizon-erp-brand{border-bottom:1px solid var(--color-rule);color:var(--color-ink)}.poizon-erp-brand>span{display:none}.poizon-erp-brand strong{font-size:var(--text-md);font-weight:var(--weight-bold)}.poizon-erp-sidebar .sidebar-channel-switcher{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:0;gap:0;padding:0;border:1px solid var(--color-rule-strong);border-radius:var(--radius-control);overflow:hidden}.poizon-erp-sidebar .sidebar-channel-switcher a{font-size:var(--text-sm);display:grid;place-items:center;height:36px;padding:0 var(--space-1);border:0;border-radius:0;background:var(--color-panel);color:var(--color-ink-2);text-align:center}.poizon-erp-sidebar .sidebar-channel-switcher a+a{border-left:1px solid var(--color-rule)}.poizon-erp-sidebar .sidebar-channel-switcher a.active{color:var(--color-ink);background:var(--color-panel-secondary)}.poizon-erp-sidebar .poizon-sidebar-menu{display:grid;grid-gap:0;gap:0}.poizon-erp-sidebar .poizon-sidebar-menu a{font-size:var(--text-md);display:flex;align-items:center;height:36px;min-height:36px;padding:0 var(--space-3);border:0;border-left:3px solid transparent;border-radius:0;background:transparent;color:var(--color-ink-2)}.poizon-erp-sidebar .poizon-sidebar-menu a strong{font-size:var(--text-md);font-weight:var(--weight-semibold)}.poizon-erp-sidebar .poizon-sidebar-menu a:hover{background:var(--color-panel-secondary)}.poizon-erp-sidebar .poizon-sidebar-menu a.active{border-left-color:transparent;color:var(--color-accent);background:color-mix(in srgb,var(--color-accent) 10%,var(--color-panel))}.poizon-erp-sidebar .poizon-sidebar-menu a.active strong{font-weight:var(--weight-bold)}.poizon-erp-sidebar .poizon-sidebar-menu a.section-start{margin-top:var(--space-2);border-top:1px solid var(--color-rule)}.sidebar-pin-toggle{order:5;margin-top:auto;width:max-content;border:0;background:transparent;color:var(--color-ink-2);font-size:var(--text-xs);font-weight:var(--weight-regular)}.sidebar-pin-checkbox{accent-color:var(--color-accent)}.poizon-erp-shell:has(.sidebar-pin-checkbox:not(:checked)){grid-template-columns:232px minmax(0,1fr)}.poizon-erp-shell:has(.sidebar-pin-checkbox:not(:checked)) .poizon-erp-brand,.poizon-erp-shell:has(.sidebar-pin-checkbox:not(:checked)) .poizon-erp-sidebar,.poizon-erp-shell:has(.sidebar-pin-checkbox:not(:checked)) .poizon-sidebar-menu,.poizon-erp-shell:has(.sidebar-pin-checkbox:not(:checked)) .sidebar-channel-switcher{opacity:1;visibility:visible;pointer-events:auto}.poizon-erp-header{padding:var(--space-3) var(--space-4);border:0;border-bottom:1px solid var(--color-rule-strong);border-radius:0;background:var(--color-ground);box-shadow:none}.poizon-erp-header h1{color:var(--color-ink);font-size:var(--text-lg);font-weight:var(--weight-bold)}.poizon-erp-header .erp-last-sync{color:var(--color-ink-2);font-size:var(--text-xs);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.erp-renewal-tabs{display:flex;align-items:center;gap:var(--space-1);border-bottom:1px solid var(--color-rule)}.erp-renewal-tabs a{display:inline-flex;align-items:center;height:36px;padding:0 var(--space-4);border-bottom:2px solid transparent;color:var(--color-ink-2);font-size:var(--text-sm);font-weight:var(--weight-semibold);text-decoration:none}.erp-renewal-tabs a:hover{background:var(--color-panel-secondary)}.erp-renewal-tabs a.active,.erp-renewal-tabs a[aria-current=page]{color:var(--color-ink);border-bottom:2px solid var(--color-accent)}.btn-ghost:focus-visible,.btn-primary:focus-visible,.btn:focus-visible,.erp-renewal-tabs a:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.btn,.btn-ghost,.btn-primary{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;min-height:var(--control-height);padding:0 var(--space-3);border:1px solid var(--color-rule-strong);border-radius:var(--radius-control);background:var(--color-panel);color:var(--color-ink);font-size:var(--text-sm);font-weight:var(--weight-semibold);text-decoration:none;cursor:pointer}.btn:hover{background:var(--color-panel-secondary)}.btn:active{background:var(--color-ground)}.btn-primary{border-color:var(--color-accent);background:var(--color-accent);color:var(--color-panel)}.btn-primary:hover{filter:brightness(1.1)}.btn-primary:active{filter:brightness(.9)}.btn-ghost{border-color:transparent;background:transparent;color:var(--color-accent)}.btn-ghost:hover{background:var(--color-panel-secondary)}.btn-ghost:active{background:var(--color-ground)}.btn-ghost:disabled,.btn-primary:disabled,.btn:disabled{opacity:.5;cursor:not-allowed}.poizon-erp-header-actions .btn,.poizon-erp-header-actions button.poizon-cache-refresh{min-height:var(--control-height);padding:0 var(--space-3);border:1px solid var(--color-rule-strong);border-radius:var(--radius-control);background:var(--color-panel);color:var(--color-ink);font-size:var(--text-sm)}.poizon-erp-header-actions .btn:hover,.poizon-erp-header-actions button.poizon-cache-refresh:hover{background:var(--color-panel-secondary);color:var(--color-ink);border-color:var(--color-rule-strong)}.erp-settings-shortcuts{padding:var(--space-4)}.erp-settings-shortcuts ul{display:flex;flex-wrap:wrap;gap:var(--space-4);list-style:none;padding:0}.erp-settings-shortcuts li>a{font-size:var(--text-sm);color:var(--color-accent)}.erp-decision-row{border-top:1px solid var(--color-rule-strong);padding:var(--space-3) 0}.erp-decision-title{display:flex;align-items:center;gap:var(--space-2);color:var(--color-ink);font-size:var(--text-sm)}.erp-decision-title strong{font-weight:var(--weight-bold)}.erp-decision-badge{padding:var(--space-1) var(--space-2);background:var(--color-panel-secondary);color:var(--color-ink-2);font-size:var(--text-xs)}.erp-decision-values{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:var(--space-3) 0;border:1px solid var(--color-rule)}.erp-decision-values>div{padding:var(--space-2);border-right:1px solid var(--color-rule)}.erp-decision-values>div:last-child{border-right:0}.erp-decision-values dt{color:var(--color-ink-2);font-size:var(--text-xs)}.erp-decision-values dd{margin:var(--space-1) 0 0;color:var(--color-ink);font-size:var(--text-sm);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.erp-decision-values dd.overdue{color:var(--color-warning)}.erp-decision-reason{color:var(--color-ink-2);font-size:var(--text-xs)}.erp-decision-reason span{color:var(--color-ink);font-weight:var(--weight-semibold)}.erp-decision-actions{justify-content:flex-end;flex-wrap:wrap}.erp-decision-actions,.erp-decision-actions form{display:flex;gap:var(--space-2)}.erp-decision-actions input{box-sizing:border-box;height:var(--control-height);border:1px solid var(--color-rule-strong);border-radius:var(--radius-control);background:var(--color-panel);font-size:var(--text-sm)}@media (max-width:860px){.poizon-erp-shell,.poizon-erp-shell:has(.sidebar-pin-checkbox:not(:checked)){grid-template-columns:1fr}.poizon-erp-sidebar{width:100%;min-height:0}.erp-decision-values{grid-template-columns:repeat(2,minmax(0,1fr))}}.erp-page-notice{margin:var(--space-3) var(--space-4);color:var(--color-ink-2);font-size:var(--text-xs)}.erp-home{padding:var(--space-6);color:var(--color-ink)}.erp-home-counts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:2px solid var(--color-rule-strong);background:var(--color-panel)}.erp-home-count{display:flex;flex-direction:column;min-height:118px;height:100%;box-sizing:border-box;padding:var(--space-3) var(--space-4);color:inherit;text-decoration:none;border-right:1px solid var(--color-rule)}.erp-home-count:last-child{border-right:0}.erp-home-count:focus-visible,.erp-home-count:hover{background:var(--color-panel-secondary)}.erp-home-number{color:var(--color-ink);font-size:var(--text-md);font-weight:var(--weight-bold);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1}.erp-home-count strong{margin-top:var(--space-2);font-size:var(--text-lg);font-weight:var(--weight-bold);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.erp-home-count strong.zero{color:var(--color-ink-3)}.erp-home-count strong.warning{color:var(--color-warning)}.erp-home-label{margin-top:auto;color:var(--color-ink-2);font-size:var(--text-xs);font-weight:var(--weight-regular)}.erp-home-month{display:flex;align-items:center;gap:var(--space-6);margin-top:var(--space-6);border:1px solid var(--color-rule-strong);background:var(--color-panel);padding:var(--space-3) var(--space-4)}.erp-home-month h2{margin:0;font-size:var(--text-md);font-weight:var(--weight-bold)}.erp-home-month div{display:flex;gap:var(--space-3);align-items:baseline;border-left:1px solid var(--color-rule);padding-left:var(--space-4);font-size:var(--text-xs);color:var(--color-ink-2)}.erp-home-month strong{color:var(--color-ink);font-size:var(--text-sm);font-weight:var(--weight-bold);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.erp-home-sync{margin:var(--space-4) 0;color:var(--color-ink-2);font-size:var(--text-xs);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.erp-home-sync strong{margin-right:var(--space-3);color:var(--color-ink);font-weight:var(--weight-semibold)}.poizon-erp-main>.erp-table-layout-controls{margin:var(--space-3) var(--space-4)}@media (max-width:767px){.erp-home{padding:var(--space-4)}.erp-home-counts{grid-template-columns:repeat(2,minmax(0,1fr))}.erp-home-count:nth-child(2){border-right:0}.erp-home-count:nth-child(-n+2){border-bottom:1px solid var(--color-rule)}}.erp-decision-panel .poizon-panel-head>span{color:var(--color-ink-2)}.erp-decision-panel.ledger-table{padding:0}.erp-decision-panel .erp-decision-row{border-top:0;border-bottom:1px solid var(--color-rule);padding:var(--space-3)}.erp-decision-panel .erp-decision-row:hover{background:var(--color-panel-secondary)}.erp-decision-panel .erp-decision-row.focused{border-left:2px solid var(--color-accent)}.erp-decision-panel .erp-decision-values,.erp-decision-panel .erp-decision-values>div{border-color:var(--color-rule)}.poizon-ledger-command.ledger-section-bar{border:1px solid var(--color-rule-strong)}.erp-phone-nav{display:none}@media (min-width:768px) and (max-width:1279px){.poizon-erp-shell{grid-template-columns:232px minmax(0,1fr)}.poizon-erp-sidebar{width:232px}.poizon-erp-shell:has(.sidebar-pin-checkbox:not(:checked)){grid-template-columns:64px minmax(0,1fr)}.poizon-erp-shell:has(.sidebar-pin-checkbox:not(:checked)) .poizon-erp-sidebar{box-sizing:border-box;width:64px;padding:var(--space-2)}.poizon-erp-shell:has(.sidebar-pin-checkbox:not(:checked)) .poizon-erp-brand strong{display:none}.poizon-erp-shell:has(.sidebar-pin-checkbox:not(:checked)) .poizon-erp-brand strong:after{content:"나";font-size:var(--text-md)}.poizon-erp-shell:has(.sidebar-pin-checkbox:not(:checked)) .sidebar-channel-switcher{grid-template-columns:minmax(0,1fr)}.poizon-erp-shell:has(.sidebar-pin-checkbox:not(:checked)) .sidebar-channel-switcher a{font-size:var(--text-xs);padding:0}.poizon-erp-shell:has(.sidebar-pin-checkbox:not(:checked)) .sidebar-channel-switcher a strong{display:none}.poizon-erp-shell:has(.sidebar-pin-checkbox:not(:checked)) .sidebar-channel-switcher a:after{content:attr(data-short);font-weight:var(--weight-bold)}.poizon-erp-shell:has(.sidebar-pin-checkbox:not(:checked)) .sidebar-channel-switcher a+a{border-left:0;border-top:1px solid var(--color-rule)}.poizon-erp-shell:has(.sidebar-pin-checkbox:not(:checked)) .poizon-sidebar-menu a{justify-content:center;padding:0}.poizon-erp-shell:has(.sidebar-pin-checkbox:not(:checked)) .poizon-sidebar-menu a strong{display:none}.poizon-erp-shell:has(.sidebar-pin-checkbox:not(:checked)) .poizon-sidebar-menu a:after{content:attr(data-short);font-size:var(--text-sm);font-weight:var(--weight-bold)}.poizon-erp-shell:has(.sidebar-pin-checkbox:not(:checked)) .sidebar-pin-toggle span{display:none}}@media (max-width:767px){.poizon-erp-shell,.poizon-erp-shell:has(.sidebar-pin-checkbox:not(:checked)){display:block;width:100%;min-width:0;max-width:100%;overflow-x:clip}.poizon-erp-sidebar{display:none}.erp-phone-nav{display:block;position:-webkit-sticky;position:sticky;top:0;z-index:60;background:var(--color-panel);border-bottom:2px solid var(--color-rule-strong)}.erp-phone-nav-bar{box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;height:48px;padding:0 var(--space-4);list-style:none;cursor:pointer}.erp-phone-nav-bar::-webkit-details-marker{display:none}.erp-phone-nav-bar strong{color:var(--color-ink);font-size:var(--text-lg);font-weight:var(--weight-bold)}.erp-phone-nav-bar .btn{min-height:32px}.erp-phone-nav-bar:focus-visible{outline:2px solid var(--color-accent);outline-offset:-2px}.erp-phone-nav-sheet{position:absolute;top:100%;left:0;right:0;padding:var(--space-3);border-bottom:2px solid var(--color-rule-strong);background:var(--color-panel);box-shadow:0 8px 16px color-mix(in srgb,var(--color-ink) 12%,transparent)}.erp-phone-nav-sheet .sidebar-channel-switcher{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border:1px solid var(--color-rule-strong)}.erp-phone-nav-sheet .sidebar-channel-switcher a{font-size:var(--text-sm);padding:var(--space-2);text-align:center;color:var(--color-ink-2)}.erp-phone-nav-sheet .sidebar-channel-switcher a.active{color:var(--color-ink);background:var(--color-panel-secondary)}.erp-phone-nav-sheet .poizon-sidebar-menu{display:grid;margin-top:var(--space-2)}.erp-phone-nav-sheet .poizon-sidebar-menu a{font-size:var(--text-md);padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--color-rule);color:var(--color-ink)}.erp-phone-nav-sheet .poizon-sidebar-menu a.active{background:color-mix(in srgb,var(--color-accent) 10%,var(--color-panel));color:var(--color-accent);font-weight:var(--weight-bold)}.poizon-erp-header,.poizon-erp-main,.poizon-erp-main>*{box-sizing:border-box;min-width:0;max-width:100%}.poizon-erp-header{display:flex;flex-wrap:wrap;gap:var(--space-2)}.poizon-erp-header h1{font-size:var(--text-md);font-weight:var(--weight-bold)}.poizon-erp-header-actions{display:flex;flex-wrap:wrap;width:100%}.poizon-erp-header-actions .erp-last-sync{flex-basis:100%;order:2}.poizon-erp-header-actions .erp-refresh-label{display:none}.poizon-erp-header-actions .erp-refresh-symbol{display:inline}.poizon-erp-main .poizon-table-frame{box-sizing:border-box;max-width:100%;min-width:0;overflow-x:auto}.poizon-erp-main form label{display:grid;min-width:0}.poizon-erp-main form input,.poizon-erp-main form select,.poizon-erp-main form textarea{box-sizing:border-box;max-width:100%}.stock-detail-actions .btn-primary{display:none}.poizon-inventory-workbench-grid .stock-detail-drawer{width:100vw;max-width:100vw;border-left:0}.erp-phone-nav-sheet a{text-decoration:none}.erp-phone-nav-sheet .sidebar-channel-switcher a:not(.active){background:transparent;color:var(--color-ink-2)}}.ledger-table{background:var(--color-panel);border:1px solid var(--color-rule-strong);color:var(--color-ink);font-size:var(--text-sm);font-weight:var(--weight-regular);border-collapse:collapse}.ledger-table td,.ledger-table th{min-height:var(--table-row-h,var(--table-row-height));border-bottom:1px solid var(--color-rule);padding:var(--space-2)}.ledger-table th{color:var(--color-ink-2);font-size:var(--text-xs);font-weight:var(--weight-semibold);text-align:left}.ledger-table tbody tr:hover,.ledger-table th{background:var(--color-panel-secondary)}.ledger-table .selected,.ledger-table tbody tr[aria-selected=true]{border-left:2px solid var(--color-accent)}.ledger-table .money,.ledger-table .num,.ledger-table .poizon-money-cell,.ledger-table td.numeric,.ledger-table td[data-column~=amount],.ledger-table th.numeric{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ledger-section-bar{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--color-rule-strong);background:var(--color-panel-secondary);color:var(--color-ink);font-size:var(--text-sm);font-weight:var(--weight-bold)}.ledger-section-bar span:last-child{color:var(--color-ink-2);font-size:var(--text-xs);font-weight:var(--weight-regular)}.stale{background:repeating-linear-gradient(135deg,transparent 0,transparent 8px,color-mix(in srgb,var(--color-ink-3) 9%,transparent) 8px,color-mix(in srgb,var(--color-ink-3) 9%,transparent) 9px)}.stale small{color:var(--color-ink-3)}.stale small,.stamp{font-size:var(--text-xs)}.stamp{display:inline-flex;align-items:center;border:1px solid var(--color-stamp);border-radius:var(--radius-control);padding:var(--space-1) var(--space-2);color:var(--color-stamp);font-weight:var(--weight-bold)}.poizon-inventory-table .ledger-section-bar th{background:var(--color-panel-secondary);border-bottom:1px solid var(--color-rule-strong);color:var(--color-ink);font-weight:var(--weight-bold)}.stock-detail-sheet small,.stock-sku{display:block;color:var(--color-ink-3);font-size:var(--text-xs);font-weight:var(--weight-regular)}.stock-stage-strip{display:flex;gap:var(--space-1)}.stock-stage-strip span{width:14px;height:14px;border:1px solid var(--color-rule-strong)}.stock-stage-strip .past{background:color-mix(in srgb,var(--color-ink-3) 25%,transparent)}.stock-stage-strip .current{background:var(--color-accent);border-color:var(--color-accent)}.stock-profit-loss{color:var(--color-danger)}.stock-profit-gain{color:var(--color-ink)}.stock-detail-sheet header{padding:var(--space-3);border-bottom:2px solid var(--color-rule-strong)}.stock-detail-sheet header strong{font-weight:var(--weight-bold)}.stock-detail-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--color-rule);border-left:1px solid var(--color-rule)}.stock-detail-fields>div{min-width:0;padding:var(--space-2);border-right:1px solid var(--color-rule);border-bottom:1px solid var(--color-rule)}.stock-detail-fields>div>span:first-child{display:block;color:var(--color-ink-2);font-size:var(--text-xs)}.stock-detail-fields strong{display:block;font-weight:var(--weight-semibold)}.stock-detail-actions{display:flex;gap:var(--space-2);padding:var(--space-3);flex-wrap:wrap}.poizon-inventory-workbench-grid .poizon-workbench-search input{height:var(--control-height);font-size:var(--text-sm)}.poizon-grid-table.poizon-inventory-table{min-width:1320px;table-layout:auto}.poizon-inventory-table .ledger-section-bar{display:table-row}.poizon-inventory-table .ledger-section-bar th{padding:var(--space-2) var(--space-3)}.poizon-grid-table.poizon-inventory-table [data-column=part]{min-width:140px;width:auto}.poizon-grid-table.poizon-inventory-table [data-column=option]{min-width:130px;width:auto}.poizon-grid-table.poizon-inventory-table [data-column=breakEven],.poizon-grid-table.poizon-inventory-table [data-column=marketProfit],.poizon-grid-table.poizon-inventory-table [data-column=market],.poizon-grid-table.poizon-inventory-table [data-column=myBid]{min-width:105px;text-align:right}.poizon-grid-table.poizon-inventory-table [data-column=stage]{min-width:120px}.poizon-grid-table.poizon-inventory-table [data-column=profit],.poizon-grid-table.poizon-inventory-table [data-column=purchase]{min-width:110px;width:auto;text-align:right}.poizon-inventory-table .stale{white-space:normal}.poizon-inventory-workbench-grid{display:block;height:auto}.poizon-inventory-workbench-grid .poizon-sales-right-rail{width:100%}.poizon-inventory-workbench-grid .stock-detail-drawer{position:fixed;top:0;right:0;bottom:0;z-index:50;width:420px;max-width:100vw;overflow-y:auto;background:var(--color-panel);border-left:1px solid var(--color-rule-strong);box-shadow:-12px 0 28px color-mix(in srgb,var(--color-ink) 12%,transparent)}.stock-toolbar-actions{margin-left:auto;display:flex;align-items:center;gap:var(--space-2)}.poizon-inventory-table{width:100%}.poizon-grid-table.poizon-inventory-table{min-width:0;table-layout:fixed}.poizon-inventory-table td,.poizon-inventory-table th{padding:var(--space-1);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.poizon-grid-table.poizon-inventory-table [data-column=photo]{width:40px;min-width:40px}.poizon-grid-table.poizon-inventory-table [data-column=part]{width:120px;min-width:0;font-weight:var(--weight-bold)}.poizon-inventory-table [data-column=part] .stock-sku{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-xs);color:var(--color-ink-3)}.poizon-grid-table.poizon-inventory-table [data-column=option]{width:110px;min-width:0}.poizon-grid-table.poizon-inventory-table [data-column=bid],.poizon-grid-table.poizon-inventory-table [data-column=stock]{width:45px;text-align:right}.poizon-grid-table.poizon-inventory-table [data-column=breakEven],.poizon-grid-table.poizon-inventory-table [data-column=marketProfit],.poizon-grid-table.poizon-inventory-table [data-column=market],.poizon-grid-table.poizon-inventory-table [data-column=myBid],.poizon-grid-table.poizon-inventory-table [data-column=profit],.poizon-grid-table.poizon-inventory-table [data-column=purchase]{width:96px;min-width:0;text-align:right}.poizon-grid-table.poizon-inventory-table [data-column=stage]{width:90px;min-width:0}.poizon-inventory-table .stock-stage-strip span{width:10px;height:10px}.poizon-inventory-table .poizon-keyboard-row.selected{background:color-mix(in srgb,var(--color-accent) 8%,var(--color-panel))}@media (max-width:1279px){.poizon-grid-table.poizon-inventory-table{min-width:1100px}}.poizon-inventory-workbench-grid .poizon-inventory-table .photo-cell img{width:40px;height:40px;object-fit:cover}.poizon-inventory-workbench-grid .poizon-inventory-table .photo-cell{width:40px}.poizon-inventory-workbench-grid .stock-toolbar-actions .poizon-capture-launch button.btn{border-color:var(--color-rule-strong);background:var(--color-panel);color:var(--color-ink)}.poizon-inventory-workbench-grid .poizon-workbench-search span:not(.pending){background:var(--color-panel-secondary);color:var(--color-ink-2);border:1px solid var(--color-rule)}.poizon-inventory-workbench-grid .poizon-workbench-search input{border-color:var(--color-rule-strong);background:var(--color-panel);color:var(--color-ink)}.poizon-inventory-table .ledger-section-bar th{padding:var(--space-1);text-align:left}.poizon-inventory-table .ledger-section-bar strong{font-weight:var(--weight-bold)}.poizon-inventory-table .ledger-section-bar span{color:var(--color-ink-2);font-weight:var(--weight-regular)}.poizon-inventory-table td.stale{white-space:normal;text-align:right;text-overflow:clip;overflow:visible;line-height:1.3}.poizon-inventory-table td.stale>small,.poizon-inventory-table td.stale>span{display:block;white-space:nowrap}.poizon-inventory-table td.stale>small{color:var(--color-ink-3);font-size:var(--text-xs);font-weight:var(--weight-regular)}.poizon-inventory-table .stock-part-link{color:var(--color-ink);text-decoration:none}.poizon-inventory-table .stock-part-link:hover{color:var(--color-accent);text-decoration:underline}.poizon-inventory-table .poizon-keyboard-row{cursor:pointer}.renewed-sales-ledger .poizon-ledger-layout{display:block}.renewed-sales-ledger .poizon-ledger-main{width:100%;min-width:0}.sales-ledger-toolbar{padding:var(--space-3);border:1px solid var(--color-rule-strong);border-bottom:0;background:var(--color-panel)}.sales-ledger-search,.sales-ledger-toolbar{display:flex;align-items:center;gap:var(--space-2)}.sales-ledger-search{flex:1 1}.sales-ledger-search input{box-sizing:border-box;width:min(100%,360px);height:var(--control-height);padding:0 var(--space-3);border:1px solid var(--color-rule-strong);border-radius:var(--radius-control);background:var(--color-panel);color:var(--color-ink);font-size:var(--text-sm)}.sales-ledger-search input:focus-visible{outline:2px solid var(--color-accent)}.sales-ledger-count{color:var(--color-ink-2);font-size:var(--text-xs);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.renewed-sales-ledger .ledger-table .ledger-section-bar th{background:var(--color-panel-secondary);border-bottom:1px solid var(--color-rule-strong);color:var(--color-ink);text-align:left}.renewed-sales-ledger .ledger-section-bar th span{margin-left:var(--space-2);color:var(--color-ink-2);font-weight:var(--weight-regular)}.sales-default-settings{margin-top:var(--space-4);border-top:1px solid var(--color-rule-strong);background:var(--color-panel)}.sales-default-settings>summary{padding:var(--space-3);color:var(--color-ink);font-size:var(--text-sm);font-weight:var(--weight-semibold);cursor:pointer}.sales-default-settings .poizon-shipment-default-panel{margin:0;border:0;border-top:1px solid var(--color-rule);border-radius:0;box-shadow:none}.sales-default-settings .poizon-shipment-default-panel form{border-top:1px solid var(--color-rule);padding-top:var(--space-3)}@media (max-width:767px){.sales-ledger-toolbar{flex-wrap:wrap}.sales-ledger-search{flex-basis:100%}}.renewed-sales-ledger .ledger-table .ledger-section-bar{display:table-row;padding:0}.renewed-sales-ledger .ledger-table .ledger-section-bar th{padding:var(--space-2) var(--space-3);font-weight:var(--weight-bold)}.sales-ledger-toolbar{flex-wrap:wrap;min-width:0}.sales-ledger-search{flex:1 1 360px;min-width:0}.sales-ledger-search input{flex:1 1 auto;min-width:0;max-width:360px}.sales-ledger-search .btn{flex:0 0 auto}.sales-ledger-actions{display:flex;align-items:center;gap:var(--space-2);margin-left:auto;white-space:nowrap}@media (max-width:1023px){.sales-ledger-search{flex-basis:100%}.sales-ledger-actions{width:100%;justify-content:flex-end}}.renewed-sales-ledger .sales-orders-table{width:100%;table-layout:fixed}.renewed-sales-ledger .sales-orders-table td,.renewed-sales-ledger .sales-orders-table th{box-sizing:border-box;min-width:0;padding:var(--space-1);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.renewed-sales-ledger .sales-orders-table td:first-child,.renewed-sales-ledger .sales-orders-table th:first-child{width:40px;min-width:40px}.renewed-sales-ledger .sales-orders-table .photo-cell img{width:32px;height:32px;object-fit:cover}.renewed-sales-ledger .sales-orders-table th:nth-child(2){width:62px}.renewed-sales-ledger .sales-orders-table th:nth-child(3){width:122px}.renewed-sales-ledger .sales-orders-table th:nth-child(4){width:92px}.renewed-sales-ledger .sales-orders-table th:nth-child(5){width:110px}.renewed-sales-ledger .sales-orders-table th:nth-child(7){width:42px}.renewed-sales-ledger .sales-orders-table th:nth-child(10),.renewed-sales-ledger .sales-orders-table th:nth-child(8),.renewed-sales-ledger .sales-orders-table th:nth-child(9){width:78px;text-align:right}.renewed-sales-ledger .sales-orders-table th:nth-child(11){width:66px}.renewed-sales-ledger .sales-orders-table th:nth-child(12){width:106px}.renewed-sales-ledger .sales-orders-table th:nth-child(13){width:90px}.renewed-sales-ledger .sales-orders-table td.wide{min-width:0}.renewed-sales-ledger .sales-orders-table .sales-order-number{font-size:var(--text-xs);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.renewed-sales-ledger .sales-orders-table .sales-order-number span,.renewed-sales-ledger .sales-orders-table .sales-order-part{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.renewed-sales-ledger .sales-orders-table .sales-order-number span{display:block}.renewed-sales-ledger .sales-orders-table .sales-order-clamp{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;white-space:normal;overflow-wrap:anywhere;line-height:1.3}.renewed-sales-ledger .sales-orders-table td:nth-child(5),.renewed-sales-ledger .sales-orders-table td:nth-child(6){white-space:normal}.renewed-sales-ledger .sales-orders-table .ledger-section-bar th{width:auto;min-width:0;text-align:left;white-space:nowrap}@media (max-width:1279px){.renewed-sales-ledger .sales-orders-table{min-width:1120px!important}}.renewed-sales-ledger,.renewed-sales-ledger .poizon-ledger-layout,.renewed-sales-ledger .poizon-ledger-main{box-sizing:border-box;width:100%;max-width:100%;min-width:0}.renewed-sales-ledger .sales-ledger-toolbar{box-sizing:border-box;width:100%;max-width:100%}.renewed-sales-ledger .poizon-ledger-main>.poizon-table-frame{box-sizing:border-box;width:100%;max-width:100%;min-width:0;overflow-x:auto}.renewed-sales-ledger .sales-default-settings{box-sizing:border-box;width:100%;max-width:100%;min-width:0}.renewed-sales-ledger .sales-default-settings .poizon-shipment-default-panel{box-sizing:border-box;width:100%;min-width:0;grid-template-columns:minmax(0,1fr)}.renewed-sales-ledger .sales-default-settings .poizon-shipment-default-panel form{min-width:0}@media (max-width:767px){.renewed-sales-ledger .sales-default-settings .poizon-shipment-default-panel form{grid-template-columns:minmax(0,1fr)}}.renewed-sales-ledger .sales-compact-table{width:100%;table-layout:fixed}.renewed-sales-ledger .sales-compact-table td,.renewed-sales-ledger .sales-compact-table th{box-sizing:border-box;min-width:0;padding:var(--space-1);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.renewed-sales-ledger .sales-compact-table td:first-child,.renewed-sales-ledger .sales-compact-table th:first-child{width:40px;min-width:40px}.renewed-sales-ledger .sales-compact-table .photo-cell img{width:32px;height:32px;object-fit:cover}.renewed-sales-ledger .sales-compact-table th:nth-child(2){width:60px}.renewed-sales-ledger .sales-compact-table td.wide,.renewed-sales-ledger .sales-shipping-table td.poizon-ledger-memo{min-width:0;max-width:none}.renewed-sales-ledger .sales-compact-table .sales-text-clamp{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;white-space:normal;overflow-wrap:anywhere;line-height:1.3}.renewed-sales-ledger .sales-compact-table .sales-reference{font-size:var(--text-xs);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.renewed-sales-ledger .sales-compact-table .sales-reference span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.renewed-sales-ledger .sales-compact-table .ledger-section-bar th{width:auto;min-width:0;text-align:left;white-space:nowrap}.renewed-sales-ledger .sales-shipping-table th:nth-child(3){width:92px}.renewed-sales-ledger .sales-shipping-table th:nth-child(4){width:90px}.renewed-sales-ledger .sales-shipping-table th:nth-child(6){width:44px;text-align:right}.renewed-sales-ledger .sales-shipping-table th:nth-child(7),.renewed-sales-ledger .sales-shipping-table th:nth-child(8){width:104px}.renewed-sales-ledger .sales-shipping-table th:nth-child(9){width:74px;text-align:right}.renewed-sales-ledger .sales-shipping-table th:nth-child(10){width:70px}.renewed-sales-ledger .sales-shipping-table th:nth-child(11){width:85px}.renewed-sales-ledger .sales-shipping-table th:nth-child(12){width:100px}.renewed-sales-ledger .sales-shipping-table th:nth-child(13){width:86px}.renewed-sales-ledger .sales-returns-table th:nth-child(3){width:80px}.renewed-sales-ledger .sales-returns-table th:nth-child(4){width:95px}.renewed-sales-ledger .sales-returns-table th:nth-child(6){width:44px;text-align:right}.renewed-sales-ledger .sales-returns-table th:nth-child(7){width:78px;text-align:right}.renewed-sales-ledger .sales-returns-table th:nth-child(8){width:72px;text-align:right}.renewed-sales-ledger .sales-returns-table th:nth-child(9){width:70px}.renewed-sales-ledger .sales-returns-table th:nth-child(10){width:65px}.renewed-sales-ledger .sales-returns-table th:nth-child(11){width:85px}.renewed-sales-ledger .sales-returns-table th:nth-child(12){width:86px}@media (max-width:1279px){.renewed-sales-ledger .sales-compact-table{min-width:1120px!important}}.poizon-schedule-page,.renewed-payment-ledger,.renewed-payment-ledger .poizon-ledger-layout,.renewed-payment-ledger .poizon-ledger-main,.renewed-settle-finance{box-sizing:border-box;width:100%;max-width:100%;min-width:0}.renewed-payment-ledger .poizon-ledger-layout{display:block}.renewed-payment-ledger .poizon-ledger-main{width:100%;min-width:0;background:var(--color-panel);border:1px solid var(--color-rule-strong)}.renewed-payment-ledger .sales-ledger-toolbar{width:100%;box-sizing:border-box}.renewed-payment-ledger .sales-ledger-count{margin-right:auto}.poizon-schedule-page .poizon-table-frame,.renewed-payment-ledger .poizon-ledger-main>.poizon-table-frame,.renewed-payment-ledger .poizon-wallet-batch-frame,.renewed-settle-finance .poizon-table-frame{width:100%;max-width:100%;min-width:0;box-sizing:border-box;overflow-x:auto}.renewed-payment-ledger .settle-payment-table{width:100%;min-width:0!important;table-layout:fixed}.renewed-payment-ledger .settle-payment-table td,.renewed-payment-ledger .settle-payment-table th{min-width:0;padding:var(--space-1);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.renewed-payment-ledger .settle-payment-table th:first-child,.renewed-payment-ledger .settle-payment-table th:nth-child(2){width:82px}.renewed-payment-ledger .settle-payment-table th:nth-child(10),.renewed-payment-ledger .settle-payment-table th:nth-child(11),.renewed-payment-ledger .settle-payment-table th:nth-child(3),.renewed-payment-ledger .settle-payment-table th:nth-child(5){width:78px}.renewed-payment-ledger .settle-payment-table th:nth-child(4),.renewed-payment-ledger .settle-payment-table th:nth-child(6),.renewed-payment-ledger .settle-payment-table th:nth-child(7){width:90px}.renewed-payment-ledger .settle-payment-table th:nth-child(9){width:94px;text-align:right}.renewed-payment-ledger .settle-payment-table th:nth-child(12){width:84px}@media (max-width:1279px){.renewed-payment-ledger .settle-payment-table{min-width:1080px!important}}.renewed-payment-ledger .poizon-wallet-match-panel{display:block;width:100%;max-width:100%;margin:var(--space-4) 0 0;padding:0;border:1px solid var(--color-rule-strong);border-radius:0;background:var(--color-panel);box-shadow:none}.settle-form-section>summary{padding:var(--space-3);border-bottom:1px solid var(--color-rule);color:var(--color-ink);font-size:var(--text-md);font-weight:var(--weight-bold);cursor:pointer}.renewed-payment-ledger .poizon-wallet-forms{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:var(--space-3);gap:var(--space-3);padding:var(--space-3)}.renewed-payment-ledger .poizon-wallet-form-block{min-width:0;max-width:100%;border:1px solid var(--color-rule);background:var(--color-panel)}.renewed-payment-ledger .poizon-manual-cashflow-form,.renewed-payment-ledger .poizon-wallet-match-form{max-width:100%;min-width:0}.renewed-payment-ledger .poizon-wallet-batch-frame{padding:var(--space-3)}.renewed-payment-ledger .poizon-wallet-batch-frame table{min-width:800px}.renewed-payment-ledger .poizon-wallet-match-panel .poizon-panel-head{border-color:var(--color-rule);background:var(--color-panel)}.renewed-payment-ledger .poizon-wallet-match-panel .poizon-panel-head h2{color:var(--color-ink);font-size:var(--text-md)}.renewed-payment-ledger .poizon-wallet-match-panel .poizon-panel-head span{color:var(--color-ink-2)}.renewed-payment-ledger .poizon-wallet-form-title,.renewed-payment-ledger .poizon-wallet-form-title span{color:var(--color-ink-2);background:var(--color-panel-secondary)}.renewed-payment-ledger .poizon-wallet-form-title strong{color:var(--color-ink)}.poizon-schedule-page .negative,.renewed-payment-ledger .negative,.renewed-settle-finance .negative{color:var(--color-danger)!important}.poizon-schedule-page .poizon-panel,.renewed-settle-finance .poizon-finance-control-panel,.renewed-settle-finance .poizon-panel{min-width:0;max-width:100%;border:1px solid var(--color-rule-strong);border-radius:var(--radius-panel);background:var(--color-panel);box-shadow:none}.poizon-schedule-page h2,.renewed-settle-finance h2{color:var(--color-ink);font-size:var(--text-md);font-weight:var(--weight-bold)}.poizon-schedule-page .poizon-panel-head span,.renewed-settle-finance .poizon-period-inline-summary{color:var(--color-ink-2)}.renewed-settle-finance .poizon-finance-control-grid{min-width:0}.renewed-settle-finance .poizon-finance-period-actions{flex-wrap:wrap;min-width:0}.settle-segments{display:inline-flex;flex-wrap:wrap;gap:0;border:1px solid var(--color-rule-strong);border-radius:var(--radius-control);overflow:hidden;background:var(--color-panel)}.settle-segments a{padding:var(--space-2) var(--space-3);border-right:1px solid var(--color-rule);color:var(--color-ink-2);background:var(--color-panel);text-decoration:none;font-size:var(--text-sm);font-weight:var(--weight-semibold)}.settle-segments a:last-child{border-right:0}.settle-segments a.active{color:var(--color-accent);background:var(--color-panel-secondary);box-shadow:inset 0 -2px var(--color-accent)}.settle-segments a:focus-visible{outline:2px solid var(--color-accent);outline-offset:-2px}.poizon-finance-kpis.settle-metrics{gap:0;border:1px solid var(--color-rule-strong);border-radius:0;background:var(--color-panel);counter-reset:settle-stat}.poizon-finance-kpis.settle-metrics>div{position:relative;min-width:0;padding:var(--space-3);border-right:1px solid var(--color-rule);background:var(--color-panel);counter-increment:settle-stat}.poizon-finance-kpis.settle-metrics>div:last-child{border-right:0}.poizon-finance-kpis.settle-metrics>div:before{content:counter(settle-stat,decimal-leading-zero);color:var(--color-ink-3);font-size:var(--text-xs)}.poizon-finance-kpis.settle-metrics>div:first-child:before{content:"①"}.poizon-finance-kpis.settle-metrics>div:nth-child(2):before{content:"②"}.poizon-finance-kpis.settle-metrics>div:nth-child(3):before{content:"③"}.poizon-finance-kpis.settle-metrics>div:nth-child(4):before{content:"④"}.poizon-finance-kpis.settle-metrics>div:nth-child(5):before{content:"⑤"}.poizon-finance-kpis.settle-metrics span{color:var(--color-ink-2);font-weight:var(--weight-semibold)}.poizon-finance-kpis.settle-metrics strong{color:var(--color-ink);font-size:var(--text-lg);font-weight:var(--weight-bold);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.poizon-finance-kpis.settle-metrics strong.negative{color:var(--color-danger)}.poizon-schedule-page .ledger-table,.renewed-settle-finance .ledger-table{width:100%;table-layout:fixed}.poizon-schedule-page .ledger-table td,.poizon-schedule-page .ledger-table th,.renewed-settle-finance .ledger-table td,.renewed-settle-finance .ledger-table th{min-width:0;padding:var(--space-1);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:1279px){.renewed-settle-finance .ledger-table{min-width:900px}.renewed-settle-finance .poizon-finance-sold-items-table{min-width:1100px}}.poizon-schedule-page .poizon-schedule-layout{min-width:0}.poizon-schedule-page .poizon-scheduler-list a{border:1px solid var(--color-rule);border-radius:0;background:var(--color-panel);color:var(--color-ink)}.poizon-schedule-page .poizon-scheduler-list a.active{border-color:var(--color-accent);background:var(--color-panel-secondary)}.poizon-schedule-page .poizon-scheduler-list small,.poizon-schedule-page .poizon-scheduler-list span{color:var(--color-ink-2)}.poizon-schedule-page .poizon-calendar-weekdays{background:var(--color-panel-secondary);color:var(--color-ink-2)}.poizon-schedule-page .poizon-calendar-grid{gap:1px;padding:1px;background:var(--color-rule)}.poizon-schedule-page .poizon-calendar-cell{border:0;border-radius:0;background:var(--color-panel);color:var(--color-ink)}.poizon-schedule-page .poizon-calendar-cell.active{background:var(--color-panel-secondary);color:var(--color-accent)}.poizon-schedule-page .poizon-calendar-cell.today{outline:2px solid var(--color-accent);outline-offset:-2px}.poizon-schedule-page .poizon-calendar-cell:nth-child(7n - 1),.poizon-schedule-page .poizon-calendar-cell:nth-child(7n){color:var(--color-ink-3)}.poizon-schedule-page .poizon-schedule-memo-form.settle-form{margin:var(--space-3);padding:var(--space-3);border:1px solid var(--color-rule);border-radius:0;background:var(--color-panel-secondary)}.renewed-settle-finance .poizon-finance-control-grid{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}.renewed-settle-finance .poizon-finance-control-grid>div:first-child{flex:0 0 auto}.renewed-settle-finance .poizon-finance-control-grid h2{margin:0;font-size:var(--text-md);font-weight:var(--weight-bold)}.renewed-settle-finance .poizon-finance-period-actions{display:flex;align-items:center;justify-content:flex-end;gap:var(--space-2);flex:1 1 auto}.renewed-settle-finance .poizon-finance-month-form{flex:0 0 auto}.renewed-settle-finance .sold-summary{grid-template-columns:repeat(4,minmax(0,1fr));margin:0 var(--space-3) var(--space-3)}.renewed-settle-finance #poizon-finance-sold-items-table{width:100%;min-width:0;table-layout:fixed}.renewed-settle-finance #poizon-finance-sold-items-table td,.renewed-settle-finance #poizon-finance-sold-items-table th{min-width:0;padding:var(--space-1);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.renewed-settle-finance #poizon-finance-sold-items-table [data-column=photo]{width:40px;min-width:40px}.renewed-settle-finance #poizon-finance-sold-items-table .photo-cell img{width:32px;height:32px;object-fit:cover}.renewed-settle-finance #poizon-finance-sold-items-table [data-column=date]{width:58px}.renewed-settle-finance #poizon-finance-sold-items-table [data-column=sku]{width:100px;font-size:var(--text-xs)}.renewed-settle-finance #poizon-finance-sold-items-table [data-column=product]{width:auto}.renewed-settle-finance #poizon-finance-sold-items-table td[data-column=product]{white-space:normal}.renewed-settle-finance #poizon-finance-sold-items-table .settle-product-clamp{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow-wrap:anywhere;line-height:1.3}.renewed-settle-finance #poizon-finance-sold-items-table [data-column=quantity]{width:42px}.renewed-settle-finance #poizon-finance-sold-items-table [data-column=amount]{width:78px}.renewed-settle-finance #poizon-finance-sold-items-table [data-column=profitRate]{width:58px}.renewed-settle-finance #poizon-finance-accrual-table td:not(:first-child),.renewed-settle-finance #poizon-finance-accrual-table th:not(:first-child),.renewed-settle-finance #poizon-finance-cash-table [data-column=amount],.renewed-settle-finance #poizon-finance-sold-items-table [data-column=amount],.renewed-settle-finance #poizon-finance-sold-items-table [data-column=profitRate],.renewed-settle-finance #poizon-finance-sold-items-table [data-column=quantity]{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.renewed-payment-ledger .poizon-wallet-batch-frame table{width:100%;min-width:0;table-layout:fixed}.renewed-payment-ledger .poizon-wallet-batch-frame td,.renewed-payment-ledger .poizon-wallet-batch-frame th{min-width:0;padding:var(--space-1);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.renewed-payment-ledger .poizon-wallet-batch-frame th:first-child{width:82px}.renewed-payment-ledger .poizon-wallet-batch-frame th:nth-child(2){width:144px}.renewed-payment-ledger .poizon-wallet-batch-frame th:nth-child(3){width:100px}.renewed-payment-ledger .poizon-wallet-batch-frame th:nth-child(4){width:105px;text-align:right}.renewed-payment-ledger .poizon-wallet-batch-frame th:nth-child(5),.renewed-payment-ledger .poizon-wallet-batch-frame th:nth-child(6){width:88px}.renewed-payment-ledger .poizon-wallet-batch-frame th:nth-child(8){width:70px}.renewed-payment-ledger .poizon-wallet-batch-frame td:nth-child(4){text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media (max-width:1279px){.renewed-settle-finance #poizon-finance-sold-items-table{min-width:1100px}.renewed-payment-ledger .poizon-wallet-batch-frame table{min-width:800px}.renewed-settle-finance .poizon-finance-control-grid{flex-wrap:wrap}}.poizon-schedule-page .poizon-calendar-lines span,.poizon-schedule-page .poizon-calendar-weekdays span,.poizon-schedule-page .poizon-schedule-memos span{background:var(--color-panel-secondary);color:var(--color-ink-2);border-color:var(--color-rule)}.poizon-schedule-page .poizon-schedule-memos strong{color:var(--color-accent)}.poizon-schedule-page .poizon-schedule-memo-form button{border-color:var(--color-accent);background:var(--color-accent);color:var(--color-panel)}.poizon-schedule-page a.poizon-calendar-cell:hover{background:var(--color-panel-secondary);outline:1px solid var(--color-accent)}.erp-ruled-page,.poizon-settings-page{box-sizing:border-box;width:100%;max-width:100%;min-width:0;padding:var(--space-4);display:grid;grid-gap:var(--space-4);gap:var(--space-4)}.erp-ruled-page>.erp-ruled-section,.poizon-settings-page>.erp-ruled-section,.poizon-settings-workbench-grid>.erp-ruled-section{box-sizing:border-box;width:100%;max-width:100%;min-width:0;margin:0;border:2px solid var(--color-rule-strong);border-radius:0;background:var(--color-panel);overflow:hidden}.erp-ruled-section .poizon-panel-head{border-bottom:1px solid var(--color-rule-strong);padding:var(--space-3) var(--space-4);background:var(--color-panel-secondary)}.erp-ruled-section h2{margin:0;color:var(--color-ink);font-size:var(--text-md);font-weight:var(--weight-bold)}.erp-ruled-section h3{margin:0;padding:var(--space-3) var(--space-4);border-top:1px solid var(--color-rule);font-size:var(--text-sm);font-weight:var(--weight-semibold)}.erp-business-lookup form label,.erp-ruled-section form:not([hidden])>label{display:grid;grid-template-columns:200px minmax(0,1fr);align-items:center;min-width:0;padding:var(--space-2) var(--space-4);border-bottom:1px solid var(--color-rule)}.erp-business-lookup form label,.erp-business-lookup label>span,.erp-ruled-section form:not([hidden])>label,.erp-ruled-section form:not([hidden])>label>span{color:var(--color-ink-2);font-size:var(--text-xs);font-weight:var(--weight-semibold)}.erp-ruled-section label small{margin-left:var(--space-2);color:var(--color-warning);font-weight:var(--weight-regular)}.erp-ruled-section input:not([type=hidden]),.erp-ruled-section select{box-sizing:border-box;min-width:0;max-width:100%;height:var(--control-height);padding:0 var(--space-2);border:1px solid var(--color-rule-strong);border-radius:var(--radius-control);background:var(--color-panel);color:var(--color-ink);font-size:var(--text-sm)}.erp-ruled-section form:not([hidden])>button{margin:var(--space-3) var(--space-4)}.erp-ruled-page .poizon-table-frame,.erp-ruled-section .poizon-table-frame{box-sizing:border-box;width:100%;max-width:100%;min-width:0;overflow-x:auto}.erp-ruled-section .ledger-table{width:100%;min-width:0;table-layout:fixed}.erp-ruled-section .ledger-table td,.erp-ruled-section .ledger-table th{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.erp-ruled-section .ledger-table.compact td,.erp-ruled-section .ledger-table.compact th{height:28px;padding:var(--space-1) var(--space-2)}.erp-sync-badge{display:inline-block;padding:var(--space-1);border:1px solid;font-size:var(--text-xs);font-weight:var(--weight-semibold)}.erp-sync-badge.success{color:var(--color-success)}.erp-sync-badge.warning{color:var(--color-warning)}.erp-sync-badge.danger{color:var(--color-danger)}.erp-connection-mode,.erp-ruled-section>p{margin:0;padding:var(--space-2) var(--space-4);color:var(--color-ink-2);font-size:var(--text-xs)}.erp-capture-install{gap:var(--space-3);border-top:1px solid var(--color-rule);padding:var(--space-3) var(--space-4);font-size:var(--text-xs)}.erp-business-lookup form,.erp-capture-install{display:flex;align-items:center;flex-wrap:wrap}.erp-business-lookup form label{flex:1 1 420px}.erp-ruled-section .poizon-setting-table{min-width:780px;table-layout:auto}@media (max-width:767px){.erp-business-lookup form label,.erp-ruled-section form:not([hidden])>label{grid-template-columns:minmax(0,1fr);gap:var(--space-1)}}.poizon-settings-page .poizon-settings-workbench-grid{box-sizing:border-box;display:grid;grid-template-columns:minmax(0,1fr);grid-gap:var(--space-4);gap:var(--space-4);min-width:0;width:100%;max-width:100%}.poizon-settings-page .erp-column-settings>h2,.poizon-settings-page .erp-settings-shortcuts>h2{padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-rule-strong);background:var(--color-panel-secondary)}.poizon-settings-page .erp-column-settings .erp-table-layout-controls{margin:0;border:0}.poizon-settings-page .poizon-default-strip{display:block}.poizon-settings-page .poizon-default-strip>div{padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-rule-strong);background:var(--color-panel-secondary)}.poizon-settings-page .poizon-default-strip form{display:block}.poizon-settings-page .poizon-default-strip>small{display:block;padding:var(--space-2) var(--space-4);font-size:var(--text-xs)}.poizon-settings-page .poizon-default-strip>small>strong{font-weight:var(--weight-bold)}.poizon-settings-page small{font-size:var(--text-xs)}.poizon-settings-page .poizon-settings-notice,.poizon-settings-page .poizon-settings-search{box-sizing:border-box;min-width:0;max-width:100%}.poizon-settings-page .poizon-settings-search input{box-sizing:border-box;min-width:0;max-width:100%;height:var(--control-height);border-color:var(--color-rule-strong);background:var(--color-panel);color:var(--color-ink);font-size:var(--text-sm)}.poizon-settings-page .poizon-settings-search a,.poizon-settings-page .poizon-settings-search button{min-height:var(--control-height);border-color:var(--color-rule-strong);background:var(--color-panel);color:var(--color-ink);font-size:var(--text-sm)}.poizon-settings-page .poizon-settings-search form{grid-template-columns:minmax(0,520px) auto auto minmax(0,1fr)}.erp-refresh-symbol,.ledger-cards{display:none}@media (max-width:767px){.ledger-responsive-list{box-sizing:border-box;width:100%;max-width:100%;min-width:0}.ledger-responsive-list>.poizon-table-frame,.poizon-inventory-workbench-grid .poizon-inventory-table{display:none}.poizon-inventory-workbench-grid .poizon-keyboard-table-frame{overflow-x:hidden}.ledger-cards{display:block;margin:0;padding:0;list-style:none;width:100%;background:var(--color-panel);border:1px solid var(--color-rule-strong)}.ledger-card{padding:var(--space-3);border-bottom:1px solid var(--color-rule);color:var(--color-ink);font-size:var(--text-sm);overflow-wrap:anywhere}.ledger-card:last-child{border-bottom:0}.ledger-card-head{display:flex;justify-content:space-between;gap:var(--space-2);align-items:baseline}.ledger-card-head strong,.stock-ledger-cards .ledger-card-head strong{font-weight:var(--weight-bold)}.ledger-card-head>span,.stock-ledger-cards .stale small{font-size:var(--text-xs)}.ledger-card-head>span{color:var(--color-ink-2)}.ledger-card-values{display:flex;flex-wrap:wrap;gap:var(--space-1) var(--space-3);margin-top:var(--space-2);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ledger-card-values>span{display:inline-block}.stock-card-button{display:grid;grid-gap:var(--space-2);gap:var(--space-2);width:100%;padding:0;border:0;background:transparent;color:inherit;text-align:left;font:inherit;cursor:pointer}.stock-card-button:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}}.renewed-sales-ledger .poizon-entry-row-actions .btn.btn-sm{min-height:var(--control-height-sm);padding:0 var(--space-2);font-size:var(--text-xs)}.consignment-form-actions .btn,.consignment-panel-actions .btn,.poizon-form-actions .btn,.renewed-sales-ledger .poizon-entry-row-actions .btn.btn-sm{border:1px solid var(--color-rule-strong);border-radius:var(--radius-control);background:var(--color-panel);color:var(--color-ink)}.consignment-form-actions .btn-primary,.consignment-panel-actions .btn-primary,.poizon-form-actions .btn-primary{border:1px solid var(--color-accent);border-radius:var(--radius-control);background:var(--color-accent);color:var(--color-panel)}.ledger-section-bar strong,.ledger-table th strong{font-weight:var(--weight-bold)}