.fiscal-layout{display:grid;grid-template-columns:minmax(600px,1.2fr) minmax(360px,.8fr);gap:20px;margin-top:22px}.fiscal-warning{padding:8px 12px;border-radius:8px;background:#fff3cd;color:#765d00!important}.panel details{border:1px solid #eee8ed;border-radius:10px;margin-bottom:10px}.panel summary{padding:13px 15px;font-weight:800;color:#403946;cursor:pointer;background:#faf7f9;border-radius:10px}.form-section{display:grid;gap:14px;padding:16px}.fiscal-product{align-items:center}.fiscal-product .value{text-align:right}.fiscal-product button{margin-top:8px;border:1px solid #b33369;background:#fff;color:#822347;border-radius:7px;padding:6px 10px;font-weight:700;cursor:pointer}@media(max-width:1000px){.fiscal-layout{grid-template-columns:1fr}}@media(max-width:650px){.grid.three{grid-template-columns:1fr}}
.manual-note{margin:12px 0!important;padding:10px 12px;border-radius:8px;background:#f7eaf0;color:#6c3b50!important;font-size:12px!important;letter-spacing:normal!important}.fiscal-layout .form-actions{position:sticky;bottom:10px;z-index:5;background:#fff;padding:10px 0}
