/* ITQAN ERP v70.0.25 — unified entity accounting bridge */
.v7025-picked-entity{margin-top:6px;border:1px solid #b68a2d;background:#fff8df;color:#6f4e00;border-radius:8px;padding:5px 9px;font-size:12px;cursor:pointer}
.v7025-ref-result small{display:block;margin-top:3px;opacity:.78}.v7025-journal-entity-btn{margin-inline-start:3px;color:#8b6508;font-weight:800}
.v7025-journal-search{display:flex;gap:8px;align-items:center;margin-bottom:10px}.v7025-journal-search input{flex:1;min-width:220px}
.v7025-journal-refs{display:grid;gap:6px;max-height:55vh;overflow:auto}.v7025-journal-ref,.v7025-report-entity{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;text-align:right;border:1px solid var(--border,#d8d1c2);background:var(--surface,#fff);border-radius:10px;padding:10px 12px;cursor:pointer}
.v7025-journal-ref:hover,.v7025-report-entity:hover{border-color:#b68a2d;background:#fffaf0}.v7025-journal-ref span,.v7025-report-entity span{display:grid;gap:3px}.v7025-journal-ref small,.v7025-report-entity small{opacity:.72}.v7025-journal-ref em,.v7025-report-entity em{font-style:normal;font-weight:800;white-space:nowrap}
.v7025-summary-cards{display:grid;grid-template-columns:repeat(4,minmax(130px,1fr));gap:8px;margin-bottom:12px}.v7025-summary-cards>div{border:1px solid #dbc891;background:#fffaf0;border-radius:10px;padding:10px;display:grid;gap:4px}.v7025-summary-cards span{font-size:12px;opacity:.72}.v7025-summary-cards strong{font-size:18px}
.v7025-statement-head{display:flex;justify-content:space-between;align-items:center;gap:12px;border-bottom:2px solid #b68a2d;padding:8px 2px;margin-bottom:12px}.v7025-long-table{max-height:360px;overflow:auto}.v7025-open-row{cursor:pointer}.v7025-open-row:hover{background:#fff7df}
.v7025-report-panel{margin-bottom:12px}.v7025-report-search{width:100%;margin-bottom:9px}.v7025-report-entities{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:7px;max-height:260px;overflow:auto}.v7025-report-entity em.debit{color:#8a5f00}.v7025-report-entity em.credit{color:#9b2424}.v7025-multi-entities{font-size:12px;background:#fff8df;border:1px solid #dbc891;padding:5px 8px;border-radius:8px}
@media(max-width:760px){.v7025-summary-cards{grid-template-columns:repeat(2,minmax(120px,1fr))}.v7025-report-entities{grid-template-columns:1fr}.v7025-statement-head{align-items:flex-start;flex-direction:column}}
