.pulse-hero{display:flex;justify-content:space-between;align-items:center;gap:24px;margin:28px 0 18px;padding:30px 34px;border-radius:24px;background:#172235;color:#fff}.pulse-hero h2{font-size:40px;margin:4px 0}.pulse-hero p{margin:0;color:#dbe1eb}.pulse-hero .pulse-report{background:#ed1c2b;color:#fff;border:0;white-space:nowrap}.pulse-filters{display:grid;grid-template-columns:repeat(6,minmax(135px,1fr));gap:14px;padding:20px;background:#fff;border:1px solid #dbe1ea;border-radius:20px;margin-bottom:18px}.pulse-filters label span{display:block;font-size:13px;font-weight:700;color:#667085;margin-bottom:6px}.pulse-filters select{width:100%;min-height:44px}.pulse-filter-actions{display:flex;gap:8px;grid-column:1/-1;justify-content:flex-end}.pulse-kpis{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin:18px 0}.pulse-kpis article{background:#fff;border:1px solid #dbe1ea;border-radius:20px;padding:22px}.pulse-kpis span{display:block;color:#667085;font-weight:700}.pulse-kpis strong{display:block;font-size:30px;margin:8px 0;color:#172235}.pulse-kpis small{color:#667085}.pulse-kpis .positive{color:#087d45}.pulse-kpis .negative{color:#b42318}.pulse-grid{display:grid;gap:18px;margin:18px 0}.pulse-main-grid{grid-template-columns:minmax(0,2fr) minmax(270px,1fr)}.pulse-chart-card,.attention-card,.mix-card,.pulse-agent-card{margin:0}.chart-key{display:flex;gap:18px;font-size:13px;color:#667085}.chart-key span:before{content:"";display:inline-block;width:10px;height:10px;border-radius:2px;margin-right:6px}.transactions-key:before{background:#172235}.revenue-key:before{background:#ed1c2b}.bar-chart{height:260px;display:flex;align-items:flex-end;gap:12px;border-bottom:1px solid #dbe1ea;padding:22px 8px 0}.bar-month{height:100%;flex:1;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;min-width:28px}.bar-pair{height:190px;width:100%;display:flex;justify-content:center;align-items:flex-end;gap:3px}.bar-pair i{display:block;width:15px;border-radius:4px 4px 0 0}.transaction-bar{background:#172235}.revenue-bar{background:#ed1c2b}.bar-month b{font-size:12px;margin-top:7px}.bar-month small{color:#667085;font-size:11px}.attention-card a{display:flex;justify-content:space-between;align-items:center;padding:15px 0;border-bottom:1px solid #e5e9f0;text-decoration:none;color:#172235}.attention-card a strong{background:#fce8ea;color:#b42318;border-radius:999px;min-width:34px;text-align:center;padding:6px}.mix-grid{grid-template-columns:repeat(3,1fr)}.mix-card h2{font-size:23px}.mix-row{display:grid;grid-template-columns:minmax(120px,1fr) 1fr 38px;align-items:center;gap:10px;margin:14px 0}.mix-row span{font-size:13px}.mix-row span b{float:right}.mix-row i{height:8px;background:#edf0f5;border-radius:999px;overflow:hidden}.mix-row em{display:block;height:100%;background:#ed1c2b;border-radius:999px}.mix-row small{text-align:right;color:#667085}.pulse-agent-card{margin-bottom:28px}.pulse-agent-card table{min-width:1020px}.pulse-agent-card td:nth-child(n+2):nth-child(-n+5){white-space:nowrap}@media(max-width:1000px){.pulse-filters{grid-template-columns:repeat(3,1fr)}.pulse-kpis{grid-template-columns:repeat(2,1fr)}.pulse-main-grid,.mix-grid{grid-template-columns:1fr}}@media(max-width:650px){.pulse-hero{align-items:flex-start;flex-direction:column}.pulse-filters{grid-template-columns:1fr 1fr}.pulse-kpis{grid-template-columns:1fr}.pulse-filters label:last-of-type{grid-column:auto}.bar-chart{overflow-x:auto}.bar-month{min-width:42px}}
