.count-toolbar,.count-draft-actions,.count-product-actions,.count-photo-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.count-toolbar{justify-content:space-between;margin:16px 0}.count-settings{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:16px 0}.count-settings label,.count-field{display:flex;flex-direction:column;gap:7px;min-width:0}.count-settings select,.count-settings input,.count-search{width:100%;min-width:0;border:1px solid var(--line);border-radius:8px;padding:11px;background:white;box-sizing:border-box}.count-explanation{padding:12px 14px;background:#fff6e5;border:1px solid #f2d99f;border-radius:10px;line-height:1.6;margin:12px 0}.count-draft-status{font-size:12px;color:#62717c;white-space:pre-wrap}.count-draft-status.error,.count-row-error{color:#b42318}.count-entry.stock-count-entry{display:block;padding:14px}.stock-count-grid{display:grid;grid-template-columns:1fr 1.8fr 1.4fr;gap:12px;align-items:start}.count-field>span{font-size:12px;color:#62717c}.count-parts{display:grid;grid-template-columns:1fr 1fr;gap:8px}.count-parts label{display:flex;flex-direction:column;gap:5px;min-width:0}.count-extra{margin-top:8px}.count-product-actions{margin-top:10px}.count-product-actions button{padding:7px 10px;font-size:12px}.stock-count-entry .count-variance{margin:10px 0;display:flex;flex-direction:column;gap:4px;font-size:13px;overflow-wrap:anywhere}.count-row-error{font-size:12px}.count-row-footer{display:flex;justify-content:space-between;gap:10px;align-items:center}.count-row-footer .remove-count{font-size:13px;padding:7px 10px}.count-row-label{font-size:12px;color:#62717c}.count-photo-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:14px 0}.count-photo-grid img{width:100%;height:150px;object-fit:contain;border:1px solid #e2e5e8;border-radius:8px}.count-photo-actions label{cursor:pointer;display:inline-flex;padding:10px 14px;border-radius:8px}.count-photo-status{display:block;margin:12px 0;color:#62717c;white-space:pre-wrap}.count-confirm button:disabled{opacity:.5}.stock-count-entry select option{white-space:normal}.count-refresh{font-size:12px}.calibration-workspace{min-width:0}.count-empty{padding:24px;text-align:center;color:#62717c}.stock-count-entry input:focus,.stock-count-entry select:focus{outline:2px solid #2385cf}.stock-count-heading{display:none}.count-confirm{flex-wrap:wrap}
@media(max-width:900px){.stock-count-grid{grid-template-columns:1fr 1.5fr}.count-quantity-field{grid-column:1/-1}.count-photo-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:600px){.stock-count-grid,.count-settings{grid-template-columns:1fr}.count-quantity-field{grid-column:auto}.stock-count-entry{padding:12px!important}.count-toolbar{align-items:flex-start;flex-direction:column}.count-toolbar button{flex:1}.count-toolbar>div{width:100%}.count-row-footer{align-items:flex-start}.count-confirm{align-items:stretch;flex-direction:column}.count-people{grid-template-columns:1fr}.count-photo-grid img{height:120px}.count-photo-actions{align-items:stretch}.count-product-actions button{min-height:38px}.count-parts input{font-size:16px}.count-settings input{font-size:16px}}
