/*! © 2026 Oritrack */
.support{position:fixed;inset:0;z-index:1100;display:flex;align-items:flex-start;justify-content:center;padding:80px 16px 40px;overscroll-behavior:contain;touch-action:none;background:#1012176b;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);font-family:var(--font, "Golos Text", Arial, sans-serif)}.support[hidden]{display:none}.support__box{box-sizing:border-box;width:500px;max-width:100%;max-height:calc(100vh - 120px);overflow-y:auto;overscroll-behavior:contain;touch-action:pan-y;padding:26px 28px 22px;background:#fff;border-radius:20px;box-shadow:0 24px 60px #10121740;color:var(--ink, #16181D)}.support__title{margin:0;font-size:20px;line-height:24px;font-weight:700;color:#16181d}.support__form{display:flex;flex-direction:column;gap:14px;margin:14px 0 0}.support__form[hidden],.support__done[hidden],.support__field[hidden],.support__error[hidden]{display:none}.support__label{display:block;margin:0 0 6px;font-size:13px;line-height:16px;font-weight:500;color:#6b7280}.support__topic{box-sizing:border-box;min-height:45px;padding:11px 14px;background:#f7f8fa;border:1px solid #ECEFF3;border-radius:12px;font-size:15px;line-height:21px;color:#16181d}.support__input,.support__textarea{display:block;box-sizing:border-box;width:100%;background:#fff;border:1px solid #E1E6EE;border-radius:12px;font:inherit;font-size:16px;color:#16181d;outline:none}.support__input{height:46px;padding:0 14px}.support__textarea{height:104px;padding:12px 14px;line-height:23.2px;resize:vertical}.support__input::placeholder,.support__textarea::placeholder{color:#9aa1ac;opacity:1}.support__input,.support__textarea{transition:border-color .12s,box-shadow .12s}.support__input:focus,.support__textarea:focus{border-color:var(--blue, #2563EB);box-shadow:0 0 0 3px #2563eb26}.support .support__input:focus-visible,.support .support__textarea:focus-visible{outline:none}.support[tabindex="-1"]:focus,.support[tabindex="-1"]:focus-visible{outline:none}.support__error{display:flex;align-items:flex-start;gap:10px;margin:4px 0 0;padding:10px 12px;border-radius:12px;background:#fdf0f0;font-size:14px;line-height:1.45;color:#8f2626}.support__error svg{flex-shrink:0;margin-top:2px}.support__error:not([hidden])+.support__actions{margin-top:6px}.support__consent-field{margin:4px 0 0}.support__consent-field[hidden]{display:none}.support__consent{position:relative;display:flex;align-items:flex-start;gap:10px;box-sizing:border-box;padding:11px 12px;border-radius:12px;background:#f7f8fa;cursor:pointer}.support__consent-box{position:absolute;left:12px;top:11px;width:22px;height:22px;margin:0;opacity:0;cursor:pointer}.support__consent-sq{flex-shrink:0;width:22px;height:22px;box-sizing:border-box;display:flex;align-items:center;justify-content:center;border:1px solid #C2C8D2;border-radius:6px;background:#fff}.support__consent-sq svg{opacity:0}.support__consent-text{padding-top:1px;font-size:14.5px;line-height:1.4;color:#16181d}.support__consent-text a{font-weight:500;color:var(--blue, #2563EB);text-decoration:none}.support__consent:has(.support__consent-box:checked){background:#f5f8ff}.support__consent-box:checked+.support__consent-sq{border-color:#2563eb;background:#2563eb}.support__consent-box:checked+.support__consent-sq svg{opacity:1}.support__consent-box:focus-visible+.support__consent-sq{box-shadow:0 0 0 3px #2563eb26}.support__consent.is-bad{background:#fdf3f3}.support__consent.is-bad .support__consent-sq{border-color:#d63a3a}.support__consent-error{margin:6px 0 0;padding-left:12px;font-size:13.5px;line-height:16px;color:#b42318}.support__consent-error[hidden]{display:none}.support__consent-field:not([hidden])~.support__actions{margin-top:6px}.support__actions{display:flex;justify-content:flex-end;gap:10px;margin:10px 0 0}.support__done .support__actions{margin-top:20px}.support__btn{display:flex;align-items:center;justify-content:center;height:44px;border:0;border-radius:12px;font:inherit;font-size:15px;font-weight:500;cursor:pointer}.support__btn--cancel{padding:0 18px;background:#f1f3f7;color:#16181d}.support__btn--primary{order:2;padding:0 20px;background:var(--blue, #2563EB);color:#fff}.support__btn--primary:disabled,.support__btn--primary[aria-disabled=true]{background:var(--off, #EDF0F5);color:var(--off-ink, #A6ADB9);cursor:default}.support__done{margin:14px 0 0}.support__ok{display:flex;gap:12px;padding:14px;background:#e8f6ee;border-radius:12px}.support__ok svg{flex:none}.support__ok-title{font-size:15px;line-height:18px;font-weight:600;color:#1e5c38}.support__ok-text{margin-top:2px;font-size:14px;line-height:20.3px;color:#2f5e43;overflow-wrap:anywhere}@media(max-width:800px){.support{align-items:flex-end;padding:0;-webkit-backdrop-filter:none;backdrop-filter:none}.support__box{width:100%;max-height:100%;padding:20px 20px 34px;border-radius:22px 22px 0 0;box-shadow:none}.support__input{height:50px}.support__form{margin-top:14px}.support__actions{flex-direction:column;margin-top:8px}.support__consent-field:not([hidden])~.support__actions{margin-top:4px}.support__error:not([hidden])+.support__actions{margin-top:4px}.support__done .support__actions{margin-top:18px}.support__btn{height:50px}.support__btn--primary{order:0}.support__btn--primary,.support__btn--cancel{font-size:16px}}body.modal-open{overflow:hidden;padding-right:var(--scrollbar-w, 0px)}
