.fiscal-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.fiscal-fields>p,.fiscal-items{grid-column:1/-1}.fiscal-item{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;border:1px solid var(--line);border-radius:12px;margin:10px 0}.fiscal-dialog{width:min(850px,94vw)}.fiscal-fields input,.fiscal-fields select{width:100%;box-sizing:border-box}.fiscal-dialog form>div:last-child{display:flex;justify-content:flex-end;gap:10px;margin-top:18px}@media(max-width:600px){.fiscal-fields,.fiscal-item{grid-template-columns:1fr}}

.sat-results{display:grid;gap:5px;max-height:45vh;overflow:auto}.sat-results button{text-align:left}.fiscal-fields>fieldset{grid-column:1/-1}.fiscal-fields label>button{margin-top:4px;font-size:12px}.fiscal-fields input[readonly]{cursor:pointer}

.fiscal-dialog label{margin:0;display:grid;gap:5px;align-content:start}.fiscal-receiver{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;border:1px solid var(--line);border-radius:12px;padding:14px;margin:0}.fiscal-item{padding:14px;align-items:start}.fiscal-item>button{grid-column:1/-1;justify-self:end}.fiscal-advanced{grid-column:1/-1}.fiscal-advanced summary{cursor:pointer;padding:8px 0;color:var(--muted)}.fiscal-item label:has(input[name=description]){grid-column:1/-1}@media(max-width:600px){.fiscal-receiver{grid-template-columns:1fr}}
