.catalog-bulk-stock-dialog{width:min(760px,calc(100vw - 24px));max-width:none;max-height:90dvh;padding:20px;border-radius:18px;overflow:auto}
.catalog-bulk-stock-dialog>input{display:block;width:100%;min-height:44px;margin:12px 0;padding:10px;border:1px solid #aab7ca;border-radius:9px}
.catalog-bulk-stock-list{display:grid;gap:10px;max-height:55dvh;overflow:auto;padding:2px}
.catalog-bulk-stock-row{display:flex;gap:12px;align-items:center;padding:12px;border:1px solid #aab7ca70;background:#8a9bb510;border-radius:12px}
.catalog-bulk-stock-row>img{width:72px;height:72px;object-fit:contain;background:#fff;border-radius:7px;flex-shrink:0}
.catalog-bulk-stock-row>label{display:grid;grid-template-columns:minmax(0,1fr) 100px;gap:4px 14px;width:100%;align-items:center}
.catalog-bulk-stock-row strong{overflow-wrap:anywhere}.catalog-bulk-stock-row span{font-size:.86rem;grid-column:1;opacity:.85}
.catalog-bulk-stock-row input{grid-column:2;grid-row:1/3;width:100%;min-height:44px;padding:8px;border:1px solid #aab7ca;border-radius:7px;font-size:1rem}
.catalog-bulk-stock-row input:disabled{opacity:1;background:#8a9bb520;color:inherit}
.catalog-bulk-stock-dialog .catalog-stock-dialog-actions{position:sticky;bottom:-20px;background:var(--panel,#fff);display:flex;gap:8px;flex-wrap:wrap;padding:14px 0;margin-bottom:0}
.catalog-bulk-stock-dialog button{min-height:44px}.catalog-bulk-stock-dialog :focus-visible{outline:3px solid #727ff3;outline-offset:2px}
@media(max-width:480px){.catalog-bulk-stock-dialog{padding:14px}.catalog-bulk-stock-row{padding:9px;gap:9px}.catalog-bulk-stock-row>img{width:52px;height:60px}.catalog-bulk-stock-row>label{grid-template-columns:minmax(0,1fr) 75px;gap:4px 8px}.catalog-bulk-stock-dialog .catalog-stock-dialog-actions{bottom:-14px}}
