html:has(.company-page),body.company-page{background:var(--site-nav-paper)}.company-card{width:var(--site-nav-width);margin-inline:auto;padding:calc(var(--site-nav-height) + 26px) var(--site-nav-inset) 30px;color:var(--site-nav-ink)}.company-overview{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;padding-bottom:26px}.company-overview nav[aria-label="Хлебные крошки"]{line-height:20px}.company-overview nav[aria-label="Хлебные крошки"] a{min-height:20px}.company-passport{display:grid;grid-template-columns:minmax(0,1fr);gap:32px;align-items:start}.company-passport--metric{grid-template-columns:minmax(0,1fr) minmax(0,31.76%)}.company-identity{display:grid;gap:10px;min-width:0}body.market-type .company-card .company-identity h1{max-width:none;margin:0;font:400 44px/52px var(--portal-serif);overflow-wrap:anywhere}.company-identity p{color:var(--site-nav-muted);font:400 16px/24px var(--portal-sans)}.company-identity .company-meta{font-size:18px;line-height:26px}.company-metric{display:grid;gap:4px;padding:16px;background:var(--site-nav-tint);color:var(--site-nav-muted);overflow-wrap:anywhere}.company-metric p:first-child{font:400 14px/20px var(--portal-sans)}.company-metric p:last-child{font:400 16px/24px var(--portal-sans)}body.market-type .company-card .company-metric strong{color:var(--site-nav-ink);font:400 32px/40px var(--portal-serif);font-variant-numeric:tabular-nums}.company-notice{margin-bottom:24px;padding:16px;border-inline-start:2px solid #8a3732;background:var(--site-nav-tint)}.company-notice u{display:block;text-decoration:none}.company-notice .mk-note{color:var(--site-nav-muted)}.company-programmes,.company-city{display:none}.company-card :focus-visible{outline:2px solid var(--site-nav-accent);outline-offset:3px}.company-index{margin-bottom:24px;border-top:1px solid var(--site-nav-line)}.company-index>*{border-bottom:1px solid var(--site-nav-line)}.company-index-row{display:grid;grid-template-columns:minmax(0,1fr) 128px;align-items:center;gap:24px;min-height:70px;padding:15px 24px;color:var(--site-nav-ink);text-decoration:none}:is(a,summary).company-index-row{cursor:pointer}.company-index-row:hover:is(a,summary){background:var(--site-nav-tint)}.company-index-copy{display:grid;grid-template-columns:minmax(0,24.2%) minmax(0,1fr);gap:24px;align-items:center;overflow-wrap:anywhere}.company-index-copy>:first-child{font:400 24px/32px var(--portal-serif)}.company-index-copy>:last-child{color:var(--site-nav-muted);font:400 16px/24px var(--portal-sans)}.company-index-action{justify-self:center;color:var(--site-nav-accent);font:500 16px/24px var(--portal-sans);white-space:nowrap}.company-card summary::-webkit-details-marker{display:none}.company-card summary::marker{content:""}.company-finance[open]{background:var(--site-nav-tint)}.company-finance:not([open]) .company-finance-open,.company-finance[open] .company-finance-closed{display:none}.company-finance-content{display:grid;gap:16px;padding:0 24px 24px}.company-finance-content h3{margin:0 0 4px;font:400 24px/32px var(--portal-serif)}.company-finance-content p{color:var(--site-nav-muted)}.company-finance-content a{color:var(--site-nav-accent);text-underline-offset:3px}.company-finance-content :is(table,.company-finance-sources){width:100%}.company-finance-wide,.company-finance-report{min-width:0;padding:8px 16px;background:var(--site-nav-paper)}.company-finance-content table{border-collapse:collapse;table-layout:fixed;font:400 16px/24px var(--portal-sans);font-variant-numeric:tabular-nums}.company-finance-content :is(th,td){padding:8px 10px;border-bottom:1px solid var(--site-nav-line);text-align:start;overflow-wrap:anywhere}.company-finance-content th{font-weight:500}.company-finance-year{width:12%}.company-finance-content td,.company-finance-wide thead tr:last-child th,.company-finance-report th:not(:first-child){text-align:end}.company-finance-content td,.company-finance-content th[scope=row]{white-space:nowrap}.company-finance-content th small{display:block;font:400 13px/20px var(--portal-sans);color:var(--site-nav-muted)}.company-finance-sources{display:flex;flex-wrap:wrap;gap:4px 16px}.company-finance-sources a,.company-finance-report>a{display:inline-flex;min-height:44px;align-items:center;font-size:14px}.company-finance-separate{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));gap:12px}.company-finance-separate:empty,.company-finance-separate--narrow{display:none}.company-finance-report h4{font:400 18px/26px var(--portal-serif)}.company-finance-report p{margin-bottom:4px;font-size:13px}.company-finance-revenue{padding-top:10px;border-top:1px solid var(--site-nav-line);overflow-wrap:anywhere}.company-finance-amount+.company-finance-amount{margin-top:12px}.company-finance-amount>p:first-child{margin-bottom:4px;color:var(--site-nav-ink)}.company-finance-formula{font:500 16px/24px var(--portal-sans);font-variant-numeric:tabular-nums}.company-finance-reference{margin-top:6px;font-size:14px}.company-actions{display:flex;flex-direction:column;align-items:start;gap:12px}.company-actions a{display:inline-flex;align-items:center;min-height:44px;color:var(--site-nav-accent);font-weight:500;text-decoration:none}.company-actions a:hover{text-decoration:underline}.company-actions .company-correction{justify-content:center;width:min(164px,100%);padding-inline:10px;border:1px solid currentColor}.company-card--programmes .company-correction{width:auto}.company-details>summary{width:fit-content;min-height:44px;padding-block:8px;color:var(--site-nav-accent);cursor:pointer}.company-details:not([open])>summary{display:none}.company-full{--ink: var(--site-nav-paper);--ink-2: var(--site-nav-tint);--bone: var(--site-nav-ink);--bone-70: var(--site-nav-muted);--bone-55: var(--site-nav-muted);--bone-mute: var(--site-nav-muted);--bone-25: var(--site-nav-line);--bone-12: var(--site-nav-line);--champagne: var(--site-nav-accent);--oxblood-mute: #8a3732;color:var(--site-nav-ink)}.company-card [id]{scroll-margin-top:calc(var(--site-nav-scroll-height) + 56px)}@media (max-width: 719px){.company-card{padding-block:calc(var(--site-nav-height) + 18px) 24px}.company-overview{gap:14px;padding-bottom:18px}.company-passport{grid-template-columns:minmax(0,1fr);gap:14px}.company-identity{gap:8px}body.market-type .company-card .company-identity h1{font-size:32px;line-height:40px}.company-identity .company-meta{font-size:16px;line-height:24px}.company-identity .company-intro{letter-spacing:-.18px}.company-metric{padding:12px}.company-index{margin-bottom:18px}.company-index-row{grid-template-columns:minmax(0,1fr) 40px;gap:12px;padding:12px 16px}.company-index-copy{grid-template-columns:minmax(0,1fr);gap:4px}.company-index-copy>:first-child{font:500 18px/24px var(--portal-sans)}.company-index-copy>:last-child{font-size:14px;line-height:20px}.company-index-action>span:not([class]),.company-index-action>span>span{display:none}.company-finance-content{padding:0 16px 16px;gap:14px}.company-finance-wide{display:none}.company-finance-separate--narrow{display:grid}.company-finance-report{padding-inline:10px}.company-finance-content table{font-size:14px;line-height:20px}.company-finance-content :is(th,td){padding:6px 4px}.company-finance-content th:first-child{width:22%}.company-finance-report th:last-child{white-space:nowrap;width:42%}.company-card--programmes :is(.company-meta,.company-index){display:none}.company-card--programmes .company-city{display:block;color:var(--site-nav-muted);font-size:14px;line-height:20px}.company-card--programmes .company-identity{gap:4px}.company-programmes{display:block;padding-top:16px;margin-bottom:10px;border-top:1px solid var(--site-nav-line)}body.market-type .company-programmes h2{max-width:none;margin:0;font:400 26px/34px var(--portal-serif)}.company-programmes-source,.company-programmes-limits{color:var(--site-nav-muted);font:400 14px/20px var(--portal-sans)}.company-programmes-list{margin-top:12px}.company-programmes-list section{padding:10px 0;border-bottom:1px solid var(--site-nav-line)}body.market-type .company-programmes h3{margin:0 0 3px;font:500 16px/24px var(--portal-sans)}.company-programmes-list p{font:400 15px/22px var(--portal-sans)}.company-programmes-site{margin:16px 0;padding:14px;background:var(--site-nav-tint)}.company-programmes-site p{color:var(--site-nav-muted);font:400 14px/20px var(--portal-sans)}.company-programmes-site a{display:inline-flex;align-items:center;min-height:44px;color:var(--site-nav-accent);text-underline-offset:3px}.company-card--programmes .company-actions{gap:0}.company-card--programmes .company-correction{justify-content:start;padding-inline:0;border:0}}@media (max-width: 359px){.company-finance-report{padding-inline:8px}.company-finance-content th:first-child{width:18%}}
