.portal-tabs{display:flex;gap:10px;border-bottom:1px solid #cfc6b4;padding:0 0 20px;margin:25px 0 40px;flex-wrap:wrap}.tab{padding:12px 20px;border:1px solid #b7b6a8;border-radius:4px;background:transparent;color:#173b4b;cursor:pointer;font:inherit}.tab.active{background:#173b4b;color:#fff8e9}.dashboard-head{display:flex;align-items:center;justify-content:space-between;gap:40px;margin:20px 0 35px}.dashboard-head h2{font-size:55px;line-height:1.05}.report-controls{min-width:290px}.report-controls label{margin-top:9px}.report-controls select,#redeem-campaign{width:100%;padding:10px;border:1px solid #b8b5aa;border-radius:4px;background:#fffcf4}.results-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:17px;margin-bottom:25px}.result-metric{padding:25px;background:#fffcf4;border:1px solid #d5cebf;border-top:3px solid #b97442;border-radius:5px}.result-metric b{display:block;font:52px/1.1 Georgia;color:#15384d}.result-metric span{display:block;font-size:12px;text-transform:uppercase;letter-spacing:.08em;margin-top:12px}.results-section-head{display:flex;justify-content:space-between;align-items:center;gap:20px}.results-chart{height:190px;display:flex;align-items:end;gap:7px;border-bottom:1px solid #c9c0af;margin:35px 0 25px;overflow-x:auto;padding:0 0 25px}.chart-day{height:145px;min-width:28px;max-width:70px;flex:1;display:flex;flex-direction:column;justify-content:end;position:relative;text-align:center}.chart-bars{display:flex;align-items:end;justify-content:center;gap:3px;height:120px}.chart-bar{width:35%;border-radius:3px 3px 0 0;min-height:2px}.chart-bar.starts{background:#bb734c}.chart-bar.finishes{background:#376e69}.chart-day small{position:absolute;top:150px;width:100%;font-size:9px;white-space:nowrap}.campaign-result{padding:22px 0;border-bottom:1px solid #d5ccbb}.campaign-result h4{margin:0 0 12px;font:25px Georgia}.campaign-result input{font-size:13px}.results-table{width:100%;border-collapse:collapse;font-size:13px}.results-table th{text-align:left;font-size:10px;letter-spacing:.08em;text-transform:uppercase;padding:14px 10px;background:#e9e1d2}.results-table td{padding:17px 10px;border-bottom:1px solid #ded5c5;vertical-align:top}.report-scroll{overflow:auto}.empty-results{padding:20px 0;color:#5c6867}.results-chart:has(.empty-results){height:auto;min-height:100px}.dashboard-legend{font-size:12px;display:flex;gap:20px}.legend-start{color:#995331}.legend-finish{color:#376e69}@media(max-width:700px){.dashboard-head{display:block}.report-controls{min-width:0}.results-metrics{grid-template-columns:1fr 1fr}.result-metric{padding:18px}.result-metric b{font-size:42px}.results-section-head{display:block}.dashboard-head h2{font-size:44px}}.signed-in .portal-intro{display:none}.signed-in main.wrap{padding-top:25px}.portal-tabs{justify-content:flex-start}.dashboard-head{align-items:flex-start}.report-controls .actions{margin-top:15px}.report-controls{min-width:320px}.dashboard-head h2{margin-top:20px}