.fr-register{gap:16px;min-width:0;display:grid}.fr-metrics{grid-template-columns:repeat(var(--fr-metric-count,4), minmax(0, 1fr));gap:16px;min-width:0;display:grid}.fr-metric{border:1px solid var(--border);background:var(--card);border-radius:8px;flex-direction:column;align-items:flex-start;gap:8px;min-width:0;padding:18px 20px;display:flex}.fr-metric>span,.fr-metric>small{color:var(--muted-foreground);font-size:12px;line-height:1.45}.fr-metric>strong{color:var(--foreground);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:clamp(19px,1.6vw,25px);line-height:1.3}.fr-panel{background:var(--card);border:1px solid var(--border);border-radius:8px;min-width:0;overflow:clip}.fr-panel-heading{border-bottom:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;padding:14px 16px;display:flex}.fr-panel-heading h2{margin:0;font-size:14px;font-weight:600}.fr-panel-heading>span,.fr-note,.fr-secondary{color:var(--muted-foreground);font-size:12px;line-height:1.5}.fr-note{margin:0}.fr-table{table-layout:fixed;border-collapse:collapse;width:100%;min-width:0;font-size:12px}.fr-table th,.fr-table td{text-align:left;vertical-align:middle;white-space:normal;overflow-wrap:anywhere;border-bottom:1px solid var(--border);padding:12px 14px}.fr-table th{background:var(--secondary);color:var(--muted-foreground);font-size:11px;font-weight:600}.fr-table tr:last-child>td{border-bottom:0}.fr-table .fr-right,.fr-right{text-align:right;font-variant-numeric:tabular-nums}.fr-table .fr-center{text-align:center}.fr-table .fr-number{white-space:nowrap}.fr-table .fr-secondary{margin-top:3px;font-size:11px;display:block}.fr-table .fr-expanded>td{background:color-mix(in srgb, var(--primary) 4%, var(--card))}.fr-table .fr-detail-cell{border-bottom:1px solid var(--border);padding:0}.fr-link{-webkit-appearance:none;appearance:none;color:var(--primary);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:3px;padding:0;font-weight:600}.fr-link:hover{text-decoration:underline}.fr-link:focus-visible{outline:2px solid var(--primary);outline-offset:3px}.fr-expand:focus-visible{outline:2px solid var(--primary);outline-offset:3px}.fr-transport summary:focus-visible{outline:2px solid var(--primary);outline-offset:3px}.fr-expand{width:30px;height:30px;color:var(--muted-foreground);cursor:pointer;background:0 0;border:0;border-radius:5px;justify-content:center;align-items:center;padding:0;display:inline-flex}.fr-expand:hover{background:var(--secondary);color:var(--primary)}.fr-expand svg{width:16px;height:16px}.fr-badge{color:#386c9d;background:#edf4ff;border-radius:4px;padding:4px 6px;font-size:11px;line-height:1.35;display:inline-block}.fr-badge-returned{color:#884958;background:#fbebef}.fr-badge-partial{color:#825e23;background:#fcf4e5}.fr-detail{background:color-mix(in srgb, var(--secondary) 45%, var(--card));gap:16px;min-width:0;padding:16px 20px;display:grid}.fr-detail h3{margin:0;font-size:13px;font-weight:600}.fr-lines{min-width:0;display:grid}.fr-line{border-bottom:1px solid var(--border);grid-template-columns:minmax(0,1fr) minmax(100px,.25fr) minmax(100px,.25fr) minmax(100px,.25fr);align-items:start;gap:12px;padding:10px 0;display:grid}.fr-lines-public .fr-line{grid-template-columns:minmax(0,1fr) minmax(100px,.25fr)}.fr-line:last-child{border-bottom:0}.fr-line>div{overflow-wrap:anywhere;min-width:0}.fr-line .fr-secondary{margin-top:3px}.fr-line-label{color:var(--muted-foreground);margin-bottom:3px;font-size:11px;display:block}.fr-line strong{font-variant-numeric:tabular-nums}.fr-detail-totals{border-top:1px solid var(--border);grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr));gap:12px 24px;margin:0;padding-top:14px;display:grid}.fr-detail-totals dt{color:var(--muted-foreground);font-size:11px;line-height:1.5}.fr-detail-totals dd{font-variant-numeric:tabular-nums;margin:4px 0 0;font-weight:600}.fr-detail-accruals{flex-wrap:wrap;gap:6px 24px;display:flex}.fr-detail-accruals>span{font-size:12px}.fr-income{color:#237357}.fr-expense{color:#a13e50}.fr-empty{text-align:center;color:var(--muted-foreground);padding:40px 20px;font-size:13px}.fr-transport{border:1px solid var(--border);background:var(--card);border-radius:8px;min-width:0;margin-top:16px}.fr-transport>summary{cursor:pointer;align-items:center;gap:10px;min-height:52px;padding:14px 16px;font-size:14px;font-weight:600;list-style:none;display:flex}.fr-transport>summary::-webkit-details-marker{display:none}.fr-transport>summary .fr-transport-chevron{margin-left:auto;transition:transform .15s}.fr-transport[open]>summary .fr-transport-chevron{transform:rotate(180deg)}.fr-transport-body{border-top:1px solid var(--border);padding:16px}.fr-transport-tools{justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;display:flex}.fr-transport-month{color:var(--muted-foreground);align-items:center;gap:10px;font-size:12px;display:flex}.fr-transport-month input{border:1px solid var(--border);width:170px;height:36px;color:var(--foreground);background:var(--card);border-radius:6px;padding:6px 10px}.fr-transport-help{color:var(--muted-foreground);cursor:help;background:0 0;border:0;border-radius:4px;padding:6px}.fr-budget-row{border-bottom:1px solid var(--border);grid-template-columns:minmax(150px,1fr) minmax(0,3fr) auto;align-items:center;gap:16px;padding:14px 0;font-size:12px;display:grid}.fr-budget-row:last-child{border-bottom:0;padding-bottom:0}.fr-budget-row dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0;display:grid}.fr-budget-row dt{color:var(--muted-foreground);font-size:11px}.fr-budget-row dd{font-variant-numeric:tabular-nums;margin:4px 0 0;font-weight:600}@media (max-width:1100px){.fr-table th,.fr-table td{padding:10px 9px}.fr-table{font-size:11px}.fr-table .fr-number{white-space:normal}}@media (max-width:800px){.fr-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.fr-metric{padding:14px}.fr-table,.fr-table tbody{display:block}.fr-table colgroup,.fr-table thead{display:none}.fr-table .fr-main-row{border-bottom:1px solid var(--border);grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 14px;padding:12px 14px;display:grid;position:relative}.fr-table .fr-main-row>td{text-align:left;border:0;padding:0;font-size:12px;display:block}.fr-table .fr-main-row>td:before{content:attr(data-label);color:var(--muted-foreground);margin-bottom:4px;font-size:10px;display:block}.fr-table .fr-main-row>td:first-child{grid-column:1/-1;padding-right:40px}.fr-table .fr-main-row>td.fr-expand-cell{position:absolute;top:10px;right:10px}.fr-table .fr-main-row>td.fr-expand-cell:before{display:none}.fr-table .fr-detail-row,.fr-table .fr-detail-cell{width:100%;display:block}.fr-table .fr-detail-cell{padding:0}.fr-detail{padding:14px}.fr-line{grid-template-columns:repeat(3,minmax(0,1fr))}.fr-line>div:first-child{grid-column:1/-1}.fr-lines-public .fr-line{grid-template-columns:minmax(0,1fr) auto}.fr-lines-public .fr-line>div:first-child{grid-column:auto}.fr-line .fr-right{text-align:left}.fr-budget-row{grid-template-columns:minmax(0,1fr) auto;gap:12px}.fr-budget-row>dl{grid-area:2/1/auto/-1}.fr-transport-tools{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.fr-transport>summary .fr-transport-chevron{transition:none}}.owner-overview{--overview-divider:color-mix(in srgb, var(--foreground) 9%, var(--card));--overview-label:color-mix(in srgb, var(--foreground) 68%, var(--card));-webkit-font-smoothing:antialiased;gap:16px;width:100%;min-width:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:grid}.owner-overview *{box-sizing:border-box}.overview-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;min-width:0;padding-bottom:2px;display:flex}.overview-toolbar h1{letter-spacing:-.5px;margin:0;font-size:22px;font-weight:600;line-height:1.3}.overview-controls{--control-min-height:32px;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;min-width:0;display:flex}.overview-controls>[data-slot=select-trigger]{background:var(--card);border-color:var(--overview-divider);min-width:154px;max-width:240px;height:32px;font-size:12px;width:auto!important}.owner-overview .overview-section-heading{justify-content:space-between;align-items:center;gap:10px 16px;margin-bottom:9px;display:flex}.owner-overview h2{letter-spacing:-.1px;margin:0;font-size:13px;font-weight:600;line-height:1.4}.owner-overview .overview-section-heading p{color:var(--overview-label);margin:3px 0 0;font-size:12px;line-height:1.4}.overview-period{border:1px solid var(--overview-divider);background:color-mix(in srgb, var(--foreground) 4%, var(--card));border-radius:8px;gap:2px;min-width:0;margin:0;padding:3px;display:flex}.overview-period button{min-height:26px;color:var(--overview-label);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:5px;padding:4px 11px;font-size:12px;line-height:1.5}.overview-period button[aria-pressed=true]{background:var(--card);color:var(--foreground);font-weight:600;box-shadow:0 1px 3px #14274416}.overview-metrics{border:1px solid var(--overview-divider);background:var(--card);border-radius:10px;grid-template-columns:repeat(4,minmax(0,1fr));min-width:0;display:grid;overflow:clip}.overview-metric{border:0;border-right:1px solid var(--overview-divider);text-align:left;min-width:0;color:var(--foreground);font:inherit;background:0 0;border-radius:0;flex-direction:column;align-items:stretch;gap:5px;padding:14px 18px;display:flex}.overview-metric:last-child{border-right:0}.overview-metric>span{color:var(--overview-label);justify-content:space-between;align-items:center;gap:8px;font-size:12px;line-height:1.4;display:flex}.overview-metric>span svg{flex:none}.overview-metric strong{letter-spacing:-.45px;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:22px;font-weight:600;line-height:1.3}.overview-metric small{color:var(--overview-label);font-size:11px;line-height:1.4}.overview-current .overview-metric{gap:6px;padding-top:12px;padding-bottom:12px}.overview-current .overview-metric strong{letter-spacing:-.2px;font-size:18px}.overview-metric-link{cursor:pointer}.overview-metric-link:hover{background:color-mix(in srgb, var(--primary) 4%, var(--card))}.overview-metric-link:hover>span{color:var(--primary)}.overview-period-note{color:var(--overview-label);flex-wrap:wrap;justify-content:space-between;gap:5px 16px;margin:7px 0 0;font-size:11px;line-height:1.5;display:flex}.overview-period-note b{color:var(--foreground);font-weight:500}.overview-columns{grid-template-columns:minmax(0,2.4fr) minmax(250px,1fr);gap:14px;display:grid}.overview-panel{background:var(--card);border:1px solid var(--overview-divider);border-radius:10px;min-width:0;padding:16px}.owner-overview .link-button{font-size:12px;font-weight:500;line-height:1.4}.overview-chart-canvas{width:100%;min-width:0;height:240px}.overview-bar-plot{width:100%;min-width:0;max-width:100%;height:100%;margin-right:auto}.overview-chart-columns{grid-template-columns:minmax(0,1.7fr) minmax(320px,1fr)}.overview-bottom-columns{grid-template-columns:minmax(240px,1fr) minmax(0,2.4fr)}.overview-chart-tools{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:10px;display:flex}.overview-chart-tools>span,.overview-chart-note{color:var(--overview-label);font-size:11px}.overview-chart-legend{flex-wrap:wrap;gap:8px 16px;max-height:70px;margin:9px 0;font-size:12px;display:flex;overflow-y:auto}.overview-chart-legend>span{align-items:center;gap:6px;display:inline-flex}.overview-chart-legend i,.overview-stock-legend i,.overview-chart-tooltip i{border-radius:2px;flex:none;width:9px;height:9px}.overview-chart-details{margin-top:10px;font-size:12px}.overview-chart-details summary{cursor:pointer;color:var(--primary);padding-block:5px}.overview-chart-details>div{max-height:300px;overflow:auto}.overview-chart-details table{border-collapse:collapse;text-align:left;width:100%;min-width:460px}.overview-chart-details td,.overview-chart-details th{border-bottom:1px solid var(--overview-divider);padding:7px}.overview-chart-tooltip{background:var(--card);border:1px solid var(--overview-divider);max-width:min(420px,80vw);color:var(--foreground);border-radius:8px;padding:12px;font-size:12px;box-shadow:0 4px 16px #14274418}.overview-chart-tooltip p{color:var(--overview-label);margin:6px 0}.overview-chart-tooltip>div{align-items:center;gap:6px;margin-block:7px;display:flex}.overview-chart-tooltip>div span{flex:1;min-width:0}.overview-chart-tooltip b{white-space:nowrap;font-weight:500}.overview-donut-layout{align-items:center;gap:18px;min-height:240px;margin-top:18px;display:flex}.overview-donut{flex:0 0 180px;width:180px;height:180px;margin:0;position:relative}.overview-donut-total{text-align:center;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;gap:4px;display:flex;position:absolute;inset:29px}.overview-donut-total strong{font-size:21px;font-weight:600;line-height:1.2}.overview-donut-total span{color:var(--overview-label);font-size:11px}.overview-stock-legend{flex:1;min-width:0}.overview-stock-legend>div{border-bottom:1px solid var(--overview-divider);align-items:center;gap:8px;padding-block:6px;font-size:12px;display:flex}.overview-stock-legend>div:last-child{border:0}.overview-stock-legend span{overflow-wrap:anywhere;flex:1}.overview-stock-legend small{color:var(--overview-label);margin-top:2px;font-size:11px;display:block}.overview-stock-legend b{font-variant-numeric:tabular-nums;font-weight:500}@media (min-width:901px) and (max-width:1400px){.overview-chart-columns{grid-template-columns:minmax(0,1.5fr) minmax(290px,1fr)}.overview-donut-layout{flex-direction:column;gap:8px}.overview-stock-legend{width:100%}}.overview-attention{flex-direction:column;display:flex}.overview-attention-row{border:0;border-bottom:1px solid var(--overview-divider);text-align:left;width:100%;color:var(--foreground);min-height:40px;font:inherit;cursor:pointer;background:0 0;align-items:center;gap:10px;padding:10px 0;font-size:12px;display:flex}.overview-attention-row>span{flex:1}.overview-attention-row svg{flex:none;width:16px;height:16px}.overview-attention-row.urgent{color:#ae3d48}.overview-attention-row:hover{color:var(--primary)}.overview-all-orders{align-self:flex-start;margin-top:auto;padding-top:12px}.overview-empty{min-height:80px;color:var(--overview-label);text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:6px;font-size:12px;line-height:1.5;display:flex}.overview-empty svg{color:#39866a}.overview-stock table{border-collapse:collapse;table-layout:fixed;width:100%;font-size:12px}.overview-stock th{text-align:left;color:var(--overview-label);font-size:11px;font-weight:500}.overview-stock th:first-child{width:50%}.overview-stock th:nth-child(2){width:25%}.overview-stock th:nth-child(3){width:8%}.overview-stock td,.overview-stock th{border-bottom:1px solid var(--overview-divider);overflow-wrap:anywhere;padding:9px 8px;line-height:1.5}.overview-stock td:first-child,.overview-stock th:first-child{padding-left:0}.overview-stock tr:last-child td{border-bottom:0}.overview-stock .number{text-align:right;font-variant-numeric:tabular-nums}.overview-age-old{color:#a56c1a;font-weight:600}.overview-custom-dates{gap:10px;margin-bottom:12px;display:flex}.overview-custom-dates label{color:var(--overview-label);gap:4px;font-size:12px;display:grid}.overview-custom-dates input{border:1px solid var(--overview-divider);background:var(--card);width:160px;min-width:0;height:34px;min-height:34px;color:var(--foreground);border-radius:6px;padding:5px 9px}.overview-error{color:#ae3d48;font-size:13px}.owner-overview button:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.owner-overview .overview-metric-link:focus-visible{outline-offset:-3px}@media (max-width:1100px){.overview-metric{padding-inline:14px}}@media (max-width:900px){.overview-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.overview-metric:nth-child(2){border-right:0}.overview-metric:nth-child(n+3){border-top:1px solid var(--overview-divider)}.overview-columns{grid-template-columns:minmax(0,1fr)}.overview-attention-row{min-height:44px}}@media (max-width:540px){.owner-overview{gap:14px}.overview-toolbar{align-items:flex-start;gap:12px}.overview-toolbar h1{font-size:21px}.overview-controls{--control-min-height:36px;justify-content:stretch;gap:9px;width:100%;display:grid}.overview-controls>[data-slot=select-trigger]{max-width:100%;min-height:36px;width:100%!important}.owner-overview .overview-section-heading{flex-wrap:wrap}.overview-period{width:100%}.overview-period button{flex:1;min-height:36px;padding:7px 4px}.overview-metric{padding:12px}.overview-metric strong{font-size:20px}.overview-panel{padding:14px}.overview-donut-layout{flex-direction:column;gap:8px}.overview-stock-legend{width:100%}.overview-chart-tooltip>div{flex-wrap:wrap}.overview-chart-tooltip b{margin-left:15px}.overview-stock th:first-child{width:40%}.overview-stock th:nth-child(2){width:22%}.overview-stock th:nth-child(3){width:10%}.overview-stock td,.overview-stock th{padding:9px 4px}.overview-custom-dates{width:100%}.overview-custom-dates label{flex:1;min-width:0}.overview-custom-dates input{width:100%;min-height:40px}}.payout-payment-status{white-space:nowrap;border-radius:5px;align-items:center;padding:3px 7px;font-size:12px;font-weight:500;line-height:18px;display:inline-flex}.payout-payment-unpaid{color:#9a3412;background:#fff1e6}.payout-payment-partial{color:#854d0e;background:#fef9c3}.payout-payment-paid{color:#166534;background:#dcfce7}.payout-payment-not-required{color:#526278;background:#f1f5f9}.payout-month-heading{flex-wrap:wrap;align-items:center;gap:10px 16px;margin-bottom:12px;display:flex}.payout-month-heading h2{margin:0;font-size:18px}.payout-month-back,.payout-month-open{align-items:center;gap:6px;display:inline-flex}.payout-month-totals{color:#64748b;flex-wrap:wrap;align-items:center;gap:8px 20px;margin-left:auto;font-size:13px;display:flex}.payout-month-totals strong{color:#172b4d;white-space:nowrap;margin-left:5px}.payout-months .payout-month-link{text-align:left;font-weight:600}.payout-months td{white-space:nowrap}.payout-months .record-card-title .payout-month-link{padding-left:0}@media (max-width:767px){.payout-month-heading{gap:10px}.payout-month-totals{flex-basis:100%;gap:8px 16px;margin-left:0}}.stock-grouped-register{min-width:0}.stock-group-toolbar{flex-wrap:wrap;align-items:end;gap:8px 16px;padding:8px 10px;display:flex}.stock-group-toolbar .field{min-width:130px;margin:0}.stock-group-toolbar select{border:1px solid var(--border);background:var(--card);min-height:32px;color:var(--foreground);border-radius:5px;padding:4px 8px;font-size:12px}.stock-group-toolbar .stock-page-size{min-width:90px;margin-left:auto}.stock-collapse-actions{flex-wrap:wrap;gap:8px;display:flex}.stock-register-hint{color:var(--muted-foreground);margin:0;padding:0 10px 8px;font-size:12px}.stock-group-viewport{overscroll-behavior:contain;scrollbar-gutter:stable;max-height:70vh;scroll-padding-top:80px;overflow:auto}.stock-group-heading{z-index:2;border:0;border-block:1px solid var(--border);background:var(--secondary);width:100%;min-height:46px;color:var(--foreground);text-align:left;border-radius:0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 16px;padding:8px 12px;display:flex;position:sticky;top:0;box-shadow:0 1px 2px #00000014}.stock-group-heading:hover{background:var(--accent)}.stock-group-title{align-items:center;gap:8px;display:flex}.stock-group-title>span{color:var(--muted-foreground);font-size:12px}.stock-group-totals{font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:4px 20px;font-size:12px;display:flex}.stock-group-totals>span{gap:6px;display:flex}.stock-register .stock-group-table{table-layout:auto;min-width:800px}.stock-register .stock-group-table :is(th,td){text-align:left;width:auto;height:28px}.stock-register .stock-group-table th:first-child{width:48px}.stock-register .stock-group-table th:last-child{width:90px}.stock-register .stock-group-table .stock-numeric{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.stock-register .stock-group-table :is(th,td):nth-child(2){min-width:200px}.stock-register .stock-group-table .stock-product{max-width:550px}.stock-bundle-row{cursor:pointer;background:var(--card)}.stock-bundle-row:hover{background:var(--accent)}.stock-bundle-toggle{width:100%;min-height:26px;color:var(--foreground);text-align:left;background:0 0;border:0;align-items:center;gap:6px;padding:0;display:flex}.stock-bundle-toggle strong{font-weight:600}.stock-quantity{white-space:nowrap;color:var(--primary)}.stock-instance-row{background:var(--secondary)}.stock-instance-row .stock-product{padding-left:20px}.stock-data-error{color:#b4232c;font-weight:600}.stock-problem-label{font-size:11px;line-height:16px;display:block}.stock-register .stock-age-fresh{color:#17683c;background:#e6f5eb}.stock-register .stock-age-neutral{background:var(--secondary);color:var(--foreground)}.stock-register .stock-age-aging{color:#795400;background:#fff2cc}.stock-register .stock-age-old{color:#a91b2b;background:#fce5e7}.stock-group-footer{color:var(--muted-foreground);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px;padding:3px 10px;font-size:11px;display:flex}.stock-pagination{align-items:center;gap:8px;padding:2px 10px;font-size:12px;display:flex}.stock-pagination .link-button,.stock-collapse-actions .link-button{min-height:28px;padding:3px 8px;font-size:12px}.stock-quick-filters{flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 8px;display:flex}.stock-quick-filters button{border:1px solid var(--border);background:var(--card);min-height:30px;color:var(--foreground);border-radius:16px;padding:4px 10px;font-size:12px}.stock-quick-filters button[aria-pressed=true]{background:var(--primary);color:var(--primary-foreground);border-color:var(--primary)}.stock-problems-jump{background:0 0;border:0;align-items:baseline;gap:8px;min-height:24px;padding:0;font-size:12px;display:flex}.stock-problems-jump strong{font-size:15px}.stock-grouped-register :is(button,select):focus-visible{outline:2px solid var(--ring);outline-offset:2px}.stock-group-viewport:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.stock-group-table abbr{cursor:help;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.dark .stock-data-error{color:#ff9fa7}@media (max-width:768px){.stock-group-toolbar{gap:8px}.stock-group-toolbar .field{flex:145px;min-width:0}.stock-group-toolbar select{width:100%;min-height:44px;font-size:14px}.stock-collapse-actions{width:100%}.stock-pagination .link-button,.stock-collapse-actions .link-button,.stock-quick-filters button{min-height:44px}.stock-group-totals{gap:4px 12px}.stock-group-totals>span{flex:135px}.stock-group-heading{min-height:44px}.stock-group-viewport{max-height:75vh}.stock-register .stock-group-table,.stock-register .stock-group-table tbody{width:100%;min-width:0;display:block}.stock-group-table thead{display:none}.stock-register .stock-group-table tr{border-bottom:1px solid var(--border);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:4px 12px;padding:8px 10px;display:grid}.stock-register .stock-group-table td{white-space:normal;min-width:0;height:auto;padding:0;font-size:13px;display:block}.stock-register .stock-group-table td:nth-child(2),.stock-register .stock-group-table td:last-child,.stock-register .stock-group-table td[colspan]{grid-column:1/-1;min-width:0}.stock-group-table td:not(:first-child):not(:nth-child(2)):not(:last-child):before{content:attr(data-label);color:var(--muted-foreground);font-size:11px;font-weight:400;display:block}.stock-register .stock-group-table .stock-numeric{text-align:left}.stock-group-table .stock-product,.stock-bundle-toggle{overflow-wrap:anywhere;white-space:normal}.stock-bundle-toggle{min-height:44px}.stock-group-table .stock-product strong{white-space:normal}.stock-group-table .stock-row-actions{flex-wrap:wrap}}
