.fiscal-spaced{display:grid;gap:20px;align-content:start}.fiscal-spaced h1,.fiscal-spaced h2,.fiscal-spaced h3,.fiscal-spaced p{margin:0}.fiscal-spaced label{display:grid;gap:8px}.fiscal-spaced .checkbox-row{display:flex;align-items:center;gap:10px}.fiscal-spaced .checkbox-row input{width:auto}.fiscal-manual-item{padding:18px;border:1px solid var(--sipedy-border);border-radius:12px;background:#f8fafc;display:grid;gap:14px;margin-bottom:14px}.fiscal-notice{background:#fff8e8;border:1px solid #ead4a3}.fiscal-content>section,.fiscal-content>form{min-width:0}.fiscal-content .record-card-grid>div{display:grid;gap:8px}.fiscal-content .table-wrapper{overflow-x:auto}.fiscal-content .form-actions{flex-wrap:wrap}.fiscal-content .danger{background:#d52b24;color:white}.fiscal-content textarea{min-height:90px}@media(max-width:600px){.fiscal-spaced{gap:16px}.fiscal-content .form-grid{grid-template-columns:1fr}.fiscal-content .page-header{align-items:stretch}}
.fiscal-content .card{padding:22px;box-shadow:none}
.fiscal-content .fiscal-notice{padding:16px 20px;background:#fff8e8;border:1px solid #ead4a3;line-height:1.6}
.fiscal-content h1{font-size:1.35rem;font-weight:700}.fiscal-content h2{font-size:1.08rem;font-weight:700}.fiscal-content h3{font-size:.96rem;font-weight:700}
.fiscal-content .fiscal-spaced>.button{justify-self:start}.fiscal-content .fiscal-spaced form{display:grid;gap:16px}.fiscal-content .fiscal-spaced form>.button{justify-self:start}
@media(max-width:600px){.fiscal-content .card{padding:18px}.fiscal-content .fiscal-notice{padding:14px 18px}}
