.dt-vk-backdrop{position:fixed;inset:0;z-index:100;background:#000a;backdrop-filter:blur(5px);display:flex;align-items:center;justify-content:center;padding:20px;box-sizing:border-box}.dt-vk-dialog{font-family:inherit;background:hsl(var(--card,240 10% 9%));color:hsl(var(--foreground,0 0% 94%));border:1px solid hsl(var(--border,240 6% 19%));border-radius:22px;width:100%;max-width:490px;max-height:88dvh;overflow:auto;box-shadow:0 24px 80px #0008}.dt-vk-head{padding:24px 24px 19px;display:flex;justify-content:space-between;gap:16px;border-bottom:1px solid #ffffff0d}.dt-vk-eyebrow{font-size:10px;letter-spacing:.12em;color:hsl(var(--muted-foreground,240 5% 62%))}.dt-vk-head h2{font-size:17px;font-weight:650;margin:7px 0 0;line-height:1.4}.dt-vk-close{flex-shrink:0;width:32px;height:32px;border:0;border-radius:50%;background:#ffffff09;color:inherit;font-size:24px;cursor:pointer}.dt-vk-body{padding:24px;display:flex;flex-direction:column;gap:18px}.dt-vk-copy{font-size:14px;line-height:1.65;color:hsl(var(--muted-foreground,240 5% 66%));margin:0}.dt-vk-small{font-size:12px;line-height:1.55;color:hsl(var(--muted-foreground,240 5% 62%));margin:0;text-align:center}.dt-vk-steps{display:flex;flex-direction:column;gap:16px;counter-reset:vk-step;list-style:none;margin:3px 0;padding:0;font-size:13px;line-height:1.55}.dt-vk-steps li{display:flex;align-items:center;gap:13px}.dt-vk-steps li:before{counter-increment:vk-step;content:counter(vk-step);width:27px;height:27px;border-radius:9px;display:flex;align-items:center;justify-content:center;flex-shrink:0;background:#f59e0b16;color:#f5a623;font-weight:650}.dt-vk-btn{border:0;border-radius:12px;background:#f59e0b;color:#1b1408;font:inherit;font-size:14px;font-weight:650;line-height:1.5;padding:13px 16px;cursor:pointer;width:100%}.dt-vk-btn:hover{filter:brightness(1.08)}.dt-vk-secondary{background:#ffffff08;color:inherit;border:1px solid #ffffff14;font-weight:500}.dt-vk-btn:disabled{opacity:.48;cursor:default}.dt-vk-btn:focus-visible,.dt-vk-select:focus-visible,.dt-vk-close:focus-visible{outline:2px solid #f59e0b;outline-offset:3px}.dt-vk-connected{display:flex;flex-direction:column;gap:10px;padding:18px;background:#10b9810b;border:1px solid #10b98130;border-radius:14px}.dt-vk-connected strong{font-size:16px;line-height:1.5;overflow-wrap:anywhere}.dt-vk-good{color:#57cdaa;font-size:12px;font-weight:600}.dt-vk-link,.dt-vk-help a{color:#f5a623;font-size:12px;text-decoration:none}.dt-vk-notice{font-size:13px;line-height:1.65;color:inherit;background:#f59e0b0b;border:1px solid #f59e0b26;padding:14px;border-radius:12px;margin:0}.dt-vk-loading{font-size:13px;line-height:1.6;color:hsl(var(--muted-foreground,240 5% 66%));margin:0}.dt-vk-state-title{font-size:18px;line-height:1.45;font-weight:650;margin:0}.dt-vk-label{font-size:12px;color:hsl(var(--muted-foreground,240 5% 66%));margin-bottom:-10px}.dt-vk-select{font:inherit;font-size:14px;line-height:1.5;color:inherit;background:hsl(var(--background,240 10% 7%));border:1px solid #ffffff20;border-radius:12px;padding:13px;width:100%}.dt-vk-error{font-size:13px;line-height:1.6;color:#ff9999;background:#ef44440b;border:1px solid #ef444422;border-radius:12px;padding:13px;margin:0}.dt-vk-success-icon{width:46px;height:46px;border-radius:14px;display:flex;align-items:center;justify-content:center;background:#10b98115;color:#57cdaa;font-size:25px}.dt-vk-help{margin:0 0 18px;font-size:13px;line-height:1.7}.dt-vk-help h3{font:inherit;font-weight:650;color:inherit;margin:0 0 9px}.dt-vk-help p{margin:0 0 9px}.dt-vk-help a{font-size:13px}[data-dt-vk-old-help]{display:none!important}[data-dt-vk-access-label]{font-size:0!important}[data-dt-vk-access-label]:before{content:"Подключение";font-size:10px}@media(max-width:560px){.dt-vk-backdrop{align-items:flex-end;padding:0}.dt-vk-dialog{border-radius:22px 22px 0 0;max-width:none;max-height:90dvh}.dt-vk-head{padding:20px}.dt-vk-body{padding:22px 20px calc(22px + env(safe-area-inset-bottom))}.dt-vk-head h2{font-size:16px}}
[data-dt-vk-reconnect-label]{font-size:0!important}[data-dt-vk-reconnect-label]:after{content:"Подключить заново";font-size:12px}
