.IfGOWG_modal{max-width:calc(100vw - 32px)}.IfGOWG_toolbar{grid-template-columns:1fr auto;align-items:center;gap:16px;margin-bottom:20px;display:grid}.IfGOWG_heading{grid-column:1/-1;min-width:0;padding-right:32px}.IfGOWG_heading h2{color:#17233c;margin:0 0 2px;font-size:20px;font-weight:700;line-height:1.3}.IfGOWG_period{color:#64748b;align-items:center;gap:8px;font-size:13px;font-weight:500;display:flex}.IfGOWG_tabs{background:#f0f2f6;border-radius:10px;justify-self:start;align-items:center;padding:3px;display:flex}.IfGOWG_tab,.IfGOWG_activeTab{color:#64748b;cursor:pointer;min-width:88px;font:inherit;background:0 0;border:0;border-radius:8px;padding:6px 16px;font-size:13px;font-weight:600;transition:background .16s,color .16s,box-shadow .16s}.IfGOWG_activeTab{color:#fff;background:#1764e8;box-shadow:0 2px 6px #1764e833}.IfGOWG_filters{justify-content:flex-end;gap:8px;display:flex}.IfGOWG_filters>.ant-select{width:140px;height:36px}.IfGOWG_filters .ant-select-selector{align-items:center;font-size:13px;border-radius:8px!important;height:36px!important}.IfGOWG_filters .ant-select-selection-item{line-height:34px!important}.IfGOWG_chart{width:100%;height:clamp(280px,48vh,400px);position:relative}.IfGOWG_loading{z-index:1;background:#ffffffb8;place-items:center;display:grid;position:absolute;inset:0}.IfGOWG_retryButton{color:#fff;cursor:pointer;background:#1764e8;border:0;border-radius:6px;padding:6px 12px}@media (max-width:640px){.IfGOWG_toolbar{grid-template-columns:1fr;gap:12px;margin-bottom:16px}.IfGOWG_heading{grid-column:auto}.IfGOWG_tabs{justify-self:stretch}.IfGOWG_tab,.IfGOWG_activeTab{flex:1;min-width:0}.IfGOWG_filters{justify-content:stretch}.IfGOWG_filters>.ant-select{width:100%}.IfGOWG_chart{height:300px}}@media (prefers-reduced-motion:reduce){.IfGOWG_tab,.IfGOWG_activeTab{transition:none}}
.s20Q5G_helpdeskButton{z-index:1040;color:#fff;cursor:pointer;background:linear-gradient(#0033de,#00aeef);border:0;border-radius:40%;justify-content:center;align-items:center;width:65px;height:65px;transition:transform .18s;display:flex;position:fixed;bottom:20px;right:20px;box-shadow:0 4px 12px #57b0fc66}.s20Q5G_helpdeskButton svg{width:30px;height:30px}.s20Q5G_helpdeskButton:hover{transform:scale(1.1)}.s20Q5G_helpdeskButton:focus-visible{outline-offset:3px;outline:3px solid #1764e84d}.s20Q5G_helpdeskModal .ant-modal-content{border-radius:20px;padding:0;overflow:hidden}.s20Q5G_modalContent{text-align:center;padding:38px 32px 32px}.s20Q5G_modalContent h2{color:#17233c;margin:14px 0 8px;font-size:28px;font-weight:800}.s20Q5G_modalContent p{color:#77849a;max-width:360px;margin:0 auto 22px;font-size:14px;line-height:1.7}.s20Q5G_modalIcon{color:#1764e8;background:#1764e81a;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;margin:0 auto 16px;font-size:26px;display:flex}.s20Q5G_modalEyebrow{color:#1764e8;letter-spacing:.1em;font-size:11px;font-weight:800}.s20Q5G_modalButton{color:#fff;cursor:pointer;background:#1764e8;border:0;border-radius:24px;min-width:120px;padding:11px 22px;font-size:13px;font-weight:700}@media (max-width:560px){.s20Q5G_helpdeskButton{width:38px;height:38px}.s20Q5G_helpdeskButton svg{width:24px;height:24px}}@media (prefers-reduced-motion:reduce){.s20Q5G_helpdeskButton{transition:none}}
