.accountingReportPage{display:flex;gap:12px;min-height:0}.accountingReportMain{flex:1;min-width:0}.accountingReportMain h2{margin:0 0 10px;font-size:18px}.accountingReportGrid{height:min(65vh,850px);min-height:300px}.accountingReportCode input,.accountingReportMain textarea{width:100%;box-sizing:border-box}.accountingReportStatus{font-size:12px;color:var(--muted,#586676)}.accountingReportSelection{padding:8px;font-weight:600;background:var(--panel,#f5f7fa)}.arKebir{background:#d6e4f7!important;color:#124291;font-weight:bold}.arGroup,.arTotal{color:#ae1515!important;font-weight:bold}.arTotal{background:#edf3f6!important}.arCarry{color:#124291}.arError{background:#e50000!important;color:white!important;font-weight:bold}.arMixed{background:#ed7426!important;color:white!important}.accountingReportSheet{max-height:65vh;overflow:auto;border:1px solid var(--border,#ccd4dd)}.accountingReportSheet table{border-collapse:collapse;font:12px 'Segoe UI',sans-serif;background:var(--panel,#fff);min-width:100%}.accountingReportSheet td,.accountingReportSheet th{border:1px solid #ccd3db;padding:3px 7px;white-space:nowrap}.arSheetHeader{color:#d11818;text-align:left;background:#f7f8fa}.arNumeric{text-align:right;font-variant-numeric:tabular-nums}@media(max-width:760px){.accountingReportPage{flex-direction:column}.accountingReportPage .invoiceActions{width:auto}.accountingReportGrid{height:60vh}}

.accountingReportMain .qrfGroupFields{grid-template-columns:repeat(2,minmax(0,1fr))}.accountingReportMain .qrfField{grid-column:auto}.accountingReportMain .qrfField:has(>input[type=checkbox]){flex-direction:row-reverse;justify-content:flex-end;align-items:center}.accountingReportMain .qrfField>textarea{font:inherit;padding:7px 9px;border:1px solid var(--line,#cbd5e2);border-radius:6px;min-height:50px}.accountingReportMain .qrfBody{padding:12px;gap:10px}.accountingReportMain .qrfHeader{padding:12px}.accountingReportMain .qrfGroup{padding:10px}.accountingReportMain .qrfIdentity p{display:none}@media(max-width:760px){.accountingReportMain .qrfGroupFields{grid-template-columns:1fr}.accountingReportMain .qrfBody{grid-template-columns:1fr}}

.accountingReportLayoutTools{display:flex;gap:6px;padding:6px 0;flex-wrap:wrap}.accountingReportLayoutTools select{min-width:200px;max-width:100%}.accountingReportPage [hidden]{display:none!important}

.accountingNativeDialog[open]{display:flex;flex-direction:column;width:96vw;height:94vh;max-width:96vw;max-height:96vh;padding:8px;gap:6px;border:1px solid #b8c9de}.accountingNativeDialog iframe{width:100%;flex:1;min-height:0;border:0}.accountingLegacyDialog{max-width:700px}.accountingLegacyDialog select{display:block;width:100%;margin:12px 0}
