.madarg-fbt{margin:20px 0 12px;padding:18px;border:1px solid #dbe2e5;border-radius:14px;background:#f7f9fa;color:#18324a}.madarg-fbt h2{font-size:20px;line-height:1.25;margin:0 0 12px}.madarg-aov-row{display:grid;grid-template-columns:64px minmax(0,1fr) 24px;gap:12px;align-items:center;margin:12px 0;text-align:left}.madarg-aov-row img{width:64px;height:64px;object-fit:contain;border-radius:8px;background:white}.madarg-aov-row strong{display:block;font-size:14px;line-height:1.4;overflow-wrap:anywhere}.madarg-aov-row span span{display:block;font-size:14px;margin-top:3px}.madarg-aov-row input{width:20px;height:20px;accent-color:#18324a}.madarg-aov-row input:disabled{opacity:1}.madarg-aov-button{display:block;width:100%;min-height:48px;border:0;border-radius:9px;background:#18324a;color:white;padding:12px 10px;font:inherit;font-weight:700;font-size:15px;line-height:1.35;cursor:pointer}.madarg-aov-button:disabled{opacity:.65;cursor:wait}.madarg-aov-button:focus-visible,.madarg-aov-row input:focus-visible{outline:3px solid #79a7b5;outline-offset:3px}.madarg-aov-error:empty{display:none}.madarg-aov-error{font-size:14px;color:#9b2727;margin:10px 0}.madarg-aov-preview{display:block;font-size:11px;line-height:1.4;margin-top:8px;color:#546472}.madarg-cart-upsell{padding:12px;margin:12px 16px;border:1px solid #dbe2e5;border-radius:12px}.madarg-cart-upsell .madarg-aov-row{grid-template-columns:64px minmax(0,1fr) 54px;gap:8px}.madarg-cart-upsell .madarg-aov-button{padding:8px;font-size:14px}.madarg-volume-line{font-size:14px;line-height:1.5;margin:10px 0 16px;color:#18324a}@media(max-width:480px){.madarg-fbt{padding:14px}.madarg-aov-row{gap:9px}.madarg-fbt h2{font-size:19px}}