.ConsentBanner_inline__yv9IR{min-width:0;margin-top:var(--vk-sp-3)}.ConsentBanner_inline__yv9IR aside{max-width:none;padding-right:56px;box-shadow:none}.ConsentBanner_inline__yv9IR p{font-size:14px;line-height:1.5;color:var(--color-ink-2)}.ConsentBanner_inline__yv9IR :is(button,a){min-height:44px;min-width:44px;white-space:normal}.ConsentBanner_inline__yv9IR a{display:inline-flex;align-items:center}.ConsentBanner_inline__yv9IR button[aria-label]{color:var(--color-ink-2)}.ConsentBanner_inline__yv9IR :is(button,a):focus-visible{outline:2px solid var(--color-primary);outline-offset:3px}.ConsentBanner_dock__reRIf{position:fixed;z-index:140;left:0;right:0;bottom:0;pointer-events:none}.ConsentBanner_bar__gkSXv{pointer-events:auto;display:flex;align-items:center;gap:var(--vk-sp-2);box-sizing:border-box;min-height:44px;padding:5px var(--vk-sp-1) max(5px,env(safe-area-inset-bottom)) var(--vk-sp-3);border-top:1px solid var(--color-border);background:var(--color-background);color:var(--color-ink-2);box-shadow:var(--vk-shadow-md)}.ConsentBanner_text__3gJAX{display:block;flex:1 1 auto;min-width:0;margin:0;font-size:11px;line-height:14px}.ConsentBanner_body__o7Pdo{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.ConsentBanner_link__nVfbn{font-weight:500;color:var(--color-primary);text-decoration:underline;text-underline-offset:2px}.ConsentBanner_link__nVfbn:hover{color:var(--color-primary-hover)}.ConsentBanner_actions__aNJ_k{display:flex;flex:none;align-items:center;gap:var(--vk-sp-1)}.ConsentBanner_action__NXcJI{display:inline-flex;align-items:center;justify-content:center;height:32px;padding:0 var(--vk-sp-3);border:1px solid var(--color-border);border-radius:var(--vk-r-2);background:transparent;font:600 12px/1 var(--vk-font);color:var(--color-ink);white-space:nowrap;cursor:pointer;transition:background-color var(--vk-anim-micro) var(--vk-ease-standard),border-color var(--vk-anim-micro) var(--vk-ease-standard),color var(--vk-anim-micro) var(--vk-ease-standard)}.ConsentBanner_action__NXcJI:hover{border-color:var(--color-line-strong);background:var(--color-paper)}.ConsentBanner_actionStrong__jZNxv{color:var(--color-primary)}.ConsentBanner_close__K9Tmo{display:inline-flex;flex:none;align-items:center;justify-content:center;width:24px;height:24px;padding:0;border:0;border-radius:var(--vk-r-1);background:transparent;color:var(--color-ink-3);cursor:pointer;transition:background-color var(--vk-anim-micro) var(--vk-ease-standard),color var(--vk-anim-micro) var(--vk-ease-standard)}.ConsentBanner_close__K9Tmo:hover{background:var(--color-paper);color:var(--color-ink)}.ConsentBanner_closeIcon__uPLKm{width:14px;height:14px}.ConsentBanner_bar__gkSXv :is(button,a):focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.ConsentBanner_bar__gkSXv:not([data-vk-consent-banner=other]){flex-wrap:wrap;position:relative;padding-right:32px}.ConsentBanner_bar__gkSXv:not([data-vk-consent-banner=other]) .ConsentBanner_text__3gJAX{white-space:normal;flex-wrap:wrap;flex-basis:100%}.ConsentBanner_bar__gkSXv:not([data-vk-consent-banner=other]) .ConsentBanner_close__K9Tmo{position:absolute;top:6px;right:var(--vk-sp-1)}@media (min-width:640px){.ConsentBanner_dock__reRIf{left:auto;right:var(--vk-sp-3);bottom:max(var(--vk-sp-1),env(safe-area-inset-bottom));width:auto;max-width:min(480px,calc(100vw - 2 * var(--vk-sp-3)))}.ConsentBanner_bar__gkSXv{min-height:0;height:32px;gap:var(--vk-sp-1);padding:0 var(--vk-sp-1) 0 var(--vk-sp-3);border:1px solid var(--color-border);border-radius:var(--vk-r-pill);box-shadow:var(--vk-shadow-md)}.ConsentBanner_text__3gJAX{font-size:12px;line-height:16px;white-space:nowrap}.ConsentBanner_body__o7Pdo{display:block;-webkit-line-clamp:none;overflow:hidden;text-overflow:ellipsis}.ConsentBanner_action__NXcJI{height:24px;padding:0 var(--vk-sp-2);border-color:transparent}.ConsentBanner_action__NXcJI:hover{border-color:transparent;background:var(--color-primary-soft)}}@media (prefers-reduced-motion:reduce){.ConsentBanner_action__NXcJI,.ConsentBanner_close__K9Tmo{transition:none}}