.admin-module__aXBbkG__shell{--canvas:#f5f7fa;--ink:#152944;--muted:#63738b;--line:#dde5ee;--coral:#bd573b;background:var(--canvas);min-height:100vh;color:var(--ink);grid-template-columns:250px minmax(0,1fr);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:grid}.admin-module__aXBbkG__sidebar{border-right:1px solid var(--line);background:#fff;flex-direction:column;align-self:start;min-height:100vh;padding:28px 17px;display:flex;position:sticky;top:0}.admin-module__aXBbkG__brand{width:max-content;color:var(--ink);letter-spacing:-.065em;align-items:center;gap:11px;margin:0 12px 31px;font-size:25px;font-weight:800;display:inline-flex}.admin-module__aXBbkG__brand>span:last-child>span{color:var(--coral)}.admin-module__aXBbkG__brandMark{background:linear-gradient(135deg,#ff875e,#ebae43);border-radius:10px;place-items:center;width:31px;height:31px;display:grid}.admin-module__aXBbkG__brandMark span{border:2px solid #fff;border-left-width:3px;border-radius:3px 8px 8px 3px;width:14px;height:17px;display:block}.admin-module__aXBbkG__adminBadge{color:#98482f;letter-spacing:.02em;background:#f9eee9;border-radius:8px;width:max-content;margin:0 12px 24px;padding:7px 10px;font-size:11px;font-weight:800}.admin-module__aXBbkG__nav{gap:5px;display:grid}.admin-module__aXBbkG__nav a{color:#52657e;border-radius:11px;align-items:center;gap:11px;min-height:42px;padding:0 13px;font-size:13px;font-weight:650;transition:background .2s,color .2s;display:flex}.admin-module__aXBbkG__nav a:first-child,.admin-module__aXBbkG__nav a:hover{color:var(--ink);background:#eff3f8}.admin-module__aXBbkG__nav svg{width:18px;height:18px}.admin-module__aXBbkG__sidebarFoot{color:#8190a3;gap:13px;margin-top:auto;padding:20px 12px 0;font-size:11px;line-height:1.5;display:grid}.admin-module__aXBbkG__sidebarFoot a,.admin-module__aXBbkG__sidebarFoot button{color:var(--ink);cursor:pointer;background:0 0;border:0;justify-content:flex-start;align-items:center;gap:7px;padding:0;font-size:12px;font-weight:700;display:inline-flex}.admin-module__aXBbkG__sidebarFoot svg{width:15px;height:15px}.admin-module__aXBbkG__main{width:min(100%,1900px);min-width:0;margin:0 auto;padding:30px clamp(23px,3.2vw,58px) 34px}.admin-module__aXBbkG__topbar{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:33px;display:flex}.admin-module__aXBbkG__breadcrumb{color:#8592a3;letter-spacing:.07em;text-transform:uppercase;font-size:11px;font-weight:750}.admin-module__aXBbkG__topbar h1{letter-spacing:-.06em;margin:8px 0 4px;font-size:clamp(29px,2.8vw,43px);line-height:1.1}.admin-module__aXBbkG__topbar p{color:var(--muted);margin:0;font-size:13px}.admin-module__aXBbkG__topActions{flex:none;align-items:center;gap:14px;display:flex}.admin-module__aXBbkG__updated{color:#8090a3;white-space:nowrap;font-size:11px}.admin-module__aXBbkG__refresh{min-height:38px;color:var(--ink);background:#fff;border:1px solid #d9e2ec;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:0 13px;font-size:12px;font-weight:750;transition:border-color .2s,transform .2s;display:inline-flex}.admin-module__aXBbkG__refresh:hover:not(:disabled){border-color:#a9b9cc;transform:translateY(-1px)}.admin-module__aXBbkG__refresh:disabled{opacity:.55}.admin-module__aXBbkG__refresh svg{width:16px;height:16px}.admin-module__aXBbkG__stateCard{border:1px solid var(--line);text-align:center;background:#fff;border-radius:26px;justify-items:center;width:min(100%,620px);min-height:330px;margin:8vh auto 0;padding:48px 32px;display:grid;box-shadow:0 18px 44px #1529440d}.admin-module__aXBbkG__stateGlyph{width:58px;height:58px;color:var(--coral);background:#fceee9;border-radius:18px;place-items:center;font-size:30px;display:grid}.admin-module__aXBbkG__stateCard h2{letter-spacing:-.04em;margin:18px 0 3px;font-size:25px}.admin-module__aXBbkG__stateCard p{max-width:390px;color:var(--muted);margin:0;font-size:14px;line-height:1.5}.admin-module__aXBbkG__stateCard>a,.admin-module__aXBbkG__stateCard>button{background:var(--ink);color:#fff;border:0;border-radius:11px;align-self:end;align-items:center;gap:8px;min-height:43px;margin-top:23px;padding:0 17px;font-size:13px;font-weight:750;display:inline-flex}.admin-module__aXBbkG__stateCard>a svg,.admin-module__aXBbkG__stateCard>button svg{width:17px;height:17px}.admin-module__aXBbkG__loginForm{text-align:left;gap:13px;width:min(100%,340px);margin-top:25px;display:grid}.admin-module__aXBbkG__loginField{color:#52647c;gap:6px;font-size:11px;font-weight:750;display:grid}.admin-module__aXBbkG__loginField input{width:100%;min-height:44px;color:var(--ink);background:#fafbfd;border:1px solid #d7e0ea;border-radius:10px;padding:0 12px;font-size:14px}.admin-module__aXBbkG__loginField input:focus{border-color:var(--coral);outline:2px solid #f4b29d}.admin-module__aXBbkG__loginError{color:#a64331;font-size:12px;line-height:1.4}.admin-module__aXBbkG__loginButton{background:var(--ink);color:#fff;border:0;border-radius:11px;justify-content:center;align-items:center;gap:9px;min-height:44px;margin-top:3px;font-size:13px;font-weight:800;display:inline-flex}.admin-module__aXBbkG__loginButton:disabled{opacity:.6}.admin-module__aXBbkG__loginButton svg{width:17px;height:17px}.admin-module__aXBbkG__inlineError{color:#993f28;background:#fff0ea;border:1px solid #f4c6b9;border-radius:12px;margin:0 0 20px;padding:12px 15px;font-size:13px}.admin-module__aXBbkG__partialWarning{color:#775417;background:#fff8e9;border:1px solid #efd5a1;border-radius:13px;gap:4px;margin:0 0 20px;padding:14px 17px;font-size:12px;line-height:1.4;display:grid}.admin-module__aXBbkG__partialWarning strong{font-size:13px}.admin-module__aXBbkG__section{margin-bottom:38px;scroll-margin-top:22px}.admin-module__aXBbkG__sectionHeader{justify-content:space-between;align-items:end;gap:20px;margin-bottom:16px;display:flex}.admin-module__aXBbkG__kicker{color:var(--coral);letter-spacing:.15em;font-size:10px;font-weight:850}.admin-module__aXBbkG__sectionHeader h2{letter-spacing:-.045em;margin:6px 0 0;font-size:clamp(22px,2vw,30px);line-height:1.2}.admin-module__aXBbkG__sectionHeader p{color:var(--muted);margin:5px 0 0;font-size:13px}.admin-module__aXBbkG__snapshot,.admin-module__aXBbkG__coverage{color:#76869b;white-space:nowrap;font-size:11px}.admin-module__aXBbkG__statsGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;display:grid}.admin-module__aXBbkG__stat{border:1px solid var(--line);background:#fff;border-radius:19px;flex-direction:column;min-height:152px;padding:19px 21px;display:flex;box-shadow:0 8px 24px #162b4d09}.admin-module__aXBbkG__stat>span{color:var(--muted);font-size:12px;font-weight:650}.admin-module__aXBbkG__stat strong{color:var(--ink);letter-spacing:-.06em;margin-top:13px;font-size:clamp(27px,2.6vw,40px);line-height:1}.admin-module__aXBbkG__stat strong em{color:#93a1b2;font-size:.55em;font-style:normal}.admin-module__aXBbkG__stat small{color:#8190a2;margin-top:auto;font-size:10px;line-height:1.3}.admin-module__aXBbkG__statAccent{background:linear-gradient(135deg,#edf4f8,#f9fbfd);border-color:#d9e4ed}.admin-module__aXBbkG__chartCard,.admin-module__aXBbkG__mapCard,.admin-module__aXBbkG__regionDetail,.admin-module__aXBbkG__tableCard{border:1px solid var(--line);background:#fff;border-radius:21px;box-shadow:0 8px 24px #162b4d09}.admin-module__aXBbkG__chartCard{margin-top:14px;padding:21px 22px 17px}.admin-module__aXBbkG__cardHeader{justify-content:space-between;align-items:start;gap:16px;display:flex}.admin-module__aXBbkG__cardHeader h3,.admin-module__aXBbkG__tableToolbar h3{letter-spacing:-.035em;margin:0;font-size:16px}.admin-module__aXBbkG__cardHeader p{color:#8793a4;margin:4px 0 0;font-size:11px}.admin-module__aXBbkG__segmented{background:#f0f3f7;border-radius:10px;gap:3px;padding:3px;display:inline-flex}.admin-module__aXBbkG__segmented button{color:#78879a;background:0 0;border:0;border-radius:8px;min-width:65px;padding:6px 8px;font-size:11px;font-weight:700}.admin-module__aXBbkG__segmented .admin-module__aXBbkG__segmentActive{color:var(--ink);background:#fff;box-shadow:0 1px 4px #1529441a}.admin-module__aXBbkG__chart{margin-top:16px;overflow-x:auto}.admin-module__aXBbkG__chartBars{background:repeating-linear-gradient(0deg,#f0f3f7 0 1px,#0000 1px 47px);border-bottom:1px solid #e8edf3;justify-content:space-between;align-items:end;gap:8px;min-width:0;height:188px;display:flex}.admin-module__aXBbkG__chartBarsLong{gap:4px;min-width:780px}.admin-module__aXBbkG__chartColumn{flex-direction:column;flex:1;align-items:center;gap:4px;min-width:10px;height:100%;display:flex}.admin-module__aXBbkG__chartStack{flex-direction:column;justify-content:end;align-items:stretch;gap:1px;width:min(100%,24px);height:calc(100% - 27px);display:flex}.admin-module__aXBbkG__chartStack span{border-radius:4px 4px 0 0;min-height:0}.admin-module__aXBbkG__chartSuccess{background:#355e8d}.admin-module__aXBbkG__chartFailure{background:#e58665}.admin-module__aXBbkG__chartColumn small{color:#8a97a7;white-space:nowrap;height:23px;font-size:9px;display:block}.admin-module__aXBbkG__chartLegend{color:#77869a;justify-content:flex-end;gap:18px;padding-top:10px;font-size:10px;display:flex}.admin-module__aXBbkG__chartLegend span,.admin-module__aXBbkG__legend span{align-items:center;gap:6px;display:inline-flex}.admin-module__aXBbkG__chartLegend i,.admin-module__aXBbkG__legend i{border-radius:3px;width:9px;height:9px;display:inline-block}.admin-module__aXBbkG__legendSuccess{background:#355e8d}.admin-module__aXBbkG__legendFailure{background:#e58665}.admin-module__aXBbkG__emptyChart{color:#8290a3;text-align:center;border:1px dashed #d7e0ea;border-radius:14px;place-items:center;min-height:180px;margin-top:12px;font-size:13px;display:grid}.admin-module__aXBbkG__mapGrid{grid-template-columns:minmax(0,1.7fr) minmax(250px,.7fr);gap:14px;display:grid}.admin-module__aXBbkG__mapCard{min-width:0;min-height:410px;box-shadow:none;background:0 0;border:0;padding:0;overflow:hidden}.admin-module__aXBbkG__regionDetail{padding:24px 22px}.admin-module__aXBbkG__regionDetail h3{letter-spacing:-.05em;margin:10px 0 6px;font-size:23px}.admin-module__aXBbkG__regionDetail p{color:var(--muted);margin:0 0 20px;font-size:12px;line-height:1.55}.admin-module__aXBbkG__regionDetail dl{border-top:1px solid var(--line);margin:25px 0 0}.admin-module__aXBbkG__regionDetail dl div{border-bottom:1px solid var(--line);justify-content:space-between;gap:10px;padding:13px 0;display:flex}.admin-module__aXBbkG__regionDetail dt{color:#7c8b9e;font-size:11px}.admin-module__aXBbkG__regionDetail dd{text-align:right;margin:0;font-size:12px;font-weight:750}.admin-module__aXBbkG__legend{color:#77869a;flex-wrap:wrap;gap:17px;margin:12px 0 0 4px;font-size:11px;display:flex}.admin-module__aXBbkG__legendGood{background:#4b9874}.admin-module__aXBbkG__legendWarning{background:#e5a348}.admin-module__aXBbkG__legendBad{background:#d56f63}.admin-module__aXBbkG__legendEmpty{background:#d4dce5}.admin-module__aXBbkG__tableCard{margin-bottom:14px;overflow:hidden}.admin-module__aXBbkG__tableToolbar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding:19px 20px;display:flex}.admin-module__aXBbkG__tableToolbar>div{align-items:baseline;gap:12px;display:flex}.admin-module__aXBbkG__tableToolbar span{color:#8b99aa;font-size:11px}.admin-module__aXBbkG__filters{align-items:center;gap:8px;display:flex}.admin-module__aXBbkG__tableNotice{color:#856326;background:#fff9ed;border-bottom:1px solid #efdbb5;padding:11px 20px;font-size:11px;line-height:1.4}.admin-module__aXBbkG__search input{width:min(260px,100%);min-height:35px;color:var(--ink);background:#f9fafc;border:1px solid #dce4ed;border-radius:9px;padding:0 12px;font-size:12px}.admin-module__aXBbkG__search select{min-height:35px;color:var(--ink);background:#f9fafc;border:1px solid #dce4ed;border-radius:9px;padding:0 9px;font-size:12px}.admin-module__aXBbkG__search input:focus,.admin-module__aXBbkG__search select:focus{border-color:var(--coral);outline:2px solid #f4b29d}.admin-module__aXBbkG__tableScroll{overflow-x:auto}.admin-module__aXBbkG__tableCard table{border-collapse:collapse;text-align:left;width:100%}.admin-module__aXBbkG__tableCard th{color:#8290a3;letter-spacing:.07em;text-transform:uppercase;white-space:nowrap;background:#fafbfd;padding:11px 18px;font-size:10px;font-weight:800}.admin-module__aXBbkG__tableCard td{color:#51627a;white-space:nowrap;border-top:1px solid #edf1f5;padding:13px 18px;font-size:12px}.admin-module__aXBbkG__tableCard td strong{color:var(--ink);font-size:12px;font-weight:750;display:block}.admin-module__aXBbkG__tableCard td small{color:#9aa7b6;margin-top:3px;font-size:10px;display:block}.admin-module__aXBbkG__tableCard tr:hover td{background:#fbfcfd}.admin-module__aXBbkG__tableCard .admin-module__aXBbkG__emptyRow{color:#8391a4;text-align:center;padding:32px 18px}.admin-module__aXBbkG__pager{border-top:1px solid var(--line);color:#718197;justify-content:space-between;align-items:center;gap:12px;padding:12px 18px;font-size:11px;display:flex}.admin-module__aXBbkG__pager>div{gap:7px;display:flex}.admin-module__aXBbkG__pager button{min-height:31px;color:var(--ink);background:#fff;border:1px solid #dce4ed;border-radius:8px;padding:0 10px;font-size:11px;font-weight:700}.admin-module__aXBbkG__pager button:disabled{color:#aeb9c5;background:#fafbfd}.admin-module__aXBbkG__successNotice{color:#246746;background:#effaf3;border:1px solid #bfe2ce;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;padding:12px 16px;font-size:12px;font-weight:650;display:flex}.admin-module__aXBbkG__successNotice button{width:25px;height:25px;color:inherit;background:0 0;border:0;border-radius:6px;font-size:20px;line-height:1}.admin-module__aXBbkG__rowAction{color:#244569;white-space:nowrap;background:#fff;border:1px solid #d7e1ed;border-radius:8px;min-height:31px;padding:0 10px;font-size:11px;font-weight:750}.admin-module__aXBbkG__rowAction:hover{background:#f4f8fb;border-color:#a6b9cd}.admin-module__aXBbkG__rowActionDanger{color:#a63d32;border-color:#f2d6d1}.admin-module__aXBbkG__rowActionDanger:hover{background:#fff4f2;border-color:#db9f98}.admin-module__aXBbkG__modal{width:min(440px,100vw - 32px);max-height:calc(100dvh - 32px);color:var(--ink);background:#fff;border:1px solid #d9e3ed;border-radius:21px;margin:auto;padding:28px;position:fixed;inset:0;overflow:auto;box-shadow:0 26px 90px #13274042}.admin-module__aXBbkG__modal::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#09182d8c}.admin-module__aXBbkG__modal h3{letter-spacing:-.045em;margin:10px 0 8px;font-size:23px}.admin-module__aXBbkG__modal p{color:#5c6d83;overflow-wrap:anywhere;margin:0 0 20px;font-size:13px;line-height:1.5}.admin-module__aXBbkG__modalField{color:#51647d;gap:8px;margin:0 0 18px;font-size:12px;font-weight:750;display:grid}.admin-module__aXBbkG__modalField input{width:100%;min-height:43px;color:var(--ink);background:#f9fbfd;border:1px solid #d7e1ec;border-radius:10px;padding:0 12px;font-size:15px}.admin-module__aXBbkG__modalError{color:#a33e32;background:#fff0ed;border-radius:9px;margin:0 0 15px;padding:10px 12px;font-size:12px;line-height:1.4}.admin-module__aXBbkG__modalActions{justify-content:flex-end;gap:8px;display:flex}.admin-module__aXBbkG__modalActions button{min-height:39px;color:var(--ink);background:#fff;border:1px solid #d7e1eb;border-radius:9px;padding:0 13px;font-size:12px;font-weight:750}.admin-module__aXBbkG__modalActions button:disabled{opacity:.55}.admin-module__aXBbkG__modalActions .admin-module__aXBbkG__modalPrimary{color:#fff;background:#21466c;border-color:#21466c}.admin-module__aXBbkG__modalActions .admin-module__aXBbkG__modalDanger{color:#fff;background:#ac493d;border-color:#ac493d}.admin-module__aXBbkG__shell button:focus-visible,.admin-module__aXBbkG__shell a:focus-visible,.admin-module__aXBbkG__shell select:focus-visible,.admin-module__aXBbkG__shell input:focus-visible,.admin-module__aXBbkG__modal button:focus-visible,.admin-module__aXBbkG__modal input:focus-visible{outline-offset:2px;outline:3px solid #e79772}.admin-module__aXBbkG__status{white-space:nowrap;border-radius:999px;align-items:center;gap:6px;width:max-content;padding:6px 9px;font-size:10px;font-weight:750;display:inline-flex}.admin-module__aXBbkG__status>span{background:currentColor;border-radius:50%;width:6px;height:6px}.admin-module__aXBbkG__statusGood{color:#2a8654;background:#e8f5ee}.admin-module__aXBbkG__statusWarning{color:#a36a1d;background:#fff3df}.admin-module__aXBbkG__statusBad{color:#b24a43;background:#ffedea}.admin-module__aXBbkG__statusMuted{color:#728197;background:#eff2f5}.admin-module__aXBbkG__footer{border-top:1px solid var(--line);color:#95a0ae;justify-content:space-between;gap:16px;padding:16px 0 2px;font-size:10px;display:flex}.admin-module__aXBbkG__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:1100px){.admin-module__aXBbkG__shell{grid-template-columns:210px minmax(0,1fr)}.admin-module__aXBbkG__statsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-module__aXBbkG__mapGrid{grid-template-columns:1fr}.admin-module__aXBbkG__mapCard{min-height:360px}}@media (max-width:760px){.admin-module__aXBbkG__shell{display:block}.admin-module__aXBbkG__sidebar{border-right:0;border-bottom:1px solid var(--line);min-height:auto;padding:15px 17px 12px;position:static}.admin-module__aXBbkG__brand{margin:0 0 9px;font-size:22px}.admin-module__aXBbkG__brandMark{width:26px;height:26px}.admin-module__aXBbkG__adminBadge{margin:0;font-size:10px;position:absolute;top:18px;right:15px}.admin-module__aXBbkG__nav{gap:4px;margin:4px -3px 0;display:flex;overflow-x:auto}.admin-module__aXBbkG__nav a{flex:none;min-height:36px;padding:0 9px;font-size:11px}.admin-module__aXBbkG__nav svg{width:15px;height:15px}.admin-module__aXBbkG__sidebarFoot{display:none}.admin-module__aXBbkG__main{padding:23px 16px 30px}.admin-module__aXBbkG__topbar{flex-direction:column;align-items:start;gap:14px;margin-bottom:24px}.admin-module__aXBbkG__topActions{justify-content:space-between;width:100%}.admin-module__aXBbkG__sectionHeader{flex-direction:column;align-items:start;gap:8px}.admin-module__aXBbkG__statsGrid{gap:9px}.admin-module__aXBbkG__stat{border-radius:16px;min-height:132px;padding:15px}.admin-module__aXBbkG__stat strong{font-size:27px}.admin-module__aXBbkG__chartCard{padding:17px 15px}.admin-module__aXBbkG__cardHeader{flex-direction:column;align-items:start}.admin-module__aXBbkG__mapCard{min-height:300px;padding:0}.admin-module__aXBbkG__tableToolbar{flex-direction:column;align-items:start}.admin-module__aXBbkG__filters{flex-wrap:wrap;width:100%}.admin-module__aXBbkG__filters .admin-module__aXBbkG__search:first-child{flex:180px}.admin-module__aXBbkG__search,.admin-module__aXBbkG__search input{width:100%}.admin-module__aXBbkG__footer{flex-direction:column;gap:5px}}@media (max-width:390px){.admin-module__aXBbkG__adminBadge{padding:6px;font-size:9px}.admin-module__aXBbkG__stat>span{font-size:11px}}
.RussiaAvailabilityMap-module__cs3meq__card{background:#fff;border:1px solid #dce4ed;border-radius:28px;padding:clamp(20px,3vw,34px);box-shadow:0 20px 60px #172b4d0b}.RussiaAvailabilityMap-module__cs3meq__heading{justify-content:space-between;align-items:flex-start;gap:22px;display:flex}.RussiaAvailabilityMap-module__cs3meq__eyebrow{color:#a73f24;letter-spacing:.14em;text-transform:uppercase;margin:0 0 9px;font-size:11px;font-weight:800}.RussiaAvailabilityMap-module__cs3meq__heading h2{color:#172b4d;letter-spacing:-.055em;margin:0;font-size:clamp(25px,3vw,38px);line-height:1.1}.RussiaAvailabilityMap-module__cs3meq__intro{color:#63748b;max-width:690px;margin:10px 0 0;font-size:13px;line-height:1.55}.RussiaAvailabilityMap-module__cs3meq__coverage{text-align:right;background:#edf2f8;border-radius:18px;flex:none;min-width:150px;padding:13px 17px;display:grid}.RussiaAvailabilityMap-module__cs3meq__coverage strong{color:#172b4d;letter-spacing:-.05em;font-size:29px;line-height:1}.RussiaAvailabilityMap-module__cs3meq__coverage strong span{color:#94a2b4;font-size:18px}.RussiaAvailabilityMap-module__cs3meq__coverage>span{color:#63748b;margin-top:5px;font-size:10px;font-weight:700}.RussiaAvailabilityMap-module__cs3meq__legend{flex-wrap:wrap;gap:9px 20px;margin:24px 0 10px;display:flex}.RussiaAvailabilityMap-module__cs3meq__legend>span{color:#63748b;align-items:center;gap:7px;font-size:11px;font-weight:650;display:inline-flex}.RussiaAvailabilityMap-module__cs3meq__legendDot,.RussiaAvailabilityMap-module__cs3meq__selectedDot{background:#c9d3de;border-radius:50%;flex:none;width:9px;height:9px;display:inline-block}.RussiaAvailabilityMap-module__cs3meq__legendDot[data-status=healthy],.RussiaAvailabilityMap-module__cs3meq__selectedDot[data-status=healthy]{background:#42a77f}.RussiaAvailabilityMap-module__cs3meq__legendDot[data-status=degraded],.RussiaAvailabilityMap-module__cs3meq__selectedDot[data-status=degraded]{background:#f3b64a}.RussiaAvailabilityMap-module__cs3meq__legendDot[data-status=blocked],.RussiaAvailabilityMap-module__cs3meq__selectedDot[data-status=blocked]{background:#e17869}.RussiaAvailabilityMap-module__cs3meq__mapCanvas{background:linear-gradient(#f5f8fb,#edf3f8);border-radius:20px;place-items:center;min-height:250px;display:grid;overflow:hidden}.RussiaAvailabilityMap-module__cs3meq__mapSvg{flex:none;width:100%;height:auto;max-height:500px;padding:12px;display:block}.RussiaAvailabilityMap-module__cs3meq__region{fill:#c9d3de;stroke:#fff;stroke-width:.9px;vector-effect:non-scaling-stroke;transition:fill .18s,stroke-width .18s,filter .18s}.RussiaAvailabilityMap-module__cs3meq__region[data-status=healthy]{fill:#42a77f}.RussiaAvailabilityMap-module__cs3meq__region[data-status=degraded]{fill:#f3b64a}.RussiaAvailabilityMap-module__cs3meq__region[data-status=blocked]{fill:#e17869}.RussiaAvailabilityMap-module__cs3meq__region[role=button]{cursor:pointer}.RussiaAvailabilityMap-module__cs3meq__region[role=button]:hover,.RussiaAvailabilityMap-module__cs3meq__region[role=button]:focus-visible{stroke:#172b4d;stroke-width:2px;filter:brightness(.96);outline:none}.RussiaAvailabilityMap-module__cs3meq__region[data-selected=true]{stroke:#172b4d;stroke-width:2px}.RussiaAvailabilityMap-module__cs3meq__selectedOutline{stroke:#172b4d;stroke-width:2.2px;vector-effect:non-scaling-stroke;pointer-events:none}.RussiaAvailabilityMap-module__cs3meq__selectedCard{background:#f8fafc;border:1px solid #dce4ed;border-radius:16px;align-items:flex-start;gap:11px;margin-top:16px;padding:14px 16px;display:flex}.RussiaAvailabilityMap-module__cs3meq__selectedDot{width:11px;height:11px;margin-top:4px}.RussiaAvailabilityMap-module__cs3meq__selectedCard>div{gap:4px;display:grid}.RussiaAvailabilityMap-module__cs3meq__selectedCard strong{color:#172b4d;font-size:14px}.RussiaAvailabilityMap-module__cs3meq__selectedCard span:last-child{color:#63748b;font-size:11px;line-height:1.4}.RussiaAvailabilityMap-module__cs3meq__unmapped{background:#fffaf1;border:1px solid #eedfc3;border-radius:16px;margin-top:18px;padding:16px}.RussiaAvailabilityMap-module__cs3meq__unmapped strong{color:#172b4d;font-size:12px}.RussiaAvailabilityMap-module__cs3meq__unmapped p{color:#68788c;margin:4px 0 12px;font-size:11px;line-height:1.45}.RussiaAvailabilityMap-module__cs3meq__unmappedList{flex-wrap:wrap;gap:7px;display:flex}.RussiaAvailabilityMap-module__cs3meq__unmappedList button,.RussiaAvailabilityMap-module__cs3meq__regionIndex button{color:#253b5b;text-align:left;background:#fff;border:1px solid #dce4ed;border-radius:9px;align-items:center;gap:7px;padding:7px 10px;font-size:11px;display:inline-flex}.RussiaAvailabilityMap-module__cs3meq__unmappedList button:disabled,.RussiaAvailabilityMap-module__cs3meq__regionIndex button:disabled{cursor:default}.RussiaAvailabilityMap-module__cs3meq__unmappedList button:hover:not(:disabled),.RussiaAvailabilityMap-module__cs3meq__regionIndex button:hover:not(:disabled){border-color:#a73f24}.RussiaAvailabilityMap-module__cs3meq__regionIndex{color:#51617a;margin-top:16px;font-size:11px}.RussiaAvailabilityMap-module__cs3meq__regionIndex summary{cursor:pointer;width:max-content;font-weight:700}.RussiaAvailabilityMap-module__cs3meq__regionIndex>div{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:7px;max-height:300px;margin-top:13px;display:grid;overflow:auto}.RussiaAvailabilityMap-module__cs3meq__attribution{color:#8a97a9;margin:17px 0 0;font-size:10px;line-height:1.5}.RussiaAvailabilityMap-module__cs3meq__attribution a{text-underline-offset:2px;text-decoration:underline}@media (max-width:680px){.RussiaAvailabilityMap-module__cs3meq__card{border-radius:21px}.RussiaAvailabilityMap-module__cs3meq__heading{display:grid}.RussiaAvailabilityMap-module__cs3meq__coverage{text-align:left;width:max-content;min-width:0}.RussiaAvailabilityMap-module__cs3meq__legend{gap:9px 12px}.RussiaAvailabilityMap-module__cs3meq__mapCanvas{justify-content:flex-start;min-height:180px;overflow-x:auto}.RussiaAvailabilityMap-module__cs3meq__mapSvg{min-width:650px}}
