.support-auth-modal[data-v-62f79102]{align-items:center;background:var(--bg-elevated);border-radius:16px;display:flex;flex-direction:column;gap:24px;padding:40px 40px 32px;text-align:center}.support-auth-modal[data-v-62f79102] svg{color:var(--accent-red)}.support-auth-modal h2[data-v-62f79102],.support-auth-modal p[data-v-62f79102]{margin:0}.support-auth-modal h2[data-v-62f79102]{color:var(--text-primary);font-family:Sora,sans-serif;font-size:22px;font-weight:600}.support-auth-modal p[data-v-62f79102]{color:var(--text-secondary);font-size:14px;line-height:1.5}.support-auth-modal__link[data-v-62f79102]{background:transparent;border:0;color:var(--text-secondary);cursor:pointer;font:inherit;font-size:14px}.support-auth-modal__link[data-v-62f79102]:focus-visible{box-shadow:0 0 0 3px #ff3b3033;outline:none}.support-ticket-form[data-v-fca82fd5]{display:flex;flex-direction:column;gap:20px}.support-ticket-form__field[data-v-fca82fd5]{display:flex;flex-direction:column;gap:8px}.support-ticket-form__field label[data-v-fca82fd5]{color:var(--text-secondary);font-size:13px;font-weight:500}.support-ticket-form input[data-v-fca82fd5],.support-ticket-form select[data-v-fca82fd5],.support-ticket-form textarea[data-v-fca82fd5]{background:var(--bg-elevated);border:1px solid var(--border-default);border-radius:8px;color:var(--text-primary);font:inherit;padding:12px 16px;width:100%}.support-ticket-form select[data-v-fca82fd5]{-webkit-appearance:none;-moz-appearance:none;appearance:none}.support-ticket-form textarea[data-v-fca82fd5]{min-height:120px;resize:vertical}.support-ticket-form input[data-v-fca82fd5]::-moz-placeholder,.support-ticket-form textarea[data-v-fca82fd5]::-moz-placeholder{color:var(--text-muted)}.support-ticket-form input[data-v-fca82fd5]::placeholder,.support-ticket-form textarea[data-v-fca82fd5]::placeholder{color:var(--text-muted)}.support-ticket-form input[data-v-fca82fd5]:focus,.support-ticket-form select[data-v-fca82fd5]:focus,.support-ticket-form textarea[data-v-fca82fd5]:focus{border-color:#ff3b3080;box-shadow:0 0 0 3px #ff3b301f;outline:none}.support-ticket-form__priority-row[data-v-fca82fd5]{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.support-ticket-form__priority[data-v-fca82fd5]{background:var(--bg-elevated);border:1px solid var(--border-default);border-radius:8px;color:var(--text-secondary);cursor:pointer;font:inherit;min-height:40px;transition:border-color .16s ease,color .16s ease,background-color .16s ease}.support-ticket-form__priority.is-active[data-v-fca82fd5]{border-color:var(--accent-gold);color:var(--accent-gold)}.support-ticket-form__counter[data-v-fca82fd5]{color:var(--text-muted);font-size:11px}.support-ticket-form__upload[data-v-fca82fd5]{align-items:center;background:var(--bg-elevated);border:1px solid var(--border-default);border-radius:8px;color:var(--text-muted);cursor:pointer;display:flex;flex-direction:column;font:inherit;gap:6px;justify-content:center;min-height:64px}.support-ticket-form__upload strong[data-v-fca82fd5]{color:var(--accent-red)}.support-ticket-form__upload small[data-v-fca82fd5]{font-size:11px}.support-ticket-form__actions[data-v-fca82fd5]{display:flex;gap:12px;justify-content:flex-end}@media(max-width:480px){.support-ticket-form__actions[data-v-fca82fd5],.support-ticket-form__priority-row[data-v-fca82fd5]{flex-direction:column;grid-template-columns:1fr}}.support-create-modal[data-v-20bcdf2c]{background:var(--bg-card);border:1px solid var(--border-default);border-radius:16px;overflow:hidden}.support-create-modal__header[data-v-20bcdf2c]{align-items:center;border-bottom:1px solid var(--border-default);display:flex;gap:16px;justify-content:space-between;padding:20px 28px}.support-create-modal__header h2[data-v-20bcdf2c]{color:var(--text-primary);font-family:Sora,sans-serif;font-size:18px;font-weight:600;margin:0}.support-create-modal__close[data-v-20bcdf2c]{align-items:center;background:var(--bg-elevated);border:0;border-radius:8px;color:var(--text-secondary);cursor:pointer;display:inline-flex;height:36px;justify-content:center;width:36px}.support-create-modal__body[data-v-20bcdf2c]{padding:28px}.support-create-modal__close[data-v-20bcdf2c]:focus-visible{box-shadow:0 0 0 3px #ff3b3033;outline:none}@media(max-width:480px){.support-create-modal__body[data-v-20bcdf2c],.support-create-modal__header[data-v-20bcdf2c]{padding:20px}}
