.ir-main{padding:32px 38px 64px;max-width:1500px;margin:auto}.ir-hero{display:flex;justify-content:space-between;gap:24px;align-items:flex-end;margin-bottom:24px}.ir-eyebrow{font-size:11px;letter-spacing:.12em;color:#94a3b8;font-weight:700}.ir-hero h1{margin:8px 0 5px;font-size:32px;color:#f8fafc}.ir-hero p{margin:0;color:#94a3b8;max-width:700px}.ir-button{border:1px solid rgba(148,163,184,.25);border-radius:9px;background:#111827;color:#dbeafe;padding:9px 13px;display:inline-flex;gap:7px;align-items:center;font-size:12px;font-weight:700;cursor:pointer}.ir-button:disabled{opacity:.45;cursor:not-allowed}.ir-primary{background:#0d5c49;border-color:#2dd4a2;color:#d1fae5}.ir-summary{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-bottom:18px}.ir-card,.ir-panel{background:#0f1724;border:1px solid rgba(148,163,184,.16);border-radius:14px}.ir-card{padding:17px}.ir-card-label{color:#94a3b8;font-size:11px;text-transform:uppercase;letter-spacing:.08em}.ir-card-value{font-size:25px;font-weight:800;color:#f8fafc;margin-top:8px}.ir-card-meta{font-size:11px;color:#64748b;margin-top:5px}.ir-panel{padding:18px}.ir-toolbar{display:flex;justify-content:space-between;gap:14px;align-items:center;margin-bottom:16px}.ir-tabs{display:flex;gap:6px}.ir-tab{border:1px solid transparent;background:transparent;color:#94a3b8;padding:8px 11px;border-radius:8px;cursor:pointer;font-size:12px;font-weight:700}.ir-tab span{margin-left:4px;color:#64748b}.ir-tab.is-active{background:rgba(45,212,162,.12);border-color:rgba(45,212,162,.3);color:#a7f3d0}.ir-search{display:flex;align-items:center;gap:6px;border:1px solid rgba(148,163,184,.22);border-radius:8px;padding:7px 10px;min-width:280px}.ir-search span{font-size:17px;color:#64748b}.ir-search input{border:0;outline:0;background:transparent;color:#f8fafc;width:100%;font-size:12px}.ir-state{color:#94a3b8;font-size:12px;min-height:20px;margin-bottom:8px}.ir-table-wrap{overflow:auto}.ir-table{width:100%;border-collapse:collapse;min-width:980px}.ir-table th{text-align:left;color:#64748b;font-size:10px;text-transform:uppercase;letter-spacing:.08em;padding:10px 9px;border-bottom:1px solid rgba(148,163,184,.16)}.ir-table td{padding:11px 9px;border-bottom:1px solid rgba(148,163,184,.1);font-size:12px;color:#dbeafe;vertical-align:top}.ir-table code{color:#cbd5e1;font-size:11px}.ir-status{font-size:10px;font-weight:800;border-radius:999px;padding:3px 7px}.ir-status.success{background:rgba(52,211,153,.13);color:#6ee7b7}.ir-status.failed{background:rgba(248,113,113,.13);color:#fca5a5}.ir-error{color:#fca5a5;max-width:330px;white-space:normal}.ir-pagination{display:flex;justify-content:space-between;align-items:center;margin-top:15px;color:#64748b;font-size:11px}.ir-pagination>div{display:flex;gap:7px}.ir-note{font-size:11px;color:#64748b;margin:12px 2px}.ir-empty{padding:40px;text-align:center;color:#64748b;border:1px dashed rgba(148,163,184,.2);border-radius:10px}@media(max-width:900px){.ir-main{padding:22px 16px}.ir-hero{display:block}.ir-hero .ir-button{margin-top:18px}.ir-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.ir-toolbar{display:block}.ir-search{margin-top:12px;min-width:0}}
html.light .ir-card,html.light .ir-panel{background:#fff;border-color:#e2e8f0}html.light .ir-hero h1,html.light .ir-card-value,html.light .ir-table td{color:#0f172a}html.light .ir-search input{color:#0f172a}html.light .ir-button{background:#fff;color:#334155;border-color:#cbd5e1}
