.business-invoice{min-width:0;margin:24px 0;padding:18px;border:1px solid #e4e7e9;border-radius:10px;background:#fff}.business-invoice legend{padding:0 6px;font:600 15px/1.4 var(--body,Arial,sans-serif)}.business-invoice__toggle{display:flex!important;align-items:flex-start;gap:10px;margin:6px 0 16px;font:500 14px/1.5 var(--body,Arial,sans-serif);cursor:pointer}.business-invoice__toggle input{flex:none;width:17px!important;height:17px;margin:2px 0 0;accent-color:#b84b06}.business-invoice .form-grid{gap:14px}.business-invoice .field input,.business-invoice .field select{min-height:44px}.business-invoice small,.business-invoice__note{display:block;margin:7px 0 0;color:#64707b;font:400 12px/1.5 var(--body,Arial,sans-serif)}.business-invoice__note{margin-top:14px}.business-invoice [hidden]{display:none!important}.business-invoice [name=gstin]{text-transform:uppercase}.checkout-gst{margin-top:8px;padding:10px 0;border-top:1px solid #e7e9eb;font-size:13px}.checkout-gst>summary{cursor:pointer;font-weight:600}.checkout-gst .sumline{padding:4px 0;font-size:13px}.checkout-gst p{margin:6px 0 0;color:#64707b;font-size:12px;line-height:1.5}@media(max-width:600px){.business-invoice{padding:14px;margin-top:20px}.business-invoice .form-grid{grid-template-columns:1fr}.business-invoice .field.full{grid-column:auto}}
