.selling-grid-launch{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin:12px 0 20px}.selling-grid-launch span{color:#65758d;font-size:12px}#product-selling-grid-dialog{width:min(920px,calc(100vw - 24px));max-height:92vh;overflow:auto}.selling-grid-content{padding:24px}.selling-grid-content .detail-head{align-items:flex-start}.selling-grid-content h2{margin:0}.selling-grid-content h3{font-size:15px;margin:22px 0 12px}.selling-grid-content p{font-size:12px;line-height:1.6;color:#65758d}.selling-grid-note{padding:12px 16px;background:#eef4f3;border-radius:8px}.selling-grid-groups,.selling-grid-sizes,#selling-grid-color-choices{display:flex;flex-wrap:wrap;gap:8px}.selling-grid-sizes{margin:14px 0}.selling-grid-sizes label{display:flex;gap:6px;align-items:center;padding:8px 12px;border:1px solid #d5dedd;border-radius:7px;background:#fafcfb}.selling-grid-sizes input,.selling-grid-table input{accent-color:#315e6d;width:17px;height:17px}.selling-grid-section-head{display:flex;justify-content:space-between;align-items:center;gap:12px}.selling-grid-section-head h3{margin:16px 0}#selling-grid-picker{padding:16px;background:#f5f8f7;border:1px solid #dce5e2;border-radius:8px}#selling-grid-color-choices{margin-top:12px;max-height:180px;overflow:auto}.selling-grid-table{width:100%;border-collapse:collapse}.selling-grid-table th,.selling-grid-table td{border:1px solid #d5dfdc;padding:12px;text-align:center}.selling-grid-table thead{background:#e6eeea}.selling-grid-table th:first-child{text-align:left;min-width:150px}.selling-grid-table tbody tr:nth-child(even){background:#f7faf8}.selling-grid-table button{background:transparent;border:0;color:#315c67;font:inherit;font-weight:600;cursor:pointer;padding:4px}.selling-grid-table button:focus-visible{outline:2px solid #315c67;outline-offset:2px}.selling-grid-table td:last-child{background:#edf2ef;font-weight:600}.selling-grid-empty{border:1px dashed #b9ccc6;padding:28px;text-align:center;border-radius:8px;color:#65758d}#selling-grid-error{color:#a03223}#selling-grid-status{font-weight:600;color:#315c67;margin-top:20px}@media(max-width:600px){.selling-grid-content{padding:16px}.selling-grid-table th,.selling-grid-table td{padding:9px}.selling-grid-section-head{align-items:flex-start;flex-direction:column}.selling-grid-content .dialog-actions{flex-wrap:wrap}}

.selling-grid-unavailable{background:#eef1f0!important;color:#84918c}.selling-grid-unavailable[aria-invalid="true"]{outline:2px solid #ad4837}

.selling-grid-content .dialog-actions{position:sticky;bottom:0;background:#fff;padding:16px 0;margin-top:16px;border-top:1px solid #e2e9e6;z-index:1}
@media(max-width:600px){.selling-grid-content .dialog-actions{bottom:0}}

#product-variants-dialog{width:min(850px,calc(100vw - 24px));max-height:92vh;overflow:auto}.product-variants-filters{display:flex;gap:14px;flex-wrap:wrap;margin:20px 0}.product-variants-filters label:first-child{flex:1;min-width:180px}.product-variant-state{display:inline-block;border-radius:20px;padding:5px 10px;background:#eef0ef;color:#6b756f;font-size:12px}.product-variant-state.is-active{background:#e2eee7;color:#315d43}

#product-variants-dialog{width:min(1150px,calc(100vw - 24px))}.product-stock-toolbar{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:16px 0}.product-stock-toolbar span{font-size:12px;color:#65758d}.product-stock-number{text-align:right!important;font-weight:700;color:#315e6d}#product-stock-dialog{width:min(940px,calc(100vw - 24px));max-height:92vh;overflow:auto}.product-stock-fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.product-stock-fields label{min-width:0}.product-stock-notes{grid-column:1/-1}.product-stock-balance{padding:12px;background:#e6eeea;border-radius:8px;font-size:18px!important;font-weight:700;color:#315e6d!important}#product-stock-error{color:#9e392a}.product-stock-fields input,.product-stock-fields select{width:100%}@media(max-width:600px){.product-stock-fields{grid-template-columns:1fr}.product-stock-notes{grid-column:auto}}
