/* ITQAN v70.0.61 — professional balance sheet inspired by the approved two-column reference. */
#report-balance.itq60-balance-pane{padding:0!important;background:#f5f8fc;border:0!important}
.itq60-bs{--navy:#0b2f4d;--navy2:#103d63;--gold:#c99424;--gold2:#e3b54a;--cream:#fff8e7;--line:#d8e3ee;--green:#0b8a62;--red:#d53737;--violet:#4937ad;font-family:inherit;color:#102b46;direction:rtl}
.itq60-bs *{box-sizing:border-box}.itq60-bs button,.itq60-bs input,.itq60-bs select{font:inherit}
.itq60-bs-head{display:grid;grid-template-columns:minmax(280px,1fr) auto;gap:16px;align-items:center;margin:0 0 12px;padding:14px 16px;background:#fff;border:1px solid #e0e8f0;border-radius:14px;box-shadow:0 8px 22px rgba(9,38,63,.06)}
.itq60-bs-title h2{margin:0;color:#0b2f4d;font-size:25px}.itq60-bs-title p{margin:5px 0 0;color:#6b7d90;font-size:12px}.itq60-bs-title .itq60-scale{font-size:30px;color:var(--gold);vertical-align:-3px;margin-inline-start:8px}
.itq60-bs-actions{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-start}.itq60-bs-btn{border:1px solid #cbd9e6;background:#fff;color:#173755;border-radius:9px;padding:9px 14px;font-weight:800;cursor:pointer;min-height:38px}.itq60-bs-btn:hover{border-color:var(--gold);background:#fffaf0}.itq60-bs-btn.gold{background:linear-gradient(180deg,#e7b94e,#c58d18);border-color:#bd8514;color:#15273a}.itq60-bs-btn.primary{background:var(--navy);color:#fff;border-color:var(--navy)}
.itq60-bs-filters{display:grid;grid-template-columns:1.1fr 1fr 1fr .9fr;gap:10px;margin:0 0 12px;padding:12px 14px;background:#fff;border:1px solid #e0e8f0;border-radius:14px}.itq60-filter label{display:block;font-size:11px;font-weight:800;color:#567089;margin-bottom:5px}.itq60-filter input,.itq60-filter select{width:100%;height:39px;border:1px solid #c8d6e4;border-radius:8px;background:#fbfdff;color:#123451;padding:0 10px;outline:none}.itq60-filter input:focus,.itq60-filter select:focus{border-color:var(--gold);box-shadow:0 0 0 3px rgba(201,148,36,.12)}
.itq60-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:12px}.itq60-kpi{min-height:86px;border-radius:13px;padding:15px 18px;color:#fff;display:flex;align-items:center;justify-content:space-between;box-shadow:0 8px 22px rgba(9,38,63,.13);position:relative;overflow:hidden}.itq60-kpi::after{content:'';position:absolute;width:110px;height:110px;border:1px solid rgba(255,255,255,.16);border-radius:50%;left:-25px;top:-35px}.itq60-kpi span{font-size:13px;font-weight:800;opacity:.95}.itq60-kpi strong{display:block;font-size:26px;line-height:1.15;margin-top:5px;direction:ltr;text-align:right}.itq60-kpi small{font-size:11px;opacity:.9}.itq60-kpi .ico{font-size:30px;opacity:.85}.itq60-kpi.diff{background:linear-gradient(135deg,#0d9a69,#087b58)}.itq60-kpi.assets{background:linear-gradient(135deg,#0d72b9,#07568c)}.itq60-kpi.equity{background:linear-gradient(135deg,#5a45c6,#3e2b9c)}.itq60-kpi.liabilities{background:linear-gradient(135deg,#1970a9,#145783)}.itq60-kpi.bad{background:linear-gradient(135deg,#d74646,#aa2020)}
.itq60-columns{display:grid;grid-template-columns:1fr 1fr;gap:12px;align-items:start}.itq60-side{background:#fff;border:1px solid #e1e8ef;border-radius:14px;overflow:hidden;box-shadow:0 7px 20px rgba(9,38,63,.06)}.itq60-side-title{background:linear-gradient(180deg,#b77d0d,#8c5b00);color:#fff;padding:10px 16px;font-size:20px;font-weight:900;display:flex;justify-content:space-between;align-items:center}.itq60-side-title .sum{font-size:16px;color:#ffe8aa;direction:ltr}
.itq60-group{margin:8px 12px 10px;border:1px solid #ecdba9;border-radius:9px;overflow:hidden;background:#fff}.itq60-group summary{list-style:none;cursor:pointer;background:linear-gradient(90deg,#fff5d9,#fffaf0);padding:8px 12px;font-weight:900;color:#153553;display:grid;grid-template-columns:1fr auto;align-items:center;gap:10px}.itq60-group summary::-webkit-details-marker{display:none}.itq60-group summary .group-total{direction:ltr;color:#08795c;font-size:18px}.itq60-group.liability summary .group-total{color:#d32828}.itq60-group.equity summary .group-total{color:#0b7c56}.itq60-group summary:before{content:'⌄';font-size:18px;color:#294e6d;position:absolute}.itq60-group[open] summary:before{content:'⌃'}
.itq60-table-wrap{overflow:auto}.itq60-table{width:100%;border-collapse:collapse;font-size:12.5px}.itq60-table th{background:#dbe7f2;color:#27445f;padding:7px 8px;border:1px solid #c8d8e6;font-weight:900;position:sticky;top:0}.itq60-table td{padding:7px 8px;border:1px solid #dbe5ee;background:#fff;color:#18334d}.itq60-table tbody tr:nth-child(even) td{background:#f5f9fd}.itq60-table tbody tr:hover td{background:#fff8df}.itq60-table td.num{direction:ltr;text-align:left;font-variant-numeric:tabular-nums;font-weight:800}.itq60-table td.code{direction:ltr;text-align:center;color:#31536f}.itq60-table tr.clickable{cursor:pointer}.itq60-table tr.profit td{background:#f3fbf6!important;color:#08724d;font-weight:900}.itq60-table tr.loss td{background:#fff3f3!important;color:#ba2020;font-weight:900}.itq60-group-total{display:flex;justify-content:space-between;align-items:center;padding:7px 12px;background:#fff1c8;font-weight:900;color:#17324d}.itq60-group-total strong{direction:ltr;font-size:16px}
.itq60-side-total{margin:8px 12px 12px;background:var(--navy);color:#fff;border-radius:8px;padding:10px 14px;display:flex;justify-content:space-between;font-size:17px;font-weight:900}.itq60-side-total strong{color:#ffd267;direction:ltr}
.itq60-balance-strip{display:grid;grid-template-columns:1fr 60px 1fr 1.2fr;gap:0;margin-top:12px;background:#07375c;color:#fff;border-radius:13px;overflow:hidden;box-shadow:0 8px 22px rgba(9,38,63,.12)}.itq60-balance-strip>div{padding:10px 16px;display:flex;align-items:center;justify-content:center;gap:10px;border-inline-start:1px solid rgba(255,255,255,.12)}.itq60-balance-strip b{font-size:20px;color:#fff;direction:ltr}.itq60-balance-strip .eq{font-size:34px;font-weight:900}.itq60-balance-strip .status{background:#0b8a4d}.itq60-balance-strip .status.bad{background:#bd2b2b}.itq60-balance-strip .status b{font-size:23px}.itq60-empty{padding:18px;text-align:center;color:#75879a}
.itq60-loading{padding:45px;text-align:center;background:#fff;border-radius:12px;border:1px solid #e1e8ef;color:#31536f}.itq60-error{padding:16px;background:#fff0f0;border:1px solid #efb7b7;color:#a12222;border-radius:10px}
.itq60-compare-modal{position:fixed;inset:0;background:rgba(4,22,37,.55);z-index:2147483600;display:grid;place-items:center;padding:20px}.itq60-compare-card{width:min(760px,96vw);background:#fff;border-radius:14px;box-shadow:0 30px 80px rgba(0,0,0,.28);overflow:hidden}.itq60-compare-head{background:#0b2f4d;color:#fff;padding:13px 17px;display:flex;justify-content:space-between;align-items:center}.itq60-compare-body{padding:16px}.itq60-compare-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.itq60-compare-item{border:1px solid #dce5ee;border-radius:10px;padding:12px;background:#f8fbfe}.itq60-compare-item span{display:block;font-size:11px;color:#60748a}.itq60-compare-item strong{display:block;font-size:17px;margin-top:5px;direction:ltr}.itq60-compare-item em{display:block;font-style:normal;font-size:12px;margin-top:5px;direction:ltr;color:#0b7f58}
@media(max-width:1100px){.itq60-columns{grid-template-columns:1fr}.itq60-kpis{grid-template-columns:repeat(2,1fr)}.itq60-bs-filters{grid-template-columns:repeat(2,1fr)}.itq60-bs-head{grid-template-columns:1fr}.itq60-balance-strip{grid-template-columns:1fr}.itq60-balance-strip .eq{display:none}}
@media(max-width:650px){.itq60-kpis,.itq60-bs-filters{grid-template-columns:1fr}.itq60-kpi strong{font-size:22px}.itq60-table{min-width:560px}.itq60-compare-grid{grid-template-columns:1fr 1fr}}
@media print{.titlebar,.menubar,.quickbar,.page-head,.report-tabs,.itq60-bs-actions{display:none!important}.workspace-body{padding:0!important}.itq60-bs{background:#fff}.itq60-bs-head{box-shadow:none}.itq60-side,.itq60-kpi{box-shadow:none}.itq60-group{break-inside:avoid}.itq60-columns{grid-template-columns:1fr 1fr}}
