.irt-center{direction:rtl;width:100%;margin:18px 0 32px;color:#211f3a}.irt-head{display:flex;align-items:center;justify-content:space-between;gap:14px;background:#fff;border:1px solid #e8e7f3;border-radius:20px;padding:18px 20px}.irt-head span{color:#756e9a;font-size:11px;font-weight:700}.irt-head h2{margin:5px 0;font-size:22px}.irt-head small{color:#858198;font-size:11px}.irt-head>button,.irt-export{border:0;border-radius:10px;background:#6255d8;color:#fff;padding:10px 14px;font:inherit;cursor:pointer}.irt-filters{display:flex;flex-wrap:wrap;align-items:end;gap:8px;margin:12px 0;padding:12px;background:#fff;border:1px solid #e8e7f3;border-radius:16px}.irt-filters label{display:grid;gap:5px;color:#77738f;font-size:10px;font-weight:700;min-width:120px}.irt-filters input,.irt-filters select{border:1px solid #dddbee;border-radius:9px;background:#fff;padding:9px 10px;font:inherit;color:#413b79;min-width:120px}.irt-custom-dates{display:flex;gap:8px}.irt-custom-dates label{min-width:120px}.irt-reset{border:1px solid #e1deef;border-radius:10px;background:#faf9ff;color:#6255d8;padding:10px 12px;font:inherit;cursor:pointer}.irt-tabs{display:flex;gap:7px;overflow:auto;padding:12px 2px}.irt-tabs button{border:1px solid #e4e1f0;background:#fff;color:#534db3;border-radius:11px;padding:10px 13px;white-space:nowrap;font:inherit;cursor:pointer}.irt-tabs button.active{background:#6255d8;border-color:#6255d8;color:#fff}.irt-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:12px}.irt-kpi{background:#fff;border:1px solid #e8e7f3;border-radius:15px;padding:14px;min-width:0}.irt-kpi span,.irt-kpi small{display:block;color:#77738f;font-size:11px}.irt-kpi b{display:block;font-size:21px;margin:8px 0 3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.irt-kpi.danger b{color:#c9575e}.irt-kpi.warn b{color:#bd7a25}.irt-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.irt-card{background:#fff;border:1px solid #e8e7f3;border-radius:17px;padding:15px;margin-bottom:12px;min-width:0;overflow:hidden}.irt-card header{display:flex;justify-content:space-between;gap:10px;border-bottom:1px solid #efeff5;padding-bottom:10px;margin-bottom:3px}.irt-card header span{color:#756e9a;font-size:11px}.irt-card header b{font-size:15px}.irt-empty{padding:25px 8px;text-align:center;color:#8b889b;font-size:12px}.irt-row{display:grid;grid-template-columns:25px minmax(110px,1.4fr) minmax(75px,.7fr) 80px;align-items:center;gap:9px;width:100%;border:0;border-bottom:1px solid #f0eff6;background:#fff;padding:10px 2px;text-align:right;font:inherit;cursor:pointer}.irt-row:last-child{border-bottom:0}.irt-rank{display:grid;place-items:center;width:23px;height:23px;border-radius:7px;background:#f0efff;color:#6255d8;font-size:11px}.irt-name{min-width:0;font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.irt-row small{color:#89859a;font-size:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.irt-row strong{color:#6255d8;font-size:12px;text-align:left;white-space:nowrap}.irt-bars{display:grid}.irt-bar-row{display:grid;grid-template-columns:25px minmax(110px,1.2fr) minmax(80px,2fr) 70px;align-items:center;gap:8px;width:100%;border:0;border-bottom:1px solid #f0eff6;background:#fff;padding:10px 2px;text-align:right;font:inherit;cursor:pointer}.irt-bar-row:last-child{border-bottom:0}.irt-bar-label{font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.irt-bar-row i{height:9px;border-radius:99px;background:#efedf5;overflow:hidden}.irt-bar-row i b{display:block;height:100%;border-radius:99px;background:linear-gradient(90deg,#8177ee,#27a586)}.irt-bar-row strong{color:#6255d8;font-size:12px;text-align:left}.irt-ledger{display:grid;grid-template-columns:1.2fr 1.8fr 70px;gap:10px;align-items:center;border-bottom:1px solid #f0eff6;padding:11px 2px;font-size:12px}.irt-ledger:last-child{border-bottom:0}.irt-ledger small{color:#89859a;font-size:10px}.irt-ledger strong{color:#6255d8;text-align:left}.irt-table{overflow:auto}.irt-th,.irt-tr{display:grid;grid-template-columns:2fr .8fr .8fr .8fr 1.2fr 1.2fr;gap:8px;align-items:center;min-width:660px;padding:11px 4px;text-align:right}.irt-th{color:#858199;background:#fafaff;font-size:11px}.irt-tr{width:100%;border:0;border-top:1px solid #f0eff6;background:#fff;font:inherit;cursor:pointer;color:#211f3a}.irt-tr span{font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.irt-tr:hover,.irt-row:hover,.irt-bar-row:hover{background:#faf9ff}.irt-donut-wrap{display:grid;grid-template-columns:200px 1fr;align-items:center;gap:20px;padding:10px}.irt-donut{width:170px;height:170px;border-radius:50%;background:conic-gradient(#5e57eb 0 var(--a),#f1b34c var(--a) calc(var(--a) + var(--b)),#e86b77 calc(var(--a) + var(--b)) 100%);display:grid;place-items:center;position:relative}.irt-donut:after{content:'';position:absolute;inset:25px;background:#fff;border-radius:50%}.irt-donut div{position:relative;z-index:1;text-align:center}.irt-donut b{display:block;font-size:23px}.irt-donut small{color:#858398}.irt-legend{display:grid;gap:12px}.irt-legend span{display:flex;align-items:center;gap:7px;font-size:12px}.irt-legend i{width:10px;height:10px;border-radius:50%}.irt-legend i.a{background:#5e57eb}.irt-legend i.b{background:#f1b34c}.irt-legend i.c{background:#e86b77}.irt-legend b{margin-inline-start:auto}.irt-progress{display:grid;grid-template-columns:1.1fr auto;gap:8px;align-items:center;padding:12px 0;border-bottom:1px solid #f0eff6;font-size:12px}.irt-progress:last-child{border-bottom:0}.irt-progress span{color:#6d6980}.irt-progress b{color:#c9575e}.irt-progress i{grid-column:1/-1;height:9px;background:#f0eff5;border-radius:99px;overflow:hidden}.irt-progress em{display:block;height:100%;background:linear-gradient(90deg,#27a586,#6255d8);border-radius:99px}@media(max-width:800px){.irt-head{align-items:stretch;flex-direction:column}.irt-filters{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.irt-filters label,.irt-custom-dates,.irt-custom-dates label{min-width:0}.irt-filters input,.irt-filters select{min-width:0;width:100%}.irt-custom-dates{grid-column:1/-1}.irt-reset,.irt-export{width:100%}.irt-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.irt-grid{grid-template-columns:1fr}.irt-donut-wrap{grid-template-columns:1fr;justify-items:center}.irt-legend{width:100%}}@media(max-width:480px){.irt-kpis{gap:8px}.irt-kpi{padding:11px}.irt-kpi b{font-size:17px}.irt-row{grid-template-columns:23px minmax(90px,1fr) 50px 62px;gap:5px}.irt-row small{display:none}.irt-bar-row{grid-template-columns:23px minmax(80px,1fr) 70px 52px;gap:5px}.irt-donut{width:150px;height:150px}}
.irt-shortcut{border:0!important;background:#6255d8!important;color:#fff!important;border-radius:10px!important;padding:10px 13px!important;font:inherit!important;cursor:pointer!important;white-space:nowrap}
/* The consolidated report center replaces the legacy report blocks. */
#inventoryView .inv-live-shell.inv-live-report-mode .inv-live-body > .inv-enh-reports,
#inventoryView .inv-live-shell.inv-live-report-mode .inv-live-body > .inv-enh-charts,
#inventoryView .inv-live-shell.inv-live-report-mode .inv-live-body > .inv-live-toolbar,
#inventoryView .inv-live-shell.inv-live-report-mode .inv-live-body > .inv-live-report-grid,
#inventoryView .inv-live-shell.inv-live-report-mode .inv-live-body > .inv-live-card{display:none!important}
.irt-head-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.irt-filter-toggle{border:1px solid #ddd9f5!important;background:#f7f5ff!important;color:#554bc7!important;border-radius:10px!important;padding:10px 13px!important;font:inherit!important;cursor:pointer!important}.irt-filters.is-collapsed{display:none}
@media(max-width:480px){.irt-head-actions{width:100%;display:grid;grid-template-columns:1fr 1fr}.irt-head-actions button{width:100%}}

.irt-filter-toggle{width:42px;min-width:42px;height:40px;padding:0!important;display:grid;place-items:center;font-size:20px!important}
