.grid-column-filter-surface:not(.is-column-popover){display:contents}.grid-column-filter-surface.is-column-popover{background:var(--surface,#fff);color:var(--text,#142a22);box-sizing:border-box;text-align:left;border:1px solid #bdd4cb;border-radius:10px;margin:0;padding:8px;position:fixed;overflow:auto;box-shadow:0 8px 28px #16392d33}.grid-column-filter-surface>header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:6px;display:flex}.grid-column-filter-surface.is-column-popover>header>strong{font-size:14px;line-height:1.3}.grid-column-filter-surface .inline-filter-panel{min-height:0;margin:0}.grid-column-filter-surface .inline-filter-fields{min-height:0}html body .smart-grid th .smart-grid-heading-line{vertical-align:middle;white-space:nowrap;flex-wrap:nowrap;align-items:center;gap:3px;max-width:100%;display:inline-flex}html body .smart-grid-heading-line>.smart-grid-heading-label{text-overflow:ellipsis;min-width:0;display:inline-flex;overflow:hidden}html body .smart-grid-heading-line .smart-grid-sort-button{white-space:nowrap;flex-wrap:nowrap;align-items:center;gap:3px;min-width:0;display:inline-flex}html body .smart-grid-heading-line .smart-grid-column-filter{color:#426156;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:5px;flex:none;align-items:center;gap:2px;min-width:24px;min-height:24px;margin:0;padding:2px 4px;display:inline-flex}html body .smart-grid-heading-line .smart-grid-column-filter.is-active{color:#075c42;background:#d7f0e5;border-color:#197d60;font-weight:700}html body .smart-grid-heading-line .smart-grid-column-filter:hover{background:#e1eee8}html body .smart-grid-heading-line .smart-grid-column-filter:focus-visible{outline-offset:1px;outline:2px solid #008876}.smart-grid-column-filter-count{font-size:10px;line-height:1.2}
.grid-column-sort-actions{border-bottom:1px solid var(--border,#dce5e9);flex-wrap:wrap;gap:4px;margin-bottom:6px;padding:6px 0;display:flex}.grid-column-sort-actions .button{min-height:30px;margin:0;font-size:13px}.grid-column-sort-actions .button[aria-pressed=true]{background:var(--primary,#19715f);color:#fff;border-color:var(--primary,#19715f)}
.grid-selection-bar{background:var(--green-pale,#eaf3ed);border:1px solid var(--line,#dce5df);border-radius:10px;flex-wrap:wrap;flex-basis:100%;order:20;align-items:center;gap:8px;margin:4px 0;padding:6px 8px;display:flex}.grid-selection-bar strong{white-space:nowrap;margin-right:8px}.grid-bulk-menu{box-sizing:border-box;border:1px solid var(--line,#dce5df);background:#fff;border-radius:10px;width:280px;max-width:calc(100vw - 16px);max-height:min(260px,70dvh);margin:0;padding:8px;position:fixed;inset:auto;overflow:auto;box-shadow:0 8px 24px #12362b25}.grid-bulk-menu:popover-open{gap:4px;display:grid}.grid-bulk-menu button{text-align:left;width:100%}.grid-selection-bar [role=status]{overflow-wrap:anywhere}.smart-grid-column-filter{color:var(--green-dark);background:0 0;border:0;border-radius:5px;padding:3px 5px}.smart-grid-column-filter:hover{background:var(--green-pale)}.registry-conditions .registry-filter-row{flex-wrap:wrap;align-items:center;gap:6px;margin:6px 0;display:flex}.registry-conditions .registry-filter-row>select,.registry-conditions .registry-filter-row>input{flex:140px;width:auto;min-width:0;max-width:100%}.registry-conditions .registry-filter-row>button{flex:none}.registry-conditions>p{margin:6px 0;font-size:12px}@media (max-width:720px){.grid-selection-bar{gap:6px}.grid-selection-bar button{white-space:normal;min-height:44px}}
.smart-grid-page-jump input{width:7ch;min-width:0}
@media (hover:hover){.smart-grid-table-wrap tbody tr:not(:hover):not(:focus-within) td :is(input:not([type=checkbox]):not([type=radio]):not([type=file]),select):not(:disabled):not([readonly]):not([aria-invalid=true]):not([data-uncommitted=true]){box-shadow:none!important;background-color:#0000!important;border-color:#0000!important}.smart-grid-table-wrap tbody tr:is(:hover,:focus-within) td :is(input:not([type=checkbox]):not([type=radio]):not([type=file]),select):not(:disabled):not([readonly]):not([aria-invalid=true]):not(:focus){box-shadow:none!important;background-color:#fff!important;border-color:#b4c3cb!important}}
.inline-filter-panel{color:#193c32;background:#f8fbfa;border:1px solid #d9e6e1;border-radius:9px;flex:none;min-width:0;margin:0 0 8px;padding:8px 10px}html body .inline-filter-panel.is-column-focused{border:0;flex-direction:column;align-items:stretch;gap:6px;margin:0;padding:0;display:flex}html body .inline-filter-panel.is-column-focused>.inline-filter-actions{flex:none;order:-1;width:auto;padding:0;position:static}html body .inline-filter-panel.is-column-focused>.inline-filter-fields{flex:none;width:100%}html body .inline-filter-panel.is-column-focused .registry-conditions{width:100%;min-width:0}html body .inline-filter-panel.is-column-focused .registry-filter-row{flex-wrap:wrap;gap:5px;margin-bottom:5px;display:flex}html body .inline-filter-panel.is-column-focused .registry-filter-row>select{flex:120px;max-width:100%}html body .inline-filter-panel.is-column-focused .workspace-column-filters>:is(.workspace-filter-field,.workspace-filter-invalid){flex-wrap:wrap;gap:5px;padding:5px;display:flex}html body .inline-filter-panel.is-column-focused .workspace-filter-field>span{flex-basis:100%}html body .inline-filter-panel.is-column-focused .workspace-filter-field>:is(input,select){flex:100px;width:0}html body .inline-filter-panel.is-column-focused .workspace-column-filters{flex:100%;width:100%;max-width:100%}.inline-filter-fields>div:not(.workspace-column-filters){flex-wrap:wrap;align-items:end;gap:8px 12px;min-width:0;background:0 0!important;border:0!important;margin:0!important;padding:0!important;display:flex!important}.inline-filter-fields label{flex:0 210px;gap:3px;min-width:0;font-size:11px;font-weight:600;display:grid}.inline-filter-fields :is(input:not([type=checkbox]):not([type=radio]),select){width:100%;min-width:0;height:32px;min-height:30px;font:inherit;background:#fff;border:1px solid #b9d0c7;border-radius:6px;padding:4px 7px;font-size:12px}.inline-filter-fields button,.inline-filter-actions button{color:#205c48;min-height:30px;font:inherit;cursor:pointer;background:#fff;border:1px solid #ccddd5;border-radius:6px;padding:4px 9px;font-size:12px}.inline-filter-actions{flex-wrap:wrap;align-items:center;gap:6px;margin-top:6px;display:flex}.inline-filter-actions .button-primary{color:#fff;background:#19745e;border-color:#19745e}.inline-filter-panel .field-error{color:#a62c24;margin:6px 0 0;font-size:12px}.inline-filter-panel:not(.is-expanded) :is(.registry-filter-views,.registry-filter-row,.filter-form-note,.filter-form-actions,.receipt-advanced-filters,.receipt-filter-data,.receipt-filter-presets){display:none!important}.inline-filter-panel .registry-filter-row{flex:1 0 100%;align-items:center;gap:6px;min-width:0;display:flex}.inline-filter-panel .registry-filter-row>select{flex:180px;width:auto}.inline-filter-panel .registry-filter-row :is(.filter-range-values,input){flex:160px;min-width:0}.inline-filter-panel :is(.registry-filter-views,.filter-form-note,.filter-form-actions,.receipt-advanced-filters,.receipt-filter-data){flex:1 0 100%;min-width:0}.inline-filter-panel .registry-filter-views{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.inline-filter-panel .registry-filter-views select{flex:0 300px;width:auto}.inline-filter-panel .filter-form-note{color:#557067;margin:2px 0;font-size:11px}.inline-filter-panel .receipt-filter-facets{flex-wrap:wrap;gap:8px;width:100%;display:flex!important}.inline-filter-panel .receipt-filter-facets>details{flex:100px;min-width:0;max-width:320px}.inline-filter-panel .receipt-multi{position:relative}.inline-filter-panel .receipt-multi>div{z-index:30;background:#fff;border:1px solid #bfd5cb;border-radius:8px;width:min(290px,100vw - 40px);max-height:320px;padding:10px;position:absolute;top:100%;right:0;overflow:auto;box-shadow:0 8px 24px #163d2926}.inline-filter-panel .receipt-multi-options label{align-items:center;gap:7px;min-height:30px;font-weight:400;display:flex}.inline-filter-panel .workspace-column-filters{gap:8px;grid-template-columns:minmax(0,1fr)!important;margin:0!important;padding:0!important;display:grid!important}.inline-filter-panel:not(.is-expanded) .workspace-column-filters>:is(.workspace-filter-picker,.workspace-filter-hint){display:none!important}.inline-filter-panel .workspace-filter-picker{flex-wrap:wrap;grid-column:1/-1;gap:12px;display:flex}.inline-filter-panel .workspace-column-filters>:is(.workspace-filter-field,.workspace-filter-invalid){grid-template-columns:minmax(100px,1fr) 65px minmax(140px,1fr) minmax(150px,1fr) 34px;align-items:center;gap:6px;display:grid}.inline-filter-panel .workspace-column-filters .field-error{grid-column:1/-1}@media (max-width:640px){.inline-filter-fields label{flex:135px}.inline-filter-panel .registry-filter-row{flex-wrap:wrap}.inline-filter-panel .workspace-column-filters>:is(.workspace-filter-field,.workspace-filter-invalid){grid-template-columns:65px minmax(0,1fr) 34px}.inline-filter-panel .workspace-column-filters>:is(.workspace-filter-field,.workspace-filter-invalid)>:is(span,input){grid-column:1/-1}.inline-filter-panel{padding:7px}.inline-filter-fields>div{max-width:100%}}.smart-grid-filter-strip{flex-wrap:wrap;flex:none;align-items:start;gap:8px 14px;min-width:0;display:flex}html body .inline-filter-fields label:has(>input:is([type=checkbox],[type=radio])){white-space:nowrap;flex:none;align-items:center;gap:5px;font-weight:400;display:flex!important}html body .inline-filter-fields input:is([type=checkbox],[type=radio]){flex:none;width:15px;height:15px;min-height:15px;margin:0;padding:0}html body .inline-filter-fields .receipt-filter-quantity{white-space:nowrap;flex:none;align-items:center;gap:6px;display:flex}html body .inline-filter-fields .receipt-filter-quantity input{flex:0 0 85px;width:85px!important}html body .inline-filter-fields .receipt-filter-quality{border:0;flex:0 auto;align-items:center;gap:7px;min-width:0;margin:0;padding:0 0 0 65px;display:flex;position:relative}html body .inline-filter-fields .receipt-filter-quality legend{padding:0;font-size:11px;font-weight:600;position:absolute;top:50%;left:0;transform:translateY(-50%)}html body .inline-filter-fields .receipt-filter-quality>div{flex-wrap:wrap;align-items:center;gap:8px;min-height:28px;display:flex}html body .inline-filter-fields .receipt-line-filters>.workspace-column-filters{flex:100%}html body .inline-filter-panel:not(.is-expanded) .receipt-line-filters>.workspace-column-filters:not(:has(.workspace-filter-field,.workspace-filter-invalid)){display:none!important}.inline-filter-save{font-size:11px;position:relative}.inline-filter-save>div{flex-wrap:wrap;gap:5px;padding:5px 0;display:flex}.inline-filter-save small{color:#536a60;flex-basis:100%}.inline-filter-save input,.inline-filter-actions select{background:#fff;border:1px solid #bfd5cb;border-radius:5px;min-width:0;max-width:190px;padding:4px 6px;font-size:12px}.smart-grid-filter-strip>.smart-grid-date-filter{flex:none;padding-top:8px}.smart-grid-filter-strip>.inline-filter-panel{flex:280px}@media (max-width:700px){.smart-grid-filter-strip>.inline-filter-panel{flex-basis:100%}}html body .inline-filter-panel{border-radius:6px;flex-wrap:wrap;align-items:center;gap:4px 8px;margin-bottom:5px;padding:5px 7px;display:flex}html body .inline-filter-fields{flex:320px;min-width:0}html body .inline-filter-fields>div:not(.workspace-column-filters){align-items:center;gap:4px 8px}html body .inline-filter-fields :is(.category-search,.search-combobox){flex:0 220px;min-width:150px}html body .inline-filter-fields label{flex:0 180px;gap:2px;margin:0;font-size:11px}html body .inline-filter-fields :is(input:not([type=checkbox]):not([type=radio]),select){border-radius:5px;height:28px;min-height:28px;padding:3px 6px;font-size:12px}html body .inline-filter-fields :is(.search-combobox-control,.category-search-control){background:0 0;border:0;min-height:0;padding:0}html body .inline-filter-panel button{border-radius:5px;min-height:28px;padding:3px 7px;font-size:12px;line-height:20px}html body .inline-filter-actions{flex:none;gap:4px;margin:0}html body .inline-filter-panel.is-expanded .inline-filter-fields{flex-basis:100%}html body .inline-filter-panel .registry-filter-views{flex:0 auto;order:1;gap:5px;margin:0}html body .inline-filter-panel .registry-filter-views select{flex:0 190px;width:190px}html body .inline-filter-panel .registry-filter-row{order:2;gap:5px;margin:0;padding:0}html body .inline-filter-panel .registry-filter-row>select{flex:0 210px}html body .inline-filter-panel .registry-filter-row .filter-range-values{flex:180px;max-width:360px}html body .inline-filter-panel .filter-form-actions{flex:0 auto;order:3;margin:0}html body .inline-filter-panel .receipt-multi summary{gap:4px;min-height:28px;padding:5px 7px;font-size:12px}html body .inline-filter-panel .receipt-multi summary strong{font-size:10px}html body .inline-filter-fields .search-combobox{flex:0 300px;align-items:center;gap:5px;display:flex!important}html body .inline-filter-fields .search-combobox>label{white-space:nowrap;flex:none;font-weight:400;display:block}html body .inline-filter-fields .search-combobox-control{flex:1;min-width:80px}html body .inline-filter-panel .registry-filter-views{flex-wrap:nowrap;align-items:center;flex-direction:row!important;display:flex!important}html body .inline-filter-panel .registry-filter-views select{flex:0 170px}html body .inline-filter-panel .registry-filter-views button{white-space:nowrap}html body .inline-filter-fields:has(.workspace-filter-field,.workspace-filter-invalid){flex-basis:560px}html body .inline-filter-panel .workspace-column-filters>:is(.workspace-filter-field,.workspace-filter-invalid){grid-template-columns:minmax(70px,.7fr) 60px minmax(100px,1fr) minmax(90px,1fr) 28px;min-width:0}html body .inline-filter-panel .workspace-column-filters>:is(.workspace-filter-field,.workspace-filter-invalid)>*{min-width:0}@media (max-width:640px){html body .inline-filter-panel .workspace-column-filters>:is(.workspace-filter-field,.workspace-filter-invalid){grid-template-columns:60px minmax(0,1fr) 28px}html body .inline-filter-fields{flex-basis:100%}html body .inline-filter-fields :is(.category-search,.search-combobox){flex:130px;min-width:0}html body .inline-filter-panel button{min-height:32px}html body .inline-filter-panel .registry-filter-row>select{flex:130px}html body .inline-filter-panel .registry-filter-views{flex:100%}html body .inline-filter-fields .search-combobox{flex:100%;max-width:100%}html body .inline-filter-fields .search-combobox>label{white-space:normal;flex:0 0 115px}html body .inline-filter-fields .search-combobox-control{min-width:0}html body .inline-filter-panel .registry-filter-views{flex-wrap:wrap!important}}
.goods-filter-drawer{box-sizing:border-box;color:#193c32;background:#fff;border:0;border-left:1px solid #b8d0c4;width:min(560px,95vw);max-width:95vw;height:100dvh;max-height:100dvh;margin:0;padding:18px;position:fixed;inset:0 0 0 auto;overflow:auto;box-shadow:-8px 0 32px #0002}.goods-filter-drawer::backdrop{background:#122b2740}html body dialog.goods-filter-drawer[open]:not(.goods-filter-drawer--anchored){border-radius:0;max-height:100dvh!important;margin:0!important;inset:0 0 0 auto!important;transform:none!important}html body dialog.goods-filter-drawer--anchored:is([open],:popover-open){border:1px solid #b8d0c4;border-radius:8px;max-width:calc(100vw - 16px);padding:8px;display:block;transform:none!important}.goods-filter-drawer--anchored::backdrop{background:0 0}.goods-filter-drawer.goods-filter-drawer--anchored>header h2{font-size:14px;line-height:1.3}.goods-filter-drawer--anchored>header{margin-bottom:6px}.goods-filter-drawer>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.goods-filter-drawer h2{margin:0;font-size:20px}.goods-filter-drawer>p{font-size:13px;line-height:1.5}.goods-filter-drawer button{cursor:pointer}.goods-filter-drawer .disassembly-fields{width:100%}.goods-filter-drawer .inline-filter-actions{z-index:2;background:#fff;padding:8px 0;position:sticky;bottom:0}.goods-filter-drawer .inline-filter-panel,.goods-filter-drawer .inline-filter-fields,.goods-filter-drawer .inline-filter-actions{box-sizing:border-box;min-width:0;max-width:100%}.goods-filter-drawer .inline-filter-actions{flex:100%;width:100%}@media (max-width:640px){.goods-filter-drawer{width:100vw;max-width:100vw;padding:14px}.goods-filter-drawer>header h2{font-size:18px}}
.bounded-grid-cards-navigation{color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:8px;padding:8px 0;font-size:14px;display:flex}.bounded-grid-cards-navigation>span{margin-right:auto}.bounded-grid-cards-navigation label{align-items:center;gap:6px;display:flex}.bounded-grid-cards-navigation input{border:1px solid var(--line);background:var(--surface-1);width:76px;min-height:32px;color:var(--ink-1);border-radius:6px;padding:4px 6px}.bounded-grid-cards-navigation button{min-height:32px;padding:5px 10px}.bounded-grid-cards-content{overscroll-behavior:contain;max-height:65dvh;padding:2px 3px 8px;overflow:auto}.smart-grid-page-navigation{flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;display:flex}.smart-grid-page-navigation button{border:1px solid var(--line);background:var(--surface-1);min-height:32px;color:var(--ink-1);cursor:pointer;border-radius:7px;padding:5px 9px}.smart-grid-page-navigation button:disabled{opacity:.45;cursor:default}.smart-grid:has(.smart-grid-page-navigation) .smart-grid-footer{background:var(--surface-1);z-index:6;border-top:1px solid var(--line);flex-wrap:wrap;position:sticky;bottom:0;left:0}
