.storefront .checkout-fiscal-identity{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:end}
.storefront .checkout-fiscal-identity>div{min-width:0}
.storefront .checkout-fiscal-identity button{min-height:44px}
.storefront .checkout-fiscal-status{margin:10px 0 18px;line-height:1.5;overflow-wrap:anywhere}
.storefront .checkout-fiscal-manual{margin:12px 0 20px}
.storefront #fiscal-activity{width:100%;min-width:0;max-width:100%}
.storefront #invoice-fields select:disabled{opacity:.65}
.storefront #invoice-fields{padding-top:16px}
.storefront #invoice-fields .small{line-height:1.5}
@media(max-width:560px){.storefront .checkout-fiscal-identity{grid-template-columns:minmax(0,1fr)}.storefront .checkout-fiscal-identity button{width:100%}}
