.stock-flags{margin:18px 0;padding-top:14px;border-top:1px dashed var(--line)}.stock-flags .check{margin:8px 0}.stock-flags small{display:block;color:var(--muted);line-height:1.6}.stock-flags .stock-oversell{margin-left:24px}
.product-type-choices{display:grid;gap:14px;margin-top:26px}.product-type-choices button{text-align:left;padding:22px}.product-type-choices strong{display:block;font-size:18px}.product-type-choices span{display:block;color:var(--muted);margin-top:7px;font-weight:400}
.variant-editor{min-width:0}.variant-editor>small,.variant-editor fieldset>small{display:block;color:var(--muted);line-height:1.6}.variant-mode{border:1px solid var(--line);border-radius:12px;padding:18px;margin-top:24px}.variant-mode legend{font-weight:700;padding:0 6px}.variant-mode>small{margin:0 0 12px 26px}.variant-section{border-top:1px solid var(--line);padding-top:24px;margin-top:26px}.variant-section-heading{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.variant-section-heading>label{flex:1;min-width:160px}.variation-tabs{display:flex;gap:8px;flex-wrap:wrap;margin:14px 0 20px}.variation-tabs .is-active{border-color:var(--accent);background:#fff3e9;color:#a63d09}.variation-group-editor{border:1px solid var(--line);padding:18px;border-radius:12px}.variation-option-editor{border-top:1px solid var(--line);padding:22px 0}.variation-option-fields{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) 110px 38px;gap:10px;align-items:end}.variation-option-fields>label{min-width:0;margin:0}.variation-option-fields input{width:100%;min-width:0}.variation-option-fields>button{padding:8px;min-height:42px}.variation-option-photo{display:flex;align-items:center;gap:12px;margin:14px 0}.variation-option-photo>img,.variation-photo-empty{width:58px;height:58px;border-radius:10px;background:#f0f1eb;object-fit:cover;flex:none}.variation-photo-empty{display:grid;place-items:center;color:var(--muted)}.variation-option-photo .check{margin:8px 0 0}.variation-option-photo .remove{margin-left:10px}.variation-consumption{max-width:330px}.variant-editor .fields{gap:14px}
.inventory-table table{width:100%}.inventory-table td{vertical-align:middle}.inventory-item-link{border:0;padding:0;background:none;font:inherit;font-weight:700;text-align:left;overflow-wrap:anywhere}.inventory-sku{border:0;background:none;padding:8px 0;color:#b44207;font-weight:600;overflow-wrap:anywhere}.inventory-table .product-list-name small{display:block;color:var(--muted)}.inventory-table .small{white-space:nowrap}.inventory-negative{color:#b42318}.inventory-pagination{display:flex;align-items:center;justify-content:flex-end;gap:14px;margin:20px 0}.inventory-modal-identity{display:flex;gap:14px;align-items:center;margin:24px 0}.inventory-modal-identity>img{width:58px;height:58px;border-radius:10px;object-fit:cover}.inventory-modal-identity p{margin:4px 0}.inventory-modal-identity small{color:var(--muted)}.inventory-modal fieldset{border:0;padding:0;margin:0 0 20px}.inventory-modal legend{font-weight:700}.inventory-types{display:flex;gap:25px;flex-wrap:wrap}.inventory-projection{background:#f1f2ec;border-radius:12px;padding:18px;margin:20px 0;font-variant-numeric:tabular-nums}.inventory-projection>div{display:flex;justify-content:space-between;gap:16px;margin:10px 0}.inventory-history{margin-top:28px;padding-top:18px;border-top:1px solid var(--line)}.inventory-history article{padding:18px 0;border-bottom:1px solid var(--line)}.inventory-history article>div{display:flex;justify-content:space-between;gap:12px}.inventory-history article p{margin:6px 0}.inventory-history article small{display:block;color:var(--muted);line-height:1.6}.inventory-modal .actions{justify-content:flex-end}
.configured-steps{display:flex;gap:9px;flex-wrap:wrap;color:var(--muted);font-size:13px;margin:22px 0}.configured-steps .is-current{font-weight:700;color:var(--ink)}.configured-choice-group{margin:25px 0}.configured-choice-heading{display:flex;justify-content:space-between;align-items:start;gap:12px;margin-bottom:14px}.configured-choice-heading h3{margin:0 0 6px}.configured-choice-heading small{color:var(--muted)}.configured-choice-heading>span{font-size:12px;color:var(--muted);white-space:nowrap}.configured-choice{display:flex;gap:12px;align-items:center;padding:14px;border:1px solid var(--line);border-radius:10px;margin:9px 0;background:white;cursor:pointer}.configured-choice:has(input:checked){background:#fff3e9;border-color:var(--accent)}.configured-choice:has(input:disabled){opacity:.55;cursor:not-allowed}.configured-choice>span{flex:1;min-width:0}.configured-choice strong,.configured-choice small{display:block}.configured-choice small{font-weight:400;color:var(--muted);margin-top:5px}.configured-choice>input{width:18px;height:18px;flex:none;margin:0}.configured-choice>img{width:56px;height:56px;object-fit:cover;border-radius:9px;flex:none}.configured-total{display:flex;gap:16px;justify-content:space-between;padding-top:20px;margin-top:20px;border-top:1px solid var(--line);font-variant-numeric:tabular-nums}.configured-review .item-variation{display:block;line-height:1.8}.configured-product .actions{flex-wrap:wrap;gap:12px}.configured-product .actions>.button{flex:1}.item-variation{display:block;font-size:12px;color:var(--muted);line-height:1.65}.store-product-row:disabled{opacity:.6;cursor:not-allowed}
@media(min-width:850px){dialog:has(.variant-editor){width:790px;max-width:calc(100vw - 48px)}}
@media(max-width:760px){.variation-option-fields{grid-template-columns:minmax(0,1fr) 38px}.variation-option-fields>label:nth-child(2){grid-column:1;grid-row:2}.variation-option-fields>label:nth-child(3){grid-column:1;grid-row:3}.variation-option-fields>button{grid-column:2;grid-row:1}.variation-group-editor{padding:14px}.inventory-table table,.inventory-table tbody{display:block}.inventory-table thead{display:none}.inventory-table tr{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;padding:18px 0;border-bottom:1px solid var(--line)}.inventory-table td{display:block;padding:0;border:0}.inventory-table td:first-child{grid-column:1/-1}.inventory-table td:nth-child(2){grid-column:1}.inventory-table td:nth-child(3){grid-column:2}.inventory-table td:nth-child(3)::before{content:'Saldo: ';color:var(--muted);font-size:12px}.inventory-table td:last-child{grid-column:1/-1}.inventory-table .product-list-name{white-space:normal}.inventory-page .product-catalog-search{flex-wrap:wrap}.inventory-page .product-catalog-search label{flex-basis:100%}.inventory-modal .actions{flex-wrap:wrap;gap:12px}.inventory-modal .actions>button{flex:1}.configured-choice-heading{flex-wrap:wrap}.configured-choice-heading>span{white-space:normal}.variant-mode{padding:14px}.variant-section-heading>button{min-height:42px}}
