.ws-fiscal-workspace{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--ws-space-5);min-width:0}
.ws-fiscal-workspace>.page-heading{margin-bottom:0}
.ws-fiscal-fields{border:0;padding:0;margin:0;display:grid;gap:var(--ws-space-4);min-width:0}
.ws-fiscal-fields>legend{font:var(--ws-type-heading);padding:0;margin-bottom:var(--ws-space-4)}
.ws-fiscal-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ws-space-4);min-width:0}
.ws-fiscal-range{border:1px solid var(--ws-color-line);border-radius:var(--ws-card-radius);padding:var(--ws-space-4);display:grid;gap:var(--ws-space-3);min-width:0}
.ws-fiscal-range>legend{font:var(--ws-type-label);padding-inline:var(--ws-space-2)}
.ws-fiscal-link{display:inline-flex;align-items:center;min-height:var(--ws-control-height);overflow-wrap:anywhere}
.ws-fiscal-workspace .ws-actions{margin-block:var(--ws-space-4);flex-wrap:wrap}
.ws-fiscal-workspace .ws-surface{min-width:0}
.ws-fiscal-xml{max-width:100%;overflow:auto;padding:var(--ws-space-4);background:var(--ws-color-sunk);font:var(--ws-type-small);font-family:ui-monospace,SFMono-Regular,monospace;white-space:pre}
.ws-fiscal-dialog .ws-field-error:empty,.ws-fiscal-workspace .ws-field-error:empty{display:none}
.ws-fiscal-dialog .ws-modal-body{display:grid;gap:var(--ws-space-4)}
@media(max-width:760px){.ws-fiscal-grid{grid-template-columns:1fr}.ws-fiscal-workspace .ws-table-region{max-width:100%}.ws-fiscal-workspace .ws-actions>.ws-button{flex:1 1 auto}}
