.sfr-a01[data-sfr-tool-id="business-accounting-management"] .sfr-grn-workspace{display:grid;gap:16px}
.sfr-a01[data-sfr-tool-id="business-accounting-management"] .sfr-grn-editor{display:grid;gap:16px}
.sfr-a01[data-sfr-tool-id="business-accounting-management"] .sfr-grn-editor-head{display:grid;grid-template-columns:auto 1fr auto;gap:14px;align-items:start}
.sfr-a01[data-sfr-tool-id="business-accounting-management"] .sfr-grn-editor-head h2{margin:4px 0;font-size:20px;font-weight:800;color:var(--sfr-erp-ink)}
.sfr-a01[data-sfr-tool-id="business-accounting-management"] .sfr-grn-editor-head p{margin:0;color:var(--sfr-erp-ink)}
.sfr-a01[data-sfr-tool-id="business-accounting-management"] .sfr-grn-status{display:inline-flex;align-items:center;justify-content:center;min-height:30px;padding:4px 10px;border:1px solid var(--sfr-border);border-radius:999px;font-weight:800;white-space:nowrap;color:var(--sfr-erp-ink);background:var(--sfr-surface-subtle)}
.sfr-a01[data-sfr-tool-id="business-accounting-management"] .sfr-grn-status.is-posted{border-color:color-mix(in srgb,#10b981 55%,var(--sfr-border));background:color-mix(in srgb,#10b981 8%,var(--sfr-surface))}
.sfr-a01[data-sfr-tool-id="business-accounting-management"] .sfr-grn-status.is-reversed{border-color:color-mix(in srgb,#ef4444 55%,var(--sfr-border));background:color-mix(in srgb,#ef4444 7%,var(--sfr-surface))}
.sfr-a01[data-sfr-tool-id="business-accounting-management"] .sfr-grn-lines{display:grid;gap:10px}
.sfr-a01[data-sfr-tool-id="business-accounting-management"] .sfr-grn-lines-head{display:flex;align-items:center;justify-content:space-between;gap:12px}
.sfr-a01[data-sfr-tool-id="business-accounting-management"] .sfr-grn-lines-head h3{margin:0;color:var(--sfr-erp-ink)}
.sfr-a01[data-sfr-tool-id="business-accounting-management"] .sfr-grn-line{display:grid;grid-template-columns:minmax(240px,2fr) minmax(130px,.8fr) minmax(100px,.55fr) minmax(220px,1.5fr) auto;gap:10px;align-items:end;padding:12px;border:1px solid var(--sfr-border);border-radius:12px;background:var(--sfr-surface-subtle)}
.sfr-a01[data-sfr-tool-id="business-accounting-management"] .sfr-grn-line label{display:grid;gap:6px;min-width:0}
.sfr-a01[data-sfr-tool-id="business-accounting-management"] .sfr-grn-line label span{font-size:13px;font-weight:700;color:var(--sfr-erp-ink)}
.sfr-a01[data-sfr-tool-id="business-accounting-management"] .sfr-grn-line input,.sfr-a01[data-sfr-tool-id="business-accounting-management"] .sfr-grn-line select{min-width:0}
.sfr-a01[data-sfr-tool-id="business-accounting-management"] .sfr-grn-total{display:flex;justify-content:flex-end;align-items:baseline;gap:14px;padding:12px;border-top:1px solid var(--sfr-border);color:var(--sfr-erp-ink)}
.sfr-a01[data-sfr-tool-id="business-accounting-management"] .sfr-grn-total strong{font-size:20px;font-variant-numeric:tabular-nums;white-space:nowrap}
.sfr-a01[data-sfr-tool-id="business-accounting-management"] .sfr-grn-truth{padding:10px 12px;border:1px dashed var(--sfr-border);border-radius:10px;background:var(--sfr-surface-subtle);color:var(--sfr-erp-ink)}
.sfr-a01[data-sfr-tool-id="business-accounting-management"] .sfr-grn-actions{display:flex;justify-content:flex-end;gap:10px;flex-wrap:wrap}
.sfr-a01[data-sfr-tool-id="business-accounting-management"] .sfr-grn-attachments{display:grid;gap:10px;padding-top:12px;border-top:1px solid var(--sfr-border)}
.sfr-a01[data-sfr-tool-id="business-accounting-management"] .sfr-grn-attachments h3{margin:0;color:var(--sfr-erp-ink)}
.sfr-a01[data-sfr-tool-id="business-accounting-management"] .sfr-grn-attachments ul{display:grid;gap:8px;margin:0;padding:0;list-style:none}
.sfr-a01[data-sfr-tool-id="business-accounting-management"] .sfr-grn-attachments li{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 10px;border:1px solid var(--sfr-border);border-radius:10px}
.sfr-a01[data-sfr-tool-id="business-accounting-management"] .sfr-grn-workspace bdi,.sfr-a01[data-sfr-tool-id="business-accounting-management"] .sfr-grn-workspace input[type="number"]{font-family:Inter,Cairo,sans-serif;font-variant-numeric:tabular-nums}
@media(max-width:980px){.sfr-a01[data-sfr-tool-id="business-accounting-management"] .sfr-grn-line{grid-template-columns:1fr 1fr}.sfr-a01[data-sfr-tool-id="business-accounting-management"] .sfr-grn-line .is-wide{grid-column:1/-1}.sfr-a01[data-sfr-tool-id="business-accounting-management"] .sfr-grn-editor-head{grid-template-columns:1fr}.sfr-a01[data-sfr-tool-id="business-accounting-management"] .sfr-grn-editor-head>button{justify-self:start}}
@media(max-width:640px){.sfr-a01[data-sfr-tool-id="business-accounting-management"] .sfr-grn-line{grid-template-columns:1fr}.sfr-a01[data-sfr-tool-id="business-accounting-management"] .sfr-grn-actions{justify-content:stretch}.sfr-a01[data-sfr-tool-id="business-accounting-management"] .sfr-grn-actions .sfr-a02-btn{flex:1 1 auto}.sfr-a01[data-sfr-tool-id="business-accounting-management"] .sfr-grn-total{justify-content:space-between}}
