

/* Общие стили: подключаются из темы через HEAD аккаунта. */
@font-face{font-family:"Gilroy";src:url('/fileservice/file/download/h/edc98ce21837ed57efa620c796d8f278.woff2/a/23809/sc/271') format('woff2');font-weight:400;font-style:normal;font-display:swap}
@font-face{font-family:"Gilroy";src:url('/fileservice/file/download/h/122f3a6b51666ac1bf42a5b9617503a4.woff2/a/23809/sc/78') format('woff2');font-weight:600;font-style:normal;font-display:swap}
.gc-main-content:not(.with-left-menu) .top-notification-wrapper,.gl-ad-banner{display:none!important}
html .custom-top-notification-wrapper{position:fixed!important;left:90px!important;bottom:12px!important;z-index:999!important;width:650px!important;max-width:calc(100vw - 110px)!important;margin:0!important;padding:0!important;pointer-events:auto!important}
html .ll-mercury-banner,html .ll-mercury-banner *{box-sizing:border-box!important;font-family:"Gilroy",Arial,sans-serif!important}
html .common-banner-wrapper.ll-mercury-banner{position:relative!important;display:grid!important;grid-template-columns:110px minmax(0,1fr)!important;align-items:start!important;gap:22px!important;width:650px!important;max-width:100%!important;min-height:0!important;height:auto!important;margin:0!important;padding:28px 34px 26px 24px!important;border:1px solid #3e374e!important;border-radius:22px!important;background:radial-gradient(ellipse at 0% 20%,#302047 0%,transparent 55%),#111116!important;box-shadow:0 12px 40px #0004!important;color:#fff!important;overflow:hidden!important}
html .ll-mercury-banner.hide_banners{display:none!important}
html .ll-mercury-banner .llmb-photo{display:block!important;width:110px!important;height:110px!important;max-width:100%!important;margin:3px 0 0!important;object-fit:cover!important;border-radius:50%!important;border:1px solid #635179!important;background:#292035!important}
html .ll-mercury-banner .llmb-content{min-width:0!important}
html .ll-mercury-banner .llmb-heading-link{display:block!important;margin:0!important;padding:0!important;text-decoration:none!important;color:#fff!important}
html .ll-mercury-banner .llmb-title{margin:0 0 8px!important;padding:0!important;font-size:18px!important;font-weight:600!important;line-height:21px!important;letter-spacing:-.02em!important;text-align:left!important;color:#fff!important;text-transform:none!important}
html .ll-mercury-banner .llmb-description{display:block!important;margin:0!important;padding:0!important;font-size:13px!important;font-weight:400!important;line-height:17px!important;color:#c1baca!important;text-align:left!important}
html .ll-mercury-banner .llmb-alert{display:flex!important;align-items:flex-start!important;gap:8px!important;margin:15px 0 8px!important;padding:10px 11px!important;border:1px solid #b793494f!important;border-radius:10px!important;background:#edbb6214!important;color:#f4ca7c!important;font-size:13px!important;line-height:17px!important;text-align:left!important}
html .ll-mercury-banner .llmb-alert strong{font-size:inherit!important;line-height:inherit!important;font-weight:600!important;color:inherit!important}
html .ll-mercury-banner .llmb-alert svg{display:block!important;flex:0 0 18px!important;width:18px!important;height:18px!important}
html .ll-mercury-banner .llmb-note{margin:0 0 15px!important;padding:0!important;color:#d4cedc!important;font-size:12px!important;line-height:16px!important;font-weight:400!important;text-align:left!important}
html .ll-mercury-banner .llmb-button{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:16px!important;max-width:100%!important;min-height:42px!important;margin:0!important;padding:11px 20px!important;border:1px solid #f9d69a!important;border-radius:12px!important;background:linear-gradient(110deg,#fbd670,#efa653)!important;color:#21170b!important;font-size:14px!important;font-weight:600!important;line-height:18px!important;text-decoration:none!important;cursor:pointer!important;white-space:normal!important;text-align:center!important;transition:filter .2s!important}
html .ll-mercury-banner .llmb-button:hover{filter:brightness(1.08)}
html .ll-mercury-banner .llmb-close{position:absolute!important;top:7px!important;right:8px!important;display:flex!important;align-items:center!important;justify-content:center!important;width:32px!important;height:32px!important;margin:0!important;padding:0!important;border:0!important;border-radius:50%!important;box-shadow:none!important;background:transparent!important;color:#d5cfdf!important;font-size:27px!important;font-weight:400!important;line-height:1!important;cursor:pointer!important}
html .ll-mercury-banner a:focus-visible,html .ll-mercury-banner button:focus-visible{outline:2px solid #f5c570!important;outline-offset:3px!important}
/* Только для просмотра исходной страницы /fixBanners. */
.fixbanners{width:100%;max-width:650px;margin:24px auto}
@media(max-width:768px){html .custom-top-notification-wrapper{left:10px!important;bottom:60px!important;max-width:calc(100vw - 20px)!important}}
@media(max-width:576px){html .common-banner-wrapper.ll-mercury-banner{grid-template-columns:minmax(0,1fr)!important;gap:0!important;padding:24px 20px 20px!important;border-radius:18px!important}html .ll-mercury-banner .llmb-photo{display:none!important}html .ll-mercury-banner .llmb-title{padding-right:13px!important;font-size:16px!important;line-height:19px!important}html .ll-mercury-banner .llmb-button{display:flex!important;width:100%!important}html .ll-mercury-banner .llmb-alert{margin-top:12px!important}}

