.ModalWindow[data-v-484f3ee2]{z-index:var(--srok-z-modal);box-sizing:border-box;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.ModalWindow--guideDockTop[data-v-484f3ee2]{--guide-dock-tip:var(--srok-guide-dock-tip,7rem);--guide-dock-bottom:1.25rem;padding-top:max(var(--guide-dock-tip),env(safe-area-inset-top,0px));padding-bottom:max(var(--guide-dock-bottom),env(safe-area-inset-bottom,0px));flex-direction:column;justify-content:flex-start;align-items:center;padding-inline:16px;display:flex}@media (width<=959px){.ModalWindow--guideDockTop[data-v-484f3ee2]{--guide-dock-tip:var(--srok-guide-dock-tip,12.5rem);--guide-dock-bottom:1rem}}@media (width<=639px){.ModalWindow--guideDockTop[data-v-484f3ee2]{padding-inline:.75rem}}.ModalWindow__backdrop[data-v-484f3ee2]{background:#0a0a0a73;position:absolute;inset:0}.ModalWindow__handle[data-v-484f3ee2]{display:none}.ModalWindow__panel[data-v-484f3ee2]{z-index:1;background:var(--srok-surface,var(--secondary-background-color));box-sizing:border-box;border-radius:14px;flex-direction:column;width:min(100%,440px);min-height:0;max-height:min(90vh,720px);padding:1.25rem 1.35rem 1.35rem;display:flex;position:relative;overflow:hidden;box-shadow:0 24px 64px #0a0a0a2e}.ModalWindow__panel--lg[data-v-484f3ee2]{width:min(100%,720px);max-height:min(92vh,860px)}.ModalWindow--guideDockTop .ModalWindow__panel[data-v-484f3ee2]{width:min(100%,720px);min-height:0;max-height:calc(100dvh - var(--guide-dock-tip) - var(--guide-dock-bottom));flex:0 auto}@media (width<=639px){.ModalWindow--guideDockTop .ModalWindow__panel[data-v-484f3ee2]{border-radius:14px;width:100%}}.ModalWindow__header[data-v-484f3ee2]{justify-content:space-between;align-items:center;gap:12px;margin:0 0 1rem;padding:0;display:flex}.ModalWindow__title[data-v-484f3ee2]{color:var(--srok-text,var(--quaternary-text-color));margin:0;font-size:1.125rem;font-weight:700;line-height:1.25}.ModalWindow__close[data-v-484f3ee2]{background:var(--srok-subtle,#f5f5f4);width:2rem;height:2rem;color:var(--srok-muted,#71717a);cursor:pointer;border:none;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;margin:0;padding:0;transition:background-color .15s,color .15s,transform .15s;display:inline-flex}.ModalWindow__close[data-v-484f3ee2] svg{width:1rem;height:1rem}.ModalWindow__close[data-v-484f3ee2]:hover{background:var(--srok-nav-active,#e1e8ee);color:var(--srok-text,#22394b)}.ModalWindow__close[data-v-484f3ee2]:active{transform:scale(.96)}.ModalWindow__body[data-v-484f3ee2]{flex-direction:column;flex:0 auto;min-width:0;min-height:0;padding:0;display:flex;overflow:auto}.ModalWindow--guideDockTop .ModalWindow__body[data-v-484f3ee2]{flex:auto;min-height:0;overflow:auto}.ModalWindow__footer[data-v-484f3ee2]{border-top:1px solid var(--srok-line,var(--srok-border));background:var(--srok-surface,var(--secondary-background-color));flex-shrink:0;margin:.85rem 0 0;padding:.85rem 0 0}.srok-modal-enter-active[data-v-484f3ee2],.srok-modal-leave-active[data-v-484f3ee2]{transition:opacity .18s}.srok-modal-enter-active .ModalWindow__panel[data-v-484f3ee2],.srok-modal-leave-active .ModalWindow__panel[data-v-484f3ee2]{transition:opacity .2s,transform .2s}.srok-modal-enter-from[data-v-484f3ee2],.srok-modal-leave-to[data-v-484f3ee2]{opacity:0}.srok-modal-enter-from .ModalWindow__panel[data-v-484f3ee2]{opacity:0;transform:translateY(10px)scale(.98)}.srok-modal-leave-to .ModalWindow__panel[data-v-484f3ee2]{opacity:0;transform:translateY(6px)scale(.98)}@media (width<=959px){.ModalWindow[data-v-484f3ee2]{place-items:end stretch;padding:0}.ModalWindow__handle[data-v-484f3ee2]{background:var(--srok-border);border-radius:999px;flex-shrink:0;width:2.25rem;height:.28rem;margin:0 auto .85rem;display:block}.ModalWindow__panel[data-v-484f3ee2]{width:100%;max-height:min(88dvh,640px);padding:.65rem 1.1rem calc(1.1rem + env(safe-area-inset-bottom));border-radius:16px 16px 0 0;box-shadow:0 -12px 40px #0a0a0a29}.ModalWindow--guideDockTop[data-v-484f3ee2]{place-items:unset;padding-top:max(var(--guide-dock-tip),env(safe-area-inset-top,0px));padding-bottom:max(var(--guide-dock-bottom),env(safe-area-inset-bottom,0px));flex-direction:column;justify-content:flex-start;align-items:center;padding-inline:.75rem;display:flex}.ModalWindow--guideDockTop .ModalWindow__panel[data-v-484f3ee2]{width:100%;min-height:0;max-height:calc(100dvh - var(--guide-dock-tip) - var(--guide-dock-bottom));border-radius:14px;flex:0 auto;padding:.65rem 1.1rem 1.1rem;box-shadow:0 24px 64px #0a0a0a2e}.ModalWindow--guideDockTop .ModalWindow__handle[data-v-484f3ee2]{display:none}.ModalWindow__footer[data-v-484f3ee2]{margin:.75rem -1.1rem calc(-1.1rem - env(safe-area-inset-bottom));padding:.85rem 1.1rem calc(.95rem + env(safe-area-inset-bottom));background:var(--srok-surface,var(--secondary-background-color))}.ModalWindow--guideDockTop .ModalWindow__footer[data-v-484f3ee2]{margin:.75rem 0 0;padding:.85rem 0 0}.srok-modal-enter-from .ModalWindow__panel[data-v-484f3ee2]{transform:translateY(28px)}.srok-modal-leave-to .ModalWindow__panel[data-v-484f3ee2]{transform:translateY(16px)}}@media (prefers-reduced-motion:reduce){.srok-modal-enter-active[data-v-484f3ee2],.srok-modal-enter-active .ModalWindow__panel[data-v-484f3ee2],.srok-modal-leave-active[data-v-484f3ee2],.srok-modal-leave-active .ModalWindow__panel[data-v-484f3ee2]{transition:none}.srok-modal-enter-from .ModalWindow__panel[data-v-484f3ee2],.srok-modal-leave-to .ModalWindow__panel[data-v-484f3ee2]{transform:none}}
