.stock-tools{padding:18px 22px;margin-bottom:22px;background:#fff;border:1px solid #e8d8c7;border-radius:16px;overflow-wrap:anywhere}.stock-tools .actions{flex-wrap:wrap}.stock-tools button{display:inline-flex;align-items:center;justify-content:center;gap:8px;white-space:normal}.stock-tools .sub{margin:8px 0}.stock-tools small{display:block;color:#76685e}.stock-stale{border-color:#ac633c;background:#fffaf4}.catalog-dialog{width:min(780px,calc(100vw - 24px));max-height:90dvh;box-sizing:border-box;overflow:auto;padding:24px;border:1px solid #e8d8c7;border-radius:18px;color:#38261e}.catalog-dialog .card-head{gap:12px}.catalog-dialog label{display:flex;flex-direction:column;gap:8px;margin:16px 0}.catalog-dialog .catalog-check{flex-direction:row;align-items:center}.catalog-check input{width:20px;min-width:20px;height:20px}.catalog-dialog input,.catalog-dialog select{max-width:100%;box-sizing:border-box}.catalog-dialog::backdrop{background:#21160f88}.receipt-whatsapp{border-top:1px solid #e8d8c7;margin-top:18px;padding-top:18px}.receipt-whatsapp label{display:flex;flex-direction:column;gap:8px;margin:14px 0}.receipt-whatsapp textarea{white-space:pre-wrap;min-height:220px;font:14px/1.6 Arial,sans-serif}.receipt-whatsapp .actions{flex-wrap:wrap}.receipt-whatsapp [aria-disabled=true]{opacity:.65;cursor:not-allowed}.stock-tools :focus-visible,.catalog-dialog :focus-visible,.receipt-whatsapp :focus-visible{outline:3px solid #875a3b;outline-offset:3px}@media(max-width:768px){.stock-tools{padding:16px}.stock-tools .actions{display:grid;grid-template-columns:1fr}.stock-tools button,.receipt-whatsapp .actions>*{width:100%;box-sizing:border-box}.catalog-dialog{padding:18px}.catalog-dialog .card-head{align-items:flex-start}.receipt-whatsapp .actions{display:grid;grid-template-columns:1fr}}
