.setup-focus-pulse{outline:3px solid #1677ff;outline-offset:4px;border-radius:8px;animation:setup-focus-blink .75s ease-in-out 3}@keyframes setup-focus-blink{0%,to{outline-color:#1677ff;box-shadow:0 0 #1677ff59}50%{outline-color:#69b1ff;box-shadow:0 0 0 6px #1677ff1f}}.bonus-bot-setup-mascot{display:flex;align-items:center;justify-content:center}.bonus-bot-setup-mascot-logo{display:block;border-radius:50%;object-fit:contain;background:var(--gradient-primary);border:3px solid var(--color-border);box-shadow:0 4px 14px var(--color-primary-light),var(--shadow-sm)}[data-theme=dark] .bonus-bot-setup-mascot-logo{border-color:#ffffff38;box-shadow:0 4px 18px var(--color-primary-light),0 2px 8px #00000059}.shop-setup-xp-progress.ant-progress-line .ant-progress-bg,.shop-setup-quest-step-progress.ant-progress-line .ant-progress-bg{background:linear-gradient(90deg,var(--color-primary) 0%,var(--color-primary-dark) 100%)!important}:root{--color-primary: #105968;--color-primary-dark: #0d4753;--color-primary-light: rgba(16, 89, 104, .1);--color-disabled-bg: #cad2d4;--color-disabled-text: #636565;--color-text-primary: #2d3436;--color-text-secondary: #636e72;--color-bg-primary: #ffffff;--color-bg-secondary: #f4f6f8;--color-border: #dfe6e9;--color-error: #e74c3c;--color-success: #27ae60;--color-warning: #f39c12;--shadow-sm: 0 2px 4px rgba(0, 0, 0, .08);--shadow-md: 0 4px 12px rgba(0, 0, 0, .1);--shadow-lg: 0 8px 24px rgba(0, 0, 0, .12);--gradient-primary: linear-gradient(135deg, #105968 0%, #0d4753 100%);--gradient-card: linear-gradient(135deg, #ffffff 0%, #f8f9fa 100%)}[data-theme=dark]{--color-primary: #69d0e6;--color-primary-dark: #25606f;--color-primary-light: rgba(105, 208, 230, .2);--color-disabled-bg: rgba(30, 58, 82, .6);--color-disabled-text: #8ba5bf;--color-text-primary: #e3f2fd;--color-text-secondary: #8ba5bf;--color-text-tertiary: #5c7a95;--color-bg-primary: #0f2133;--color-bg-secondary: #1a2332;--color-bg-elevated: #132f4c;--color-border: #1e3a52;--color-error: #e74c3c;--color-success: #52c41a;--color-warning: #faad14;--shadow-sm: 0 2px 4px rgba(0, 0, 0, .3);--shadow-md: 0 4px 12px rgba(0, 0, 0, .4);--shadow-lg: 0 8px 24px rgba(0, 0, 0, .5);--gradient-primary: linear-gradient(135deg, #69d0e6 0%, #25606f 100%);--gradient-card: linear-gradient(135deg, #0f2133 0%, #1a2332 100%)}[data-theme=dark] body{background:#0a1929;color:var(--color-text-primary)}*{margin:0;padding:0;box-sizing:border-box}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;background:linear-gradient(135deg,#f0f4f8,#e8edf2,#f0f4f8);background-size:200% 200%;background-attachment:fixed;color:var(--color-text-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.6;animation:subtleGradient 20s ease infinite}@keyframes subtleGradient{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}#root{min-height:100vh}.ant-card{border-radius:12px!important;box-shadow:var(--shadow-sm)!important;transition:all .3s ease!important}.ant-card:hover{box-shadow:var(--shadow-md)!important;transform:translateY(-2px)}.ant-btn-primary{box-shadow:0 4px 12px #1059684d!important;transition:all .3s ease!important;color:#fff!important}.ant-btn-primary:hover{box-shadow:0 6px 16px #10596866!important;transform:translateY(-1px);color:#fff!important}.ant-btn-primary:focus,.ant-btn-primary:active{color:#fff!important}.ant-btn:disabled,.ant-btn.ant-btn-disabled{color:var(--color-disabled-text)!important;background:var(--color-disabled-bg)!important;border-color:var(--color-border)!important}.ant-btn-primary:disabled,.ant-btn-primary.ant-btn-disabled{color:var(--color-disabled-text)!important;background:var(--color-disabled-bg)!important;border-color:var(--color-border)!important}.ant-btn[style*="background: linear-gradient"],.ant-btn[style*="background:#105968"],.ant-btn[style*="background: #105968"],.ant-btn[style*="background:linear-gradient"],.ant-btn[style*="backgroundColor: #105968"],.ant-btn[style*="backgroundColor:#105968"],.ant-btn[style*="background: linear-gradient"]:hover,.ant-btn[style*="background:#105968"]:hover,.ant-btn[style*="background: #105968"]:hover{color:#fff!important}.ant-table{border-radius:8px;overflow:hidden}.ant-table-thead>tr>th{background:var(--color-primary-light)!important;font-weight:600!important;color:var(--color-primary)!important}.ant-table-tbody>tr{transition:all .2s ease}.ant-table-tbody>tr:hover{background-color:#1059680a!important}[data-theme=dark] .ant-table-tbody>tr:hover{background-color:#69d0e626!important}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes slideIn{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.fade-in{animation:fadeIn .4s ease-out}.slide-in{animation:slideIn .4s ease-out}.scale-in{animation:scaleIn .3s ease-out}.ant-btn{transition:all .2s cubic-bezier(.4,0,.2,1)!important}.ant-btn:hover{transform:translateY(-1px)}.ant-btn:active{transform:translateY(0)}.ant-input{transition:all .2s cubic-bezier(.4,0,.2,1)!important}html{scroll-behavior:smooth}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#00000026;border-radius:4px;transition:background .2s}::-webkit-scrollbar-thumb:hover{background:#00000040}[data-theme=dark] ::-webkit-scrollbar-thumb{background:#fff3}[data-theme=dark] ::-webkit-scrollbar-thumb:hover{background:#ffffff4d}.ant-layout-sider.main-sider .ant-menu-sub,.ant-layout-sider.main-sider .ant-menu-submenu .ant-menu{background:#ffffff24!important;border-radius:8px;margin:4px 8px 8px;border:1px solid rgba(255,255,255,.12)}.ant-layout-sider.main-sider .ant-menu-sub .ant-menu-item,.ant-layout-sider.main-sider .ant-menu-submenu .ant-menu .ant-menu-item{color:#ffffffeb}.ant-layout-sider.main-sider .ant-menu-sub .ant-menu-item:hover,.ant-layout-sider.main-sider .ant-menu-submenu .ant-menu .ant-menu-item:hover{background:#fff3!important;color:#fff}.ant-layout-sider.main-sider .ant-menu-sub .ant-menu-item-selected,.ant-layout-sider.main-sider .ant-menu-submenu .ant-menu .ant-menu-item-selected{background:#ffffff38!important;color:#fff}[data-theme=dark] .ant-layout-sider.main-sider .ant-menu-sub,[data-theme=dark] .ant-layout-sider.main-sider .ant-menu-submenu .ant-menu{background:#0003!important;border:1px solid rgba(255,255,255,.08)}html[data-theme=dark] .ant-layout-sider.main-sider .ant-menu-item-selected,html[data-theme=dark] .ant-layout-sider.main-sider .ant-menu-item.ant-menu-item-selected,html[data-theme=dark] .ant-layout-sider.main-sider .ant-menu-submenu .ant-menu-item.ant-menu-item-selected,html[data-theme=dark] .ant-menu-submenu-popup .ant-menu-item-selected,html[data-theme=dark] .ant-menu-submenu-popup .ant-menu-item.ant-menu-item-selected,html[data-theme=dark] .ant-menu-dark.ant-menu-submenu-popup .ant-menu-item-selected{background:#fff3!important;color:#fff!important}html[data-theme=dark] .ant-menu-submenu-popup .ant-menu-item-selected .ant-menu-title-content,html[data-theme=dark] .ant-menu-submenu-popup .ant-menu-item-selected .anticon{color:#fff!important}html[data-theme=dark] .ant-layout-sider.main-sider .ant-menu-item-selected:after,html[data-theme=dark] .ant-layout-sider.main-sider .ant-menu-item.ant-menu-item-selected:after{display:none!important}html[data-theme=dark] .ant-layout-sider.main-sider .ant-menu-item-selected .ant-menu-title-content,html[data-theme=dark] .ant-layout-sider.main-sider .ant-menu-item.ant-menu-item-selected .ant-menu-title-content,html[data-theme=dark] .ant-layout-sider.main-sider .ant-menu-item-selected .anticon{color:#fff!important}[data-theme=dark] .ant-layout-sider.main-sider .ant-menu-sub .ant-menu-item:hover,[data-theme=dark] .ant-layout-sider.main-sider .ant-menu-submenu .ant-menu .ant-menu-item:hover{background:#ffffff1a!important;color:#fff}[data-theme=dark] .ant-layout-sider.main-sider .ant-menu-sub .ant-menu-item-selected,[data-theme=dark] .ant-layout-sider.main-sider .ant-menu-submenu .ant-menu .ant-menu-item-selected{background:#fff3!important;color:#fff!important}[data-theme=dark] .ant-table-cell a,[data-theme=dark] .ant-table .ant-typography a,[data-theme=dark] .shop-name-link{color:#69d0e6!important}[data-theme=dark] .ant-table-cell a:hover,[data-theme=dark] .ant-table .ant-typography a:hover,[data-theme=dark] .shop-name-link:hover{color:#91d5ff!important}[data-theme=dark] .ant-table-tbody .ant-table-row.ant-table-row-selected>td,[data-theme=dark] .ant-table-tbody .ant-table-row.ant-table-row-selected:hover>td{background:#1e3a5299!important}[data-theme=dark] .ant-select-dropdown .ant-select-item-option-selected,[data-theme=dark] .ant-select-item-option-selected{background:#1e3a5299!important;color:var(--color-text-primary)!important}[data-theme=dark] .ant-select-dropdown .ant-select-item-option-selected:hover,[data-theme=dark] .ant-select-item-option-selected:hover{background:#1e3a52cc!important}[data-theme=dark] .ant-tag{border-color:var(--color-border)}[data-theme=dark] .ant-tag-green,[data-theme=dark] .ant-tag-success{background:#52c41a26!important;border-color:#52c41a4d!important;color:#95de64!important}[data-theme=dark] .ant-tag-red{background:#ff4d4f26!important;border-color:#ff4d4f4d!important;color:#ff7875!important}[data-theme=dark] .ant-tag-orange,[data-theme=dark] .ant-tag-gold{background:#fa8c1626!important;border-color:#fa8c164d!important;color:#ffc53d!important}[data-theme=dark] .ant-tag-blue,[data-theme=dark] .ant-tag-geekblue{background:#1890ff26!important;border-color:#1890ff4d!important;color:#69c0ff!important}[data-theme=dark] .ant-tag-purple{background:#722ed126!important;border-color:#722ed14d!important;color:#b37feb!important}[data-theme=dark] .ant-tag-cyan{background:#0dcaf026!important;border-color:#0dcaf04d!important;color:#5cdbd3!important}[data-theme=dark] .ant-tag-default,[data-theme=dark] .ant-table .ant-tag,[data-theme=dark] .ant-table td .ant-tag{background:var(--color-bg-secondary)!important;border-color:var(--color-border)!important;color:var(--color-text-secondary)!important}[data-theme=dark] .ant-table .ant-tag-success,[data-theme=dark] .ant-table .ant-tag-green,[data-theme=dark] .ant-table td .ant-tag.ant-tag-success,[data-theme=dark] .ant-table td .ant-tag.ant-tag-green{background:#52c41a26!important;border-color:#52c41a4d!important;color:#95de64!important}[data-theme=dark] .ant-table .ant-tag-blue,[data-theme=dark] .ant-table td .ant-tag.ant-tag-blue{background:#1890ff26!important;border-color:#1890ff4d!important;color:#69c0ff!important}.ant-alert{border-radius:8px}.ant-alert-info{background:#e6f7ff!important;border-color:#91d5ff!important;color:#0958d9!important}.ant-alert-success{background:#f6ffed!important;border-color:#b7eb8f!important;color:#389e0d!important}.ant-alert-warning{background:#fffbe6!important;border-color:#ffe58f!important;color:#d48806!important}.ant-alert-error{background:#fff2f0!important;border-color:#ffccc7!important;color:#cf1322!important}[data-theme=dark] .ant-alert-info{background:#1890ff1f!important;border-color:#1890ff59!important;color:#69c0ff!important}[data-theme=dark] .ant-alert-success{background:#52c41a1f!important;border-color:#52c41a59!important;color:#95de64!important}[data-theme=dark] .ant-alert-warning{background:#faad141f!important;border-color:#faad1459!important;color:#ffc53d!important}[data-theme=dark] .ant-alert-error{background:#ff4d4f1f!important;border-color:#ff4d4f59!important;color:#ff7875!important}.ant-message-notice-content{border-radius:8px!important;box-shadow:0 4px 12px #0000001a!important}[data-theme=dark] .ant-message-notice-content{background:var(--color-bg-elevated)!important;border:1px solid var(--color-border)!important;color:var(--color-text-primary)!important;box-shadow:0 4px 12px #0006!important}.ant-tooltip-inner{border-radius:6px!important}.ant-modal-confirm-btns .ant-btn-primary,.ant-modal-footer .ant-btn-primary{background:var(--color-primary)!important;border-color:var(--color-primary)!important}.ant-modal-confirm-btns .ant-btn-primary:hover,.ant-modal-footer .ant-btn-primary:hover{background:#1a7a8f!important;border-color:#1a7a8f!important}.ant-modal-confirm-body .anticon{color:var(--color-warning)!important}[data-theme=dark] .ant-tooltip-inner{background:var(--color-bg-elevated)!important;color:var(--color-text-primary)!important;border:1px solid var(--color-border)}[data-theme=dark] .ant-modal-wrap{background:#000000bf!important}[data-theme=dark] .ant-modal .ant-modal-container,[data-theme=dark] .ant-modal-content{background-color:#0f2133!important;border:1px solid var(--color-border)!important;box-shadow:0 8px 24px #0009!important}[data-theme=dark] .ant-modal-header{background:transparent!important;border-bottom-color:var(--color-border)!important}[data-theme=dark] .ant-modal-title,[data-theme=dark] .ant-modal-body{color:var(--color-text-primary)!important}[data-theme=dark] .ant-modal-footer{border-top-color:var(--color-border)!important}[data-theme=dark] .ant-modal-close{color:var(--color-text-secondary)!important}[data-theme=dark] .ant-modal-close:hover,[data-theme=dark] .ant-modal-confirm-body .ant-modal-confirm-title{color:var(--color-text-primary)!important}[data-theme=dark] .ant-modal-confirm-body .ant-modal-confirm-content{color:var(--color-text-secondary)!important}[data-theme=dark] .ant-modal-confirm-body .anticon{color:var(--color-warning)!important}[data-theme=dark] .ant-modal-confirm-btns .ant-btn-primary,[data-theme=dark] .ant-modal-footer .ant-btn-primary{background:#2d6b7a!important;border-color:#2d6b7a!important;color:#e3f2fd!important}[data-theme=dark] .ant-modal-confirm-btns .ant-btn-primary:hover,[data-theme=dark] .ant-modal-footer .ant-btn-primary:hover{background:#3a7a8a!important;border-color:#3a7a8a!important;color:#fff!important}[data-theme=dark] .ant-modal-confirm-btns .ant-btn-default,[data-theme=dark] .ant-modal-footer .ant-btn-default{background:var(--color-bg-secondary)!important;border-color:var(--color-border)!important;color:var(--color-text-primary)!important}[data-theme=dark] .ant-modal-confirm-btns .ant-btn-default:hover,[data-theme=dark] .ant-modal-footer .ant-btn-default:hover{border-color:#69d0e6!important;color:#69d0e6!important}[data-theme=dark] .ant-input,[data-theme=dark] .ant-input-affix-wrapper,[data-theme=dark] .ant-input-number,[data-theme=dark] .ant-input-number .ant-input-number-input,[data-theme=dark] .ant-picker,[data-theme=dark] .ant-picker .ant-picker-input input,[data-theme=dark] .ant-select-selector,[data-theme=dark] textarea.ant-input,[data-theme=dark] .ant-form .ant-input,[data-theme=dark] .ant-form .ant-input-affix-wrapper,[data-theme=dark] .ant-form .ant-input-number,[data-theme=dark] .ant-form .ant-input-number .ant-input-number-input,[data-theme=dark] .ant-form .ant-select-selector,[data-theme=dark] .ant-card .ant-input,[data-theme=dark] .ant-card .ant-input-number .ant-input-number-input,[data-theme=dark] .ant-card .ant-input-affix-wrapper{background:var(--color-bg-secondary)!important;border-color:var(--color-border)!important;color:var(--color-text-primary)!important}[data-theme=dark] .ant-input::placeholder,[data-theme=dark] .ant-input-affix-wrapper input::placeholder,[data-theme=dark] .ant-input-number-input::placeholder{color:var(--color-text-tertiary)!important}[data-theme=dark] .ant-input:hover,[data-theme=dark] .ant-input-affix-wrapper:hover,[data-theme=dark] .ant-input-number:hover,[data-theme=dark] .ant-picker:hover{border-color:#69d0e6!important}[data-theme=dark] .ant-input:focus,[data-theme=dark] .ant-input-affix-wrapper-focused,[data-theme=dark] .ant-input-number-focused,[data-theme=dark] .ant-picker-focused{border-color:#69d0e6!important;box-shadow:0 0 0 2px #69d0e633!important}[data-theme=dark] .ant-input-number .ant-input-number-input:focus{box-shadow:none!important}.message-template-pre{background:#f5f5f5}[data-theme=dark] .message-template-pre{background:var(--color-bg-secondary)!important;color:var(--color-text-primary);border:1px solid var(--color-border)}.registration-tips-card{background:#f6ffed;border-color:#b7eb8f}.registration-tips-title{color:#52c41a}[data-theme=dark] .registration-tips-card{background:#52c41a1f!important;border-color:#52c41a59!important}[data-theme=dark] .registration-tips-title{color:#95de64!important}[data-theme=dark] .registration-tips-body,[data-theme=dark] .registration-tips-body li{color:var(--color-text-secondary, rgba(255, 255, 255, .85))!important}.bot-tip-callback{background:linear-gradient(135deg,#f8f9ff,#f0f4ff);border-radius:8px;border:1px solid #d6e4ff}.bot-tip-callback-title-primary{color:#1677ff}.bot-tip-callback-title-secondary{color:#595959}[data-theme=dark] .bot-tip-callback{background:linear-gradient(135deg,#1890ff1f,#1890ff0f)!important;border-color:#1890ff59!important}[data-theme=dark] .bot-tip-callback-title-primary{color:#69c0ff!important}[data-theme=dark] .bot-tip-callback-title-secondary{color:var(--color-text-secondary, rgba(255, 255, 255, .65))!important}.bot-tip-callback-hint{border-top:1px solid rgba(0,0,0,.08)!important}[data-theme=dark] .bot-tip-callback-hint{border-top-color:#ffffff14!important}.bot-tip-miniapp{background:linear-gradient(135deg,#f0fff4,#e6ffed);border-radius:8px;border:1px solid #b7eb8f}.bot-tip-miniapp-title{color:#389e0d}[data-theme=dark] .bot-tip-miniapp{background:linear-gradient(135deg,#52c41a1f,#52c41a0f)!important;border-color:#52c41a59!important}[data-theme=dark] .bot-tip-miniapp-title{color:#95de64!important}.bot-tip-editor{background:#fafafa;border-radius:8px;border:1px solid #f0f0f0}[data-theme=dark] .bot-tip-editor{background:var(--color-bg-secondary)!important;border-color:var(--color-border)!important}.bot-tip-clickable{transition:transform .15s,box-shadow .15s}.bot-tip-clickable:hover{transform:translateY(-1px);box-shadow:0 2px 8px #0000001a}[data-theme=dark] .bot-tip-clickable:hover{box-shadow:0 2px 8px #0000004d}.bot-tip-url{background:#00000008;border-radius:8px;border:1px solid rgba(0,0,0,.08)}[data-theme=dark] .bot-tip-url{background:#ffffff0a!important;border-color:#ffffff14!important}.telegram-preview{--tg-preview-bg: #e8e4df;--tg-preview-bubble: #ffffff;--tg-preview-bubble-shadow: 0 1px 2px rgba(0, 0, 0, .07);--tg-preview-text: #000000;--tg-preview-time: rgba(0, 0, 0, .45);--tg-preview-inline-fg: #2a6cb3;--tg-preview-inline-border: rgba(42, 108, 179, .5);--tg-preview-reply-bg: #ffffff;--tg-preview-reply-border: #e0e0e0;--tg-preview-reply-text: #000000;background:var(--tg-preview-bg);border-radius:28px;max-width:360px;padding:16px 12px;box-shadow:inset 0 0 0 3px #2c2c2e,0 8px 24px #0000001f}[data-theme=dark] .telegram-preview{--tg-preview-bg: #17212b;--tg-preview-bubble: #2b5278;--tg-preview-bubble-shadow: 0 1px 2px rgba(0, 0, 0, .2);--tg-preview-text: #f5f5f5;--tg-preview-time: rgba(255, 255, 255, .6);--tg-preview-inline-fg: #6ab2f2;--tg-preview-inline-border: rgba(106, 178, 242, .5);--tg-preview-reply-bg: #232e3c;--tg-preview-reply-border: #3d4f5c;--tg-preview-reply-text: #f5f5f5;box-shadow:inset 0 0 0 3px #0d0d0d,0 8px 24px #00000059}.telegram-preview-chat{background:var(--tg-preview-bg);border-radius:4px;padding:8px 4px;min-height:70px}.telegram-preview-bubble{position:relative;background:var(--tg-preview-bubble);border-radius:12px 12px 12px 4px;padding:8px 12px 6px;max-width:100%;box-shadow:var(--tg-preview-bubble-shadow);overflow:hidden}.telegram-preview-bubble .ant-typography{color:var(--tg-preview-text);font-size:14px;line-height:1.4}.telegram-preview-time{font-size:11px;color:var(--tg-preview-time);float:right;margin-left:4px;margin-top:2px}.telegram-preview-inline{margin-top:4px;margin-left:4px;display:flex;flex-direction:column;gap:4px;width:100%;box-sizing:border-box}.telegram-preview-inline-row{display:flex;flex-wrap:nowrap;gap:6px;justify-content:stretch;width:100%}.telegram-preview-inline-btn{display:inline-flex;flex:1;min-width:0;align-items:center;justify-content:center;padding:5px 10px;font-size:13px;color:var(--tg-preview-inline-fg);background:transparent;border:1px solid var(--tg-preview-inline-border);border-radius:4px;cursor:default;font-weight:500}.telegram-preview-inline-btn-cabinet,.telegram-preview-reply-btn-cabinet{white-space:pre-line;text-align:center}.telegram-preview-reply{margin-top:8px;padding-top:6px;border-top:1px solid rgba(0,0,0,.06);display:flex;flex-direction:column;gap:6px;width:100%;box-sizing:border-box}[data-theme=dark] .telegram-preview-reply{border-top-color:#ffffff14}.telegram-preview-reply-row{display:flex;flex-wrap:nowrap;gap:6px;justify-content:stretch;width:100%}.telegram-preview-reply-btn{display:inline-flex;flex:1;min-width:0;align-items:center;justify-content:center;padding:8px 14px;font-size:14px;color:var(--tg-preview-reply-text);background:var(--tg-preview-reply-bg);border:1px solid var(--tg-preview-reply-border);border-radius:8px;box-shadow:0 1px #0000000d;cursor:default}.vk-preview{--vk-preview-bg: #e4e6eb;--vk-preview-bubble: #ffffff;--vk-preview-bubble-shadow: 0 1px 2px rgba(0, 0, 0, .08);--vk-preview-text: #000000;--vk-preview-time: rgba(0, 0, 0, .4);--vk-preview-reply-bg: #5188c1;--vk-preview-reply-text: #ffffff;background:var(--vk-preview-bg);border-radius:28px;max-width:360px;padding:16px 12px;box-shadow:inset 0 0 0 3px #2c2c2e,0 8px 24px #0000001f}[data-theme=dark] .vk-preview{--vk-preview-bg: #1e1e22;--vk-preview-bubble: #2d2d33;--vk-preview-bubble-shadow: 0 1px 2px rgba(0, 0, 0, .2);--vk-preview-text: #e4e6eb;--vk-preview-time: rgba(255, 255, 255, .5);--vk-preview-reply-bg: #45668e;--vk-preview-reply-text: #ffffff;box-shadow:inset 0 0 0 3px #0d0d0d,0 8px 24px #00000059}.vk-preview-chat{background:var(--vk-preview-bg);border-radius:4px;padding:8px 4px;min-height:70px}.vk-preview-bubble{position:relative;background:var(--vk-preview-bubble);border-radius:12px 12px 12px 4px;padding:8px 12px 6px;max-width:100%;box-shadow:var(--vk-preview-bubble-shadow)}.vk-preview-bubble .ant-typography{color:var(--vk-preview-text);font-size:14px;line-height:1.4}.vk-preview-time{font-size:11px;color:var(--vk-preview-time);float:right;margin-left:4px;margin-top:2px}.vk-preview-reply{margin-top:8px;padding-top:6px;border-top:1px solid rgba(0,0,0,.06);display:flex;flex-direction:column;gap:6px;width:100%;box-sizing:border-box}[data-theme=dark] .vk-preview-reply{border-top-color:#ffffff14}.vk-preview-reply-row{display:flex;flex-wrap:nowrap;gap:6px;justify-content:stretch;width:100%}.vk-preview-reply-btn{display:inline-flex;flex:1;min-width:0;align-items:center;justify-content:center;padding:8px 16px;font-size:14px;color:var(--vk-preview-reply-text);background:var(--vk-preview-reply-bg);border:none;border-radius:20px;box-shadow:0 1px 2px #00000026;cursor:default}.vk-preview-reply-btn-link{box-shadow:0 1px 2px #0000002e}.vk-preview-reply-btn--stack{flex-direction:column;gap:3px;padding:7px 12px 8px;text-align:center}.vk-preview-reply-btn-main{display:inline-flex;align-items:center;justify-content:center;gap:6px;max-width:100%;min-width:0}.vk-preview-reply-btn-arrow-inline{font-size:10px;opacity:.88;flex-shrink:0}.vk-preview-reply-btn-hint{font-size:10px;line-height:1.25;opacity:.9;font-weight:400;max-width:100%;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vk-preview-reply-btn--cabinet .vk-preview-reply-btn-hint{font-style:italic;opacity:.92}.vk-preview-reply-btn--external .vk-preview-reply-btn-hint{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:9px;letter-spacing:-.02em}.template-preview-row .telegram-preview,.template-preview-row .vk-preview{min-height:120px}.bot-log-pre{background:#f5f5f5;padding:12px;border-radius:4px;overflow:auto;font-size:12px}[data-theme=dark] .bot-log-pre{background:var(--color-bg-secondary)!important;color:var(--color-text-primary);border:1px solid var(--color-border)}.bot-log-pre-error{background:#fff1f0;padding:12px;border-radius:4px;overflow:auto;font-size:12px;color:#cf1322}[data-theme=dark] .bot-log-pre-error{background:#ff4d4f1f!important;border:1px solid rgba(255,77,79,.35);color:#ff7875!important}[data-theme=dark] .ant-btn-primary,[data-theme=dark] .ant-btn.ant-btn-primary,[data-theme=dark] .ant-input-search .ant-input-search-btn,[data-theme=dark] .ant-input-search .ant-btn,[data-theme=dark] .ant-input-search button.ant-btn{background:#2d6b7a!important;border-color:#2d6b7a!important;color:#e3f2fd!important}[data-theme=dark] .ant-btn-primary:hover,[data-theme=dark] .ant-btn.ant-btn-primary:hover,[data-theme=dark] .ant-input-search .ant-input-search-btn:hover,[data-theme=dark] .ant-input-search .ant-btn:hover,[data-theme=dark] .ant-input-search button.ant-btn:hover{background:#3a7a8a!important;border-color:#3a7a8a!important;color:#fff!important}[data-theme=dark] .ant-btn-primary:focus,[data-theme=dark] .ant-input-search .ant-input-search-btn:focus,[data-theme=dark] .ant-input-search .ant-btn:focus{background:#2d6b7a!important;border-color:#2d6b7a!important;color:#e3f2fd!important;box-shadow:none!important}.theme-toggle-floating:hover,.cabinet-floating-btn:hover{transform:translateY(-1px)}.theme-toggle-floating:hover,.theme-toggle-floating:focus,.cabinet-floating-btn:hover,.cabinet-floating-btn:focus{opacity:.95}@media(max-width:1024px){.ant-layout-header{padding:0 16px!important}.main-layout-content{margin:16px!important}.main-layout-content-inner{padding:20px!important;border-radius:12px!important}.ant-table-wrapper{overflow-x:auto;-webkit-overflow-scrolling:touch;margin-left:-4px;margin-right:-4px;padding-left:4px;padding-right:4px}.ant-table{min-width:100%}.ant-table-thead>tr>th{padding:10px 12px!important;font-size:13px}.ant-table-tbody>tr>td{padding:10px 12px!important;font-size:13px}.ant-card-body{padding:16px!important}}@media(max-width:768px){.main-layout-right{min-width:0!important;max-width:100%!important;overflow-x:hidden!important}.main-layout-header-mobile{width:100%!important;max-width:100%!important;box-sizing:border-box!important;padding-left:8px!important;padding-right:8px!important}.main-layout-header-mobile .ant-select{min-width:0!important;max-width:100%!important}.main-layout-header-mobile .ant-select-selector{min-width:0!important}.ant-layout-content,.main-layout-content{margin:12px!important}.main-layout-content-inner{padding:16px!important}.ant-table-wrapper{margin-left:-2px;margin-right:-2px;padding-left:2px;padding-right:2px}.ant-table-thead>tr>th{padding:8px 10px!important;font-size:12px}.ant-table-tbody>tr>td{padding:8px 10px!important;font-size:12px}}@media(max-width:576px){.ant-card{margin-bottom:16px}.ant-card-body{padding:12px!important}.ant-space{gap:8px!important}.main-layout-content-inner{padding:12px!important}}.ant-modal-wrap.modal-bottom-sheet{display:flex!important;align-items:flex-end!important;justify-content:center!important;padding:0 8px 12px!important;box-sizing:border-box!important;min-height:100%}.ant-modal-wrap.modal-bottom-sheet .ant-modal{margin:0!important;position:fixed!important;inset:auto 8px 12px!important;width:calc(100% - 16px)!important;max-width:calc(100vw - 16px)!important;max-height:calc(100vh - 12px)!important;border-radius:16px 16px 0 0!important;box-sizing:border-box!important;transform:none!important}.ant-modal-wrap.modal-bottom-sheet .ant-modal-content{border-radius:16px 16px 0 0;overflow-x:hidden;box-sizing:border-box;max-width:100%}.ant-modal-wrap.modal-bottom-sheet .ant-modal-body{overflow-x:hidden;box-sizing:border-box;max-width:100%}.ant-tabs-nav-wrap{overflow-x:auto!important;overflow-y:hidden!important}.ant-tabs-nav-list{flex-wrap:nowrap}.main-keyboard-row{width:100%!important}.main-keyboard-row .ant-input{width:100%!important;max-width:100%!important}
