.home[data-v-2fb4cfd5]{padding:1rem;box-sizing:border-box;width:100%;max-width:100%;overflow-x:hidden}header h1[data-v-2fb4cfd5]{font-size:1.5rem;font-weight:600;margin-bottom:.5rem}header p[data-v-2fb4cfd5]{font-size:1rem;color:#8e8e93;margin-top:0}.status-card[data-v-2fb4cfd5]{background:#1c1c1e;padding:1.5rem;border-radius:12px;margin-top:1rem;text-align:center;box-sizing:border-box;width:100%;max-width:100%;overflow:hidden}.status-card .status[data-v-2fb4cfd5]{font-size:1.5rem;font-weight:700;color:#ff453a;margin:1rem 0}.status-card .status.active[data-v-2fb4cfd5]{color:#30d158}.btn[data-v-2fb4cfd5]{display:inline-block;padding:.8rem 1.5rem;border-radius:8px;text-decoration:none;font-weight:600;margin-top:1rem;box-sizing:border-box}.btn.btn-primary[data-v-2fb4cfd5]{background:#0a84ff;color:#fff}.btn.btn-vpn[data-v-2fb4cfd5]{background:#30d158;color:#fff;display:block;width:100%;max-width:100%;text-align:center;box-sizing:border-box}.error-message[data-v-2fb4cfd5]{background:#ff453a;color:#fff;padding:1rem;border-radius:8px;margin-top:1rem;text-align:center}.tariffs[data-v-3ac875dc]{padding:1rem}.currency-switcher[data-v-3ac875dc]{margin:1.5rem 0;padding:1rem;background:#1c1c1e;border-radius:12px}.currency-switcher label[data-v-3ac875dc]{display:block;margin-bottom:.75rem;font-weight:600;color:#fff}.currency-switcher .currency-buttons[data-v-3ac875dc]{display:flex;gap:.75rem}.currency-switcher .currency-btn[data-v-3ac875dc]{flex:1;padding:.75rem 1rem;border:2px solid #3a3a3c;border-radius:8px;background:#2c2c2e;color:#fff;font-weight:600;cursor:pointer;transition:all .2s}.currency-switcher .currency-btn[data-v-3ac875dc]:hover{background:#3a3a3c;border-color:#0a84ff}.currency-switcher .currency-btn.active[data-v-3ac875dc]{background:#0a84ff;border-color:#0a84ff;color:#fff}.loading[data-v-3ac875dc]{text-align:center;padding:2rem;color:#8e8e93}.error-message[data-v-3ac875dc]{text-align:center;padding:2rem;color:#ff453a;background:#1c1c1e;border-radius:12px;margin-top:1rem}.empty-message[data-v-3ac875dc]{text-align:center;padding:2rem;color:#8e8e93;background:#1c1c1e;border-radius:12px;margin-top:1rem}.tariffs-list[data-v-3ac875dc]{display:flex;flex-direction:column;gap:1rem;margin-top:1rem}.tariff-card[data-v-3ac875dc]{background:#1c1c1e;padding:1.5rem;border-radius:12px;display:flex;flex-direction:column;gap:.5rem}.tariff-card .header[data-v-3ac875dc]{display:flex;justify-content:space-between;align-items:center}.tariff-card .header .title-section[data-v-3ac875dc]{display:flex;flex-direction:column;gap:.25rem}.tariff-card .header .title-section h3[data-v-3ac875dc]{margin:0;font-size:1.2rem}.tariff-card .header .title-section .premium-badge[data-v-3ac875dc]{display:inline-block;padding:.25rem .5rem;background:linear-gradient(135deg,gold,#ffed4e);color:#000;border-radius:4px;font-size:.75rem;font-weight:600;width:fit-content}.tariff-card .header .price[data-v-3ac875dc]{font-weight:700;color:#0a84ff;font-size:1.1rem}.tariff-card .discount[data-v-3ac875dc]{color:#30d158;font-size:.9rem;margin:0}.tariff-card .original-price[data-v-3ac875dc]{margin:0}.tariff-card .original-price .strikethrough[data-v-3ac875dc]{text-decoration:line-through;color:#8e8e93;font-size:.9rem}.tariff-card button[data-v-3ac875dc]{margin-top:.5rem;padding:.8rem;border:none;border-radius:8px;background:#0a84ff;color:#fff;font-weight:600;cursor:pointer;transition:background .2s}.tariff-card button[data-v-3ac875dc]:hover{background:#0071e3}.tariff-card button[data-v-3ac875dc]:disabled{opacity:.5;cursor:not-allowed}.vpn[data-v-5d8388e4]{padding:1rem}.loading[data-v-5d8388e4],.error-message[data-v-5d8388e4],.empty-message[data-v-5d8388e4]{text-align:center;padding:2rem;color:#8e8e93}.error-message[data-v-5d8388e4]{color:#ff453a;background:#1c1c1e;border-radius:12px;margin-top:1rem}.empty-message[data-v-5d8388e4]{background:#1c1c1e;border-radius:12px;margin-top:1rem}.vpn-content[data-v-5d8388e4]{margin-top:1rem}.server-selector[data-v-5d8388e4]{margin-bottom:1.5rem}.server-selector label[data-v-5d8388e4]{display:block;margin-bottom:.5rem;font-weight:600;color:#fff}.server-selector .server-select[data-v-5d8388e4]{width:100%;padding:.8rem;border-radius:8px;background:#1c1c1e;border:2px solid #2c2c2e;color:#fff;font-size:1rem;cursor:pointer}.server-selector .server-select[data-v-5d8388e4]:focus{outline:none;border-color:#0a84ff}.server-selector .server-select option[data-v-5d8388e4]{background:#1c1c1e;color:#fff}.server-info[data-v-5d8388e4]{background:#1c1c1e;padding:1.5rem;border-radius:12px}.server-info h2[data-v-5d8388e4]{margin:0 0 1.5rem;font-size:1.5rem;color:#fff}.server-info .info-grid[data-v-5d8388e4]{display:flex;flex-direction:column;gap:1rem;margin-bottom:1.5rem}.server-info .info-item[data-v-5d8388e4]{display:flex;justify-content:space-between;align-items:center;padding:.75rem;background:#2c2c2e;border-radius:8px}.server-info .info-item .label[data-v-5d8388e4]{font-weight:600;color:#8e8e93}.server-info .info-item .value[data-v-5d8388e4]{color:#fff;font-weight:500}.server-info .info-item .value.protocol-badge[data-v-5d8388e4]{background:#3a3a3c;padding:.25rem .5rem;border-radius:4px;font-size:.9rem}.server-info .info-item .value.load-indicator.low[data-v-5d8388e4]{color:#30d158}.server-info .info-item .value.load-indicator.medium[data-v-5d8388e4]{color:#ffd60a}.server-info .info-item .value.load-indicator.high[data-v-5d8388e4]{color:#ff453a}.server-info .info-item .value.status-badge[data-v-5d8388e4]{padding:.25rem .5rem;border-radius:4px;font-size:.9rem}.server-info .info-item .value.status-badge.active[data-v-5d8388e4]{background:#30d158;color:#000}.server-info .info-item .value.status-badge.offline[data-v-5d8388e4]{background:#ff453a;color:#fff}.server-info .btn[data-v-5d8388e4]{width:100%;padding:.8rem;border:none;border-radius:8px;background:#0a84ff;color:#fff;font-weight:600;cursor:pointer;transition:background .2s}.server-info .btn[data-v-5d8388e4]:hover{background:#0071e3}.server-info .btn.btn-secondary[data-v-5d8388e4]{background:#2c2c2e}.server-info .btn.btn-secondary[data-v-5d8388e4]:hover{background:#3a3a3c}.modal-overlay[data-v-5d8388e4]{position:fixed;inset:0;background:#000000b3;display:flex;justify-content:center;align-items:center;z-index:1000}.modal-content[data-v-5d8388e4]{background:#1c1c1e;border-radius:16px;padding:2rem;max-width:500px;width:90%;color:#fff}.modal-content h3[data-v-5d8388e4]{margin:0 0 .5rem;font-size:1.5rem;color:#fff}.modal-content .modal-description[data-v-5d8388e4]{margin:0 0 1.5rem;color:#8e8e93;font-size:.9rem}.modal-content .platform-options[data-v-5d8388e4]{display:flex;flex-direction:column;gap:1rem;margin-bottom:1.5rem}.modal-content .platform-btn[data-v-5d8388e4]{display:flex;align-items:center;gap:1rem;padding:1.2rem;border:2px solid #2c2c2e;border-radius:12px;background:#2c2c2e;color:#fff;cursor:pointer;transition:all .2s;text-align:left}.modal-content .platform-btn[data-v-5d8388e4]:hover{border-color:#0a84ff;background:#2c2c2e}.modal-content .platform-btn .platform-icon[data-v-5d8388e4]{font-size:2rem}.modal-content .platform-btn .platform-info[data-v-5d8388e4]{flex:1}.modal-content .platform-btn .platform-info .platform-name[data-v-5d8388e4]{font-weight:600;font-size:1.1rem;margin-bottom:.25rem}.modal-content .platform-btn .platform-info .platform-desc[data-v-5d8388e4]{font-size:.85rem;color:#8e8e93}.modal-content .modal-close[data-v-5d8388e4]{width:100%;margin-top:1rem}.modal-content .qr-code-container[data-v-5d8388e4]{display:flex;justify-content:center;margin:1.5rem 0;padding:1rem;background:#fff;border-radius:12px}.modal-content .qr-code-image[data-v-5d8388e4]{max-width:300px;width:100%;height:auto}.modal-content .android-install-options[data-v-5d8388e4]{display:flex;flex-direction:column;gap:.75rem;margin-top:1rem}.modal-content .install-instructions[data-v-5d8388e4]{margin-top:1.5rem;padding:1rem;background:#2c2c2e;border-radius:8px;text-align:left;font-size:.9rem}.modal-content .install-instructions p[data-v-5d8388e4]{margin:0 0 .5rem;color:#fff}.modal-content .install-instructions ol[data-v-5d8388e4]{margin:.5rem 0 0;padding-left:1.5rem;color:#8e8e93}.modal-content .install-instructions ol li[data-v-5d8388e4]{margin:.5rem 0}.base-button[data-v-931bc7eb]{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:none;border-radius:6px;cursor:pointer;font-weight:500;transition:all .2s;font-family:inherit}.base-button[data-v-931bc7eb]:disabled{opacity:.6;cursor:not-allowed}.base-button.loading[data-v-931bc7eb]{cursor:wait}.base-button.primary[data-v-931bc7eb]{background:#667eea;color:#fff}.base-button.primary[data-v-931bc7eb]:hover:not(:disabled){background:#5568d3}.base-button.secondary[data-v-931bc7eb]{background:#6c757d;color:#fff}.base-button.secondary[data-v-931bc7eb]:hover:not(:disabled){background:#5a6268}.base-button.danger[data-v-931bc7eb]{background:#dc3545;color:#fff}.base-button.danger[data-v-931bc7eb]:hover:not(:disabled){background:#c82333}.base-button.success[data-v-931bc7eb]{background:#28a745;color:#fff}.base-button.success[data-v-931bc7eb]:hover:not(:disabled){background:#218838}.base-button.warning[data-v-931bc7eb]{background:#ffc107;color:#000}.base-button.warning[data-v-931bc7eb]:hover:not(:disabled){background:#e0a800}.base-button.small[data-v-931bc7eb]{padding:6px 12px;font-size:14px}.base-button.medium[data-v-931bc7eb]{padding:8px 16px;font-size:16px}.base-button.large[data-v-931bc7eb]{padding:12px 24px;font-size:18px}.loading-spinner[data-v-931bc7eb]{width:14px;height:14px;border:2px solid currentColor;border-top-color:transparent;border-radius:50%;animation:spin-931bc7eb .6s linear infinite}@keyframes spin-931bc7eb{to{transform:rotate(360deg)}}.admin-login-container[data-v-83989408]{max-width:400px;margin:50px auto;padding:20px;border:1px solid #ccc;border-radius:8px;box-shadow:0 2px 10px #0000001a;background-color:#fff}h1[data-v-83989408]{text-align:center;color:#333;margin-bottom:20px}.form-group[data-v-83989408]{margin-bottom:15px}label[data-v-83989408]{display:block;margin-bottom:5px;color:#555}input[type=text][data-v-83989408],input[type=password][data-v-83989408]{width:100%;padding:10px;border:1px solid #ddd;border-radius:4px;box-sizing:border-box}input[data-v-83989408]:disabled{background-color:#f5f5f5;cursor:not-allowed}.login-button[data-v-83989408]{width:100%}.error-message[data-v-83989408]{color:red;text-align:center;margin-top:10px;margin-bottom:10px;padding:8px;background:#fee;border-radius:4px}.status-badge[data-v-69c4e29a]{padding:4px 12px;border-radius:12px;font-size:12px;font-weight:600;display:inline-block}.status-active[data-v-69c4e29a]{background:#d4edda;color:#155724}.status-expired[data-v-69c4e29a]{background:#f8d7da;color:#721c24}.status-inactive[data-v-69c4e29a]{background:#fff3cd;color:#856404}.status-completed[data-v-69c4e29a]{background:#d1ecf1;color:#0c5460}.status-failed[data-v-69c4e29a]{background:#f8d7da;color:#721c24}.status-none[data-v-69c4e29a]{background:#e0e0e0;color:#666}.empty-state[data-v-435f8001]{text-align:center;padding:60px 20px;color:#999}.empty-icon[data-v-435f8001]{font-size:64px;margin-bottom:20px;opacity:.5}.empty-title[data-v-435f8001]{font-size:20px;font-weight:600;color:#666;margin:0 0 10px}.empty-message[data-v-435f8001]{font-size:16px;color:#999;max-width:400px;margin:0 auto 20px}.empty-action[data-v-435f8001]{margin-top:20px}.users-view[data-v-b45fb2e9]{background:#1a1a1a;border-radius:8px;padding:20px;color:#fff}.view-header[data-v-b45fb2e9]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}h2[data-v-b45fb2e9]{margin:0;color:#fff}.error-message[data-v-b45fb2e9]{background:#3a1a1a;color:#ff6b6b;padding:12px;border-radius:6px;margin-bottom:20px;border:1px solid #5a2a2a}.loading[data-v-b45fb2e9]{text-align:center;padding:40px;color:#ccc}.users-table[data-v-b45fb2e9]{overflow-x:auto}table[data-v-b45fb2e9]{width:100%;border-collapse:collapse}th[data-v-b45fb2e9],td[data-v-b45fb2e9]{padding:12px;text-align:left;border-bottom:1px solid #333;color:#fff}th[data-v-b45fb2e9]{background:#2a2a2a;font-weight:600;color:#fff}.user-id-cell[data-v-b45fb2e9]{min-width:200px}.user-id-container[data-v-b45fb2e9]{display:flex;align-items:center;gap:8px}.user-id[data-v-b45fb2e9]{font-family:monospace;font-size:12px;color:#ccc;-webkit-user-select:text;user-select:text;cursor:text;flex:1;word-break:break-all}.copy-button[data-v-b45fb2e9]{background:#2a2a2a;border:1px solid #333;color:#ccc;padding:4px 8px;border-radius:4px;cursor:pointer;font-size:14px;transition:all .2s;flex-shrink:0}.copy-button[data-v-b45fb2e9]:hover{background:#3a3a3a;color:#fff;border-color:#667eea}.empty-row[data-v-b45fb2e9]{text-align:center;padding:20px;color:#999}.subscriptions-view[data-v-1c273e56]{background:#1a1a1a;border-radius:8px;padding:20px;color:#fff}.view-header[data-v-1c273e56]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;flex-wrap:wrap;gap:15px}h2[data-v-1c273e56],h3[data-v-1c273e56]{margin:0;color:#fff}.header-actions[data-v-1c273e56]{display:flex;gap:10px}.filter-input[data-v-1c273e56]{padding:8px 12px;border:2px solid #333;border-radius:6px;font-size:14px;background:#2a2a2a;color:#fff}.filter-input[data-v-1c273e56]::placeholder{color:#999}.user-info[data-v-1c273e56]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;padding:15px;background:#2a2a2a;border-radius:6px}.subscriptions-list[data-v-1c273e56]{display:flex;flex-direction:column;gap:15px}.subscription-card[data-v-1c273e56]{border:1px solid #333;border-radius:8px;padding:20px;background:#1a1a1a}.subscription-header[data-v-1c273e56]{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}.subscription-details[data-v-1c273e56]{display:flex;flex-direction:column;gap:8px;margin-bottom:15px;color:#ccc}.subscription-actions[data-v-1c273e56]{display:flex;gap:10px}.error-message[data-v-1c273e56]{background:#3a1a1a;color:#ff6b6b;padding:12px;border-radius:6px;margin-bottom:20px;border:1px solid #5a2a2a}.loading[data-v-1c273e56]{text-align:center;padding:40px;color:#ccc}.modal-overlay[data-v-edd421ca]{position:fixed;inset:0;background:#000000b3;display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px}.modal-content[data-v-edd421ca]{background:#1a1a1a;border-radius:8px;max-height:90vh;overflow-y:auto;display:flex;flex-direction:column;box-shadow:0 4px 6px #00000080;color:#fff}.modal-content.small[data-v-edd421ca]{width:100%;max-width:400px}.modal-content.medium[data-v-edd421ca]{width:100%;max-width:600px}.modal-content.large[data-v-edd421ca]{width:100%;max-width:900px}.modal-header[data-v-edd421ca]{display:flex;justify-content:space-between;align-items:center;padding:20px;border-bottom:1px solid #333}.modal-header h3[data-v-edd421ca]{margin:0;color:#fff;font-size:20px}.close-button[data-v-edd421ca]{background:none;border:none;font-size:28px;cursor:pointer;color:#ccc;padding:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:background .2s}.close-button[data-v-edd421ca]:hover{background:#2a2a2a;color:#fff}.modal-body[data-v-edd421ca]{padding:20px;flex:1;color:#fff}.modal-footer[data-v-edd421ca]{padding:20px;border-top:1px solid #333;display:flex;justify-content:flex-end;gap:10px}.vpn-servers-view[data-v-31af86c3]{background:#1a1a1a;border-radius:8px;padding:20px;color:#fff}.view-header[data-v-31af86c3]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}h2[data-v-31af86c3],h3[data-v-31af86c3]{margin:0;color:#fff}.header-actions[data-v-31af86c3]{display:flex;gap:10px}.create-button[data-v-31af86c3],.refresh-button[data-v-31af86c3]{padding:8px 16px;background:#667eea;color:#fff;border:none;border-radius:6px;cursor:pointer}.servers-grid[data-v-31af86c3]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:20px}.server-card[data-v-31af86c3]{border:1px solid #333;border-radius:8px;padding:20px;background:#1a1a1a}.server-header[data-v-31af86c3]{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}.server-details[data-v-31af86c3]{display:flex;flex-direction:column;gap:8px;margin-bottom:15px;color:#ccc}.server-actions[data-v-31af86c3]{display:flex;gap:10px}.action-button[data-v-31af86c3]{padding:6px 12px;border:none;border-radius:4px;cursor:pointer;font-size:14px}.action-button.toggle[data-v-31af86c3]{background:#ffc107;color:#000}.action-button.edit[data-v-31af86c3]{background:#17a2b8;color:#fff}.action-button.delete[data-v-31af86c3]{background:#dc3545;color:#fff}.modal-overlay[data-v-31af86c3]{position:fixed;inset:0;background:#000000b3;display:flex;align-items:center;justify-content:center;z-index:1000}.modal-content[data-v-31af86c3]{background:#1a1a1a;border-radius:8px;padding:30px;width:90%;max-width:500px;max-height:90vh;overflow-y:auto;color:#fff}.server-form[data-v-31af86c3]{display:flex;flex-direction:column;gap:15px}.form-group[data-v-31af86c3]{display:flex;flex-direction:column;gap:5px}.form-group label[data-v-31af86c3]{font-weight:600;color:#fff}.form-group input[data-v-31af86c3],.form-group select[data-v-31af86c3],.form-group textarea[data-v-31af86c3]{padding:8px;border:2px solid #333;border-radius:4px;background:#2a2a2a;color:#fff;font-family:inherit}.form-group textarea[data-v-31af86c3]{resize:vertical;min-height:60px}.form-group .ssh-key-input[data-v-31af86c3]{font-family:Courier New,monospace;font-size:12px;line-height:1.4;min-height:120px}.form-group small[data-v-31af86c3]{color:#999;font-size:12px;margin-top:4px;display:block}.form-section-title[data-v-31af86c3]{margin:20px 0 10px;padding-bottom:8px;border-bottom:1px solid #333;color:#667eea;font-size:16px;font-weight:600}.form-section-title[data-v-31af86c3]:first-child{margin-top:0}.form-actions[data-v-31af86c3]{display:flex;gap:10px;justify-content:flex-end;margin-top:20px}.cancel-button[data-v-31af86c3],.save-button[data-v-31af86c3]{padding:10px 20px;border:none;border-radius:6px;cursor:pointer}.cancel-button[data-v-31af86c3]{background:#6c757d;color:#fff}.save-button[data-v-31af86c3]{background:#28a745;color:#fff}.vpn-profiles-view[data-v-0d3118c0]{color:#fff}.view-header[data-v-0d3118c0]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.view-header h2[data-v-0d3118c0]{margin:0;color:#fff}.filters[data-v-0d3118c0]{display:flex;gap:15px;margin-bottom:20px;padding:15px;background:#1a1a1a;border-radius:8px;flex-wrap:wrap}.filter-group[data-v-0d3118c0]{display:flex;flex-direction:column;gap:5px;min-width:150px}.filter-group label[data-v-0d3118c0]{font-size:12px;color:#ccc;font-weight:500}.filter-group input[data-v-0d3118c0],.filter-group select[data-v-0d3118c0]{padding:8px 12px;background:#2a2a2a;border:1px solid #333;border-radius:4px;color:#fff;font-size:14px}.filter-group input[data-v-0d3118c0]:focus,.filter-group select[data-v-0d3118c0]:focus{outline:none;border-color:#667eea}.profiles-table[data-v-0d3118c0]{background:#1a1a1a;border-radius:8px;overflow-x:auto}.profiles-table table[data-v-0d3118c0]{width:100%;border-collapse:collapse}.profiles-table th[data-v-0d3118c0]{padding:12px;text-align:left;background:#2a2a2a;color:#fff;font-weight:600;border-bottom:2px solid #333}.profiles-table td[data-v-0d3118c0]{padding:12px;border-bottom:1px solid #333;color:#ccc}.profiles-table tr[data-v-0d3118c0]:hover{background:#2a2a2a}.user-id-cell[data-v-0d3118c0]{font-family:monospace;font-size:12px}.user-id-container[data-v-0d3118c0]{display:flex;align-items:center;gap:8px}.user-id[data-v-0d3118c0]{color:#667eea}.copy-button[data-v-0d3118c0]{background:none;border:none;cursor:pointer;font-size:14px;padding:4px;opacity:.7;transition:opacity .2s}.copy-button[data-v-0d3118c0]:hover{opacity:1}.server-info[data-v-0d3118c0]{display:flex;flex-direction:column;gap:4px}.server-info small[data-v-0d3118c0]{color:#888;font-size:12px}.pagination[data-v-0d3118c0]{display:flex;justify-content:center;align-items:center;gap:15px;margin-top:20px;padding:15px;background:#1a1a1a;border-radius:8px}.page-info[data-v-0d3118c0]{color:#ccc;font-size:14px}.profile-details[data-v-0d3118c0]{color:#fff}.detail-section[data-v-0d3118c0]{margin-bottom:20px}.detail-section h3[data-v-0d3118c0]{margin:0 0 10px;color:#667eea;font-size:16px}.detail-row[data-v-0d3118c0]{display:flex;justify-content:space-between;align-items:flex-start;padding:8px 0;border-bottom:1px solid #333;gap:15px}.detail-row strong[data-v-0d3118c0]{color:#ccc;min-width:150px}.detail-row span[data-v-0d3118c0]{color:#fff;text-align:right;word-break:break-all}.key-display[data-v-0d3118c0],.config-display[data-v-0d3118c0]{width:100%;padding:8px;background:#1a1a1a;border:1px solid #333;border-radius:4px;color:#fff;font-family:monospace;font-size:12px;resize:vertical;white-space:pre-wrap;word-wrap:break-word}.config-header[data-v-0d3118c0]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:10px}.config-header h3[data-v-0d3118c0]{margin:0 0 4px}.config-info[data-v-0d3118c0]{color:#888;font-size:12px;font-style:italic}.config-actions[data-v-0d3118c0]{display:flex;gap:8px}.config-error[data-v-0d3118c0]{padding:12px;background:#dc3545;color:#fff;border-radius:4px;font-size:14px}.error-message[data-v-0d3118c0]{background:#dc3545;color:#fff;padding:12px;border-radius:6px;margin-bottom:20px}.loading[data-v-0d3118c0]{text-align:center;padding:40px;color:#ccc}.tariffs-view[data-v-9a795952]{background:#1a1a1a;border-radius:8px;padding:20px;color:#fff}.view-header[data-v-9a795952]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}h2[data-v-9a795952]{margin:0;color:#fff}.header-actions[data-v-9a795952]{display:flex;gap:10px}.error-message[data-v-9a795952]{background:#3a1a1a;color:#ff6b6b;padding:12px;border-radius:6px;margin-bottom:20px;border:1px solid #5a2a2a}.loading[data-v-9a795952]{text-align:center;padding:40px;color:#ccc}.tariffs-table[data-v-9a795952]{overflow-x:auto}table[data-v-9a795952]{width:100%;border-collapse:collapse}th[data-v-9a795952],td[data-v-9a795952]{padding:12px;text-align:left;border-bottom:1px solid #333;color:#fff}th[data-v-9a795952]{background:#2a2a2a;font-weight:600;color:#fff}.action-buttons[data-v-9a795952]{display:flex;gap:8px}.tariff-form[data-v-9a795952]{display:flex;flex-direction:column;gap:20px}.form-group[data-v-9a795952]{display:flex;flex-direction:column;gap:8px}.form-group label[data-v-9a795952]{font-weight:500;color:#fff}.form-group input[type=text][data-v-9a795952],.form-group input[type=number][data-v-9a795952],.form-group select[data-v-9a795952]{padding:8px 12px;border:2px solid #333;border-radius:6px;font-size:14px;background:#2a2a2a;color:#fff}.form-group input[type=text][data-v-9a795952]:disabled,.form-group input[type=number][data-v-9a795952]:disabled,.form-group select[data-v-9a795952]:disabled{background:#1a1a1a;color:#999;border-color:#2a2a2a}.form-group input[type=checkbox][data-v-9a795952]{margin-right:8px}.form-actions[data-v-9a795952]{display:flex;justify-content:flex-end;gap:10px;margin-top:10px}.currencies-view[data-v-58e37158]{background:#1a1a1a;border-radius:8px;padding:20px;color:#fff}.view-header[data-v-58e37158]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}h2[data-v-58e37158]{margin:0;color:#fff}.error-message[data-v-58e37158]{background:#3a1a1a;color:#ff6b6b;padding:12px;border-radius:6px;margin-bottom:20px;border:1px solid #5a2a2a}.loading[data-v-58e37158]{text-align:center;padding:40px;color:#ccc}.currencies-table[data-v-58e37158]{overflow-x:auto}table[data-v-58e37158]{width:100%;border-collapse:collapse}th[data-v-58e37158],td[data-v-58e37158]{padding:12px;text-align:left;border-bottom:1px solid #333;color:#fff}th[data-v-58e37158]{background:#2a2a2a;font-weight:600;color:#fff}.currency-form[data-v-58e37158]{display:flex;flex-direction:column;gap:20px}.form-group[data-v-58e37158]{display:flex;flex-direction:column;gap:8px}.form-group label[data-v-58e37158]{font-weight:500;color:#fff}.form-group input[type=text][data-v-58e37158]{padding:8px 12px;border:2px solid #333;border-radius:6px;font-size:14px;background:#2a2a2a;color:#fff}.form-group input[type=text][data-v-58e37158]:disabled{background:#1a1a1a;color:#999;border-color:#2a2a2a}.form-group input[type=checkbox][data-v-58e37158]{margin-right:8px}.form-group small[data-v-58e37158]{color:#999;font-size:12px}.form-actions[data-v-58e37158]{display:flex;justify-content:flex-end;gap:10px;margin-top:10px}.protocols-view[data-v-0577758b]{background:#1a1a1a;border-radius:8px;padding:20px;color:#fff}.view-header[data-v-0577758b]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}h2[data-v-0577758b]{margin:0;color:#fff}.header-actions[data-v-0577758b]{display:flex;gap:10px}.error-message[data-v-0577758b]{background:#3a1a1a;color:#ff6b6b;padding:12px;border-radius:6px;margin-bottom:20px;border:1px solid #5a2a2a}.loading[data-v-0577758b]{text-align:center;padding:40px;color:#ccc}.protocols-table[data-v-0577758b]{overflow-x:auto}table[data-v-0577758b]{width:100%;border-collapse:collapse}th[data-v-0577758b],td[data-v-0577758b]{padding:12px;text-align:left;border-bottom:1px solid #333;color:#fff}th[data-v-0577758b]{background:#2a2a2a;font-weight:600;color:#fff}.description-cell[data-v-0577758b]{max-width:300px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.action-buttons[data-v-0577758b]{display:flex;gap:8px}.protocol-form[data-v-0577758b]{display:flex;flex-direction:column;gap:20px}.form-group[data-v-0577758b]{display:flex;flex-direction:column;gap:8px}.form-group label[data-v-0577758b]{font-weight:500;color:#fff}.form-group input[type=text][data-v-0577758b],.form-group input[type=number][data-v-0577758b],.form-group textarea[data-v-0577758b]{padding:8px 12px;border:2px solid #333;border-radius:6px;font-size:14px;background:#2a2a2a;color:#fff;font-family:inherit}.form-group input[type=text][data-v-0577758b]:disabled,.form-group input[type=number][data-v-0577758b]:disabled{background:#1a1a1a;color:#999;border-color:#2a2a2a}.form-group textarea[data-v-0577758b]{resize:vertical;min-height:60px}.form-group input[type=checkbox][data-v-0577758b]{margin-right:8px}.form-group small[data-v-0577758b]{color:#999;font-size:12px}.form-actions[data-v-0577758b]{display:flex;justify-content:flex-end;gap:10px;margin-top:10px}.admin-dashboard[data-v-143d7edc]{min-height:100vh;background:#000;color:#fff}.dashboard-header[data-v-143d7edc]{background:#1a1a1a;padding:20px 30px;display:flex;justify-content:space-between;align-items:center;box-shadow:0 2px 4px #0000004d;border-bottom:1px solid #333}h1[data-v-143d7edc]{margin:0;color:#fff;font-size:24px}.header-actions[data-v-143d7edc]{display:flex;align-items:center;gap:15px}.username[data-v-143d7edc]{color:#ccc;font-weight:500}.logout-button[data-v-143d7edc]{padding:8px 16px;background:#dc3545;color:#fff;border:none;border-radius:6px;cursor:pointer;font-size:14px;transition:background .2s}.logout-button[data-v-143d7edc]:hover{background:#c82333}.dashboard-nav[data-v-143d7edc]{background:#1a1a1a;padding:0 30px;display:flex;gap:10px;border-bottom:2px solid #333}.nav-button[data-v-143d7edc]{padding:15px 20px;background:none;border:none;border-bottom:3px solid transparent;cursor:pointer;font-size:16px;color:#ccc;transition:all .3s}.nav-button[data-v-143d7edc]:hover{color:#fff;background:#2a2a2a}.nav-button.active[data-v-143d7edc]{color:#667eea;border-bottom-color:#667eea;font-weight:600}.dashboard-content[data-v-143d7edc]{padding:30px;background:#000}:root{font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:dark;color:#ffffffde;background-color:#000;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html{background-color:#000;color:#ffffffde}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}body{margin:0;display:flex;place-items:center;min-width:320px;min-height:100vh;background-color:#000;color:#ffffffde}h1{font-size:3.2em;line-height:1.1}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#1a1a1a;cursor:pointer;transition:border-color .25s}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}.card{padding:2em}#app{max-width:1280px;margin:0 auto;padding:2rem;text-align:center;width:100%;min-height:100vh;background-color:#000}.navbar[data-v-0e1b6906]{position:fixed;bottom:0;left:0;width:100%;background-color:#1c1c1e;display:flex;justify-content:space-around;padding:1rem 0;border-top:1px solid #2c2c2e}.navbar .nav-item[data-v-0e1b6906]{color:#8e8e93;text-decoration:none;font-size:.9rem;font-weight:500}.navbar .nav-item.router-link-active[data-v-0e1b6906]{color:#0a84ff}.toast-container[data-v-0d3333fb]{position:fixed;top:20px;right:20px;z-index:9999;display:flex;flex-direction:column;gap:10px;max-width:400px}.toast[data-v-0d3333fb]{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-radius:8px;box-shadow:0 4px 6px #0000001a;cursor:pointer;min-width:300px;animation:slideIn-0d3333fb .3s ease-out}.toast-success[data-v-0d3333fb]{background:#d4edda;color:#155724;border-left:4px solid #28a745}.toast-error[data-v-0d3333fb]{background:#f8d7da;color:#721c24;border-left:4px solid #dc3545}.toast-warning[data-v-0d3333fb]{background:#fff3cd;color:#856404;border-left:4px solid #ffc107}.toast-info[data-v-0d3333fb]{background:#d1ecf1;color:#0c5460;border-left:4px solid #17a2b8}.toast-message[data-v-0d3333fb]{flex:1;font-size:14px}.toast-close[data-v-0d3333fb]{background:none;border:none;font-size:20px;cursor:pointer;color:inherit;opacity:.7;padding:0;margin-left:12px;width:24px;height:24px;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:opacity .2s}.toast-close[data-v-0d3333fb]:hover{opacity:1;background:#0000001a}.toast-enter-active[data-v-0d3333fb],.toast-leave-active[data-v-0d3333fb]{transition:all .3s ease}.toast-enter-from[data-v-0d3333fb],.toast-leave-to[data-v-0d3333fb]{opacity:0;transform:translate(100%)}@keyframes slideIn-0d3333fb{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}:root{--tg-theme-bg-color: #000000;--tg-theme-text-color: #ffffff}body{margin:0;background-color:#000!important;color:#fff!important;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif}.app-container{padding-bottom:60px;background-color:#000;min-height:100vh}
