#regionPanel{min-width:0}.rg-controls{display:flex;align-items:end;gap:12px;flex-wrap:wrap}.rg-controls label,.rg-filter label{display:grid;gap:6px;font-size:13px;color:#667085}.rg-period{min-width:260px}.rg-controls select,.rg-filter input,.rg-filter select{min-height:40px;padding:9px 12px;border:1px solid #d0d5dd;border-radius:9px;background:white;color:#172b4d;max-width:100%}.rg-status{display:flex;gap:16px;align-items:center;flex-wrap:wrap;padding:14px 0}.rg-status span{color:#667085}.rg-status progress{width:180px;height:6px;accent-color:#2878eb}.rg-result-heading{display:flex;justify-content:space-between;align-items:center;gap:12px;margin:22px 0 16px}.rg-result-heading h2{font-size:19px;margin:0 0 6px}.rg-result-heading p{font-size:13px;color:#667085;margin:0}.rg-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.rg-stats article,.rg-card{border:1px solid #e4e7ec;border-radius:12px;padding:18px;background:#fff}.rg-stats span,.rg-stats small{display:block;color:#667085;font-size:12px}.rg-stats strong{display:block;font-size:26px;color:#1d2939;margin:8px 0;font-variant-numeric:tabular-nums}.rg-charts{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:16px}.rg-card{min-width:0}.rg-card h3{font-size:15px;margin:0 0 12px}.rg-card p{font-size:12px;color:#667085}.rg-funnel-card{grid-column:1/-1}.rg-regions{display:grid;gap:10px}.rg-regions button{display:grid;grid-template-columns:1fr auto;text-align:left;gap:6px;padding:10px 12px;border:1px solid #e4e7ec;border-radius:8px;background:#fff}.rg-regions button[aria-pressed=true]{background:#edf4ff;border-color:#2878eb;color:#175cd3}.rg-track{height:6px;background:#edf2f8;border-radius:8px;display:block;grid-column:1/-1;overflow:hidden}.rg-track i{display:block;background:#3686ee;height:100%;border-radius:inherit}.rg-bars{display:grid;gap:11px;max-height:530px;overflow:auto}.rg-bar{display:grid;grid-template-columns:minmax(80px,1fr) 2fr auto;gap:12px;align-items:center;font-size:12px}.rg-bar span{overflow-wrap:anywhere}.rg-bar .rg-track{grid-column:auto}.rg-funnel{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.rg-funnel section{padding:20px 16px;border-radius:10px;background:#edf4ff;border-top:3px solid #3686ee}.rg-funnel section:nth-child(2){background:#ecfdf3;border-color:#32a473}.rg-funnel section:nth-child(3){background:#fffaeb;border-color:#ecab23}.rg-funnel section:nth-child(4){background:#fff1f0;border-color:#ec756f}.rg-funnel strong{display:block;margin:8px 0;font-size:25px}.rg-funnel small{color:#667085}.rg-filter{display:flex;align-items:end;flex-wrap:wrap;gap:16px;margin:20px 0 12px}.rg-filter>span{margin:auto 0 10px;color:#667085;font-size:13px}.rg-table-wrap{position:relative;overflow:auto;border:1px solid #e4e7ec;border-radius:12px;max-width:100%;background:#fff}.rg-table{border-collapse:collapse;width:100%;min-width:1880px;font-size:13px}.rg-table th,.rg-table td{padding:12px 14px;text-align:right;border-bottom:1px solid #eef0f4;white-space:nowrap}.rg-table th{background:#f7f9fc;color:#475467;font-weight:600}.rg-table td:first-child,.rg-table th:first-child{text-align:left;position:sticky;left:0;background:#fff;z-index:1;min-width:160px}.rg-table th:first-child{background:#f7f9fc}.rg-table th button{padding:4px;border:0;background:transparent;color:inherit;font-size:12px}.rg-table td small{display:block;font-size:11px;color:#98a2b3;margin-top:5px}.rg-table tbody tr:hover td{background:#f8fbff}.rg-table td strong{font-weight:500;font-variant-numeric:tabular-nums}#regionPanel [hidden]{display:none!important}#regionPanel .cache-toolbar{display:flex;align-items:end;gap:12px;flex-wrap:wrap}#regionPanel .cache-toolbar label{display:grid;gap:6px;font-size:12px}#rgCache{max-width:100%;min-height:38px;border:1px solid #d0d5dd;border-radius:8px;padding:8px}#rgIssue a{margin-left:12px}#rgConfirm{max-width:440px;border:1px solid #e4e7ec;border-radius:14px;padding:24px}#rgConfirm::backdrop{background:#10182866}
@media(min-width:1500px){.rg-stats{grid-template-columns:repeat(6,minmax(0,1fr))}}@media(max-width:900px){.rg-charts{grid-template-columns:1fr}.rg-funnel{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.rg-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.rg-period{min-width:0;width:100%}.rg-controls label,.rg-filter label{max-width:100%}.rg-result-heading{align-items:start}.rg-stats article,.rg-card{padding:12px}.rg-stats strong{font-size:22px}#rgCache{width:100%}#regionPanel .cache-toolbar label{width:100%}}
