/* Extracted inline styles from index.html */
/* Generated: 2026-04-03 14:15 UTC */

.pay-email-field input,#botToken,#botUserId,#currentPassword,#newPassword,#confirmPassword{caret-color:#fff;background:#ffffff0a !important;color:#fff !important;border:1px solid rgba(255,255,255,.12) !important;box-shadow:none !important;border-radius:18px;min-height:48px;padding:14px 16px;font-size:16px;outline:none;width:100%;}#setupTokenAmount{caret-color:#fff;background:#ffffff0a !important;color:#fff !important;border:1px solid rgba(255,255,255,.12) !important;box-shadow:none !important;border-radius:16px;height:40px;min-height:40px;padding:8px 14px;font-size:16px;outline:none;}#botToken.input-error,#botUserId.input-error{border-color:#ff5c5c !important;box-shadow:0 0 0 1px rgba(255,92,92,.35) inset !important;}.pay-email-field input::placeholder,#botToken::placeholder,#botUserId::placeholder,#currentPassword::placeholder,#newPassword::placeholder,#confirmPassword::placeholder,#setupTokenAmount::placeholder{color:#bfa9b0 !important;opacity:1;}.pay-email-field input:-webkit-autofill,.pay-email-field input:-webkit-autofill:hover,.pay-email-field input:-webkit-autofill:focus,.pay-email-field input:-webkit-autofill:active,#botToken:-webkit-autofill,#botToken:-webkit-autofill:hover,#botToken:-webkit-autofill:focus,#botToken:-webkit-autofill:active,#botUserId:-webkit-autofill,#botUserId:-webkit-autofill:hover,#botUserId:-webkit-autofill:focus,#botUserId:-webkit-autofill:active,#currentPassword:-webkit-autofill,#currentPassword:-webkit-autofill:hover,#currentPassword:-webkit-autofill:focus,#currentPassword:-webkit-autofill:active,#newPassword:-webkit-autofill,#newPassword:-webkit-autofill:hover,#newPassword:-webkit-autofill:focus,#newPassword:-webkit-autofill:active,#confirmPassword:-webkit-autofill,#confirmPassword:-webkit-autofill:hover,#confirmPassword:-webkit-autofill:focus,#confirmPassword:-webkit-autofill:active,#setupTokenAmount:-webkit-autofill,#setupTokenAmount:-webkit-autofill:hover,#setupTokenAmount:-webkit-autofill:focus,#setupTokenAmount:-webkit-autofill:active,#payReceiptEmail:-webkit-autofill,#payReceiptEmail:-webkit-autofill:hover,#payReceiptEmail:-webkit-autofill:focus,#payReceiptEmail:-webkit-autofill:active,#payPromoInput:-webkit-autofill,#payPromoInput:-webkit-autofill:hover,#payPromoInput:-webkit-autofill:focus,#payPromoInput:-webkit-autofill:active,#topupEmail:-webkit-autofill,#topupEmail:-webkit-autofill:hover,#topupEmail:-webkit-autofill:focus,#topupEmail:-webkit-autofill:active{-webkit-text-fill-color:#fff !important;box-shadow:0 0 0 1000px #1a1316 inset !important;-webkit-box-shadow:0 0 0 1000px #1a1316 inset !important;background-color:#1a1316 !important;transition:background-color 999999s ease-in-out 0s,color 999999s ease-in-out 0s;filter:none !important;}body.modal-open{overflow:hidden !important;overscroll-behavior:none;position:fixed;width:100%;left:0;right:0;} .modal-backdrop.open,.modal-bg.open{touch-action:auto;-webkit-overflow-scrolling:touch;overflow-y:auto;} #tgModal.modal-backdrop.open{overflow-y:auto !important;-webkit-overflow-scrolling:touch;touch-action:pan-y;} #tgModal .modal{margin:0 auto;max-height:none;} .server-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;}.server-option{display:grid;grid-template-columns:auto 1fr;grid-template-areas:"media top" "media desc" "specs specs";align-items:start;column-gap:12px;row-gap:6px;min-width:0;}.server-option__media{grid-area:media;align-self:start;}.server-option__content{display:contents;}.server-option__top{grid-area:top;display:flex;justify-content:space-between;align-items:flex-start;gap:10px;}.server-option__desc{grid-area:desc;margin:0;color:#cfb8bf;font-size:13px;line-height:1.35;}.server-option__specs{grid-area:specs;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;gap:6px;margin-top:4px;}.server-option__specs span{min-width:0;display:inline-flex;align-items:center;justify-content:center;text-align:center;padding:clamp(4px,0.6vw,6px) clamp(4px,0.7vw,8px);border-radius:999px;border:1px solid rgba(255,255,255,.14);background:#ffffff0a;font-size:clamp(10px,0.9vw,12px);line-height:1.15;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}@media (min-width:1100px){.server-option__specs span{font-size:13px;padding:6px 10px;}}@media (max-width:900px){.server-options{grid-template-columns:1fr;}}
.skeleton{background:linear-gradient(90deg,rgba(255,255,255,.06) 25%,rgba(255,255,255,.12) 50%,rgba(255,255,255,.06) 75%);background-size:200% 100%;animation:shimmer 1.4s infinite;border-radius:8px}
@keyframes shimmer{0%{background-position:200% 0}100%{background-position:-200% 0}}
@keyframes skelRotate{0%{stroke-dashoffset:0}100%{stroke-dashoffset:-226}}
.skeleton-circle{border-radius:50%;background:linear-gradient(90deg,rgba(255,255,255,.06) 25%,rgba(255,255,255,.12) 50%,rgba(255,255,255,.06) 75%);background-size:200% 100%;animation:shimmer 1.4s infinite}
.status-spinner{display:inline-block;width:10px;height:10px;border:2px solid rgba(255,255,255,.15);border-top-color:#e0465a;border-radius:50%;animation:spin .7s linear infinite;vertical-align:middle}
@keyframes spin{to{transform:rotate(360deg)}}
/* Fix для ai-option кнопок 5-9: одинаковый размер с model-tab */
.ai-option { cursor: pointer; transition: .2s transform, .2s opacity, .2s border-color; }
.ai-option:hover { transform: translateY(-1px); opacity: .96; border-color: #ffffff3d; }
.ai-option.active { border-color: var(--brand-2) !important; background: linear-gradient(180deg, var(--brand-fill), var(--brand-fill-soft)) !important; box-shadow: 0 0 0 1px #ff4d4d2e inset !important; }
.server-option__model--fast .server-option__placeholder { width: 52px !important; height: 52px !important; }
#setupTokenAmount.selected { border: 1px solid #ff4d4d !important; background: #ffffff0a !important; box-shadow: 0 0 0 1px rgba(255,77,77,.35) !important; }
@media(max-width:760px){ .ai-option { font-size: 15px; padding: 11px; } .ai-option img { width: 18px; height: 18px; } .server-option__model--fast .server-option__placeholder { width: 48px !important; height: 48px !important; } .balance-main { display:flex !important; flex-direction: column !important; align-items: stretch !important; gap: 12px !important; } .balance-actions { width:100% !important; display:flex !important; flex-direction: column !important; gap: 10px !important; } #topupOpen { width: 100% !important; } .balance-actions .btn { width: 100% !important; } }
@media(min-width:761px) and (max-width:899px){ .ai-option { font-size: 15px; padding: 12px 13px; } .ai-option img { width: 24px; height: 24px; } }
/* HIDE WEB PANEL BUTTON ONLY */
#botWebPanelLink { display: none !important; visibility: hidden !important; opacity: 0 !important; pointer-events: none !important; }
<script src="/account/telegram-id-patch.js"></script>