.esgora-reporting-page{display:flex;flex-direction:column;gap:22px;padding:28px;background:radial-gradient(circle at 0 0,rgba(79,70,229,.08),transparent 24%),linear-gradient(180deg,#f8fafc,#f5f7fb);min-height:calc(100vh - 72px)}.esgora-reporting-hero{border:1px solid #dbe4f0;border-radius:30px;background:radial-gradient(circle at 0 0,rgba(79,70,229,.13),transparent 30%),linear-gradient(180deg,rgba(255,255,255,.98),rgba(255,255,255,.92));box-shadow:0 24px 70px rgba(15,23,42,.08);padding:28px 32px}.esgora-reporting-topline{display:flex;justify-content:space-between;align-items:center;gap:22px;margin-bottom:26px}.esgora-reporting-breadcrumb{display:flex;align-items:center;flex-wrap:wrap;gap:12px;color:#667085;font-size:13px}.esgora-reporting-breadcrumb strong{color:#0b1029;font-weight:850}.esgora-reporting-mainline{display:grid;grid-template-columns:minmax(0,1fr) minmax(480px,.95fr);gap:26px;align-items:center}.esgora-reporting-title-row{display:flex;align-items:center;gap:18px}.esgora-reporting-icon{width:76px;height:76px;border-radius:24px;display:grid;place-items:center;background:linear-gradient(135deg,#ece9ff,#f8f7ff);color:#4f46e5;font-size:34px;font-weight:900;box-shadow:inset 0 0 0 1px rgba(79,70,229,.12)}.esgora-reporting-title{margin:0;font-size:36px;line-height:1.05;letter-spacing:-.045em;font-weight:950;color:#0b1029}.esgora-reporting-subtitle{margin-top:8px;font-size:16px;color:#667085}.esgora-reporting-context{display:grid;grid-template-columns:1fr 1fr .7fr .8fr;border:1px solid #dbe4f0;border-radius:22px;overflow:hidden;background:rgba(255,255,255,.78)}.esgora-reporting-context-item{padding:18px 20px;border-right:1px solid #edf1f7}.esgora-reporting-context-item:last-child{border-right:0}.esgora-reporting-context-label{margin-bottom:8px;font-size:11px;font-weight:900;letter-spacing:.09em;text-transform:uppercase;color:#7b86a0}.esgora-reporting-context-value{font-size:15px;font-weight:850;color:#0b1029}.esgora-reporting-pill{display:inline-flex;align-items:center;border-radius:999px;padding:6px 12px;background:#312e81;color:#ffffff;font-size:12px;font-weight:900}.esgora-reporting-status{color:#2563eb;font-weight:900}.esgora-reporting-status:before{content:"";display:inline-block;width:8px;height:8px;margin-right:8px;border-radius:999px;background:#2563eb}.esgora-reporting-frame-card{border:1px solid #dbe4f0;border-radius:28px;background:#ffffff;box-shadow:0 18px 54px rgba(15,23,42,.06);overflow:hidden}.esgora-reporting-frame-card iframe{width:100%;min-height:720px;border:0;display:block;background:#ffffff}@media (max-width:1150px){.esgora-reporting-mainline{grid-template-columns:1fr}.esgora-reporting-context{grid-template-columns:1fr 1fr}}@media (max-width:760px){.esgora-reporting-page{padding:16px}.esgora-reporting-mainline{grid-template-columns:1fr}.esgora-reporting-title{font-size:28px}.esgora-reporting-context{grid-template-columns:1fr}.esgora-reporting-context-item{border-right:0;border-bottom:1px solid #edf1f7}}