.foxy-ui .fx-telegram-verify, .foxy-ui .fx-telegram-bot { margin-inline-start: 8px; white-space: nowrap; }
.foxy-ui .fx-telegram-bot { border: 1px solid var(--fx-line, #dfe5ec) !important; background: var(--fx-subtle, #f7f9fb) !important; color: var(--fx-text, #121a23) !important; box-shadow: none !important; }
.foxy-ui .fx-telegram-bot:hover { border-color: color-mix(in srgb, var(--fx-accent, #f7770d) 40%, var(--fx-line, #e4e8ee)); }
.foxy-ui [data-setting="telegramId"] form { width: 100% !important; max-width: 760px !important; }
.foxy-ui .fx-telegram-verify-status { display:block; margin: -4px 0 10px; color: var(--fx-muted, #647083); font-size:11px; line-height:1.4; }
.foxy-ui .fx-telegram-verify-status.is-ok { color:#16784b; }
.foxy-ui .fx-telegram-verify-status.is-error { color:#c0392b; }
.foxy-ui [data-setting="telegramId"] input[aria-invalid="true"] { border-color:#c0392b !important; box-shadow:0 0 0 2px rgba(192,57,43,.12) !important; }
@media (max-width:600px) { .foxy-ui [data-setting="telegramId"] .settings-spoiler-form form, .foxy-ui [data-setting="telegramId"] form { width:100% !important; max-width:100% !important; flex-wrap:wrap; } .foxy-ui .fx-telegram-verify, .foxy-ui .fx-telegram-bot { margin-inline-start:0; width:100%; } }
