.batch-stock-entry{display:flex;align-items:center;gap:10px;padding:15px 18px;border:2px solid #dc8b2d;border-radius:13px;background:linear-gradient(90deg,#fff4df,#fffaf2)}.batch-stock-entry>div{margin-right:auto}.batch-stock-entry small,.batch-stock-entry h3,.batch-stock-entry p{display:block;margin:0}.batch-stock-entry h3{margin:3px 0}.batch-stock-entry p{font-size:11px;color:#775c38}.batch-stock-entry button,.batch-stock-entry label{border:1px solid #b96f1f;background:#fff;color:#924f0d;border-radius:8px;padding:10px 14px;font-weight:800;cursor:pointer}.stock-deduction-modal{position:relative;width:min(900px,94vw);max-height:92vh;overflow:auto;background:#fff;border-radius:16px;padding:24px}.stock-deduction-modal>p{color:var(--muted)}.stock-preview-summary{display:flex;gap:10px;margin:15px 0}.stock-preview-summary>b{padding:10px 16px;background:#eaf5ef;border-radius:9px;font-size:24px}.stock-preview-summary small{display:block;font-size:10px}.stock-preview-summary .bad{background:#fff0ee;color:#b4463b}.stock-preview-list{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.stock-preview-list article{display:grid;grid-template-columns:48px 1fr auto auto;gap:9px;align-items:center;padding:9px;border:1px solid var(--line);border-radius:9px}.stock-preview-list img{width:48px;height:48px;object-fit:cover;border-radius:6px}.stock-preview-list b,.stock-preview-list small{display:block}.stock-preview-list small{color:var(--muted);margin-top:3px}.stock-preview-list strong{color:#bc4c3e}.stock-preview-list em{font-style:normal;font-size:11px}.stock-deduction-modal details{margin-top:12px;padding:12px;background:#fff3f1;border-radius:9px}.stock-deduction-modal details p{font-size:11px}.stock-confirm-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:16px}.color-preset-bar{display:grid!important;grid-template-columns:auto repeat(6,auto) 1fr}.preset-add{display:grid;grid-template-columns:1fr 1fr auto;justify-self:end}.preset-add input{min-width:0;border:1px solid var(--line);padding:6px}.preset-add button{border-radius:0 6px 6px 0!important}.size-preset-groups{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:8px}.size-preset-groups section{padding:9px;border-radius:9px}.size-preset-groups section.ring{background:#fff2e8;border:1px solid #f0d2bd}.size-preset-groups section.titanium{background:#eaf4fb;border:1px solid #c9dfed}.size-preset-groups section.other{background:#f1edf8;border:1px solid #d9cfea}.size-preset-groups b{display:block;margin-bottom:6px}.size-preset-groups section>div{display:flex;flex-wrap:wrap;gap:4px;min-height:28px}.size-preset-groups button{border:1px solid #cfd8d4;background:#fff;border-radius:14px;padding:4px 8px;font-size:10px;cursor:pointer}.size-preset-groups label{display:grid;grid-template-columns:1fr auto;margin-top:6px}.size-preset-groups input{min-width:0;border:1px solid #d5ddda;border-radius:6px 0 0 6px;padding:6px}.size-preset-groups label button{border-radius:0 6px 6px 0}.card-color-swatches{display:flex;align-items:center;gap:4px;flex-wrap:wrap;margin:7px 0}.card-color-swatches button{display:flex;align-items:center;gap:3px;border:1px solid #d9dfdc;background:#fff;border-radius:6px;padding:3px 5px;font-size:9px;cursor:pointer}.card-color-swatches button.active{border:2px solid #bc7b2b;background:#fff9ef}.card-color-swatches i{width:12px;height:12px;border-radius:3px;background:var(--swatch);border:1px solid #9fa7a3}.card-color-swatches em{font-size:9px;color:#9a6a2c;font-style:normal}@media(max-width:900px){.stock-preview-list,.size-preset-groups{grid-template-columns:1fr}.batch-stock-entry{align-items:stretch;flex-direction:column}.color-preset-bar{grid-template-columns:1fr}.preset-add{justify-self:stretch}}

.stock-preview-list .stock-adjust-set{border-color:#b5cee7;background:#eef5fc}.stock-preview-list .stock-adjust-set strong{color:#245c91}.stock-adjustment-summary{display:flex;gap:12px;flex-wrap:wrap;margin:10px 0}.stock-adjustment-summary>b:nth-child(3){color:#245c91}
