.event-reports-page{display:grid;gap:15px}.event-report-hero{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:23px 25px;border:1px solid #dce5ed;border-radius:20px;background:linear-gradient(135deg,#fff,#f3f8f5);box-shadow:0 12px 34px rgba(17,45,73,.06);border-top:4px solid var(--event-accent)}.event-report-hero h1{margin:3px 0;font-size:1.65rem}.event-report-hero p{margin:0;color:#697c91}.event-report-actions{display:flex;gap:8px}.event-report-tabs{display:flex;gap:5px;overflow-x:auto;padding:5px;border:1px solid #dfe6ed;border-radius:14px;background:#fff}.event-report-tabs a{padding:9px 13px;border-radius:9px;color:#607289;text-decoration:none;font-size:.77rem;font-weight:750;white-space:nowrap}.event-report-tabs a.active{background:var(--event-accent);color:#fff}.event-report-kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.event-report-kpis article{padding:16px;border:1px solid #dfe6ed;border-radius:15px;background:#fff}.event-report-kpis small,.event-report-kpis strong,.event-report-kpis span{display:block}.event-report-kpis small{color:#65798f;font-size:.7rem;font-weight:750}.event-report-kpis strong{margin:4px 0;font-size:1.45rem}.event-report-kpis span{color:#7b8b9c;font-size:.68rem}.event-report-filter-card,.event-report-results,.event-report-insights article{border:1px solid #dfe6ed;border-radius:17px;background:#fff;box-shadow:0 8px 25px rgba(18,47,76,.04)}.event-report-filter-card{padding:13px}.event-report-filter-bar{display:grid;grid-template-columns:minmax(260px,1fr) 165px 165px auto auto;align-items:end;gap:9px}.event-report-filter-card label>span,.event-report-more label{display:block;margin-bottom:5px;font-size:.68rem;font-weight:750;color:#61758a}.report-search{position:relative}.report-search .icon{position:absolute;left:11px;top:50%;transform:translateY(-50%);color:#7c8da0}.report-search input{padding-left:36px}.event-report-filter-card input,.event-report-filter-card select{width:100%;min-height:40px;border:1px solid #d4dee8;border-radius:9px;background:#fff;padding:8px 10px}.event-report-more{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-top:12px;padding-top:12px;border-top:1px solid #edf1f4}.event-report-more[hidden]{display:none}.event-report-insights{display:grid;grid-template-columns:repeat(2,1fr);gap:11px}.event-report-insights article{padding:17px}.event-report-insights h2{margin:0 0 13px;font-size:.92rem}.event-report-bar{display:grid;grid-template-columns:minmax(90px,1fr) minmax(90px,2fr) 35px;align-items:center;gap:10px;margin:9px 0;font-size:.7rem}.event-report-bar>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.event-report-bar>i{height:6px;border-radius:99px;background:#e8edf2;overflow:hidden}.event-report-bar b{display:block;height:100%;border-radius:inherit;background:var(--event-accent)}.event-report-stat-list p{display:flex;justify-content:space-between;margin:0;padding:11px 0;border-bottom:1px solid #edf1f4;font-size:.77rem}.event-report-results{overflow:hidden}.event-report-results>header{display:flex;justify-content:space-between;align-items:center;padding:16px 18px;border-bottom:1px solid #e5ebf0}.event-report-results h2{margin:0;font-size:.95rem}.event-report-results header p{margin:3px 0 0;color:#748498;font-size:.7rem}.event-report-results td small{display:block;margin-top:3px;color:#7c8999}.event-report-results .data-table{font-size:.74rem}@media(max-width:900px){.event-report-kpis{grid-template-columns:repeat(2,1fr)}.event-report-filter-bar{grid-template-columns:1fr 1fr}.event-report-filter-bar .report-search{grid-column:1/-1}.event-report-more{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.event-report-hero{align-items:flex-start;flex-direction:column;padding:18px}.event-report-actions{width:100%}.event-report-actions>.btn,.event-report-actions>.menu{flex:1}.event-report-actions .btn{width:100%;justify-content:center}.event-report-kpis{gap:7px}.event-report-kpis article{padding:12px}.event-report-kpis strong{font-size:1.2rem}.event-report-filter-bar,.event-report-more,.event-report-insights{grid-template-columns:1fr}.event-report-filter-bar .report-search{grid-column:auto}.event-report-filter-bar .btn{width:100%}}
