.ai-virtual-root{min-width:0;width:100%;contain:layout style}.ai-virtual-root table{table-layout:fixed;width:max-content;min-width:100%}.ai-desktop-scroll{max-height:calc(100dvh - 230px);overflow-x:auto;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable both-edges}.ai-desktop-scroll thead th{position:sticky;top:0;z-index:12;background:#062115;color:#fff}.ai-mobile-list{display:flex;flex-direction:column;gap:0;min-width:0}.ai-owner-control{min-width:11rem}.ai-owner-control select{box-sizing:border-box;min-height:2.5rem}.ai-low-stock-editor{min-width:0}.ai-low-stock-editor input{box-sizing:border-box;min-height:2.5rem;width:100%;border:1px solid #cbd5e1;border-radius:.65rem;background:#fff;padding:.4rem .6rem;font-size:.8rem;font-weight:800;color:#0f172a}.ai-low-stock-editor input:disabled{background:#f8fafc;color:#64748b}.ai-virtual-root [data-manager-assigned-item-row]>td{vertical-align:top}.ai-virtual-root [data-manager-assigned-group]{scroll-margin-block:5rem}.ai-virtual-root button:focus-visible,.ai-virtual-root select:focus-visible,.ai-virtual-root input:focus-visible,.ai-desktop-scroll:focus-visible{outline:3px solid #2563eb;outline-offset:2px}@media(max-width:767px){.ai-owner-control{min-width:0}.ai-virtual-root[data-manager-assigned-layout=mobile] .ai-mobile-list{overflow:visible}.ai-virtual-root[data-manager-assigned-layout=mobile] article{content-visibility:visible;contain:layout style}.ai-virtual-root [data-manager-assigned-full-list-status]{font-size:10px;line-height:1.4}}
.ai-mobile-filter-header{display:none}
@media(max-width:767px){.ai-mobile-filter-header{display:block;max-width:100%;margin:0 0 .5rem;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:thin}.ai-mobile-filter-track{display:flex;width:max-content;min-width:100%;gap:.35rem;padding:.15rem}.ai-mobile-filter-track .assigned-column-trigger{flex:0 0 auto;min-width:8rem;max-width:12rem;border:1px solid #d1fae5;border-radius:.75rem;background:#fff;font-size:.65rem;font-weight:900;line-height:1.25;color:#064e3b}.ai-mobile-filter-track .assigned-column-trigger.is-filtered{border-color:#10b981;background:#ecfdf5}.ai-mobile-filter-track .assigned-filter-value{display:block;margin-top:.15rem;font-size:.58rem;font-weight:800;color:#64748b}}

#view-table-management table.ai-primary-columns { table-layout: fixed; width: 100%; min-width: 0; --ai-select-width: 0px; }
.ai-primary-columns:has(.ai-select-col) { --ai-select-width: 36px !important; }
.ai-primary-columns .ai-select-col { width: 36px; }
.ai-primary-columns col[data-field=ASSIGNEDTO] { width: calc(13% - var(--ai-select-width) * 0.13); }
.ai-primary-columns col[data-field=DEFAULT_ASSIGNEDTO] { width: calc(16% - var(--ai-select-width) * 0.16); }
.ai-primary-columns col[data-field=WAREHOUSEI] { width: calc(8% - var(--ai-select-width) * 0.08); }
.ai-primary-columns col[data-field=ITEMCODE] { width: calc(12% - var(--ai-select-width) * 0.12); }
.ai-primary-columns col[data-field=CONTSIZE] { width: calc(10% - var(--ai-select-width) * 0.1); }
.ai-primary-columns col[data-field=COMMONNAME] { width: calc(26% - var(--ai-select-width) * 0.26); }
.ai-primary-columns col[data-field=PLANTGROUPCODE] { width: calc(15% - var(--ai-select-width) * 0.15); }
.ai-primary-columns :is(th,td) { padding: 4px; white-space: normal; overflow-wrap: anywhere; }
.ai-primary-columns :is(.ai-owner-control,.assigned-column-trigger,select) { width: 100%; min-width: 0; max-width: 100%; }
.ai-primary-columns .assigned-column-trigger { white-space: normal; padding-inline: 2px; }
.ai-primary-columns details button { display: block; }
[data-assigned-fallback] { overflow: auto; scrollbar-gutter: stable both-edges; }
