.kv-analytics{display:grid;gap:1.25rem}.kv-analytics-toolbar,.kv-filter-row{display:flex;gap:.8rem;align-items:end;justify-content:space-between;flex-wrap:wrap;padding:1rem;border:1px solid rgba(113,244,255,.17);background:rgba(8,15,35,.72);border-radius:18px}.kv-analytics-toolbar form,.kv-filter-row{display:flex;gap:.7rem;align-items:end;flex-wrap:wrap}.kv-analytics label{display:grid;gap:.35rem;font-size:.75rem;color:#aab8d9;text-transform:uppercase;letter-spacing:.08em}.kv-analytics input,.kv-analytics select{background:#091126;color:#eafcff;border:1px solid rgba(113,244,255,.24);border-radius:10px;padding:.65rem}.kv-data-definition,.kv-data-warning{padding:.9rem 1rem;border-left:3px solid #71f4ff;background:rgba(113,244,255,.07);border-radius:8px;color:#b9cae8}.kv-data-warning{border-color:#f4d35e}.kv-stat-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}.kv-stat-grid article,.kv-chart-card,.kv-stat-details article,.kv-financial-timeline article,.kv-empty-state{padding:1rem;border:1px solid rgba(113,244,255,.15);background:linear-gradient(145deg,rgba(17,28,59,.92),rgba(7,13,29,.95));border-radius:18px;box-shadow:0 18px 45px rgba(0,0,0,.24)}.kv-stat-grid span,.kv-stat-grid small{display:block;color:#93a6cc}.kv-stat-grid strong{display:block;font-size:1.55rem;color:#fff;margin:.35rem 0}.kv-chart-card header{display:flex;justify-content:space-between;gap:1rem}.kv-change{padding:.35rem .65rem;border-radius:999px;height:max-content}.kv-change.up{background:rgba(70,255,166,.12);color:#60ffac}.kv-change.down{background:rgba(255,99,132,.12);color:#ff7c9b}.kv-change.neutral{background:rgba(255,255,255,.08)}.kv-bar-chart{height:220px;display:flex;align-items:end;gap:.3rem;overflow-x:auto;padding-top:1rem}.kv-chart-day{height:100%;min-width:25px;display:grid;grid-template-rows:1fr auto;gap:.35rem;text-align:center}.kv-chart-day>div{height:100%;display:flex;align-items:end;gap:2px}.kv-chart-day i{display:block;flex:1;min-height:2px;border-radius:4px 4px 0 0}.approved{background:#60ffac}.pending{background:#f4d35e}.withdrawal{background:#8a7dff}.kv-chart-day small{font-size:.62rem;writing-mode:vertical-rl}.kv-chart-legend{display:flex;gap:1rem}.kv-chart-legend span{background:none}.kv-chart-legend span:before{content:"";display:inline-block;width:.65rem;height:.65rem;border-radius:2px;background:currentColor;margin-right:.35rem}.kv-chart-legend .approved{color:#60ffac}.kv-chart-legend .pending{color:#f4d35e}.kv-chart-legend .withdrawal{color:#8a7dff}.kv-stat-details{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.kv-stat-details dl div{display:flex;justify-content:space-between;gap:1rem;border-top:1px solid rgba(255,255,255,.08);padding:.65rem 0}.kv-stat-details dd{margin:0;color:#fff}.kv-analytics-actions{display:flex;gap:1rem;align-items:center}.kv-financial-timeline{list-style:none;padding:0;display:grid;gap:1rem}.kv-financial-timeline li{display:grid;grid-template-columns:20px 1fr;gap:.6rem}.kv-timeline-dot{width:12px;height:12px;border:2px solid #71f4ff;border-radius:50%;margin-top:1rem;box-shadow:0 0 18px #71f4ff}.kv-financial-timeline header,.kv-financial-timeline footer{display:flex;justify-content:space-between;gap:.7rem;flex-wrap:wrap}.kv-financial-timeline header span{display:block;color:#71f4ff}.kv-financial-timeline time,.kv-financial-timeline footer{color:#92a5c9;font-size:.8rem}.kv-pagination{display:flex;gap:.4rem;flex-wrap:wrap}.kv-pagination a{padding:.5rem .7rem;border:1px solid rgba(113,244,255,.22);border-radius:8px}.kv-pagination a[aria-current=page]{background:#71f4ff;color:#071020}@media(max-width:900px){.kv-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.kv-stat-details{grid-template-columns:1fr}}@media(max-width:520px){.kv-stat-grid{grid-template-columns:1fr}.kv-analytics-toolbar,.kv-filter-row,.kv-analytics-toolbar form{display:grid;grid-template-columns:1fr;width:100%}.kv-chart-card header{display:block}.kv-financial-timeline header,.kv-financial-timeline footer{display:grid}}
