.login-form[data-v-d9321e37]{max-width:400px;margin:50px auto;padding:30px;background:#fffffff2;border-radius:12px;box-shadow:0 8px 32px #0000001a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.language-selector[data-v-d9321e37]{margin-bottom:20px;text-align:center}.language-selector label[data-v-d9321e37]{display:block;margin-bottom:5px;font-weight:600;color:#333}.language-selector select[data-v-d9321e37]{padding:8px 12px;border:1px solid #ddd;border-radius:6px;font-size:14px;background:#fff}h2[data-v-d9321e37]{text-align:center;color:#333;margin-bottom:25px;font-size:24px}form[data-v-d9321e37]{display:flex;flex-direction:column;gap:15px}label[data-v-d9321e37]{font-weight:600;color:#333;margin-bottom:5px}input[data-v-d9321e37]{padding:12px;border:1px solid #ddd;border-radius:6px;font-size:16px;transition:border-color .2s}input[data-v-d9321e37]:focus{outline:none;border-color:#007bff;box-shadow:0 0 0 2px #007bff40}button[data-v-d9321e37]{padding:12px 20px;background:#007bff;color:#fff;border:none;border-radius:6px;font-size:16px;font-weight:600;cursor:pointer;transition:background-color .2s;min-height:48px}button[data-v-d9321e37]:hover:not(:disabled){background:#0056b3}button[data-v-d9321e37]:disabled{background:#6c757d;cursor:not-allowed}.error[data-v-d9321e37]{color:#dc3545;background:#f8d7da;padding:10px;border-radius:6px;border:1px solid #f5c6cb;margin:10px 0;font-size:14px;line-height:1.4}@media (max-width: 768px){.login-form[data-v-d9321e37]{margin:20px;padding:20px;max-width:calc(100vw - 40px);border-radius:8px}h2[data-v-d9321e37]{font-size:20px;margin-bottom:20px}input[data-v-d9321e37],button[data-v-d9321e37]{font-size:16px;padding:14px;min-height:48px}.language-selector select[data-v-d9321e37]{font-size:16px;padding:10px 12px;min-height:44px}form[data-v-d9321e37]{gap:12px}.error[data-v-d9321e37]{font-size:13px;padding:8px;word-break:break-word}}@media (max-width: 480px){.login-form[data-v-d9321e37]{margin:10px;padding:15px;max-width:calc(100vw - 20px)}h2[data-v-d9321e37]{font-size:18px}input[data-v-d9321e37],button[data-v-d9321e37]{padding:12px;font-size:16px}}.loading[data-v-d9321e37]{text-align:center;color:#666;font-style:italic}form>div[data-v-d9321e37]{animation:fadeIn-d9321e37 .3s ease-in-out}@keyframes fadeIn-d9321e37{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.modal-overlay[data-v-d9321e37]{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;display:flex;justify-content:center;align-items:flex-start;z-index:1000;animation:fadeIn-d9321e37 .3s ease-out;overflow-y:auto;padding:20px 0;box-sizing:border-box}.modal-content[data-v-d9321e37]{background:#fff;border-radius:12px;box-shadow:0 20px 60px #0000004d;max-width:90vw;max-height:calc(100vh - 40px);overflow:hidden;display:flex;flex-direction:column;animation:slideIn-d9321e37 .3s ease-out;margin:auto 0}.success-modal[data-v-d9321e37]{width:600px;max-width:90vw}.modal-header[data-v-d9321e37]{padding:15px 20px;border-bottom:1px solid #eee;display:flex;justify-content:space-between;align-items:center;flex-shrink:0}.modal-header h3[data-v-d9321e37]{margin:0;color:#28a745;font-size:20px}.modal-close[data-v-d9321e37]{background:none;border:none;font-size:28px;cursor:pointer;color:#999;padding:0;width:30px;height:30px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:all .2s}.modal-close[data-v-d9321e37]:hover{background:#f5f5f5;color:#333}.modal-body[data-v-d9321e37]{padding:20px;line-height:1.5;flex:1;overflow-y:auto;min-height:0}.intro-text[data-v-d9321e37]{font-size:16px;margin-bottom:20px;color:#333}.telegram-image-container[data-v-d9321e37]{text-align:center;margin:20px 0;padding:15px;background:#f8f9fa;border-radius:8px;border:2px dashed #dee2e6}.telegram-notification-image[data-v-d9321e37]{max-width:100%;height:auto;border-radius:8px;box-shadow:0 4px 12px #00000026}.explanation-text[data-v-d9321e37]{font-size:16px;margin:20px 0;color:#333}.purpose-list[data-v-d9321e37]{margin:15px 0;padding-left:20px}.purpose-list li[data-v-d9321e37]{margin:8px 0;color:#555}.action-text[data-v-d9321e37]{font-size:16px;margin:20px 0;color:#28a745;background:#d4edda;padding:15px;border-radius:6px;border-left:4px solid #28a745}.security-text[data-v-d9321e37]{font-size:14px;margin:20px 0;color:#6c757d;background:#f8f9fa;padding:15px;border-radius:6px;border-left:4px solid #6c757d}.modal-footer[data-v-d9321e37]{padding:15px 20px;border-top:1px solid #eee;text-align:center;flex-shrink:0}.modal-button[data-v-d9321e37]{padding:12px 30px;border:none;border-radius:6px;font-size:16px;font-weight:600;cursor:pointer;transition:all .2s;min-width:120px}.modal-button.primary[data-v-d9321e37]{background:#28a745;color:#fff}.modal-button.primary[data-v-d9321e37]:hover{background:#218838;transform:translateY(-1px)}@keyframes slideIn-d9321e37{0%{opacity:0;transform:translateY(-50px) scale(.9)}to{opacity:1;transform:translateY(0) scale(1)}}@media (max-width: 768px){.modal-overlay[data-v-d9321e37]{padding:10px;align-items:flex-start;overflow-y:auto}.success-modal[data-v-d9321e37]{width:95vw;max-height:calc(100vh - 20px);margin:0;display:flex;flex-direction:column}.modal-header[data-v-d9321e37]{padding:12px 15px;flex-shrink:0}.modal-header h3[data-v-d9321e37]{font-size:18px}.modal-body[data-v-d9321e37]{padding:15px;flex:1;overflow-y:auto;min-height:0}.intro-text[data-v-d9321e37],.explanation-text[data-v-d9321e37]{font-size:14px;margin:10px 0}.action-text[data-v-d9321e37]{font-size:14px;padding:10px;margin:10px 0}.security-text[data-v-d9321e37]{font-size:13px;padding:10px;margin:10px 0}.modal-footer[data-v-d9321e37]{padding:15px 20px;flex-shrink:0}.modal-button[data-v-d9321e37]{padding:12px 20px;font-size:14px;width:100%}.telegram-image-container[data-v-d9321e37]{margin:15px 0;padding:10px}.purpose-list[data-v-d9321e37]{margin:10px 0;padding-left:15px}.purpose-list li[data-v-d9321e37]{margin:6px 0;font-size:14px}}@media (max-width: 480px){.modal-overlay[data-v-d9321e37]{padding:5px;overflow-y:auto}.success-modal[data-v-d9321e37]{width:calc(100vw - 10px);max-height:calc(100vh - 10px);display:flex;flex-direction:column}.modal-header[data-v-d9321e37]{padding:10px 12px;flex-shrink:0}.modal-header h3[data-v-d9321e37]{font-size:16px}.modal-body[data-v-d9321e37]{padding:12px;flex:1;overflow-y:auto;min-height:0}.telegram-image-container[data-v-d9321e37]{padding:8px;margin:10px 0}.intro-text[data-v-d9321e37],.explanation-text[data-v-d9321e37]{font-size:13px;margin:8px 0}.action-text[data-v-d9321e37]{font-size:13px;padding:8px;margin:8px 0}.security-text[data-v-d9321e37]{font-size:12px;padding:8px;margin:8px 0}.modal-footer[data-v-d9321e37]{padding:12px 15px;flex-shrink:0}.modal-button[data-v-d9321e37]{padding:14px 20px;font-size:16px;min-height:48px}}@media (max-width: 360px){.modal-overlay[data-v-d9321e37]{padding:2px;overflow-y:auto}.success-modal[data-v-d9321e37]{width:calc(100vw - 4px);max-height:calc(100vh - 4px);border-radius:6px;display:flex;flex-direction:column}.modal-header[data-v-d9321e37]{padding:10px 12px}.modal-header h3[data-v-d9321e37]{font-size:16px}.modal-body[data-v-d9321e37]{padding:12px;max-height:calc(100vh - 120px)}.telegram-image-container[data-v-d9321e37]{padding:6px;margin:8px 0}.intro-text[data-v-d9321e37],.explanation-text[data-v-d9321e37]{font-size:12px;margin:12px 0}.action-text[data-v-d9321e37]{font-size:12px;padding:8px;margin:12px 0}.security-text[data-v-d9321e37]{font-size:11px;padding:8px;margin:12px 0}.purpose-list[data-v-d9321e37]{margin:8px 0;padding-left:12px}.purpose-list li[data-v-d9321e37]{margin:4px 0;font-size:12px}.modal-footer[data-v-d9321e37]{padding:10px 12px}}.step-indicator[data-v-5a3a9d53]{display:flex;justify-content:space-between;align-items:center;padding:24px 32px;background:#f8f9fa;border-bottom:1px solid #e0e0e0;overflow-x:auto}.step-item[data-v-5a3a9d53]{display:flex;flex-direction:column;align-items:center;position:relative;flex:1}.step-item.clickable[data-v-5a3a9d53]{cursor:pointer}.step-number[data-v-5a3a9d53]{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;margin-bottom:8px;transition:all .3s ease}.step-item .step-number[data-v-5a3a9d53]{background:#e0e0e0;color:#666}.step-item.active .step-number[data-v-5a3a9d53]{background:#007bff;color:#fff}.step-item.completed .step-number[data-v-5a3a9d53]{background:#28a745;color:#fff}.step-title[data-v-5a3a9d53]{font-size:12px;text-align:center;color:#666;max-width:100px}.step-item.active .step-title[data-v-5a3a9d53]{color:#007bff;font-weight:500}.step-connector[data-v-5a3a9d53]{position:absolute;top:20px;left:60%;right:-40%;height:2px;background:#e0e0e0;z-index:-1}.step-item.completed .step-connector[data-v-5a3a9d53]{background:#28a745}.check-icon[data-v-5a3a9d53]{font-size:18px}@media (max-width: 768px){.step-indicator[data-v-5a3a9d53]{padding:16px 20px;gap:8px}.step-item[data-v-5a3a9d53]{min-width:80px}.step-title[data-v-5a3a9d53]{font-size:11px;max-width:80px}.step-connector[data-v-5a3a9d53]{display:none}}.wizard-navigation[data-v-26f3b0f2]{display:flex;justify-content:space-between;align-items:center;padding:24px 32px;border-top:1px solid #e0e0e0;background:#f8f9fa;flex-shrink:0}.nav-spacer[data-v-26f3b0f2]{flex:1}.nav-btn[data-v-26f3b0f2]{display:flex;align-items:center;gap:8px;padding:12px 24px;border:none;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease}.prev-btn[data-v-26f3b0f2]{background:#f8f9fa;color:#6c757d;border:1px solid #dee2e6}.prev-btn[data-v-26f3b0f2]:hover:not(:disabled){background:#e9ecef;color:#495057}.next-btn[data-v-26f3b0f2],.finish-btn[data-v-26f3b0f2]{background:#007bff;color:#fff}.next-btn[data-v-26f3b0f2]:hover:not(:disabled),.finish-btn[data-v-26f3b0f2]:hover:not(:disabled){background:#0056b3}.finish-btn[data-v-26f3b0f2]{background:#28a745}.finish-btn[data-v-26f3b0f2]:hover:not(:disabled){background:#1e7e34}.nav-btn[data-v-26f3b0f2]:disabled{opacity:.6;cursor:not-allowed}.button-spinner[data-v-26f3b0f2]{width:16px;height:16px;border:2px solid transparent;border-top:2px solid currentColor;border-radius:50%;animation:spin-26f3b0f2 1s linear infinite}@keyframes spin-26f3b0f2{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.simple-source-step[data-v-8a9f3526]{padding:20px}.step-description[data-v-8a9f3526]{margin-bottom:25px;line-height:1.6}.step-description p[data-v-8a9f3526]{margin-bottom:12px;color:#555}.step-description strong[data-v-8a9f3526]{color:#333}.create-channel-form[data-v-8a9f3526]{background:#f8f9fa;padding:20px;border-radius:8px;border:1px solid #dee2e6;margin-bottom:20px}.form-group[data-v-8a9f3526]{margin-bottom:20px}.channel-name-input[data-v-8a9f3526],.channel-description-input[data-v-8a9f3526]{width:100%;padding:12px;border:1px solid #ccc;border-radius:6px;font-size:14px;transition:border-color .2s ease}.channel-name-input[data-v-8a9f3526]:focus,.channel-description-input[data-v-8a9f3526]:focus{outline:none;border-color:#007bff;box-shadow:0 0 0 2px #007bff40}.alternative-option[data-v-8a9f3526]{text-align:center;margin:20px 0}.link-button[data-v-8a9f3526]{background:none;border:none;color:#007bff;text-decoration:underline;cursor:pointer;font-size:14px;padding:5px 10px;border-radius:4px;transition:all .2s ease}.link-button[data-v-8a9f3526]:hover{background:#007bff1a;text-decoration:none}.existing-channels-section[data-v-8a9f3526]{background:#fff3cd;padding:20px;border-radius:8px;border:1px solid #ffeaa7}.channel-select[data-v-8a9f3526]{width:100%;padding:12px;border:1px solid #ccc;border-radius:6px;font-size:14px;background:#fff}.error-message[data-v-8a9f3526]{color:#dc3545;font-size:12px;margin-top:5px;padding:5px 0}.creating-indicator[data-v-8a9f3526]{display:flex;align-items:center;gap:10px;padding:15px;background:#e3f2fd;border-radius:6px;color:#1976d2;font-weight:500}.spinner[data-v-8a9f3526]{width:20px;height:20px;border:2px solid #e3f2fd;border-top:2px solid #1976d2;border-radius:50%;animation:spin-8a9f3526 1s linear infinite}@keyframes spin-8a9f3526{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width: 768px){.simple-source-step[data-v-8a9f3526]{padding:15px}.simple-source-step h3[data-v-8a9f3526]{font-size:18px;margin-bottom:15px}.step-description p[data-v-8a9f3526]{font-size:14px;margin-bottom:10px}.create-channel-form[data-v-8a9f3526]{padding:15px}.form-group[data-v-8a9f3526]{margin-bottom:15px}.channel-name-input[data-v-8a9f3526],.channel-description-input[data-v-8a9f3526],.channel-select[data-v-8a9f3526]{font-size:16px;padding:10px}.checkbox-hint[data-v-8a9f3526]{font-size:11px;margin-left:20px}.link-button[data-v-8a9f3526]{font-size:13px;padding:8px 12px}.existing-channels-section[data-v-8a9f3526]{padding:15px}}@media (max-width: 480px){.simple-source-step[data-v-8a9f3526],.create-channel-form[data-v-8a9f3526],.existing-channels-section[data-v-8a9f3526]{padding:12px}.step-description p[data-v-8a9f3526]{font-size:13px}.creating-indicator[data-v-8a9f3526]{padding:12px;font-size:14px}.spinner[data-v-8a9f3526]{width:16px;height:16px}}.simple-instructions-step[data-v-8987778a]{padding:20px}.examples div[data-v-8987778a]:hover{background:#e9ecef!important}@media (max-width: 768px){.simple-instructions-step[data-v-8987778a]{padding:15px}.simple-instructions-step h3[data-v-8987778a]{font-size:18px;margin-bottom:10px}.simple-instructions-step p[data-v-8987778a]{font-size:14px;margin-bottom:15px}.simple-instructions-step h4[data-v-8987778a]{font-size:16px;margin-bottom:10px}.form-group label[data-v-8987778a]{font-size:13px!important;margin-bottom:8px!important}.simple-instructions-step textarea[data-v-8987778a]{font-size:13px!important;padding:12px!important;height:100px!important}.examples div[data-v-8987778a]{padding:10px!important;margin:6px 0!important}.examples div strong[data-v-8987778a]{font-size:13px}.examples div p[data-v-8987778a]{font-size:12px!important;margin:4px 0 0!important}}.simple-schedule-step[data-v-092ae2b0]{padding:20px}.simple-schedule-step h3[data-v-092ae2b0]{text-align:center;margin-bottom:10px;font-size:24px;color:#333}.simple-schedule-step p[data-v-092ae2b0]{text-align:center;margin-bottom:30px;color:#666;font-size:16px}.schedule-form[data-v-092ae2b0]{display:flex;flex-direction:column;gap:30px}.time-range-section[data-v-092ae2b0]{background:#f8f9fa;padding:24px;border-radius:8px;border:1px solid #e9ecef}.time-range-section h4[data-v-092ae2b0]{margin:0 0 20px;color:#333;font-size:18px;text-align:center}.time-range-visual[data-v-092ae2b0]{display:flex;align-items:center;justify-content:center;gap:20px;margin-bottom:30px}.time-input-group[data-v-092ae2b0]{display:flex;flex-direction:column;align-items:center;gap:8px}.time-input-group label[data-v-092ae2b0]{font-size:14px;color:#666;font-weight:500}.time-input-wrapper[data-v-092ae2b0]{display:flex;align-items:center;gap:8px;background:#fff;padding:8px 12px;border-radius:6px;border:2px solid #e0e0e0}.time-input[data-v-092ae2b0]{border:none;outline:none;font-size:18px;font-weight:600;color:#333;width:60px;text-align:center}.time-unit[data-v-092ae2b0]{font-size:14px;color:#666}.range-connector[data-v-092ae2b0]{color:#007bff;margin-top:20px}.dual-slider-container[data-v-092ae2b0]{position:relative;height:40px;margin-bottom:12px}.slider-track[data-v-092ae2b0]{position:absolute;top:17px;left:0;right:0;height:6px;background:#e0e0e0;border-radius:3px}.slider-range[data-v-092ae2b0]{position:absolute;height:100%;background:#007bff;border-radius:3px}.range-input[data-v-092ae2b0]{position:absolute;top:0;left:0;width:100%;height:40px;background:transparent;outline:none;-webkit-appearance:none;pointer-events:none}.range-input[data-v-092ae2b0]::-webkit-slider-thumb{-webkit-appearance:none;width:20px;height:20px;border-radius:50%;background:#007bff;cursor:pointer;pointer-events:all;position:relative;z-index:2;border:2px solid white;box-shadow:0 2px 4px #0003}.range-input[data-v-092ae2b0]::-moz-range-thumb{width:20px;height:20px;border-radius:50%;background:#007bff;cursor:pointer;border:2px solid white;box-shadow:0 2px 4px #0003;pointer-events:all;position:relative;z-index:2}.max-input[data-v-092ae2b0]{z-index:3}.slider-labels[data-v-092ae2b0]{display:flex;justify-content:space-between;font-size:12px;color:#666}.schedule-info[data-v-092ae2b0]{display:grid;grid-template-columns:1fr 1fr;gap:20px}.info-card[data-v-092ae2b0]{background:#e3f2fd;padding:20px;border-radius:8px;border:1px solid #bbdefb}.info-header[data-v-092ae2b0]{display:flex;align-items:center;gap:12px;margin-bottom:12px}.info-header svg[data-v-092ae2b0]{color:#1976d2}.info-header h4[data-v-092ae2b0]{margin:0;color:#1976d2;font-size:16px}.info-card p[data-v-092ae2b0]{margin:0;font-size:14px;color:#1565c0;line-height:1.4}.current-settings[data-v-092ae2b0]{background:#fff;padding:20px;border-radius:8px;border:1px solid #e0e0e0}.current-settings h4[data-v-092ae2b0]{margin:0 0 16px;color:#333;font-size:16px}.settings-preview[data-v-092ae2b0]{display:flex;flex-direction:column;gap:12px}.setting-item[data-v-092ae2b0]{display:flex;justify-content:space-between;align-items:center}.setting-label[data-v-092ae2b0]{font-size:14px;color:#666}.setting-value[data-v-092ae2b0]{font-size:14px;color:#333;font-weight:500}.presets-section h4[data-v-092ae2b0]{margin:0 0 16px;color:#333;font-size:18px;text-align:center}.presets-grid[data-v-092ae2b0]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px}.preset-card[data-v-092ae2b0]{border:1px solid #e0e0e0;border-radius:6px;padding:16px;cursor:pointer;transition:all .2s ease;background:#fff}.preset-card[data-v-092ae2b0]:hover{border-color:#007bff;background:#f8f9ff}.preset-card.active[data-v-092ae2b0]{border-color:#007bff;background:#f0f7ff}.preset-header[data-v-092ae2b0]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.preset-header h5[data-v-092ae2b0]{margin:0;color:#333;font-size:14px;font-weight:500}.preset-range[data-v-092ae2b0]{font-size:12px;color:#007bff;font-weight:500}.preset-description[data-v-092ae2b0]{font-size:12px;color:#666;line-height:1.4;margin:0}@media (max-width: 768px){.time-range-visual[data-v-092ae2b0]{flex-direction:column;gap:16px}.range-connector[data-v-092ae2b0]{transform:rotate(90deg);margin:0}.schedule-info[data-v-092ae2b0]{grid-template-columns:1fr}}.target-channel-step[data-v-e3814376]{max-width:700px;margin:0 auto}.step-header[data-v-e3814376]{text-align:center;margin-bottom:40px}.step-header h3[data-v-e3814376]{margin:0 0 12px;color:#333;font-size:28px;font-weight:600}.description-with-button[data-v-e3814376]{display:flex;align-items:center;justify-content:center;gap:12px;flex-wrap:wrap}.step-description[data-v-e3814376]{color:#666;font-size:16px;line-height:1.6;margin:0}.create-channel-btn[data-v-e3814376]{background:#007bff;color:#fff;border:none;padding:8px 16px;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:background .2s ease;white-space:nowrap}.create-channel-btn[data-v-e3814376]:hover{background:#0056b3}.channel-selection[data-v-e3814376]{margin-bottom:30px}.channel-field[data-v-e3814376]{display:flex;flex-direction:column}.label-with-icon[data-v-e3814376]{display:flex;align-items:center;gap:8px;font-weight:600;color:#333;margin-bottom:12px;font-size:16px}.channel-select[data-v-e3814376]{width:100%;padding:16px;border:2px solid #e0e0e0;border-radius:8px;font-size:15px;transition:all .2s ease;background:#fff}.channel-select[data-v-e3814376]:focus{outline:none;border-color:#007bff;box-shadow:0 0 0 3px #007bff1a}.field-help[data-v-e3814376]{display:flex;align-items:center;gap:6px;font-size:13px;color:#666;margin-top:8px;line-height:1.4}.timing-info[data-v-e3814376]{background:#e3f2fd;border-radius:8px;overflow:hidden}.info-card[data-v-e3814376]{padding:20px}.info-header[data-v-e3814376]{display:flex;align-items:center;gap:12px;margin-bottom:12px}.info-header svg[data-v-e3814376]{color:#1976d2}.info-header h4[data-v-e3814376]{margin:0;color:#1976d2;font-size:16px;font-weight:600}.info-card p[data-v-e3814376]{margin:0;font-size:14px;color:#1565c0;line-height:1.5}.schedule-display[data-v-e3814376]{display:flex;align-items:center;justify-content:space-between;gap:16px}.schedule-display p[data-v-e3814376]{margin:0;flex:1}.change-schedule-btn[data-v-e3814376]{background:#007bff;color:#fff;border:none;padding:6px 12px;border-radius:4px;font-size:12px;font-weight:500;cursor:pointer;transition:background .2s ease;white-space:nowrap}.change-schedule-btn[data-v-e3814376]:hover{background:#0056b3}.schedule-edit-form[data-v-e3814376]{display:flex;flex-direction:column;gap:16px}.schedule-inputs[data-v-e3814376]{display:flex;gap:16px}.input-group[data-v-e3814376]{display:flex;flex-direction:column;gap:6px;flex:1}.input-group label[data-v-e3814376]{font-size:12px;font-weight:500;color:#1976d2}.schedule-input[data-v-e3814376]{padding:8px 12px;border:1px solid #ccc;border-radius:4px;font-size:14px;width:80px}.schedule-input[data-v-e3814376]:focus{outline:none;border-color:#007bff;box-shadow:0 0 0 2px #007bff40}.input-suffix[data-v-e3814376]{font-size:12px;color:#666;margin-left:8px}.schedule-buttons[data-v-e3814376]{display:flex;gap:8px;justify-content:flex-end}.save-schedule-btn[data-v-e3814376]{background:#28a745;color:#fff;border:none;padding:8px 16px;border-radius:4px;font-size:12px;font-weight:500;cursor:pointer;transition:background .2s ease}.save-schedule-btn[data-v-e3814376]:hover{background:#1e7e34}.cancel-schedule-btn[data-v-e3814376]{background:#6c757d;color:#fff;border:none;padding:8px 16px;border-radius:4px;font-size:12px;font-weight:500;cursor:pointer;transition:background .2s ease}.cancel-schedule-btn[data-v-e3814376]:hover{background:#545b62}.create-channel-section[data-v-e3814376]{margin-bottom:30px}.create-channel-card[data-v-e3814376]{background:#f8f9fa;border:2px solid #e9ecef;border-radius:12px;padding:24px}.card-header[data-v-e3814376]{display:flex;align-items:center;justify-content:center;gap:12px;margin-bottom:20px}.card-header svg[data-v-e3814376]{color:#007bff}.card-header h4[data-v-e3814376]{margin:0;color:#333;font-size:18px;font-weight:600}.create-form[data-v-e3814376]{text-align:left}.form-group[data-v-e3814376]{margin-bottom:20px}.form-group input[data-v-e3814376],.form-group textarea[data-v-e3814376]{width:100%;padding:12px;border:2px solid #e0e0e0;border-radius:6px;font-size:14px;transition:border-color .2s ease;box-sizing:border-box}.form-group input[data-v-e3814376]:focus,.form-group textarea[data-v-e3814376]:focus{outline:none;border-color:#007bff}.checkbox-group[data-v-e3814376]{margin-bottom:20px}.checkbox-label[data-v-e3814376]{display:flex;align-items:center;gap:8px;cursor:pointer;font-size:14px;color:#333}.checkbox-label input[type=checkbox][data-v-e3814376]{width:auto;margin:0}.form-buttons[data-v-e3814376]{display:flex;gap:12px;justify-content:flex-end}.cancel-btn[data-v-e3814376]{background:#6c757d;color:#fff;border:none;padding:12px 20px;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:background .2s ease}.cancel-btn[data-v-e3814376]:hover{background:#545b62}.submit-btn[data-v-e3814376]{display:flex;align-items:center;justify-content:center;gap:8px;background:#28a745;color:#fff;border:none;padding:12px 20px;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:background .2s ease}.submit-btn[data-v-e3814376]:hover:not(:disabled){background:#1e7e34}.submit-btn[data-v-e3814376]:disabled{opacity:.6;cursor:not-allowed}.button-spinner[data-v-e3814376]{width:16px;height:16px;border:2px solid transparent;border-top:2px solid currentColor;border-radius:50%;animation:spin-e3814376 1s linear infinite}@keyframes spin-e3814376{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.create-channel-form[data-v-e3814376]{background:#f8f9fa;padding:20px;border-radius:8px;border:1px solid #dee2e6;margin-bottom:20px}.channel-name-input[data-v-e3814376],.channel-description-input[data-v-e3814376]{width:100%;padding:12px;border:1px solid #ccc;border-radius:6px;font-size:14px;transition:border-color .2s ease}.channel-name-input[data-v-e3814376]:focus,.channel-description-input[data-v-e3814376]:focus{outline:none;border-color:#007bff;box-shadow:0 0 0 2px #007bff40}.alternative-option[data-v-e3814376]{text-align:center;margin:20px 0}.link-button[data-v-e3814376]{background:none;border:none;color:#007bff;text-decoration:underline;cursor:pointer;font-size:14px;padding:5px 10px;border-radius:4px;transition:all .2s ease}.link-button[data-v-e3814376]:hover{background:#007bff1a;text-decoration:none}.existing-channels-section[data-v-e3814376]{background:#fff3cd;padding:20px;border-radius:8px;border:1px solid #ffeaa7}.no-channels-message[data-v-e3814376]{margin-top:15px;padding:15px;background:#f8d7da;border:1px solid #f5c6cb;border-radius:6px;color:#721c24}.no-channels-message p[data-v-e3814376]{margin:0 0 8px}.no-channels-message p[data-v-e3814376]:last-child{margin:0}.no-channels-message small[data-v-e3814376]{color:#856404}.error-message[data-v-e3814376]{color:#dc3545;font-size:12px;margin-top:5px;padding:5px 0}.checkbox-group[data-v-e3814376]{margin-bottom:15px}.checkbox-label[data-v-e3814376]{display:flex;align-items:flex-start;gap:8px;cursor:pointer;font-weight:400}.checkbox-label input[type=checkbox][data-v-e3814376]{margin-top:2px}.checkbox-text[data-v-e3814376]{color:#333}.checkbox-hint[data-v-e3814376]{font-size:12px;color:#6c757d;margin-top:4px;margin-left:24px;line-height:1.4}@media (max-width: 768px){.description-with-button[data-v-e3814376]{flex-direction:column;gap:16px}.form-buttons[data-v-e3814376]{flex-direction:column}.schedule-display[data-v-e3814376]{flex-direction:column;align-items:flex-start;gap:12px}.schedule-inputs[data-v-e3814376]{flex-direction:column;gap:12px}.schedule-buttons[data-v-e3814376]{justify-content:stretch}.save-schedule-btn[data-v-e3814376],.cancel-schedule-btn[data-v-e3814376]{flex:1}}.success-modal-overlay[data-v-78de5446]{position:fixed;top:0;left:0;right:0;bottom:0;background:#000000b3;display:flex;align-items:center;justify-content:center;z-index:10001;padding:20px}.success-modal[data-v-78de5446]{background:#fff;border-radius:12px;width:100%;max-width:500px;max-height:90vh;overflow-y:auto;box-shadow:0 25px 50px #0006}.success-header[data-v-78de5446]{text-align:center;padding:30px 30px 20px;border-bottom:1px solid #e0e0e0}.success-icon[data-v-78de5446]{width:64px;height:64px;margin:0 auto 16px;background:#28a745;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff}.success-header h2[data-v-78de5446]{margin:0;color:#28a745;font-size:24px;font-weight:600}.success-content[data-v-78de5446]{padding:30px}.success-content h3[data-v-78de5446]{margin:0 0 12px;color:#333;font-size:18px;font-weight:600}.success-content p[data-v-78de5446]{margin:0 0 24px;color:#666;line-height:1.6}.steps-list[data-v-78de5446]{margin-bottom:24px}.step-item[data-v-78de5446]{display:flex;align-items:flex-start;gap:12px;margin-bottom:12px;padding:12px;background:#f8f9fa;border-radius:8px}.step-number[data-v-78de5446]{width:24px;height:24px;background:#007bff;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:600;flex-shrink:0}.step-text[data-v-78de5446]{color:#333;line-height:1.5}.channel-info[data-v-78de5446]{background:#e3f2fd;padding:16px;border-radius:8px;margin-bottom:24px}.channel-item[data-v-78de5446]{margin-bottom:8px;color:#1565c0;font-size:14px}.channel-item[data-v-78de5446]:last-child{margin-bottom:0}.success-footer[data-v-78de5446]{padding:20px 30px;border-top:1px solid #e0e0e0;text-align:center}.continue-btn[data-v-78de5446]{background:#007bff;color:#fff;border:none;padding:12px 24px;border-radius:6px;font-size:16px;font-weight:500;cursor:pointer;transition:background .2s ease;min-width:200px}.continue-btn[data-v-78de5446]:hover{background:#0056b3}@media (max-width: 768px){.success-modal-overlay[data-v-78de5446]{padding:10px}.success-header[data-v-78de5446]{padding:20px 20px 16px}.success-content[data-v-78de5446]{padding:20px}.success-footer[data-v-78de5446]{padding:16px 20px}.continue-btn[data-v-78de5446]{width:100%}}.progress-overlay[data-v-3e225179]{position:fixed;top:0;left:0;right:0;bottom:0;background:#000000b3;display:flex;align-items:center;justify-content:center;z-index:10001;animation:fadeIn-3e225179 .3s ease-out}.progress-modal[data-v-3e225179]{background:#fff;border-radius:12px;padding:0;width:90%;max-width:500px;box-shadow:0 25px 50px #0006;animation:slideIn-3e225179 .3s ease-out}.progress-header[data-v-3e225179]{padding:24px 24px 16px;border-bottom:1px solid #e0e0e0}.progress-header h3[data-v-3e225179]{margin:0;color:#333;font-size:20px;font-weight:600}.progress-content[data-v-3e225179]{padding:24px}.progress-steps[data-v-3e225179]{margin-bottom:24px}.progress-step[data-v-3e225179]{display:flex;align-items:flex-start;gap:12px;margin-bottom:16px;transition:all .3s ease}.progress-step[data-v-3e225179]:last-child{margin-bottom:0}.step-icon[data-v-3e225179]{width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:14px;flex-shrink:0;transition:all .3s ease}.step-pending .step-icon[data-v-3e225179]{background:#f8f9fa;color:#6c757d;border:2px solid #dee2e6}.step-loading .step-icon[data-v-3e225179]{background:#007bff;color:#fff;border:2px solid #007bff}.step-completed .step-icon[data-v-3e225179]{background:#28a745;color:#fff;border:2px solid #28a745}.step-error .step-icon[data-v-3e225179]{background:#dc3545;color:#fff;border:2px solid #dc3545}.step-content[data-v-3e225179]{flex:1;min-width:0}.step-title[data-v-3e225179]{font-weight:500;color:#333;margin-bottom:4px;transition:color .3s ease}.step-loading .step-title[data-v-3e225179]{color:#007bff}.step-completed .step-title[data-v-3e225179]{color:#28a745}.step-error .step-title[data-v-3e225179]{color:#dc3545}.step-description[data-v-3e225179]{font-size:14px;color:#6c757d;line-height:1.4}.progress-bar[data-v-3e225179]{width:100%;height:8px;background:#e9ecef;border-radius:4px;overflow:hidden;margin-bottom:16px}.progress-fill[data-v-3e225179]{height:100%;background:linear-gradient(90deg,#007bff,#28a745);border-radius:4px;transition:width .5s ease}.progress-text[data-v-3e225179]{text-align:center;color:#6c757d;font-size:14px;font-weight:500}.spin[data-v-3e225179]{animation:spin-3e225179 1s linear infinite}@keyframes spin-3e225179{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes fadeIn-3e225179{0%{opacity:0}to{opacity:1}}@keyframes slideIn-3e225179{0%{opacity:0;transform:translateY(-50px) scale(.9)}to{opacity:1;transform:translateY(0) scale(1)}}@media (max-width: 768px){.progress-modal[data-v-3e225179]{width:95%;margin:20px}.progress-header[data-v-3e225179]{padding:20px 20px 12px}.progress-header h3[data-v-3e225179]{font-size:18px}.progress-content[data-v-3e225179]{padding:20px}.progress-step[data-v-3e225179]{gap:10px;margin-bottom:12px}.step-icon[data-v-3e225179]{width:28px;height:28px;font-size:12px}.step-title[data-v-3e225179]{font-size:14px}.step-description[data-v-3e225179]{font-size:13px}}.rule-wizard-overlay[data-v-6dd5f439]{position:fixed;top:0;left:0;right:0;bottom:0;background:#000000b3;display:flex;align-items:center;justify-content:center;z-index:10000;padding:20px}.rule-wizard-modal[data-v-6dd5f439]{background:#fff;border-radius:12px;width:100%;max-width:800px;max-height:90vh;display:flex;flex-direction:column;box-shadow:0 25px 50px #0006;overflow:hidden}.wizard-header[data-v-6dd5f439]{display:flex;justify-content:space-between;align-items:center;padding:20px 30px;border-bottom:1px solid #e0e0e0;background:#f8f9fa;flex-shrink:0}.wizard-header h2[data-v-6dd5f439]{margin:0;color:#333;font-size:22px;font-weight:600}.close-btn[data-v-6dd5f439]{background:none;border:none;cursor:pointer;padding:8px;border-radius:6px;color:#666;transition:all .2s ease}.close-btn[data-v-6dd5f439]:hover{background:#e9ecef;color:#333}.wizard-content[data-v-6dd5f439]{flex:1;overflow-y:auto;padding:30px}@media (max-width: 768px){.rule-wizard-overlay[data-v-6dd5f439]{padding:10px}.rule-wizard-modal[data-v-6dd5f439]{max-width:100%;max-height:95vh}.wizard-header[data-v-6dd5f439]{padding:16px 20px}.wizard-header h2[data-v-6dd5f439]{font-size:18px}.wizard-content[data-v-6dd5f439]{padding:20px}}.price-display[data-v-7daaf89a]{font-weight:500;white-space:nowrap}.price-display.small[data-v-7daaf89a]{font-size:.875rem}.price-display.normal[data-v-7daaf89a]{font-size:1rem}.price-display.large[data-v-7daaf89a]{font-size:1.25rem}.exchange-info[data-v-7daaf89a]{font-size:.8em;color:#6c757d;margin-left:4px;font-weight:400}.price-display.balance-positive[data-v-7daaf89a]{color:#28a745}.price-display.balance-negative[data-v-7daaf89a]{color:#dc3545}.price-display.balance-warning[data-v-7daaf89a]{color:#ffc107}.price-display.model-price[data-v-7daaf89a]{color:#007bff}.price-display.muted[data-v-7daaf89a]{color:#6c757d}.price-display.updated[data-v-7daaf89a]{animation:priceUpdate-7daaf89a .5s ease-in-out}@keyframes priceUpdate-7daaf89a{0%{background-color:#28a74533;transform:scale(1)}50%{background-color:#28a74566;transform:scale(1.05)}to{background-color:transparent;transform:scale(1)}}.channel-pairs-container[data-v-963157b6]{padding:20px;font-family:sans-serif}.channel-pairs-container h2[data-v-963157b6]{margin-top:0;margin-bottom:20px;color:#333;font-weight:700;text-shadow:0 0 8px rgba(240,255,240,.8),0 0 16px rgba(224,255,224,.6),1px 1px 2px rgba(0,0,0,.4)}.rules-list table[data-v-963157b6]{width:100%;border-collapse:collapse;margin-bottom:20px}.button-edit[data-v-963157b6]{background-color:green;color:#fff;padding:8px;border:none;border-radius:4px;cursor:pointer;display:flex;align-items:center;justify-content:center;min-width:32px;min-height:32px;margin-right:5px}.button-edit[data-v-963157b6]:hover{background-color:#006400}.button-delete[data-v-963157b6]{background-color:red;color:#fff;padding:8px;border:none;border-radius:4px;cursor:pointer;display:flex;align-items:center;justify-content:center;min-width:32px;min-height:32px}.button-delete[data-v-963157b6]:hover{background-color:#c00}.icon[data-v-963157b6]{width:16px;height:16px;stroke-width:2}.form-header[data-v-963157b6]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.form-header h3[data-v-963157b6]{margin:0}.refresh-channels-btn[data-v-963157b6]{display:flex;align-items:center;gap:8px;background:#f8f9fa;border:1px solid #dee2e6;color:#495057;padding:8px 12px;border-radius:6px;font-size:14px;cursor:pointer;transition:all .2s ease}.refresh-channels-btn[data-v-963157b6]:hover:not(:disabled){background:#e9ecef;border-color:#adb5bd}.refresh-channels-btn[data-v-963157b6]:disabled{opacity:.6;cursor:not-allowed}.refresh-channels-btn svg.spinning[data-v-963157b6]{animation:spin-963157b6 1s linear infinite}.add-rule-form .channel-fields[data-v-963157b6]{display:flex;align-items:center;gap:10px;margin-bottom:15px;flex-wrap:wrap}.hour-range-field[data-v-963157b6]{margin-bottom:15px}.hour-range-single-line[data-v-963157b6]{display:flex;align-items:center;gap:5px;flex-wrap:wrap}.hour-range-inputs[data-v-963157b6]{display:flex;align-items:center;margin-top:5px}.add-rule-form .model-settings[data-v-963157b6]{display:flex;flex-direction:row;gap:20px;margin-top:10px;width:100%;box-sizing:border-box}.system-content[data-v-963157b6]{flex:1}.system-content textarea[data-v-963157b6]{height:200px;resize:vertical;width:100%}.model-params[data-v-963157b6]{display:flex;flex-direction:column;width:200px}.model-params>div[data-v-963157b6]{margin-bottom:10px}.rules-list th[data-v-963157b6],.rules-list td[data-v-963157b6]{border:1px solid #ddd;padding:8px;text-align:left}.rules-list th[data-v-963157b6]{background-color:#f2f2f2;border-bottom:2px solid #007bff;font-size:10px}.rules-list tbody tr[data-v-963157b6]{border-bottom:1px solid #007bff}.row-even[data-v-963157b6]{background-color:#f8f9fa}.row-odd[data-v-963157b6]{background-color:#e9ecef}.system-content-details-row.row-even[data-v-963157b6]{background-color:#f0f2f5!important}.system-content-details-row.row-odd[data-v-963157b6]{background-color:#e6e9ed!important}.add-rule-section button[data-v-963157b6]{margin-bottom:15px;padding:10px 15px;background-color:#007bff;color:#fff;border:none;border-radius:4px;cursor:pointer}.add-rule-section button[data-v-963157b6]:hover{background-color:#0056b3}.add-rule-form[data-v-963157b6]{border:1px solid #ccc;padding:20px;border-radius:5px;background-color:#f9f9f9}.add-rule-form div[data-v-963157b6]{margin-bottom:10px}.add-rule-form label[data-v-963157b6]{display:block;margin-bottom:5px;font-weight:700}.add-rule-form input[type=text][data-v-963157b6],.add-rule-form input[type=number][data-v-963157b6],.add-rule-form select[data-v-963157b6],.add-rule-form textarea[data-v-963157b6]{width:100%;padding:8px;border:1px solid #ccc;border-radius:4px;box-sizing:border-box}.add-rule-form textarea[data-v-963157b6]{min-height:80px;resize:vertical}.add-rule-form button[type=submit][data-v-963157b6]{padding:10px 20px;background-color:#28a745;color:#fff;border:none;border-radius:4px;cursor:pointer}.add-rule-form button[type=submit][data-v-963157b6]:hover:not(:disabled){background-color:#1e7e34}.save-button[data-v-963157b6]{display:flex;align-items:center;gap:8px;position:relative}.save-button[data-v-963157b6]:disabled{background-color:#6c757d!important;cursor:not-allowed!important;opacity:.7}.button-spinner[data-v-963157b6]{width:16px;height:16px;border:2px solid #ffffff;border-top:2px solid transparent;border-radius:50%;animation:spin-963157b6 1s linear infinite}.loading-indicator[data-v-963157b6]{display:flex;align-items:center;gap:10px;margin:10px 0;padding:10px;background-color:#f8f9fa;border-radius:4px;border:1px solid #dee2e6}.spinner[data-v-963157b6]{width:20px;height:20px;border:2px solid #f3f3f3;border-top:2px solid #007bff;border-radius:50%;animation:spin-963157b6 1s linear infinite}@keyframes spin-963157b6{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.channel-fields[data-v-963157b6]{display:flex;gap:20px;margin-bottom:15px;flex-wrap:wrap}.channel-field[data-v-963157b6]{flex:1;min-width:250px}.channel-field label[data-v-963157b6]{display:block;margin-bottom:5px;font-weight:700}.channel-field select[data-v-963157b6]{width:100%;padding:8px;border:1px solid #ccc;border-radius:4px;box-sizing:border-box}.channel-option[data-v-963157b6]{display:inline-flex;align-items:center;gap:8px}.channel-avatar[data-v-963157b6]{width:20px;height:20px;border-radius:50%;object-fit:cover}.create-channel-form[data-v-963157b6]{border:1px solid #dee2e6;padding:20px;border-radius:5px;background-color:#fff;box-shadow:0 2px 4px #0000001a}.create-channel-form div[data-v-963157b6]{margin-bottom:15px}.create-channel-form label[data-v-963157b6]{display:block;margin-bottom:5px;font-weight:700;color:#333}.create-channel-form input[type=text][data-v-963157b6],.create-channel-form textarea[data-v-963157b6]{width:100%;padding:10px;border:2px solid #ddd;border-radius:4px;box-sizing:border-box;font-size:14px;transition:border-color .3s ease}.create-channel-form input[type=text][data-v-963157b6]:focus,.create-channel-form textarea[data-v-963157b6]:focus{outline:none;border-color:#007bff;box-shadow:0 0 0 3px #007bff1a}.create-channel-form textarea[data-v-963157b6]{min-height:80px;resize:vertical;font-family:inherit}.checkbox-field[data-v-963157b6]{display:flex;align-items:center;gap:8px}.checkbox-field input[type=checkbox][data-v-963157b6]{width:auto;margin:0;transform:scale(1.2)}.checkbox-field label[data-v-963157b6]{margin:0;font-weight:400;cursor:pointer;-webkit-user-select:none;user-select:none}.create-button[data-v-963157b6]{display:flex;align-items:center;gap:8px;padding:12px 24px;background-color:#28a745;color:#fff;border:none;border-radius:4px;cursor:pointer;font-weight:700;font-size:14px;transition:background-color .3s ease}.create-button[data-v-963157b6]:hover:not(:disabled){background-color:#218838}.create-button[data-v-963157b6]:disabled{background-color:#6c757d;cursor:not-allowed;opacity:.7}.validation-hint[data-v-963157b6]{margin-top:5px;padding:8px 12px;border-radius:4px;font-size:12px;font-weight:700}.validation-hint.warning[data-v-963157b6]{background-color:#fff3cd;border:1px solid #ffeaa7;color:#856404}.validation-hint.error[data-v-963157b6]{background-color:#f8d7da;border:1px solid #f5c6cb;color:#721c24}@media (max-width: 768px){.channel-pairs-container[data-v-963157b6]{padding:10px}.channel-pairs-container h2[data-v-963157b6],.channel-pairs-container h3[data-v-963157b6]{font-size:18px;margin:15px 0 10px}.rules-list table[data-v-963157b6]{display:block;overflow-x:auto;white-space:nowrap;-webkit-overflow-scrolling:touch}.rules-list table[data-v-963157b6],.rules-list thead[data-v-963157b6],.rules-list tbody[data-v-963157b6],.rules-list th[data-v-963157b6],.rules-list td[data-v-963157b6],.rules-list tr[data-v-963157b6]{display:block}.rules-list thead tr[data-v-963157b6]{position:absolute;top:-9999px;left:-9999px}.rules-list tr[data-v-963157b6]{border:1px solid #ccc;margin-bottom:10px;padding:10px;border-radius:8px;background:#fff}.rules-list td[data-v-963157b6]{border:none;position:relative;padding:8px 8px 8px 30%;white-space:normal;text-align:left}.rules-list td[data-v-963157b6]:before{content:attr(data-label) ": ";position:absolute;left:6px;width:25%;padding-right:10px;white-space:nowrap;font-weight:700;color:#333}.add-rule-form[data-v-963157b6],.create-channel-form[data-v-963157b6]{padding:15px;margin:10px 0}.add-rule-form input[data-v-963157b6],.add-rule-form select[data-v-963157b6],.add-rule-form textarea[data-v-963157b6],.create-channel-form input[data-v-963157b6],.create-channel-form textarea[data-v-963157b6]{width:100%;padding:12px;font-size:16px;border-radius:6px;border:1px solid #ddd;box-sizing:border-box}.add-rule-form label[data-v-963157b6],.create-channel-form label[data-v-963157b6]{display:block;margin:10px 0 5px;font-weight:700;font-size:14px}.channel-fields[data-v-963157b6]{display:flex;flex-direction:column;gap:15px}.model-params[data-v-963157b6]{display:flex;flex-direction:column;gap:10px}.model-params>div[data-v-963157b6]{display:flex;flex-direction:column}.hour-range-single-line[data-v-963157b6]{display:flex;flex-wrap:wrap;align-items:center;gap:5px;justify-content:center}.hour-range-single-line input[data-v-963157b6]{width:60px!important;margin:0 5px}.add-rule-section button[data-v-963157b6],.save-button[data-v-963157b6],.create-button[data-v-963157b6]{padding:12px 20px;font-size:16px;min-height:48px;width:100%;margin:10px 0;border-radius:8px;font-weight:600}.button-edit[data-v-963157b6],.button-delete[data-v-963157b6]{padding:8px;margin:2px;min-width:40px;min-height:40px}.loading-indicator[data-v-963157b6]{text-align:center;padding:20px;font-size:14px}.validation-hint[data-v-963157b6]{font-size:12px;padding:8px;margin:5px 0;border-radius:4px}.validation-hint.warning[data-v-963157b6]{background-color:#fff3cd;color:#856404;border:1px solid #ffeaa7}.spinner[data-v-963157b6],.button-spinner[data-v-963157b6]{width:20px;height:20px}.channel-option[data-v-963157b6]{display:inline-flex;align-items:center;gap:5px}.channel-avatar[data-v-963157b6]{width:16px;height:16px;border-radius:50%}.system-content-details-row td[data-v-963157b6]{padding:10px!important;font-size:12px;line-height:1.4}.checkbox-field[data-v-963157b6]{display:flex;align-items:center;gap:8px;margin:15px 0}.checkbox-field input[type=checkbox][data-v-963157b6]{width:auto!important;margin:0}}@media (min-width: 769px){.channel-pairs-container[data-v-963157b6]{padding:20px}.rules-list table[data-v-963157b6]{width:100%;border-collapse:collapse}.rules-list th[data-v-963157b6],.rules-list td[data-v-963157b6]{padding:8px 12px;border:1px solid #ddd;text-align:left}.rules-list th[data-v-963157b6]{background-color:#f5f5f5;font-weight:700}.channel-fields[data-v-963157b6]{display:grid;grid-template-columns:1fr 1fr;gap:20px}.model-params[data-v-963157b6]{display:flex;flex-direction:column;gap:15px}}.rules-cards[data-v-963157b6]{display:grid;grid-template-columns:repeat(auto-fit,minmax(600px,1fr));gap:24px;margin-top:24px;padding:0}.rule-card svg[data-v-963157b6]{flex-shrink:0;max-width:100%;max-height:100%}.rules-list table[data-v-963157b6]{display:none!important}@media (max-width: 768px){.rules-cards[data-v-963157b6]{grid-template-columns:1fr;gap:16px}}.rule-card .action-btn svg[data-v-963157b6],.rule-card .tag svg[data-v-963157b6],.rule-card .advanced-toggle svg[data-v-963157b6]{display:block;overflow:visible}.rule-card .action-btn svg[data-v-963157b6]{width:32px!important;height:32px!important;min-width:32px!important;min-height:32px!important;max-width:32px!important;max-height:32px!important}.rule-card .tag-icon[data-v-963157b6]{width:24px!important;height:24px!important;min-width:24px!important;min-height:24px!important;max-width:24px!important;max-height:24px!important}.rule-card .toggle-icon[data-v-963157b6]{width:28px!important;height:28px!important;min-width:28px!important;min-height:28px!important;max-width:28px!important;max-height:28px!important}.rule-card[data-v-963157b6]{background:linear-gradient(135deg,#fff,#f8f9fa);border-radius:16px;box-shadow:0 4px 20px #00000014;border:1px solid #e9ecef;overflow:hidden;transition:all .3s ease;margin:20px 0;position:relative;padding:0;display:block}.rule-card[data-v-963157b6]:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#667eea,#764ba2);z-index:1}.rule-card[data-v-963157b6]:hover{box-shadow:0 6px 20px #00000026;transform:translateY(-2px)}.rule-card-header[data-v-963157b6]{background:linear-gradient(135deg,#fff,#f8f9fa);padding:20px;border-bottom:1px solid #e9ecef;display:flex;justify-content:space-between;align-items:center;position:relative;z-index:2}.rule-info-left[data-v-963157b6]{display:flex;flex-direction:column;align-items:flex-start;gap:12px}.rule-info-left .rule-number[data-v-963157b6]{position:static;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;padding:6px 16px;border-radius:12px;font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.rule-info-left .rule-actions[data-v-963157b6]{display:flex;gap:8px}.channel-flow[data-v-963157b6]{display:flex;align-items:center;gap:15px;flex:1;max-width:600px;justify-content:space-between}.channel-info[data-v-963157b6]{display:flex;flex-direction:column;align-items:center;min-width:120px;max-width:200px;flex:1}.channel-label[data-v-963157b6]{font-size:12px;color:#6c757d;font-weight:600;text-transform:uppercase;letter-spacing:.5px;margin-bottom:4px}.channel-name[data-v-963157b6]{font-size:14px;font-weight:700;color:#495057;background:#fff;padding:8px 12px;border-radius:8px;border:2px solid #dee2e6;text-align:center;word-break:break-all}.source .channel-name[data-v-963157b6]{border-color:#28a745;color:#155724;background:#d4edda}.target .channel-name[data-v-963157b6]{border-color:#007bff;color:#004085;background:#cce7ff}.flow-arrow[data-v-963157b6]{color:#6c757d;flex-shrink:0;display:flex;align-items:center;justify-content:center;width:40px;height:40px;min-width:40px;min-height:40px;max-width:40px;max-height:40px;background:#6c757d1a;border-radius:50%}.flow-arrow svg[data-v-963157b6]{width:24px!important;height:24px!important;stroke-width:2}.rule-actions[data-v-963157b6]{display:flex;gap:8px}.action-btn[data-v-963157b6]{width:56px;height:56px;border:none;border-radius:12px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.edit-btn[data-v-963157b6]{background:#28a745;color:#fff}.edit-btn[data-v-963157b6]:hover{background:#218838;transform:scale(1.05)}.delete-btn[data-v-963157b6]{background:#dc3545;color:#fff}.delete-btn[data-v-963157b6]:hover{background:#c82333;transform:scale(1.05)}.action-btn .icon[data-v-963157b6]{width:18px!important;height:18px!important;max-width:18px;max-height:18px;flex-shrink:0}.rule-content[data-v-963157b6]{padding:20px;background:#fff;position:relative;z-index:2}.processing-rule[data-v-963157b6]{margin-bottom:20px;padding-bottom:15px;border-bottom:1px solid #e9ecef}.rule-label[data-v-963157b6]{font-size:14px;font-weight:600;color:#495057;margin-bottom:8px}.rule-text[data-v-963157b6]{background:#f8f9fa;border:1px solid #dee2e6;border-radius:8px;padding:12px;font-size:14px;line-height:1.5;color:#495057;white-space:pre-wrap;word-wrap:break-word}.rule-tags[data-v-963157b6]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:20px;padding-bottom:15px;border-bottom:1px solid #e9ecef}.tag[data-v-963157b6]{display:inline-flex;align-items:center;gap:4px;padding:6px 10px;border-radius:20px;font-size:12px;font-weight:600;border:1px solid}.model-tag[data-v-963157b6]{background:#e7f3ff;color:#06c;border-color:#b3d9ff}.delete-tag[data-v-963157b6]{background:#fff2f2;color:#c00;border-color:#ffb3b3}.time-tag[data-v-963157b6]{background:#f0f8f0;color:#060;border-color:#b3e6b3}.tag-icon[data-v-963157b6]{width:14px!important;height:14px!important;max-width:14px;max-height:14px;stroke-width:2;flex-shrink:0}.advanced-settings[data-v-963157b6]{border-top:1px solid #dee2e6;padding-top:15px}.advanced-toggle[data-v-963157b6]{background:none;border:none;color:#6c757d;font-size:13px;font-weight:600;cursor:pointer;display:flex;align-items:center;gap:6px;padding:8px 0;width:100%;text-align:left}.advanced-toggle[data-v-963157b6]:hover{color:#495057}.toggle-icon[data-v-963157b6]{width:16px!important;height:16px!important;max-width:16px;max-height:16px;transition:transform .2s ease;flex-shrink:0}.toggle-icon.rotated[data-v-963157b6]{transform:rotate(180deg)}.advanced-content[data-v-963157b6]{margin-top:10px;padding:12px;background:#f8f9fa;border-radius:8px;border:1px solid #dee2e6}.param-grid[data-v-963157b6]{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:12px}.param-item[data-v-963157b6]{display:flex;flex-direction:column;gap:4px}.param-label[data-v-963157b6]{font-size:11px;color:#6c757d;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.param-value[data-v-963157b6]{font-size:13px;font-weight:600;color:#495057;background:#fff;padding:6px 8px;border-radius:4px;border:1px solid #dee2e6;text-align:center}@media (max-width: 768px){.rule-card-header[data-v-963157b6]{flex-direction:column;gap:15px;padding:15px}.channel-flow[data-v-963157b6]{flex-direction:column;gap:10px;width:100%}.flow-arrow[data-v-963157b6]{transform:rotate(90deg);width:36px!important;height:36px!important;min-width:36px;min-height:36px;max-width:36px;max-height:36px}.flow-arrow svg[data-v-963157b6]{width:20px!important;height:20px!important}.channel-info[data-v-963157b6]{width:100%;min-width:auto}.channel-name[data-v-963157b6]{width:100%;box-sizing:border-box}.rule-actions[data-v-963157b6]{justify-content:center}.rule-content[data-v-963157b6]{padding:15px}.rule-tags[data-v-963157b6]{justify-content:center}.param-grid[data-v-963157b6]{grid-template-columns:1fr}}@media (max-width: 480px){.rules-cards[data-v-963157b6]{gap:20px;margin-top:15px}.rule-card[data-v-963157b6]{margin:0 5px 15px}.rule-card-header[data-v-963157b6],.rule-content[data-v-963157b6]{padding:12px}.channel-name[data-v-963157b6]{font-size:13px;padding:6px 8px}.action-btn[data-v-963157b6]{width:36px;height:36px}.action-btn .icon[data-v-963157b6]{width:16px!important;height:16px!important}.tag[data-v-963157b6]{font-size:11px;padding:4px 8px}.tag-icon[data-v-963157b6]{width:12px!important;height:12px!important}.toggle-icon[data-v-963157b6]{width:14px!important;height:14px!important}}.add-rule-section[data-v-963157b6]{display:flex;gap:12px;align-items:center;margin-bottom:20px;flex-wrap:wrap}.wizard-btn[data-v-963157b6]{background:linear-gradient(135deg,#007bff,#0056b3);color:#fff;border:none;padding:12px 24px;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:all .3s ease;box-shadow:0 2px 4px #007bff33}.wizard-btn[data-v-963157b6]:hover{background:linear-gradient(135deg,#0056b3,#004085);transform:translateY(-1px);box-shadow:0 4px 8px #007bff4d}.classic-form-btn[data-v-963157b6]{background:#f8f9fa;color:#6c757d;border:1px solid #dee2e6;padding:12px 24px;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease}.classic-form-btn[data-v-963157b6]:hover{background:#e9ecef;color:#495057}.action-buttons[data-v-963157b6]{display:flex;gap:12px;margin-bottom:20px;flex-wrap:wrap}.create-channel-btn[data-v-963157b6]{background:#f8f9fa;color:#6c757d;border:1px solid #dee2e6;padding:10px 20px;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease}.create-channel-btn[data-v-963157b6]:hover{background:#e9ecef;color:#495057;border-color:#adb5bd}.notification-container[data-v-1bda0e63]{position:fixed;top:20px;right:20px;z-index:10000;pointer-events:none}.notification[data-v-1bda0e63]{display:flex;align-items:center;gap:12px;padding:16px;margin-bottom:12px;border-radius:8px;box-shadow:0 4px 12px #00000026;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);cursor:pointer;pointer-events:auto;min-width:300px;max-width:500px;transition:all .3s ease}.notification[data-v-1bda0e63]:hover{transform:translate(-4px);box-shadow:0 6px 20px #0003}.notification-success[data-v-1bda0e63]{background:#28a745f2;color:#fff;border-left:4px solid #28a745}.notification-error[data-v-1bda0e63]{background:#dc3545f2;color:#fff;border-left:4px solid #dc3545;max-width:600px}.notification-warning[data-v-1bda0e63]{background:#ffc107f2;color:#212529;border-left:4px solid #ffc107}.notification-info[data-v-1bda0e63]{background:#007bfff2;color:#fff;border-left:4px solid #007bff}.notification-icon[data-v-1bda0e63]{flex-shrink:0;display:flex;align-items:center;justify-content:center}.notification-content[data-v-1bda0e63]{flex:1;min-width:0}.notification-message[data-v-1bda0e63]{font-weight:500;line-height:1.5;word-wrap:break-word;white-space:pre-wrap;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:14px}.notification-error .notification-message[data-v-1bda0e63]{font-family:Consolas,Monaco,Courier New,monospace;font-size:13px;max-height:200px;overflow-y:auto}.notification-close[data-v-1bda0e63]{flex-shrink:0;background:none;border:none;color:inherit;cursor:pointer;padding:4px;border-radius:4px;opacity:.7;transition:opacity .2s ease}.notification-close[data-v-1bda0e63]:hover{opacity:1;background:#ffffff1a}.notification-enter-active[data-v-1bda0e63],.notification-leave-active[data-v-1bda0e63]{transition:all .3s ease}.notification-enter-from[data-v-1bda0e63],.notification-leave-to[data-v-1bda0e63]{opacity:0;transform:translate(100%)}.notification-move[data-v-1bda0e63]{transition:transform .3s ease}@media (max-width: 768px){.notification-container[data-v-1bda0e63]{top:10px;right:10px;left:10px}.notification[data-v-1bda0e63]{min-width:auto;max-width:none;margin-bottom:8px;padding:12px}.notification-message[data-v-1bda0e63]{font-size:14px}}@media (max-width: 480px){.notification[data-v-1bda0e63]{padding:10px;gap:8px}.notification-icon svg[data-v-1bda0e63]{width:16px;height:16px}.notification-close svg[data-v-1bda0e63]{width:14px;height:14px}}.dashboard[data-v-92030e8e]{background:linear-gradient(to bottom,#cce3eb,#acecb3);padding:20px;font-family:sans-serif;margin:10px;width:calc(100% - 20px);min-height:calc(100vh - 220px);background-color:#f9f9f9;border-radius:12px;box-shadow:0 4px 15px #0003;box-sizing:border-box}@media (max-width: 768px){.dashboard[data-v-92030e8e]{margin:5px;padding:10px;width:calc(100% - 10px);border-radius:8px;min-height:calc(100vh - 120px)}.dashboard h2[data-v-92030e8e]{text-align:center!important}}.dashboard h2[data-v-92030e8e]{text-shadow:0 0 8px rgba(240,255,240,.8),0 0 16px rgba(224,255,224,.6),1px 1px 2px rgba(0,0,0,.4)}.dashboard-info[data-v-92030e8e]{display:flex;align-items:flex-start;gap:20px;margin-bottom:20px;padding:15px;background:linear-gradient(45deg,#e0f2f766,#d5a6734d,#8a2be233,#ff8c0033);background-size:400% 400%;animation:dashboardGradientShift-92030e8e 10s ease-in-out infinite;border-radius:12px;box-shadow:0 2px 8px #0000001a;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}@media (max-width: 768px){.dashboard-info[data-v-92030e8e]{flex-direction:column;gap:15px;padding:10px;margin-bottom:15px}.avatar-block[data-v-92030e8e]{align-self:center!important;display:flex!important;justify-content:center!important;width:100%!important}.user-info-block[data-v-92030e8e]{text-align:center!important;align-items:center!important;width:100%!important}.worker-block[data-v-92030e8e]{width:100%!important;text-align:center!important;display:flex!important;flex-direction:column!important;align-items:center!important}.worker-status[data-v-92030e8e]{text-align:center!important;width:100%!important;display:flex!important;flex-direction:column!important;align-items:center!important}.worker-status-line[data-v-92030e8e],.loading[data-v-92030e8e],.error-message[data-v-92030e8e]{text-align:center!important;width:100%!important}.warning-message[data-v-92030e8e],.auth-required-message[data-v-92030e8e]{text-align:center!important;width:100%!important;margin:10px auto!important}}@keyframes dashboardGradientShift-92030e8e{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.avatar-block[data-v-92030e8e]{flex:0 0 auto;align-self:flex-start;display:flex;justify-content:flex-start}.user-avatar[data-v-92030e8e]{width:80px;height:80px;border-radius:50%;object-fit:cover;border:3px solid #007bff}.user-info-block[data-v-92030e8e]{flex:1;min-width:0;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}.username[data-v-92030e8e]{font-size:1.2em;font-weight:700;margin-bottom:5px;color:#333;text-shadow:0 0 8px rgba(240,255,240,.8),0 0 16px rgba(224,255,224,.6),1px 1px 2px rgba(0,0,0,.4)}.balance[data-v-92030e8e]{font-size:1em;color:#666;text-shadow:0 0 8px rgba(240,255,240,.8),0 0 16px rgba(224,255,224,.6),1px 1px 2px rgba(0,0,0,.4);transition:all .3s ease;padding:4px 8px;border-radius:4px}.balance-green[data-v-92030e8e]{color:#076b0b!important;background-color:#4caf501a;text-shadow:1px 1px 1px rgba(0,0,0,.9)}.balance-yellow[data-v-92030e8e]{color:#e9d30a!important;background-color:#3732061a;text-shadow:1px 1px 2px rgba(0,0,0,.9)}.balance-red[data-v-92030e8e]{color:#f71606!important;background-color:#f443361a;text-shadow:1px 1px 1px rgba(0,0,0,.9)}.balance-updated[data-v-92030e8e]{color:#28a745!important;font-weight:700;transform:scale(1.05);text-shadow:0 0 8px rgba(40,167,69,.6);animation:balanceGlow-92030e8e 2s ease-in-out}@keyframes balanceGlow-92030e8e{0%{color:#28a745;text-shadow:0 0 8px rgba(40,167,69,.6)}50%{color:#20c997;text-shadow:0 0 12px rgba(32,201,151,.8)}to{color:#28a745;text-shadow:0 0 8px rgba(40,167,69,.6)}}.vip-level[data-v-92030e8e]{font-size:.9em;color:#ff8a65;font-weight:700;margin-top:5px;text-shadow:0 0 8px rgba(240,255,240,.8),0 0 16px rgba(224,255,224,.6),1px 1px 2px rgba(0,0,0,.4)}.worker-block[data-v-92030e8e]{flex:0 0 auto;min-width:200px;display:flex;flex-direction:column;justify-content:center;align-items:flex-end}.worker-status[data-v-92030e8e]{text-align:center}.worker-status-line[data-v-92030e8e]{text-align:center;margin-bottom:10px;font-size:1em;text-shadow:0 0 8px rgba(240,255,240,.8),0 0 16px rgba(224,255,224,.6),1px 1px 2px rgba(0,0,0,.2)}.loading[data-v-92030e8e],.error-message[data-v-92030e8e]{padding:15px;border-radius:4px;margin-bottom:15px}.loading[data-v-92030e8e]{background-color:#e0e0e0}.error-message[data-v-92030e8e]{background-color:#fdd;color:#d8000c;border:1px solid #d8000c}.warning-message[data-v-92030e8e]{background-color:#fff3cd;color:#856404;border:1px solid #ffeaa7;padding:10px;border-radius:4px;margin-top:10px;font-size:.9em;text-align:center}.auth-required-message[data-v-92030e8e]{background-color:#ffe6e6;color:#d8000c;border:1px solid #ff6b35;padding:10px;border-radius:4px;margin-top:10px;font-size:.9em;text-align:center}.logout-button[data-v-92030e8e]{background-color:#ff6b35;color:#fff;border:none;padding:5px 10px;border-radius:4px;cursor:pointer;margin-left:10px;font-size:.9em}.logout-button[data-v-92030e8e]:hover{background-color:#e55a2b}.modal-overlay[data-v-92030e8e]{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000}.modal-content[data-v-92030e8e]{background:#fff;border-radius:8px;box-shadow:0 4px 20px #0000004d;max-width:500px;width:90%;max-height:80vh;overflow-y:auto}.modal-header[data-v-92030e8e]{display:flex;justify-content:space-between;align-items:center;padding:20px;border-bottom:1px solid #eee}.modal-header h3[data-v-92030e8e]{margin:0;color:#ff6b35;font-size:1.2em}.modal-close[data-v-92030e8e]{background:none;border:none;font-size:24px;cursor:pointer;color:#999;padding:0;width:30px;height:30px;display:flex;align-items:center;justify-content:center}.modal-close[data-v-92030e8e]:hover{color:#333}.modal-body[data-v-92030e8e]{padding:20px}.modal-body p[data-v-92030e8e]{margin:0 0 15px;line-height:1.5}.modal-instruction[data-v-92030e8e]{background-color:#f8f9fa;padding:10px;border-radius:4px;border-left:4px solid #ff6b35;font-weight:500}.modal-footer[data-v-92030e8e]{display:flex;justify-content:flex-end;gap:10px;padding:20px;border-top:1px solid #eee}.modal-button[data-v-92030e8e]{padding:10px 20px;border:none;border-radius:4px;cursor:pointer;font-size:14px;font-weight:500;transition:background-color .2s}.modal-button.primary[data-v-92030e8e]{background-color:#ff6b35;color:#fff}.modal-button.primary[data-v-92030e8e]:hover{background-color:#e55a2b}.modal-button.secondary[data-v-92030e8e]{background-color:#6c757d;color:#fff}.modal-button.secondary[data-v-92030e8e]:hover{background-color:#5a6268}.status-running[data-v-92030e8e]{color:#4caf50;font-weight:700;text-shadow:0 0 8px rgba(76,175,80,.6),0 0 16px rgba(144,238,144,.4),1px 1px 2px rgba(0,0,0,.4)}.status-starting[data-v-92030e8e]{color:#66bb6a;font-weight:700;text-shadow:0 0 8px rgba(102,187,106,.6),0 0 16px rgba(144,238,144,.4),1px 1px 2px rgba(0,0,0,.4)}.status-stopped[data-v-92030e8e]{color:#8bc34a;font-weight:700;text-shadow:0 0 8px rgba(139,195,74,.6),0 0 16px rgba(144,238,144,.4),1px 1px 2px rgba(0,0,0,.4)}.status-error[data-v-92030e8e]{color:#689f38;font-weight:700;text-shadow:0 0 8px rgba(104,159,56,.6),0 0 16px rgba(144,238,144,.4),1px 1px 2px rgba(0,0,0,.4)}.status-auth-required[data-v-92030e8e]{color:#558b2f;font-weight:700;text-shadow:0 0 8px rgba(85,139,47,.6),0 0 16px rgba(144,238,144,.4),1px 1px 2px rgba(0,0,0,.4)}.status-not-configured[data-v-92030e8e]{color:#33691e;font-weight:700;text-shadow:0 0 8px rgba(51,105,30,.6),0 0 16px rgba(144,238,144,.4),1px 1px 2px rgba(0,0,0,.4)}.status-unknown[data-v-92030e8e]{color:#2e7d32;text-shadow:0 0 8px rgba(46,125,50,.6),0 0 16px rgba(144,238,144,.4),1px 1px 2px rgba(0,0,0,.4)}.controls[data-v-92030e8e]{display:flex;gap:10px;margin-top:10px;justify-content:center}.worker-control-button[data-v-92030e8e]{display:flex;justify-content:center;width:100%}.button-container[data-v-92030e8e]{display:flex;flex-direction:column;align-items:center;gap:8px}.control-button[data-v-92030e8e]{margin:0;padding:12px 16px;border:none;border-radius:8px;cursor:pointer;font-size:1em;display:flex;align-items:center;justify-content:center;gap:8px;min-width:140px;min-height:48px;font-weight:600;transition:all .2s ease;box-shadow:0 0 20px #fff9,0 0 30px #fff6,0 0 40px #ffffff4d,0 0 50px #fff3,inset 0 0 10px #fff3;animation:buttonGlow-92030e8e 2s ease-in-out infinite alternate;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px)}.button-label[data-v-92030e8e]{font-size:12px;color:#666;text-align:center;font-weight:500}.mobile-only[data-v-92030e8e]{display:none}.button-text[data-v-92030e8e]{display:inline}.controls button[data-v-92030e8e]{margin-right:10px;padding:8px 12px;border:none;border-radius:4px;cursor:pointer;font-size:1em;display:flex;align-items:center;justify-content:center;min-width:40px;min-height:40px}.icon[data-v-92030e8e]{width:16px;height:16px;stroke-width:2}.spin[data-v-92030e8e]{animation:spin-92030e8e 1s linear infinite}.button-loading[data-v-92030e8e]{box-shadow:0 0 30px #ffc107cc,0 0 40px #fff9,0 0 50px #ffffff80,0 0 60px #ffc10766!important;animation:buttonGlow-92030e8e 1s ease-in-out infinite alternate!important}@keyframes spin-92030e8e{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes buttonGlow-92030e8e{0%{box-shadow:0 0 20px #fff9,0 0 30px #fff6,0 0 40px #ffffff4d,0 0 50px #fff3,inset 0 0 10px #fff3}to{box-shadow:0 0 30px #fffc,0 0 40px #fff9,0 0 50px #fff6,0 0 60px #ffffff4d,inset 0 0 15px #ffffff4d}}@keyframes startButtonPulse-92030e8e{0%{box-shadow:0 0 35px #4caf50,0 0 45px #90ee90cc,0 0 55px #98fb9899,0 0 65px #228b2280,0 0 75px #00800066,0 0 85px #32cd324d,inset 0 0 18px #4caf5080;background-position:0% 50%;transform:scale(1.05)}to{box-shadow:0 0 50px #4caf50,0 0 65px #90ee90,0 0 80px #98fb98cc,0 0 95px #228b22b3,0 0 110px #00800099,0 0 125px #32cd3280,inset 0 0 25px #4caf50b3;background-position:100% 50%;transform:scale(1.08)}}@keyframes startButtonHover-92030e8e{0%{background-position:0% 50%;transform:scale(1.08)}to{background-position:100% 50%;transform:scale(1.1)}}@keyframes startButtonRotateGlow-92030e8e{0%{filter:hue-rotate(0deg) brightness(1)}25%{filter:hue-rotate(90deg) brightness(1.2)}50%{filter:hue-rotate(180deg) brightness(1.4)}75%{filter:hue-rotate(270deg) brightness(1.2)}to{filter:hue-rotate(360deg) brightness(1)}}@keyframes startButtonBounce-92030e8e{0%,to{transform:scale(1.05) translateY(0)}25%{transform:scale(1.08) translateY(-2px)}50%{transform:scale(1.1) translateY(-4px)}75%{transform:scale(1.08) translateY(-2px)}}@keyframes startButtonExplosion-92030e8e{0%{box-shadow:0 0 40px #4caf50,0 0 50px #fffc,0 0 60px #fff9,0 0 70px #4caf5080,0 0 80px #4caf5066,inset 0 0 20px #4caf5080}50%{box-shadow:0 0 60px #4caf50,0 0 80px #fff,0 0 100px #fffc,0 0 120px #4caf50b3,0 0 140px #4caf5099,0 0 160px #4caf5080,inset 0 0 30px #4caf50b3}to{box-shadow:0 0 40px #4caf50,0 0 50px #fffc,0 0 60px #fff9,0 0 70px #4caf5080,0 0 80px #4caf5066,inset 0 0 20px #4caf5080}}@keyframes startButtonShake-92030e8e{0%,to{transform:scale(1.08) translate(0)}25%{transform:scale(1.09) translate(-1px)}50%{transform:scale(1.1) translate(1px)}75%{transform:scale(1.09) translate(-1px)}}@keyframes stopButtonPulse-92030e8e{0%{box-shadow:0 0 30px #f44336cc,0 0 40px #fff9,0 0 50px #fff6,0 0 60px #f4433666,0 0 70px #f443364d,inset 0 0 15px #f4433666;background-position:0% 50%}to{box-shadow:0 0 35px #f44336e6,0 0 45px #ffffffb3,0 0 55px #ffffff80,0 0 65px #f4433680,0 0 75px #f4433666,inset 0 0 18px #f4433680;background-position:100% 50%}}@keyframes stopButtonHover-92030e8e{0%{background-position:0% 50%;transform:scale(1.05)}to{background-position:100% 50%;transform:scale(1.07)}}@keyframes activeWorkerGlow-92030e8e{0%{box-shadow:0 0 25px #f44336b3,0 0 35px #ffffff80,0 0 45px #fff6,0 0 55px #f443364d,inset 0 0 10px #f443364d}50%{box-shadow:0 0 35px #f44336e6,0 0 45px #ffffffb3,0 0 55px #ffffff80,0 0 65px #f4433666,inset 0 0 15px #f4433666}to{box-shadow:0 0 25px #f44336b3,0 0 35px #ffffff80,0 0 45px #fff6,0 0 55px #f443364d,inset 0 0 10px #f443364d}}.controls button[data-v-92030e8e]:disabled{background-color:#ccc;cursor:not-allowed;box-shadow:0 0 25px #fff6,0 0 35px #ffffff4d,0 0 45px #fff3;animation:buttonGlow-92030e8e 1.5s ease-in-out infinite alternate}.button-start[data-v-92030e8e]{position:relative;background:linear-gradient(45deg,#4caf50,#66bb6a,#4caf50);background-size:200% 200%;color:#fff;font-weight:700;font-size:1.1em;border:2px solid rgba(76,175,80,.8);box-shadow:0 0 30px #4caf50e6,0 0 40px #90ee90b3,0 0 50px #98fb9880,0 0 60px #228b2266,0 0 70px #0080004d,inset 0 0 15px #4caf5066;animation:startButtonPulse-92030e8e 3s ease-in-out infinite alternate;transform:scale(1.05);text-shadow:0 0 10px rgba(144,238,144,.8);overflow:visible}.button-start[data-v-92030e8e]:before{content:"";position:absolute;top:-10px;left:-10px;right:-10px;bottom:-10px;background:radial-gradient(circle,rgba(76,175,80,.3) 0%,transparent 70%);border-radius:12px;animation:startButtonEnergyField 2s ease-in-out infinite alternate;z-index:-1}.button-start[data-v-92030e8e]:after{content:"";position:absolute;top:-5px;left:-5px;right:-5px;bottom:-5px;background:linear-gradient(45deg,#4caf5066,#fff3,#4caf5066);border-radius:10px;animation:startButtonInnerGlow 1s ease-in-out infinite alternate;z-index:-1}.button-start[data-v-92030e8e]:hover:not(:disabled){background:linear-gradient(45deg,#45a049,#5cb85c,#45a049);background-size:200% 200%;animation:startButtonHover-92030e8e 1s ease-in-out infinite alternate;transform:scale(1.08);box-shadow:0 0 40px #4caf50,0 0 50px #90ee90cc,0 0 60px #98fb9899,0 0 70px #228b2280,0 0 80px #00800066,inset 0 0 20px #4caf5080}.button-stop[data-v-92030e8e]{background:linear-gradient(45deg,#f44336,#e57373,#f44336);background-size:200% 200%;color:#fff;font-weight:700;font-size:1.1em;border:2px solid rgba(244,67,54,.8);box-shadow:0 0 30px #f44336cc,0 0 40px #fff9,0 0 50px #fff6,0 0 60px #f4433666,0 0 70px #f443364d,inset 0 0 15px #f4433666;animation:stopButtonPulse-92030e8e 3s ease-in-out infinite;transform:scale(1.02);text-shadow:0 0 10px rgba(255,255,255,.8)}.button-stop[data-v-92030e8e]:hover:not(:disabled){background:linear-gradient(45deg,#da190b,#f44336,#da190b);background-size:200% 200%;animation:stopButtonHover-92030e8e .8s ease-in-out infinite alternate;transform:scale(1.05);box-shadow:0 0 40px #f44336,0 0 50px #fffc,0 0 60px #fff9,0 0 70px #f4433680,0 0 80px #f4433666,inset 0 0 20px #f4433680}.logs-section[data-v-92030e8e]{margin:20px 0;padding:15px;background:#fff;border-radius:8px;box-shadow:0 2px 4px #0000001a;overflow:hidden}.logs-section h3[data-v-92030e8e]{margin-top:0;margin-bottom:15px;color:#333;font-weight:700;text-shadow:0 0 8px rgba(240,255,240,.8),0 0 16px rgba(224,255,224,.6),1px 1px 2px rgba(0,0,0,.4)}.logs-container[data-v-92030e8e]{width:100%;overflow:hidden;box-sizing:border-box}.unified-logs[data-v-92030e8e]{list-style:none;padding:0;margin:0;max-height:300px;overflow-y:auto;overflow-x:hidden;box-sizing:border-box}.log-entry[data-v-92030e8e]{display:flex;align-items:flex-start;margin-bottom:8px;padding:8px;background:#f8f9fa;border-radius:4px;font-size:11px;line-height:1.3;border-left:3px solid transparent;text-align:left;width:100%;box-sizing:border-box;overflow:hidden}.log-entry.success[data-v-92030e8e]{border-left-color:#135021}.log-entry.error[data-v-92030e8e]{border-left-color:#dc3545}.log-entry.warning[data-v-92030e8e]{border-left-color:#ffc107}.log-entry.info[data-v-92030e8e]{border-left-color:#2196f3}.log-icon[data-v-92030e8e]{margin-right:8px;font-weight:700;font-size:12px;flex-shrink:0}.success-icon[data-v-92030e8e]{color:#28a745}.error-icon[data-v-92030e8e]{color:#dc3545}.log-content[data-v-92030e8e]{flex:1;font-size:11px;text-align:left;word-wrap:break-word;word-break:break-word;overflow-wrap:break-word;min-width:0}@media (max-width: 768px){.controls[data-v-92030e8e]{display:flex!important;flex-direction:column!important;gap:10px!important;width:100%!important;align-items:center!important;text-align:center!important}.worker-control-button[data-v-92030e8e]{display:flex!important;justify-content:center!important;width:100%!important}.button-container[data-v-92030e8e]{flex:1;gap:8px;flex-direction:column;align-items:center}.control-button[data-v-92030e8e]{display:flex;align-items:center;justify-content:center;gap:8px;padding:16px 24px;font-size:18px;min-height:56px;max-width:200px;border-radius:12px;font-weight:600;min-width:auto;box-shadow:0 0 25px #ffffffb3,0 0 35px #ffffff80,0 0 45px #fff6,0 0 55px #ffffff4d;animation:buttonGlow-92030e8e 2s ease-in-out infinite alternate}.mobile-only[data-v-92030e8e]{display:none}.button-text[data-v-92030e8e]{display:inline}.icon[data-v-92030e8e]{width:20px;height:20px}.worker-status-line[data-v-92030e8e]{font-size:16px;margin-bottom:15px;text-align:center}.username[data-v-92030e8e]{font-size:18px}.balance[data-v-92030e8e]{font-size:16px;margin:8px 0}.user-avatar[data-v-92030e8e]{width:60px;height:60px}.logs-section[data-v-92030e8e]{margin-top:20px;margin-left:5px;margin-right:5px;padding:10px}.logs-container[data-v-92030e8e]{max-height:300px;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch}.log-entry[data-v-92030e8e]{padding:8px;font-size:12px;line-height:1.4;margin-bottom:6px;overflow:hidden}.log-content[data-v-92030e8e]{word-break:break-word;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.modal-content[data-v-92030e8e]{margin:20px;max-width:calc(100vw - 40px);max-height:calc(100vh - 40px);overflow-y:auto}.modal-button[data-v-92030e8e]{padding:12px 20px;font-size:16px;min-height:48px}.warning-message[data-v-92030e8e],.auth-required-message[data-v-92030e8e]{font-size:14px;padding:10px;margin:10px 0;border-radius:6px;text-align:center}.logout-button[data-v-92030e8e]{margin-top:10px;padding:10px 16px;font-size:14px}}@media (max-width: 480px){.logs-section[data-v-92030e8e]{margin:10px 2px;padding:8px}.logs-container[data-v-92030e8e]{max-height:250px}.log-entry[data-v-92030e8e]{padding:6px;font-size:11px;margin-bottom:4px}.log-content[data-v-92030e8e]{font-size:11px;line-height:1.3}.log-icon[data-v-92030e8e]{margin-right:6px;font-size:10px}}@media (min-width: 769px){.button-text[data-v-92030e8e]{display:inline}.mobile-only[data-v-92030e8e]{display:none}}.info-page[data-v-56483375]{padding:20px;font-family:sans-serif;background:linear-gradient(to bottom,#cce3eb,#acecb3);margin:10px;width:calc(100% - 20px);min-height:calc(100vh - 220px);border-radius:12px;box-shadow:0 4px 15px #0003;box-sizing:border-box}h2[data-v-56483375]{color:#333;margin-bottom:20px;text-align:center;text-shadow:1px 1px 0px rgba(225,217,217,.8),1px 1px 1px rgba(84,94,101,.6)}.contact-info[data-v-56483375]{background:#ffffffe6;padding:15px;border-radius:8px;margin-bottom:25px;text-align:center;box-shadow:0 2px 8px #0000001a;border:2px solid rgba(76,175,80,.3)}.contact-message[data-v-56483375]{font-size:16px;font-weight:600;color:#333}.contact-link[data-v-56483375]{color:#007bff;text-decoration:none;font-weight:700;transition:color .2s ease}.contact-link[data-v-56483375]:hover{color:#0056b3;text-decoration:underline}.pricing-section[data-v-56483375]{margin-top:30px;background:#fff;border-radius:8px;padding:20px;box-shadow:0 2px 4px #0000001a}h3[data-v-56483375]{color:#333;margin-bottom:20px;text-align:center;font-size:1.5em}.loading[data-v-56483375],.error-message[data-v-56483375]{padding:15px;border-radius:4px;margin-bottom:15px;text-align:center}.loading[data-v-56483375]{background-color:#e0e0e0;color:#666}.error-message[data-v-56483375]{background-color:#fdd;color:#d8000c;border:1px solid #d8000c}.pricing-table[data-v-56483375]{overflow-x:auto}.pricing-table table[data-v-56483375]{width:100%;border-collapse:collapse;margin:0 auto;background:#fff;border-radius:8px;overflow:hidden;box-shadow:0 2px 8px #0000001a}.pricing-table th[data-v-56483375],.pricing-table td[data-v-56483375]{padding:12px 16px;text-align:left;border-bottom:1px solid #eee}.pricing-table th[data-v-56483375]{background-color:#f8f9fa;font-weight:700;color:#333;border-bottom:2px solid #007bff}.model-row[data-v-56483375]:hover{background-color:#f5f5f5}.model-name[data-v-56483375]{font-weight:500;color:#333}.model-price[data-v-56483375]{font-weight:700;color:#007bff;text-align:right}.no-data[data-v-56483375]{text-align:center;padding:40px;color:#666;font-style:italic}.no-data p[data-v-56483375]{margin:0;font-size:16px}.vip-section[data-v-56483375]{margin-top:30px;background:#fff;border-radius:8px;padding:20px;box-shadow:0 2px 4px #0000001a}.vip-table[data-v-56483375]{overflow-x:auto}.vip-table table[data-v-56483375]{width:100%;border-collapse:collapse;margin:0 auto;background:#fff;border-radius:8px;overflow:hidden;box-shadow:0 2px 8px #0000001a}.vip-table th[data-v-56483375],.vip-table td[data-v-56483375]{padding:12px 16px;text-align:left;border-bottom:1px solid #eee}.vip-table th[data-v-56483375]{background-color:#f8f9fa;font-weight:700;color:#333;border-bottom:2px solid #28a745}.vip-row[data-v-56483375]:hover{background-color:#f5f5f5}.vip-level[data-v-56483375]{font-weight:700;color:#28a745;text-align:center;font-size:18px}.vip-condition[data-v-56483375]{color:#333}.vip-timeout[data-v-56483375]{font-weight:700;color:#007bff;text-align:center}@media (max-width: 768px){.contact-info[data-v-56483375]{padding:12px;margin-bottom:20px}.contact-message[data-v-56483375]{font-size:14px}.info-page[data-v-56483375]{padding:15px;margin:5px;width:calc(100% - 10px)}}.service-header[data-v-42ab83ff]{display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding:15px 20px;background:linear-gradient(135deg,#d5a673,#173154,#8a2be2,#ff8c00,#d5a673);background-size:400% 400%;animation:headerGradientShift-42ab83ff 12s ease-in-out infinite;color:#fff;border-radius:12px;box-shadow:0 4px 15px #0003;margin:10px;gap:20px;min-height:80px}@keyframes headerGradientShift-42ab83ff{0%{background-position:0% 50%}25%{background-position:100% 50%}50%{background-position:50% 100%}75%{background-position:0% 50%}to{background-position:0% 50%}}.logo-section[data-v-42ab83ff]{flex:0 0 auto;text-align:left}.service-logo[data-v-42ab83ff]{height:60px;width:auto;display:block;object-fit:contain;border-radius:8px;box-shadow:0 2px 8px #0000004d;filter:blur(.5px)}.title-navigation-section[data-v-42ab83ff]{flex:1;text-align:center;display:flex;flex-direction:column;align-items:center;gap:8px}.title-with-language[data-v-42ab83ff]{flex:1;display:flex;align-items:center;justify-content:center;gap:15px}.service-title[data-v-42ab83ff]{margin:0;font-size:2rem;font-weight:700;font-family:Arial Black,Helvetica,sans-serif;letter-spacing:2px}.letter-t[data-v-42ab83ff]{color:#000;text-shadow:0 0 15px rgba(255,255,255,1),0 0 25px rgba(255,255,255,.8),0 0 35px rgba(255,255,255,.6),2px 2px 4px rgba(0,0,0,.5)}.letter-ai[data-v-42ab83ff]{color:#8a2be2;text-shadow:0 0 20px rgba(255,215,0,1),0 0 30px rgba(255,215,0,.8),0 0 40px rgba(255,215,0,.6),0 0 50px rgba(138,43,226,.4),2px 2px 4px rgba(0,0,0,.5);font-weight:900}.letter-g[data-v-42ab83ff]{color:#000;text-shadow:0 0 15px rgba(255,255,255,1),0 0 25px rgba(255,255,255,.8),0 0 35px rgba(255,255,255,.6),2px 2px 4px rgba(0,0,0,.5)}.letter-e[data-v-42ab83ff]{color:#ff8c00;text-shadow:0 0 20px rgba(255,140,0,1),0 0 30px rgba(255,140,0,.8),0 0 40px rgba(255,140,0,.6),0 0 50px rgba(255,165,0,.4),2px 2px 4px rgba(0,0,0,.5)}.letter-r[data-v-42ab83ff]{color:#000;text-shadow:0 0 15px rgba(255,255,255,1),0 0 25px rgba(255,255,255,.8),0 0 35px rgba(255,255,255,.6),2px 2px 4px rgba(0,0,0,.5)}.navigation-buttons[data-v-42ab83ff]{display:flex;justify-content:center;gap:10px}.nav-button[data-v-42ab83ff]{padding:8px 16px;border:2px solid rgba(255,255,255,.3);background-color:#ffffff1a;color:#fff;border-radius:8px;cursor:pointer;font-size:14px;font-weight:700;transition:all .3s ease;text-shadow:1px 1px 2px rgba(0,0,0,.3)}.nav-button[data-v-42ab83ff]:hover{background-color:#fff3;border-color:#ffffff80;transform:translateY(-1px)}.nav-button.active[data-v-42ab83ff]{background-color:#ffffff4d;border-color:#ffffffb3;box-shadow:0 2px 8px #0003}.status-section[data-v-42ab83ff]{flex:0 0 auto;text-align:right;font-size:.9rem;line-height:1.4;text-shadow:0 0 8px rgba(255,255,255,.8),0 0 16px rgba(255,255,255,.6),1px 1px 2px rgba(0,0,0,.4);background:linear-gradient(45deg,#d5a6734d,#1731544d,#8a2be233,#ff8c0033);background-size:400% 400%;animation:gradientShift-42ab83ff 8s ease-in-out infinite;padding:10px;border-radius:8px;min-width:200px}@keyframes gradientShift-42ab83ff{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.status-line[data-v-42ab83ff]{margin-bottom:2px;display:flex;align-items:center;flex-wrap:wrap;gap:4px}.worker-list[data-v-42ab83ff]{display:inline-flex;flex-wrap:wrap;gap:4px;align-items:center}.worker-badge[data-v-42ab83ff]{padding:2px 6px;border-radius:8px;background-color:#ffffffe6;border:1px solid rgba(255,255,255,.3);font-weight:700;font-size:12px;color:inherit;text-shadow:1px 1px 2px rgba(0,0,0,.3);box-shadow:0 2px 4px #0000001a;transition:all .3s ease}.worker-badge.active[data-v-42ab83ff]{background-color:#4caf5033;border-color:#4caf5080}.worker-badge.starting[data-v-42ab83ff]{background-color:#ffc10733;border-color:#ffc10780;animation:pulse-42ab83ff 1.5s infinite}.worker-badge.queue[data-v-42ab83ff]{background-color:#fff3;border-color:#ffffff4d}.newcomer-badge[data-v-42ab83ff]{margin-right:4px;font-size:14px;animation:star-twinkle-42ab83ff 1.5s ease-in-out infinite alternate}@keyframes star-twinkle-42ab83ff{0%{opacity:.8;transform:scale(1)}to{opacity:1;transform:scale(1.1)}}.worker-badge.current-user[data-v-42ab83ff]{box-shadow:0 0 10px #fffc,0 0 20px #fff9,0 0 30px #fff6;border:2px solid rgba(255,255,255,.9);background-color:#fffffff2}@keyframes pulse-42ab83ff{0%{opacity:1}50%{opacity:.7}to{opacity:1}}.no-workers[data-v-42ab83ff]{color:#ffffffb3;font-style:italic;font-size:12px}.starting-label[data-v-42ab83ff]{margin-left:8px;display:inline-flex;align-items:center;gap:4px}.active-label[data-v-42ab83ff]{color:#fff;font-weight:700}.language-selector[data-v-42ab83ff]{display:flex;align-items:center}.custom-language-select[data-v-42ab83ff]{position:relative;display:inline-block}.selected-language[data-v-42ab83ff]{display:flex;align-items:center;gap:4px;padding:4px 8px;border:1px solid rgba(255,255,255,.3);background-color:#ffffff1a;color:#fff;border-radius:6px;font-size:12px;cursor:pointer;transition:all .3s ease;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);min-width:80px}.selected-language[data-v-42ab83ff]:hover{background-color:#fff3;border-color:#ffffff80}.dropdown-arrow[data-v-42ab83ff]{width:12px;height:12px;transition:transform .2s ease}.dropdown-arrow.open[data-v-42ab83ff]{transform:rotate(180deg)}.language-dropdown[data-v-42ab83ff]{position:absolute;top:100%;left:0;right:0;background:#2c3e50f2;border:1px solid rgba(255,255,255,.3);border-radius:6px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:1000;margin-top:2px}.language-option[data-v-42ab83ff]{padding:8px 12px;color:#fff;cursor:pointer;transition:background-color .2s ease;font-size:12px}.language-option[data-v-42ab83ff]:hover{background-color:#ffffff1a}.language-option.active[data-v-42ab83ff]{background-color:#fff3;font-weight:700}.language-option[data-v-42ab83ff]:first-child{border-radius:6px 6px 0 0}.language-option[data-v-42ab83ff]:last-child{border-radius:0 0 6px 6px}@media (max-width: 768px){.service-header[data-v-42ab83ff]{flex-direction:column;padding:8px;gap:8px}.logo-section[data-v-42ab83ff]{width:100%;text-align:center;display:flex;justify-content:center;align-items:center}.service-logo[data-v-42ab83ff]{max-width:150px;height:auto}.title-navigation-section[data-v-42ab83ff]{width:100%}.title-with-language[data-v-42ab83ff]{flex-direction:column;gap:10px;margin-bottom:10px}.service-title[data-v-42ab83ff]{font-size:20px;margin:4px 0}.navigation-buttons[data-v-42ab83ff]{display:flex;justify-content:center;gap:10px;flex-wrap:wrap}.nav-button[data-v-42ab83ff]{padding:8px 16px;font-size:13px;min-height:40px;flex:1;min-width:110px}.status-section[data-v-42ab83ff]{width:100%;text-align:center;min-width:auto}.selected-language[data-v-42ab83ff]{font-size:12px;padding:4px 8px;min-height:32px;min-width:80px}.language-option[data-v-42ab83ff]{font-size:12px;padding:8px 10px}.navigation-buttons[data-v-42ab83ff]{margin-bottom:10px}.status-line[data-v-42ab83ff]{font-size:11px;margin:3px 0;line-height:1.3}.worker-badge[data-v-42ab83ff]{font-size:10px;padding:2px 6px;margin:1px;display:inline-block}.worker-list[data-v-42ab83ff]{display:flex;flex-wrap:wrap;justify-content:center;gap:2px}}@media (max-width: 480px){.service-header[data-v-42ab83ff]{padding:8px;gap:8px}.service-logo[data-v-42ab83ff]{max-width:150px}.service-title[data-v-42ab83ff]{font-size:18px;margin:3px 0}.nav-button[data-v-42ab83ff]{padding:6px 12px;font-size:12px;min-width:90px}.status-line[data-v-42ab83ff]{font-size:11px}.worker-badge[data-v-42ab83ff]{font-size:9px;padding:1px 4px}}@media (max-width: 360px){.service-header[data-v-42ab83ff]{padding:6px;gap:6px}.service-title[data-v-42ab83ff]{font-size:16px;margin:2px 0}.nav-button[data-v-42ab83ff]{padding:5px 10px;font-size:11px;min-width:80px;min-height:36px}.selected-language[data-v-42ab83ff]{font-size:10px;padding:3px 6px;min-height:28px;min-width:60px}.status-line[data-v-42ab83ff]{font-size:10px;margin:2px 0}.worker-badge[data-v-42ab83ff]{font-size:8px;padding:1px 3px}.title-with-language[data-v-42ab83ff]{flex-direction:column;gap:6px}}body{margin:0;padding:0;font-family:Arial,sans-serif}#app{margin:0;padding:0;min-height:100vh}.loading-screen{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100vh;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.loading-spinner{width:50px;height:50px;border:4px solid rgba(255,255,255,.3);border-top:4px solid white;border-radius:50%;animation:spin 1s linear infinite;margin-bottom:20px}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.loading-screen p{font-size:18px;font-weight:500;margin:0}.auth-error{margin-top:30px;text-align:center}.error-message{color:#ffcccb;background:#ffffff1a;padding:15px;border-radius:8px;margin-bottom:15px;font-size:16px}.retry-button{background:#fff3;color:#fff;border:2px solid rgba(255,255,255,.3);padding:12px 24px;border-radius:8px;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s ease}.retry-button:hover{background:#ffffff4d;border-color:#ffffff80;transform:translateY(-2px)}.fade-enter-active,.fade-leave-active{transition:opacity .5s ease}.fade-enter-from,.fade-leave-to{opacity:0}.slide-up-enter-active,.slide-up-leave-active{transition:all .4s ease}.slide-up-enter-from{opacity:0;transform:translateY(30px)}.slide-up-leave-to{opacity:0;transform:translateY(-30px)}.logo[data-v-0dee2146]{height:6em;padding:1.5em;will-change:filter;transition:filter .3s}.logo[data-v-0dee2146]:hover{filter:drop-shadow(0 0 2em #646cffaa)}.logo.vue[data-v-0dee2146]:hover{filter:drop-shadow(0 0 2em #42b883aa)}:root{font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;background-color:#242424;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}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:linear-gradient(to bottom right,#e1edd2,#25ad30);background-size:cover;background-position:center;background-repeat:no-repeat;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}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%;box-sizing:border-box}@media (max-width: 768px){#app{padding:.5rem;max-width:100%}body{place-items:flex-start}h1{font-size:2em;line-height:1.2}button{padding:.8em 1em;font-size:.9em;min-height:44px;min-width:44px}}@media (prefers-color-scheme: light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}button{background-color:#f9f9f9}}*{-webkit-tap-highlight-color:rgba(0,0,0,.1);-webkit-touch-callout:none}input[type=text],input[type=number],input[type=tel],input[type=email],input[type=password],select,textarea{font-size:16px!important}html{scroll-behavior:smooth;-webkit-overflow-scrolling:touch}@media (max-width: 768px){body{font-size:14px;line-height:1.4}*{box-sizing:border-box}button{min-height:44px;min-width:44px;padding:10px 16px;font-size:16px;border-radius:8px;cursor:pointer;transition:all .2s ease}button:active{transform:scale(.98)}input,select,textarea{min-height:44px;padding:12px;border-radius:6px;border:1px solid #ddd;font-size:16px}table{font-size:14px}.modal-overlay{padding:10px}.modal-content{max-width:calc(100vw - 20px);max-height:calc(100vh - 20px);margin:10px;border-radius:12px}form{padding:15px}label{font-size:14px;font-weight:600;margin-bottom:5px;display:block}h1{font-size:24px;margin:15px 0 10px}h2{font-size:20px;margin:12px 0 8px}h3{font-size:18px;margin:10px 0 6px}p{margin:8px 0}.loading-indicator{padding:20px;text-align:center}.spinner{width:24px;height:24px;border:2px solid #f3f3f3;border-top:2px solid #007bff;border-radius:50%;animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.error-message,.warning-message,.success-message{padding:12px;margin:10px 0;border-radius:6px;font-size:14px;line-height:1.4}.error-message{background-color:#f8d7da;color:#721c24;border:1px solid #f5c6cb}.warning-message{background-color:#fff3cd;color:#856404;border:1px solid #ffeaa7}.success-message{background-color:#d4edda;color:#155724;border:1px solid #c3e6cb}.nav-buttons{display:flex;flex-direction:column;gap:10px;padding:10px}.card{margin:10px 0;padding:15px;border-radius:8px;box-shadow:0 2px 4px #0000001a}.status-indicator{display:inline-flex;align-items:center;gap:5px;padding:4px 8px;border-radius:4px;font-size:12px;font-weight:600}.progress-bar{width:100%;height:8px;background-color:#e9ecef;border-radius:4px;overflow:hidden}.progress-fill{height:100%;background-color:#007bff;transition:width .3s ease}}@media (min-width: 769px) and (max-width: 1024px){#app{padding:1rem}.dashboard{margin:5px;padding:15px}.dashboard-info{gap:15px}}@media (max-width: 480px){#app{padding:.25rem}.dashboard{margin:2px;padding:8px;border-radius:6px}.dashboard-info{padding:8px;gap:10px}.user-avatar{width:50px!important;height:50px!important}.username{font-size:16px!important}.balance{font-size:14px!important}.mobile-button{padding:10px 12px!important;font-size:14px!important;min-height:42px!important}.logs-container{max-height:250px!important}.log-entry{padding:6px!important;font-size:12px!important}}
