.view-tabs{height:36px;display:flex;align-items:flex-end;gap:6px;margin:-10px 0 10px;border-bottom:1px solid #2a2a2a}.view-tab{border:0;border-bottom:2px solid transparent;background:transparent;color:#747474;padding:0 16px 9px;font:800 11px/1 Inter;letter-spacing:.12em;cursor:pointer}.view-tab.active{color:#fff;border-color:var(--orange)}.report-view{display:none}.report-view.active{display:block}.analytics-view{height:calc(100vh - 175px);min-height:720px;background:linear-gradient(145deg,#141414,#0b0b0b);border:1px solid #272727;border-radius:10px;padding:20px;box-shadow:0 12px 36px #0008}.analytics-head{display:flex;align-items:flex-end;justify-content:space-between;border-bottom:1px solid #2a2a2a;padding-bottom:16px}.analytics-head h2{font-size:30px;margin-top:5px}.analytics-head p{color:#777;font-size:11px;margin:5px 0 0}.analytics-kpis{display:flex;gap:10px}.analytics-kpis span{min-width:140px;border:1px solid #333;border-radius:8px;padding:10px 13px;background:#181818}.analytics-kpis small{display:block;color:#777;font-size:8px;letter-spacing:.12em}.analytics-kpis b{display:block;margin-top:5px;font:800 21px "Barlow Condensed"}.analytics-controls{display:flex;gap:8px;padding:14px 0}.analytics-controls input,.analytics-controls select{height:36px;background:#151515;border:1px solid #333;border-radius:6px;color:#ddd;padding:0 12px;font-size:11px}.analytics-controls input{width:340px}.analytics-table-wrap{height:calc(100% - 125px);overflow:auto;border:1px solid #252525;border-radius:8px}.analytics-table{width:100%;border-collapse:collapse;font-size:11px}.analytics-table thead{position:sticky;top:0;background:#1a1a1a;z-index:2}.analytics-table th{color:#888;text-align:left;font-size:9px;letter-spacing:.1em;padding:11px 12px}.analytics-table td{padding:10px 12px;border-top:1px solid #222}.analytics-table tbody tr:hover{background:#ffffff05}.analytics-table td:last-child{text-align:right;font-weight:800;color:#fff}.detail-complete{color:var(--green)}.detail-pending{color:#ffad5c}.channel-pill{display:inline-flex;padding:4px 8px;border-radius:10px;background:#ff5a0017;color:#ff7b35;font-weight:700}.empty-table{text-align:center!important;color:#777!important;padding:60px!important}@media(max-height:900px){.analytics-view{min-height:0;height:calc(100vh - 150px)}}
