.icon-component[data-v-20e6a5d6]{display:inline-flex;vertical-align:middle;width:24px;height:24px}.small[data-v-20e6a5d6]{width:18px;height:18px}.large[data-v-20e6a5d6]{width:32px;height:32px}.primary[data-v-20e6a5d6]{filter:invert(43%) sepia(42%) saturate(1752%) hue-rotate(208deg) brightness(97%) contrast(98%)}.secondary[data-v-20e6a5d6]{filter:invert(46%) sepia(14%) saturate(236%) hue-rotate(167deg) brightness(94%) contrast(87%)}.success[data-v-20e6a5d6]{filter:invert(64%) sepia(70%) saturate(385%) hue-rotate(81deg) brightness(86%) contrast(89%)}.danger[data-v-20e6a5d6]{filter:invert(29%) sepia(94%) saturate(1274%) hue-rotate(333deg) brightness(91%) contrast(92%)}.warning[data-v-20e6a5d6]{filter:invert(80%) sepia(43%) saturate(1095%) hue-rotate(341deg) brightness(104%) contrast(102%)}.info[data-v-20e6a5d6]{filter:invert(52%) sepia(98%) saturate(2467%) hue-rotate(166deg) brightness(87%) contrast(85%)}.clickable[data-v-20e6a5d6]{cursor:pointer}.clickable[data-v-20e6a5d6]:hover{opacity:.8}.app-navigation[data-v-c3df96cc]{background-color:#fff;box-shadow:0 2px 4px rgba(0,0,0,.05);position:sticky;top:0;z-index:100;border-radius:0 0 20px 20px}.container[data-v-c3df96cc]{max-width:1200px;margin:0 auto;justify-content:space-between;padding:.75rem 1.5rem}.brand-link[data-v-c3df96cc],.container[data-v-c3df96cc],.nav-brand[data-v-c3df96cc]{display:flex;align-items:center}.brand-link[data-v-c3df96cc]{text-decoration:none;color:#333;font-weight:600;font-size:1.25rem}.brand-logo[data-v-c3df96cc]{font-size:1.5rem;margin-right:.5rem}.nav-links[data-v-c3df96cc]{display:flex;align-items:center;gap:1.5rem}.nav-link[data-v-c3df96cc]{display:flex;align-items:center;gap:.5rem;text-decoration:none;color:#4b5563;font-weight:500;transition:color .2s}.nav-link.router-link-active[data-v-c3df96cc],.nav-link[data-v-c3df96cc]:hover{color:#4a6cf7}.nav-link[data-v-c3df96cc] svg{width:1.25rem;height:1.25rem}.nav-text[data-v-c3df96cc]{font-size:.95rem}.nav-user[data-v-c3df96cc]{display:flex;align-items:center;gap:.5rem;cursor:pointer;padding:.5rem;border-radius:4px;color:#4b5563}.nav-user[data-v-c3df96cc]:hover{background-color:#f3f4f6}.user-menu[data-v-c3df96cc]{position:absolute;top:100%;right:0;width:240px;background-color:#fff;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.1);margin-top:.5rem;overflow:hidden;animation:menuFadeIn-c3df96cc .2s ease}@keyframes menuFadeIn-c3df96cc{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.menu-header[data-v-c3df96cc]{padding:1rem;background-color:#f9fafb;border-bottom:1px solid #e5e7eb}.username[data-v-c3df96cc]{display:block;font-weight:600;color:#333;margin-bottom:.25rem}.email[data-v-c3df96cc]{display:block;font-size:.85rem;color:#6b7280}.menu-items[data-v-c3df96cc]{padding:.5rem 0}.menu-item[data-v-c3df96cc]{display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;color:#4b5563;text-decoration:none;transition:background-color .2s}.menu-item[data-v-c3df96cc]:hover{background-color:#f3f4f6}.menu-item[data-v-c3df96cc] svg{width:1.125rem;height:1.125rem;margin-right:.5rem}.menu-divider[data-v-c3df96cc]{height:1px;background-color:#e5e7eb;margin:.5rem 0}.auth-link[data-v-c3df96cc]{color:#4b5563}.nav-button[data-v-c3df96cc]{display:inline-flex;align-items:center;justify-content:center;padding:.5rem 1rem;background-color:#4a6cf7;color:#fff;border-radius:4px;font-weight:500;text-decoration:none;transition:background-color .2s}.nav-button[data-v-c3df96cc]:hover{background-color:#3355e0}.language-selector[data-v-c3df96cc]{margin-left:1rem}.language-select[data-v-c3df96cc]{background:#fff;border:1px solid #e5e7eb;border-radius:4px;padding:.5rem;font-size:.875rem;color:#4b5563;cursor:pointer;transition:border-color .2s}.language-select[data-v-c3df96cc]:hover{border-color:#4a6cf7}.language-select[data-v-c3df96cc]:focus{outline:none;border-color:#4a6cf7;box-shadow:0 0 0 3px rgba(74,108,247,.1)}.mobile-menu-btn[data-v-c3df96cc]{display:none;flex-direction:column;justify-content:space-between;width:24px;height:18px;background:none;border:none;cursor:pointer;padding:0}.hamburger-line[data-v-c3df96cc]{width:100%;height:2px;background-color:#333;transition:.3s;transform-origin:center}.mobile-menu-btn.active .hamburger-line[data-v-c3df96cc]:first-child{transform:rotate(45deg) translate(6px,6px)}.mobile-menu-btn.active .hamburger-line[data-v-c3df96cc]:nth-child(2){opacity:0}.mobile-menu-btn.active .hamburger-line[data-v-c3df96cc]:nth-child(3){transform:rotate(-45deg) translate(6px,-6px)}.notification-badge[data-v-c3df96cc]{position:absolute;top:-8px;right:15px;background:#ef4444;color:#fff;border-radius:50%;padding:2px 6px;font-size:.75rem;font-weight:600;min-width:18px;height:18px;display:flex;align-items:center;justify-content:center;line-height:1;z-index:1}.nav-user[data-v-c3df96cc]{position:relative}.notifications-item[data-v-c3df96cc]{position:relative;cursor:pointer}.notifications-item .notification-badge[data-v-c3df96cc]{position:static;margin-left:auto;margin-right:8px;transform:scale(.9)}.notifications-dropdown[data-v-c3df96cc]{position:relative;background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;margin:8px 0;max-height:400px;overflow:hidden}.notifications-header[data-v-c3df96cc]{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;border-bottom:1px solid #e5e7eb;background:#f9fafb;font-weight:600}.mark-all-read[data-v-c3df96cc]{background:none;border:none;color:#3b82f6;cursor:pointer;font-size:.875rem;padding:4px 8px;border-radius:4px}.mark-all-read[data-v-c3df96cc]:hover{background:#eff6ff}.notifications-list[data-v-c3df96cc]{max-height:300px;overflow-y:auto}.no-notifications[data-v-c3df96cc],.notification-loading[data-v-c3df96cc]{padding:20px;text-align:center;color:#6b7280;font-size:.875rem}.notification-item[data-v-c3df96cc]{padding:12px 16px;border-bottom:1px solid #f3f4f6;cursor:pointer;transition:background-color .15s ease}.notification-item[data-v-c3df96cc]:hover{background:#f9fafb}.notification-item[data-v-c3df96cc]:last-child{border-bottom:none}.notification-item.unread[data-v-c3df96cc]{background:#eff6ff;border-left:3px solid #3b82f6}.notification-item.unread[data-v-c3df96cc]:hover{background:#e0f2fe}.notification-title[data-v-c3df96cc]{font-weight:600;margin-bottom:4px;color:#111827;font-size:.875rem;line-height:1.25}.notification-message[data-v-c3df96cc]{color:#4b5563;font-size:.8125rem;line-height:1.4;margin-bottom:6px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.notification-meta[data-v-c3df96cc]{font-size:.75rem;color:#9ca3af}.notifications-footer[data-v-c3df96cc]{padding:12px 16px;border-top:1px solid #e5e7eb;background:#f9fafb}.view-all-link[data-v-c3df96cc]{color:#3b82f6;text-decoration:none;font-size:.875rem;font-weight:500;display:block;text-align:center}.view-all-link[data-v-c3df96cc]:hover{color:#2563eb}.rotated[data-v-c3df96cc]{transform:rotate(180deg);transition:transform .2s ease}@media (max-width:768px){.mobile-menu-btn[data-v-c3df96cc]{display:flex}.nav-links[data-v-c3df96cc]{position:fixed;top:68px;left:0;right:0;background:#fff;flex-direction:column;align-items:stretch;gap:1rem;padding:1.5rem;box-shadow:0 4px 6px rgba(0,0,0,.1);transform:translateY(-100%);opacity:0;visibility:hidden;transition:all .3s ease;z-index:99;max-height:calc(100vh - 68px);overflow-y:auto}.nav-links.mobile-open[data-v-c3df96cc]{transform:translateY(0);opacity:1;visibility:visible}.nav-link[data-v-c3df96cc]{padding:1rem 0;border-bottom:1px solid #f3f4f6;justify-content:flex-start;width:100%;margin-bottom:.5rem}.nav-link[data-v-c3df96cc]:last-child{border-bottom:none;margin-bottom:0}.nav-text[data-v-c3df96cc]{margin-left:.75rem}.nav-user[data-v-c3df96cc]{padding:0;border:none;margin:0;position:static;background:transparent;flex-direction:column;align-items:stretch;cursor:default}.nav-user .nav-text[data-v-c3df96cc],.nav-user[data-v-c3df96cc]>*{display:none}.user-menu[data-v-c3df96cc]{position:static;width:100%;background:transparent;border-radius:0;box-shadow:none;margin:0;overflow:visible;animation:none;display:block!important}.menu-header[data-v-c3df96cc]{background:#f8f9fa;border:none;padding:1rem;border-bottom:1px solid #e9ecef;margin-bottom:.5rem;border-radius:8px}.username[data-v-c3df96cc]{font-size:1.1rem;font-weight:600;color:#2c3e50}.email[data-v-c3df96cc]{font-size:.9rem;color:#6c757d;margin-top:.25rem}.menu-items[data-v-c3df96cc]{padding:0}.menu-item[data-v-c3df96cc]{padding:.875rem 0 .875rem 1rem;border-bottom:1px solid #f3f4f6;display:flex;align-items:center;gap:.75rem;color:#4b5563;text-decoration:none;transition:background-color .2s,color .2s}.menu-item[data-v-c3df96cc]:hover{background-color:#f3f4f6;color:#2c3e50}.menu-item[data-v-c3df96cc]:last-child{border-bottom:none}.menu-item[data-v-c3df96cc] svg{width:1.25rem;height:1.25rem;color:#6c757d}.menu-divider[data-v-c3df96cc]{display:none}.notifications-dropdown[data-v-c3df96cc]{margin:.5rem 0;border:1px solid #e9ecef;background:#f8f9fa;border-radius:8px;padding:.5rem}.language-selector[data-v-c3df96cc]{margin:1rem 0 0 0;padding-top:1rem;border-top:1px solid #f3f4f6}.language-select[data-v-c3df96cc]{width:100%}}@media (min-width:769px){.nav-links[data-v-c3df96cc]{display:flex!important;position:static;flex-direction:row;background:transparent;box-shadow:none;transform:none;opacity:1;visibility:visible}}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/inter-300.0993b557.ttf) format("truetype")}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/inter-400.74b8e81c.ttf) format("truetype")}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/inter-500.a5b19698.ttf) format("truetype")}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/inter-600.ac432c10.ttf) format("truetype")}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/inter-700.c64a3601.ttf) format("truetype")}*{box-sizing:border-box;margin:0;padding:0}body{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#333;background-color:#f5f7fb;line-height:1.6}#app{display:flex;flex-direction:column;min-height:100vh}.app-main{flex:1;padding:1.5rem}.app-loading{position:fixed;top:0;left:0;right:0;bottom:0;background-color:hsla(0,0%,100%,.8);display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:9999}.loading-spinner{width:50px;height:50px;border:4px solid rgba(74,108,247,.1);border-left-color:#4a6cf7;border-radius:50%;animation:spin 1s linear infinite}.loading-text{margin-top:1rem;font-weight:500;color:#4a6cf7}.app-alert{position:fixed;bottom:1.5rem;right:1.5rem;z-index:9998;animation:alertFadeIn .3s ease}@keyframes alertFadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.alert-content{display:flex;align-items:center;background-color:#fee2e2;color:#b91c1c;padding:1rem;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.1);max-width:400px}.alert-icon{margin-right:.75rem}.alert-text{flex:1}.alert-close{background:none;border:none;color:#b91c1c;cursor:pointer;padding:.25rem;border-radius:4px}.alert-close:hover{background-color:rgba(185,28,28,.1)}.card{border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.05);padding:1.5rem}.form-group{margin-bottom:1.5rem}.form-label{margin-bottom:.5rem;color:#4b5563}.form-input{padding:.75rem 1rem;border:1px solid #e5e7eb;border-radius:6px;font-size:1rem;font-family:inherit;transition:border-color .2s}.form-input:focus{outline:none;border-color:#4a6cf7}.form-error{color:#dc2626;font-size:.875rem;margin-top:.5rem}.btn{padding:.75rem 1.5rem;border-radius:6px;transition:all .2s;border:none;font-size:1rem;font-family:inherit}.btn-primary{background-color:#4a6cf7}.btn-primary:hover{background-color:#3355e0}.btn-primary:disabled{background-color:#a0aec0;cursor:not-allowed}.btn-secondary{background-color:#f3f4f6;color:#4b5563}.btn-secondary:hover{background-color:#e5e7eb}.btn-danger{background-color:#ef4444}.btn-danger:hover{background-color:#dc2626}.flex-col{flex-direction:column}.gap-2{gap:.5rem}.gap-4{gap:1rem}.grid{display:grid}.grid-cols-1{grid-template-columns:1fr}.grid-cols-2{grid-template-columns:repeat(2,1fr)}.grid-cols-3{grid-template-columns:repeat(3,1fr)}@media (max-width:768px){.grid-cols-2,.grid-cols-3{grid-template-columns:1fr}.app-main{padding:1rem}}.message-bubble[data-v-7fef8e76]{display:flex;margin-bottom:1.5rem}.message-avatar[data-v-7fef8e76]{flex-shrink:0;width:40px;height:40px;border-radius:50%;background-color:#f3f4f6;display:flex;align-items:center;justify-content:center;margin-right:12px}.message-user .message-avatar[data-v-7fef8e76]{background-color:#ebf5ff}.message-content[data-v-7fef8e76]{flex:1}.message-header[data-v-7fef8e76]{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px}.message-sender[data-v-7fef8e76]{font-weight:600;color:#374151}.message-time[data-v-7fef8e76]{font-size:.75rem;color:#6b7280}.message-text[data-v-7fef8e76]{line-height:1.5;color:#1f2937;white-space:pre-wrap}.message-text[data-v-7fef8e76] pre{background-color:#f3f4f6;padding:1rem;border-radius:4px;overflow-x:auto;margin:1rem 0}.message-text[data-v-7fef8e76] code{background-color:#f3f4f6;padding:.2rem .4rem;border-radius:4px;font-family:monospace}.message-actions[data-v-7fef8e76]{margin-top:.75rem;display:flex;gap:.5rem}.action-btn[data-v-7fef8e76]{display:inline-flex;align-items:center;background-color:transparent;border:1px solid #d1d5db;color:#6b7280;padding:.375rem .75rem;border-radius:4px;font-size:.875rem;cursor:pointer;transition:all .2s}.action-btn[data-v-7fef8e76]:hover{background-color:#f3f4f6;border-color:#9ca3af}.action-icon[data-v-7fef8e76]{margin-right:.375rem}.chat-view[data-v-7eb157a2]{display:flex;flex-direction:column;height:calc(100vh - 150px);max-width:1000px;margin:0 auto}.chat-header[data-v-7eb157a2]{display:flex;align-items:center;padding-bottom:1rem;margin-bottom:1rem;border-bottom:1px solid #eee}.back-button[data-v-7eb157a2]{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background-color:#f0f0f0;color:#333;margin-right:1rem;text-decoration:none;transition:background-color .3s}.back-button[data-v-7eb157a2]:hover{background-color:#e0e0e0}.chat-container[data-v-7eb157a2]{display:flex;flex-direction:column;flex:1;background-color:#fff;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.1);overflow:hidden}.chat-messages[data-v-7eb157a2]{flex:1;padding:1.5rem;overflow-y:auto}.empty-chat[data-v-7eb157a2]{display:flex;align-items:center;justify-content:center;height:100%;color:#666;text-align:center}.message-list[data-v-7eb157a2]{display:flex;flex-direction:column;gap:1rem}.chat-input[data-v-7eb157a2]{padding:1rem;border-top:1px solid #eee;background-color:#f9f9f9}.chat-input form[data-v-7eb157a2]{display:flex;gap:1rem}.chat-input textarea[data-v-7eb157a2]{resize:none}.submit-btn[data-v-7eb157a2]{align-self:flex-end;width:48px;height:48px;padding:0;border-radius:50%;display:flex;align-items:center;justify-content:center}.correction-dialog[data-v-7eb157a2]{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000}.correction-dialog-content[data-v-7eb157a2]{background-color:#fff;border-radius:8px;padding:2rem;width:90%;max-width:600px;box-shadow:0 4px 8px rgba(0,0,0,.2)}.correction-info[data-v-7eb157a2]{color:#666;margin-bottom:1rem}.original-message[data-v-7eb157a2]{background-color:#f0f0f0;padding:1rem;border-radius:4px;margin-bottom:1rem}.correction-textarea[data-v-7eb157a2]{margin-bottom:1rem}.dialog-actions[data-v-7eb157a2]{display:flex;justify-content:flex-end;gap:1rem}.login-page[data-v-4fb454d2]{display:flex;justify-content:center;align-items:center;min-height:100vh;background-color:#f5f7fb}.auth-card[data-v-4fb454d2]{background-color:#fff;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.1);padding:2rem;width:100%;max-width:400px}h1[data-v-4fb454d2]{margin-bottom:1.5rem;color:#333;text-align:center}.form-group[data-v-4fb454d2]{margin-bottom:1.25rem}label[data-v-4fb454d2]{display:block;margin-bottom:.5rem;font-weight:500}.form-control[data-v-4fb454d2]{width:100%;padding:.75rem;border:1px solid #ddd;border-radius:4px;font-size:1rem}.form-control[data-v-4fb454d2]:focus{border-color:#4a6cf7;outline:none}.form-actions[data-v-4fb454d2]{margin-top:1.5rem}.btn-primary[data-v-4fb454d2]{width:100%;background-color:#4a6cf7;color:#fff;border:none;border-radius:4px;padding:.75rem;font-size:1rem;cursor:pointer;transition:background-color .2s}.btn-primary[data-v-4fb454d2]:hover{background-color:#3355e0}.btn-primary[data-v-4fb454d2]:disabled{background-color:#a0aec0;cursor:not-allowed}.alert[data-v-4fb454d2]{padding:.75rem;border-radius:4px;margin-bottom:1rem}.alert-danger[data-v-4fb454d2]{background-color:#fed7d7;color:#c53030}.auth-links[data-v-4fb454d2]{margin-top:1.5rem;text-align:center}.auth-links a[data-v-4fb454d2]{color:#4a6cf7;text-decoration:none}.auth-links a[data-v-4fb454d2]:hover{text-decoration:underline}.register-page[data-v-298f800e]{display:flex;justify-content:center;align-items:center;min-height:100vh;background-color:#f5f7fb}.auth-card[data-v-298f800e]{background-color:#fff;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.1);padding:2rem;width:100%;max-width:400px}h1[data-v-298f800e]{margin-bottom:1.5rem;color:#333;text-align:center}.form-group[data-v-298f800e]{margin-bottom:1.25rem}label[data-v-298f800e]{display:block;margin-bottom:.5rem;font-weight:500}.form-control[data-v-298f800e]{width:100%;padding:.75rem;border:1px solid #ddd;border-radius:4px;font-size:1rem}.form-control[data-v-298f800e]:focus{border-color:#4a6cf7;outline:none}.form-actions[data-v-298f800e]{margin-top:1.5rem}.btn-primary[data-v-298f800e]{width:100%;background-color:#4a6cf7;color:#fff;border:none;border-radius:4px;padding:.75rem;font-size:1rem;cursor:pointer;transition:background-color .2s}.btn-primary[data-v-298f800e]:hover{background-color:#3355e0}.btn-primary[data-v-298f800e]:disabled{background-color:#a0aec0;cursor:not-allowed}.alert[data-v-298f800e]{padding:.75rem;border-radius:4px;margin-bottom:1rem}.alert-danger[data-v-298f800e]{background-color:#fed7d7;color:#c53030}.text-danger[data-v-298f800e]{color:#c53030;font-size:.875rem;margin-top:.25rem}.form-help[data-v-298f800e]{color:#6b7280;font-size:.875rem;margin-top:.25rem;font-style:italic}.auth-links[data-v-298f800e]{margin-top:1.5rem;text-align:center}.auth-links a[data-v-298f800e]{color:#4a6cf7;text-decoration:none}.auth-links a[data-v-298f800e]:hover{text-decoration:underline}.email-confirm-page[data-v-0b376f2a]{display:flex;justify-content:center;align-items:center;min-height:100vh;background-color:#f5f7fb}.auth-card[data-v-0b376f2a]{background-color:#fff;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.1);padding:3rem 2rem;width:100%;max-width:500px;text-align:center}h1[data-v-0b376f2a]{margin-bottom:1rem;color:#333}p[data-v-0b376f2a]{margin-bottom:2rem;color:#666;line-height:1.6}.error-state[data-v-0b376f2a],.invalid-state[data-v-0b376f2a],.loading-state[data-v-0b376f2a],.success-state[data-v-0b376f2a]{display:flex;flex-direction:column;align-items:center}.loading-spinner[data-v-0b376f2a]{width:3rem;height:3rem;border:3px solid #e5e7eb;border-top:3px solid #4a6cf7;border-radius:50%;animation:spin-0b376f2a 1s linear infinite;margin-bottom:1.5rem}@keyframes spin-0b376f2a{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.success-icon[data-v-0b376f2a]{background-color:#10b981}.error-icon[data-v-0b376f2a],.success-icon[data-v-0b376f2a]{width:4rem;height:4rem;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:2rem;font-weight:700;margin-bottom:1.5rem}.error-icon[data-v-0b376f2a]{background-color:#ef4444}.form-actions[data-v-0b376f2a]{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}.btn[data-v-0b376f2a]{padding:.75rem 1.5rem;border:none;border-radius:4px;cursor:pointer;font-weight:500;text-decoration:none;transition:background-color .2s}.btn-primary[data-v-0b376f2a]{background-color:#4a6cf7;color:#fff}.btn-primary[data-v-0b376f2a]:hover{background-color:#3b5cf4}.btn-secondary[data-v-0b376f2a]{background-color:#6b7280;color:#fff}.btn-secondary[data-v-0b376f2a]:hover{background-color:#5b6470}.unauthorized-container[data-v-292b8c11]{display:flex;justify-content:center;align-items:center;min-height:100vh;background-color:#f8f9fa}.unauthorized-card[data-v-292b8c11]{background-color:#fff;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.1);padding:2rem;max-width:500px;text-align:center}h1[data-v-292b8c11]{color:#dc3545;margin-bottom:1.5rem}.icon-container[data-v-292b8c11]{margin:2rem 0}.icon-container i[data-v-292b8c11]{font-size:4rem;color:#dc3545}p[data-v-292b8c11]{margin-bottom:1rem;font-size:1.1rem;color:#343a40}.actions[data-v-292b8c11]{display:flex;justify-content:center;gap:1rem;margin-top:2rem}.btn[data-v-292b8c11]{display:inline-block;padding:.6rem 1.5rem;border-radius:4px;text-decoration:none;font-weight:500;transition:all .2s}.btn-primary[data-v-292b8c11]{background-color:#007bff;color:#fff}.btn-primary[data-v-292b8c11]:hover{background-color:#0069d9}.btn-secondary[data-v-292b8c11]{background-color:#6c757d;color:#fff}.btn-secondary[data-v-292b8c11]:hover{background-color:#5a6268}.dashboard[data-v-60275104]{min-height:100vh;background-color:#f5f7fb}.dashboard-header[data-v-60275104]{display:flex;justify-content:space-between;align-items:center;padding:1.5rem 2rem;background-color:#fff;box-shadow:0 2px 4px rgba(0,0,0,.05)}.dashboard-header h1[data-v-60275104]{margin:0;font-size:1.5rem;color:#333}.user-info[data-v-60275104]{display:flex;align-items:center;gap:1rem}.btn-logout[data-v-60275104]{background-color:#f3f4f6;border:none;padding:.5rem 1rem;border-radius:4px;cursor:pointer;font-size:.875rem;color:#4b5563}.btn-logout[data-v-60275104]:hover{background-color:#e5e7eb}.dashboard-content[data-v-60275104]{padding:2rem;max-width:1200px;margin:0 auto;display:flex;flex-direction:column;gap:2rem}.dashboard-section[data-v-60275104]{background-color:#fff;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.05);padding:1.5rem}.dashboard-section h2[data-v-60275104]{margin-top:0;margin-bottom:1.5rem;font-size:1.25rem;color:#333}.table-container[data-v-60275104]{overflow-x:auto}.data-table[data-v-60275104]{width:100%;border-collapse:collapse;font-size:.875rem}.data-table td[data-v-60275104],.data-table th[data-v-60275104]{padding:.75rem 1rem;text-align:left}.data-table th[data-v-60275104]{background-color:#f9fafb;font-weight:500;color:#4b5563}.data-table tr[data-v-60275104]{border-bottom:1px solid #f3f4f6}.data-table tr[data-v-60275104]:last-child{border-bottom:none}.action-buttons[data-v-60275104]{display:flex;gap:.5rem}.btn-delete[data-v-60275104],.btn-view[data-v-60275104]{background:none;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:4px}.btn-view[data-v-60275104]{color:#4a6cf7}.btn-view[data-v-60275104]:hover{background-color:#ebf5ff}.btn-view-all[data-v-60275104]{display:inline-block;margin-top:1.5rem;padding:.5rem 1rem;background-color:#f3f4f6;color:#4b5563;border-radius:4px;text-decoration:none;font-size:.875rem}.btn-view-all[data-v-60275104]:hover{background-color:#e5e7eb}@media (max-width:768px){.dashboard-content[data-v-60275104]{flex-direction:column}.dashboard-nav[data-v-60275104]{width:100%;margin-bottom:1.5rem}.dashboard-main[data-v-60275104]{width:100%}.table-container[data-v-60275104]{overflow-x:auto}.data-table[data-v-60275104]{min-width:600px}.dashboard-header[data-v-60275104]{flex-direction:column;align-items:flex-start;gap:1rem}}.bots-view[data-v-76d12112]{min-height:100vh;background-color:#f5f7fb}.dashboard-header[data-v-76d12112]{display:flex;justify-content:space-between;align-items:center;padding:1.5rem 2rem;background-color:#fff;box-shadow:0 2px 4px rgba(0,0,0,.05)}.dashboard-header h1[data-v-76d12112]{margin:0;font-size:1.5rem;color:#333}.dashboard-content[data-v-76d12112]{max-width:1200px;margin:0 auto;padding:2rem}.btn-primary[data-v-76d12112]{background-color:#4a6cf7;color:#fff;border:none;border-radius:4px;padding:.5rem 1rem;font-size:.875rem;cursor:pointer;display:flex;align-items:center;gap:.5rem}.btn-primary[data-v-76d12112]:hover{background-color:#3355e0}.btn-primary[data-v-76d12112]:disabled{background-color:#a0aec0;cursor:not-allowed}.btn-secondary[data-v-76d12112]{background-color:#f3f4f6;color:#4b5563;border:none;border-radius:4px;padding:.5rem 1rem;font-size:.875rem;cursor:pointer}.btn-secondary[data-v-76d12112]:hover{background-color:#e5e7eb}.btn-danger[data-v-76d12112]{background-color:#ef4444;color:#fff;border:none;border-radius:4px;padding:.5rem 1rem;font-size:.875rem;cursor:pointer}.btn-danger[data-v-76d12112]:hover{background-color:#dc2626}.btn-icon[data-v-76d12112]{background:none;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:4px;color:#4b5563}.btn-icon[data-v-76d12112]:hover{background-color:#f3f4f6}.btn-icon.btn-danger[data-v-76d12112]{color:#ef4444;background:none}.btn-icon.btn-danger[data-v-76d12112]:hover{background-color:#fee2e2}.loading-container[data-v-76d12112]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem}.loading-spinner[data-v-76d12112]{width:40px;height:40px;border:3px solid #f3f4f6;border-top:3px solid #4a6cf7;border-radius:50%;animation:spin-76d12112 1s linear infinite;margin-bottom:1rem}@keyframes spin-76d12112{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.empty-state[data-v-76d12112]{background-color:#fff;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.05);padding:3rem;text-align:center}.empty-icon[data-v-76d12112]{background-color:#ebf5ff;border-radius:50%;width:64px;height:64px;display:flex;align-items:center;justify-content:center;margin:0 auto 1.5rem}.empty-icon .icon[data-v-76d12112]{color:#4a6cf7;font-size:2rem}.empty-state h3[data-v-76d12112]{margin-top:0;margin-bottom:.5rem;color:#333}.empty-state p[data-v-76d12112]{margin-bottom:1.5rem;color:#6b7280}.bots-grid[data-v-76d12112]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem}.bot-card[data-v-76d12112]{background-color:#fff;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.05);padding:1.5rem;display:flex;flex-direction:column}.bot-header[data-v-76d12112]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:.75rem}.bot-header h3[data-v-76d12112]{margin:0;font-size:1.125rem;color:#333}.bot-name-edit[data-v-76d12112]{cursor:pointer;display:flex;align-items:center;gap:.5rem;padding:.25rem;border-radius:4px;transition:background-color .2s,color .2s}.bot-name-edit[data-v-76d12112]:hover{background-color:#f3f4f6;color:#4a6cf7}.bot-name-edit .icon[data-v-76d12112]{font-size:.875rem;opacity:.6;transition:opacity .2s}.bot-name-edit:hover .icon[data-v-76d12112]{opacity:1}.bot-actions[data-v-76d12112]{display:flex;gap:.25rem}.bot-description[data-v-76d12112]{color:#6b7280;margin-bottom:1rem;flex-grow:1}.bot-stats[data-v-76d12112]{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1rem}.stat[data-v-76d12112]{display:flex;align-items:center;gap:.5rem;color:#6b7280;font-size:.875rem}.stat .icon[data-v-76d12112]{font-size:1rem}.bot-settings[data-v-76d12112]{background-color:#f9fafb;border-radius:6px;padding:1rem;margin-bottom:1.5rem}.bot-settings h4[data-v-76d12112]{margin-top:0;margin-bottom:.75rem;font-size:.875rem;color:#4b5563}.settings-item[data-v-76d12112]{display:flex;justify-content:space-between;font-size:.875rem;margin-bottom:.5rem}.settings-item[data-v-76d12112]:last-child{margin-bottom:0}.bot-footer[data-v-76d12112]{display:flex;gap:.75rem}.bot-footer button[data-v-76d12112]{flex:1}.modal[data-v-76d12112]{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000}.modal-content[data-v-76d12112]{background-color:#fff;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.15);width:90%;max-width:500px;max-height:90vh;overflow-y:auto}.modal-sm[data-v-76d12112]{max-width:400px}.modal-header[data-v-76d12112]{display:flex;justify-content:space-between;align-items:center;padding:1.25rem 1.5rem;border-bottom:1px solid #e5e7eb}.modal-header h2[data-v-76d12112]{margin:0;font-size:1.25rem;color:#333}.btn-close[data-v-76d12112]{background:none;border:none;cursor:pointer;color:#6b7280;display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:4px}.btn-close[data-v-76d12112]:hover{background-color:#f3f4f6}.modal-body[data-v-76d12112]{padding:1.5rem}.form-group[data-v-76d12112]{margin-bottom:1.25rem}label[data-v-76d12112]{display:block;margin-bottom:.5rem;font-weight:500;color:#4b5563}.form-control[data-v-76d12112]{width:100%;padding:.75rem;border:1px solid #ddd;border-radius:4px;font-size:1rem}.form-control[data-v-76d12112]:focus{border-color:#4a6cf7;outline:none}.settings-form[data-v-76d12112]{background-color:#f9fafb;border-radius:6px;padding:1rem}.setting-row[data-v-76d12112]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.75rem}.setting-row[data-v-76d12112]:last-child{margin-bottom:0}.setting-row label[data-v-76d12112]{margin-bottom:0;font-weight:400}.setting-row .form-control[data-v-76d12112]{width:120px;padding:.5rem}.form-actions[data-v-76d12112]{display:flex;justify-content:flex-end;gap:.75rem;margin-top:1.5rem}.modal-tabs[data-v-76d12112]{display:flex;gap:1rem;padding:.5rem 1rem;border-bottom:1px solid #e5e7eb}.tab-button[data-v-76d12112]{padding:.5rem 1rem;border:none;border-radius:4px 4px 0 0;background-color:#f3f4f6;color:#4b5563;cursor:pointer}.tab-button.active[data-v-76d12112]{background-color:#fff;border-bottom:2px solid #4a6cf7}@media (max-width:1200px){.bots-grid[data-v-76d12112]{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1rem}}@media (max-width:768px){.dashboard-content[data-v-76d12112]{flex-direction:column;padding:1rem}.dashboard-nav[data-v-76d12112]{width:100%}.bots-grid[data-v-76d12112]{grid-template-columns:1fr;gap:1rem}.bot-card[data-v-76d12112]{padding:1rem}}@media (max-width:480px){.dashboard-header[data-v-76d12112]{flex-direction:column;gap:1rem;align-items:flex-start;padding:1rem}.bot-footer[data-v-76d12112]{flex-direction:column;gap:.5rem}.bot-footer button[data-v-76d12112]{flex:none}}.processing-stages-manager[data-v-162965de]{width:100%}.empty-state[data-v-162965de],.error-state[data-v-162965de],.loading-state[data-v-162965de]{text-align:center;padding:2rem}.loading-spinner[data-v-162965de]{width:32px;height:32px;border:2px solid var(--border);border-top:2px solid var(--primary);border-radius:50%;animation:spin-162965de 1s linear infinite;margin:0 auto 1rem}@keyframes spin-162965de{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.empty-state[data-v-162965de],.error-state[data-v-162965de]{color:var(--text-secondary)}.empty-state .icon[data-v-162965de],.error-state .icon[data-v-162965de]{font-size:2rem;margin-bottom:1rem;opacity:.5}.stages-info[data-v-162965de]{margin-bottom:1rem;padding:.75rem;background:var(--surface-alt);border-radius:4px;border-left:3px solid var(--primary)}.stages-info p[data-v-162965de]{margin:0;display:flex;align-items:center;gap:.5rem;font-size:.85rem;color:var(--text-secondary)}.stages-list[data-v-162965de]{display:flex;flex-direction:column;gap:.5rem}.stage-item[data-v-162965de]{display:flex;align-items:center;gap:1rem;padding:1rem;background:var(--surface);border:1px solid var(--border);border-radius:6px;transition:all .2s ease;position:relative;cursor:pointer}.stage-item[data-v-162965de]:hover{border-color:var(--primary-light);box-shadow:0 2px 8px rgba(0,0,0,.1)}.stage-item.stage-disabled[data-v-162965de]{opacity:.6;background:var(--surface-alt)}.stage-item.stage-updating[data-v-162965de]{pointer-events:none}.stage-drag-handle[data-v-162965de]{display:flex;align-items:center;justify-content:center;width:24px;height:24px;color:var(--text-muted);cursor:grab;transition:color .2s}.stage-drag-handle[data-v-162965de]:hover{color:var(--text-secondary)}.stage-drag-handle[data-v-162965de]:active{cursor:grabbing}.stage-info[data-v-162965de]{flex:1;min-width:0}.stage-header[data-v-162965de]{display:flex;align-items:center;justify-content:space-between;margin-bottom:.25rem}.stage-name[data-v-162965de]{margin:0;font-size:.95rem;font-weight:500;color:var(--text-primary)}.stage-order[data-v-162965de]{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;background:var(--primary-light);color:var(--primary);border-radius:50%;font-size:.75rem;font-weight:600}.stage-description[data-v-162965de]{margin:0;font-size:.8rem;color:var(--text-secondary);line-height:1.4}.stage-controls[data-v-162965de]{display:flex;align-items:center;gap:.75rem}.toggle-switch[data-v-162965de]{position:relative;display:inline-block;width:44px;height:24px}.toggle-switch input[data-v-162965de]{opacity:0;width:0;height:0}.slider[data-v-162965de]{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:var(--surface-alt);border:1px solid var(--border);transition:.2s}.slider[data-v-162965de]:before{position:absolute;content:"";height:16px;width:16px;left:3px;bottom:3px;background-color:var(--text-muted);transition:.2s}input:checked+.slider[data-v-162965de]{background-color:var(--primary);border-color:var(--primary)}input:checked+.slider[data-v-162965de]:before{background-color:#fff;transform:translateX(20px)}.slider.round[data-v-162965de]{border-radius:24px}.slider.round[data-v-162965de]:before{border-radius:50%}input:disabled+.slider[data-v-162965de]{opacity:.6;cursor:not-allowed}.btn-icon[data-v-162965de]{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:1px solid var(--border);background:var(--surface);border-radius:4px;cursor:pointer;transition:all .2s;color:var(--text-muted)}.btn-icon[data-v-162965de]:hover:not(:disabled){background:var(--surface-alt);border-color:var(--primary-light);color:var(--text-secondary)}.btn-icon[data-v-162965de]:disabled{opacity:.4;cursor:not-allowed}.updating-indicator[data-v-162965de]{position:absolute;top:50%;right:1rem;transform:translateY(-50%)}.mini-spinner[data-v-162965de]{width:16px;height:16px;border:2px solid var(--border);border-top:2px solid var(--primary);border-radius:50%;animation:spin-162965de .8s linear infinite}.reorder-hint[data-v-162965de]{display:flex;align-items:center;justify-content:center;gap:.5rem;margin-top:1rem;padding:.75rem;color:var(--text-muted);font-size:.8rem}body.dragging-stage{cursor:grabbing!important}.draggable-mirror{background:var(--surface)!important;border:1px solid var(--primary)!important;box-shadow:0 4px 12px rgba(0,0,0,.15)!important;border-radius:6px!important}.draggable-source--is-dragging{opacity:.5!important}@media (max-width:768px){.stage-item[data-v-162965de]{padding:.75rem;gap:.75rem}.stage-drag-handle[data-v-162965de]{width:20px;height:20px}.stage-controls[data-v-162965de]{gap:.5rem}.btn-icon[data-v-162965de]{width:28px;height:28px}}.bot-edit-view[data-v-1400a22d]{max-width:800px;margin:0 auto;padding:2rem}.breadcrumbs[data-v-1400a22d]{display:flex;align-items:center;margin-bottom:2rem;font-size:.9rem;color:var(--text-secondary)}.breadcrumb-link[data-v-1400a22d]{display:flex;align-items:center;gap:.5rem;color:var(--primary);text-decoration:none;transition:color .2s}.breadcrumb-link[data-v-1400a22d]:hover{color:var(--primary-dark)}.breadcrumb-separator[data-v-1400a22d]{margin:0 1rem;color:var(--text-muted)}.breadcrumb-current[data-v-1400a22d]{font-weight:500;color:var(--text-primary)}.error-container[data-v-1400a22d],.loading-container[data-v-1400a22d]{text-align:center;padding:3rem}.loading-spinner[data-v-1400a22d]{width:40px;height:40px;border:3px solid var(--border);border-top:3px solid var(--primary);border-radius:50%;animation:spin-1400a22d 1s linear infinite;margin:0 auto 1rem}@keyframes spin-1400a22d{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.error-container[data-v-1400a22d]{color:var(--text-secondary)}.error-container .icon[data-v-1400a22d]{font-size:3rem;color:var(--error);margin-bottom:1rem}.edit-section[data-v-1400a22d]{background:var(--surface);border:1px solid var(--border);border-radius:8px;margin-bottom:2rem;overflow:hidden}.section-header[data-v-1400a22d]{padding:1.5rem;border-bottom:1px solid var(--border);background:var(--surface-alt)}.section-header h2[data-v-1400a22d]{margin:0 0 .5rem 0;color:var(--text-primary);font-size:1.25rem}.section-header p[data-v-1400a22d]{margin:0;color:var(--text-secondary);font-size:.9rem}.section-content[data-v-1400a22d]{padding:1.5rem}.bot-form[data-v-1400a22d]{display:flex;flex-direction:column;gap:1.5rem}.form-row[data-v-1400a22d]{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.form-group[data-v-1400a22d]{display:flex;flex-direction:column}.form-group label[data-v-1400a22d]{margin-bottom:.5rem;font-weight:500;color:var(--text-primary);font-size:.9rem}.form-control[data-v-1400a22d]{padding:.75rem;border:1px solid var(--border);border-radius:4px;font-size:.9rem;background:var(--surface);color:var(--text-primary);transition:border-color .2s,box-shadow .2s}.form-control[data-v-1400a22d]:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 2px var(--primary-light)}.form-control[data-v-1400a22d]::-moz-placeholder{color:var(--text-muted)}.form-control[data-v-1400a22d]::placeholder{color:var(--text-muted)}textarea.form-control[data-v-1400a22d]{resize:vertical;min-height:80px}.management-links[data-v-1400a22d]{display:flex;flex-direction:column;gap:1rem}.management-link[data-v-1400a22d]{display:flex;align-items:center;padding:1.5rem;background:var(--surface);border:1px solid var(--border);border-radius:8px;text-decoration:none;color:var(--text);transition:all .2s ease;gap:1rem}.management-link[data-v-1400a22d]:hover{background:var(--surface-hover);border-color:var(--primary);transform:translateY(-1px);box-shadow:0 4px 12px rgba(0,0,0,.1)}.link-content[data-v-1400a22d]{flex:1}.link-content h3[data-v-1400a22d]{margin:0 0 .25rem 0;font-size:1rem;font-weight:600;color:var(--text)}.link-content p[data-v-1400a22d]{margin:0;font-size:.875rem;color:var(--text-muted)}.management-link .icon[data-v-1400a22d]{color:var(--primary);font-size:1.25rem}.management-link:hover .icon[data-v-1400a22d]{color:var(--primary-dark)}.page-actions[data-v-1400a22d]{display:flex;justify-content:flex-end;gap:1rem;padding:1.5rem 0;border-top:1px solid var(--border);margin-top:2rem}.btn-primary[data-v-1400a22d],.btn-secondary[data-v-1400a22d]{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;border:none;border-radius:4px;font-size:.9rem;font-weight:500;cursor:pointer;transition:all .2s;text-decoration:none}.btn-primary[data-v-1400a22d]{background:var(--primary);color:#fff}.btn-primary[data-v-1400a22d]:hover:not(:disabled){background:var(--primary-dark)}.btn-primary[data-v-1400a22d]:disabled{opacity:.6;cursor:not-allowed}.btn-secondary[data-v-1400a22d]{background:var(--surface-alt);color:var(--text-secondary);border:1px solid var(--border)}.btn-secondary[data-v-1400a22d]:hover{background:var(--surface);color:var(--text-primary)}@media (max-width:768px){.bot-edit-view[data-v-1400a22d]{padding:1rem}.form-row[data-v-1400a22d]{grid-template-columns:1fr}.page-actions[data-v-1400a22d]{flex-direction:column}.btn-primary[data-v-1400a22d],.btn-secondary[data-v-1400a22d]{justify-content:center}}.chat-message[data-v-5962e9ce]{display:flex;margin-bottom:1.5rem;position:relative}.message-avatar[data-v-5962e9ce]{flex-shrink:0;width:40px;height:40px;border-radius:50%;background-color:#f3f4f6;display:flex;align-items:center;justify-content:center;margin-right:1rem}.user-icon[data-v-5962e9ce]{color:#4a6cf7}.bot-icon[data-v-5962e9ce]{color:#10b981}.message-content[data-v-5962e9ce]{flex:1;max-width:calc(100% - 56px)}.message-header[data-v-5962e9ce]{display:flex;justify-content:space-between;margin-bottom:.5rem}.message-sender[data-v-5962e9ce]{font-weight:600;color:#374151}.message-time[data-v-5962e9ce]{color:#6b7280;font-size:.85rem}.message-body[data-v-5962e9ce]{position:relative}.message-text[data-v-5962e9ce]{white-space:pre-wrap;line-height:1.5;color:#1f2937}.message-text[data-v-5962e9ce] pre{background-color:#f3f4f6;padding:1rem;border-radius:4px;overflow-x:auto;margin:1rem 0}.message-text[data-v-5962e9ce] code{background-color:#f3f4f6;padding:.2rem .4rem;border-radius:4px;font-family:monospace}.message-text[data-v-5962e9ce] a{color:#4a6cf7;text-decoration:underline}.message-text[data-v-5962e9ce] ol,.message-text[data-v-5962e9ce] ul{padding-left:1.5rem;margin:1rem 0}.message-text[data-v-5962e9ce] li{margin-bottom:.5rem}.message-text[data-v-5962e9ce] p{margin:.75rem 0}.message-text[data-v-5962e9ce] p:first-child{margin-top:0}.message-text[data-v-5962e9ce] p:last-child{margin-bottom:0}.message-text[data-v-5962e9ce] blockquote{border-left:4px solid #d1d5db;padding-left:1rem;margin:1rem 0;color:#6b7280}.message-text[data-v-5962e9ce] h1,.message-text[data-v-5962e9ce] h2,.message-text[data-v-5962e9ce] h3,.message-text[data-v-5962e9ce] h4,.message-text[data-v-5962e9ce] h5,.message-text[data-v-5962e9ce] h6{margin:1.5rem 0 .75rem;font-weight:600}.owner-chat[data-v-136bc2bc]{display:flex;flex-direction:column;height:100vh;background-color:#f5f7fb}.chat-header[data-v-136bc2bc]{display:flex;align-items:center;padding:1rem 1.5rem;background-color:#fff;box-shadow:0 2px 4px rgba(0,0,0,.05)}.back-button[data-v-136bc2bc]{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;color:#4b5563;text-decoration:none;margin-right:1rem}.back-button[data-v-136bc2bc]:hover{background-color:#f3f4f6}.chat-header h2[data-v-136bc2bc]{flex:1;margin:0;font-size:1.25rem;color:#111827;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.header-actions[data-v-136bc2bc]{display:flex;align-items:center;gap:1rem}.bot-info[data-v-136bc2bc]{display:flex;align-items:center;padding:.5rem .75rem;background-color:#f3f4f6;border-radius:9999px;font-size:.875rem;color:#4b5563}.bot-info .icon[data-v-136bc2bc]{font-size:1rem;margin-right:.5rem}.edit-button[data-v-136bc2bc]{display:flex;align-items:center;justify-content:center;padding:.5rem .75rem;background-color:#fff;border:1px solid #e5e7eb;border-radius:.375rem;color:#4b5563;font-size:.875rem;cursor:pointer;transition:background-color .2s}.edit-button[data-v-136bc2bc]:hover{background-color:#f3f4f6;color:#111827}.edit-button .icon[data-v-136bc2bc]{font-size:1rem;margin-right:.25rem}.chat-container[data-v-136bc2bc]{flex:1;display:flex;flex-direction:column;overflow:hidden}.chat-messages[data-v-136bc2bc]{flex:1;overflow-y:auto;padding:1.5rem}.empty-state[data-v-136bc2bc],.loading[data-v-136bc2bc]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;color:#6b7280;text-align:center}.spinner[data-v-136bc2bc]{border:4px solid rgba(0,0,0,.1);border-top:4px solid #3498db;border-radius:50%;width:24px;height:24px;animation:spin-136bc2bc 1s linear infinite}@keyframes spin-136bc2bc{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.message-list[data-v-136bc2bc]{display:flex;flex-direction:column}.view-only-notice[data-v-136bc2bc]{padding:1rem;background-color:#fff;border-top:1px solid #e5e7eb}.notice-icon[data-v-136bc2bc]{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background-color:#f3f4f6;margin-bottom:1rem}.notice-icon .icon[data-v-136bc2bc]{font-size:20px;color:#9ca3af}.notice-text[data-v-136bc2bc]{padding:.5rem}.notice-text p[data-v-136bc2bc]{margin-bottom:.5rem}.dialog-overlay[data-v-136bc2bc]{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:50}.dialog-content[data-v-136bc2bc]{background-color:#fff;border-radius:8px;width:100%;max-width:500px;box-shadow:0 4px 6px rgba(0,0,0,.1),0 1px 3px rgba(0,0,0,.08);overflow:hidden}.dialog-header[data-v-136bc2bc]{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.5rem;border-bottom:1px solid #e5e7eb}.dialog-header h3[data-v-136bc2bc]{margin:0;font-size:1.125rem;color:#111827}.close-button[data-v-136bc2bc]{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;border:none;background-color:transparent;color:#6b7280;cursor:pointer}.close-button[data-v-136bc2bc]:hover{background-color:#f3f4f6;color:#111827}.dialog-body[data-v-136bc2bc]{padding:1.5rem}.dialog-footer[data-v-136bc2bc]{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.5rem;border-top:1px solid #e5e7eb;background-color:#f9fafb}.dialog-actions[data-v-136bc2bc]{display:flex;gap:.5rem}@media (max-width:640px){.chat-header[data-v-136bc2bc]{padding:.75rem 1rem}.chat-messages[data-v-136bc2bc]{padding:1rem}.chat-header h2[data-v-136bc2bc]{font-size:1rem}.hidden-sm[data-v-136bc2bc]{display:none}.dialog-content[data-v-136bc2bc]{width:calc(100% - 2rem);max-width:none;margin:0 1rem}}.bot-conversations-view[data-v-402d603b]{padding:20px;max-width:900px;margin:0 auto}.dashboard-header[data-v-402d603b]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.empty-state[data-v-402d603b],.error-container[data-v-402d603b],.loading-container[data-v-402d603b]{text-align:center;margin-top:40px;padding:20px;background-color:#f9f9f9;border-radius:8px}.loading-spinner[data-v-402d603b]{border:4px solid #f3f3f3;border-top:4px solid #3498db;border-radius:50%;width:40px;height:40px;animation:spin-402d603b 1s linear infinite;margin:0 auto 10px auto}@keyframes spin-402d603b{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.error-message[data-v-402d603b]{color:#d9534f;margin-bottom:15px}.conversations-list[data-v-402d603b]{display:grid;grid-template-columns:1fr;gap:20px}.conversation-card[data-v-402d603b]{background-color:#fff;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.1);transition:box-shadow .3s ease}.conversation-card[data-v-402d603b]:hover{box-shadow:0 4px 8px rgba(0,0,0,.15)}.conversation-link[data-v-402d603b]{text-decoration:none;color:inherit;display:block;padding:20px}.conversation-details h4[data-v-402d603b]{margin-top:0;margin-bottom:8px;color:#333}.conversation-details p[data-v-402d603b]{margin:4px 0;font-size:.9em;color:#666}.bot-name[data-v-402d603b]{font-style:italic}.timestamp[data-v-402d603b]{font-size:.8em;color:#999}.btn-primary[data-v-402d603b]{background-color:#007bff;color:#fff;border:none;padding:10px 15px;border-radius:5px;cursor:pointer;font-size:1em}.btn-primary[data-v-402d603b]:hover{background-color:#0056b3}.connector-selection[data-v-2d1d900a]{max-width:900px;margin:0 auto}.selection-header[data-v-2d1d900a]{text-align:center;margin-bottom:2rem}.selection-header h3[data-v-2d1d900a]{margin:0 0 .5rem 0;color:#374151;font-size:1.5rem;font-weight:600}.selection-description[data-v-2d1d900a]{color:#6b7280;font-size:1rem;line-height:1.6;margin:0}.connector-grid[data-v-2d1d900a]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1.5rem;margin-bottom:2rem}.connector-card[data-v-2d1d900a]{background:#fff;border:2px solid #e5e7eb;border-radius:12px;padding:1.5rem;cursor:pointer;transition:all .3s ease;position:relative;overflow:hidden}.connector-card[data-v-2d1d900a]:hover{border-color:#4a6cf7;box-shadow:0 4px 12px rgba(74,108,247,.15);transform:translateY(-2px)}.connector-card.selected[data-v-2d1d900a]{border-color:#4a6cf7;background:linear-gradient(135deg,#f8faff,#eef4ff);box-shadow:0 4px 20px rgba(74,108,247,.2)}.connector-card.placeholder-card[data-v-2d1d900a]{border-style:dashed;border-color:#d1d5db;background:#f9fafb;cursor:default}.connector-card.placeholder-card[data-v-2d1d900a]:hover{transform:none;box-shadow:none;border-color:#d1d5db}.card-header[data-v-2d1d900a]{display:flex;align-items:center;margin-bottom:1rem}.connector-icon[data-v-2d1d900a]{width:48px;height:48px;border-radius:12px;display:flex;align-items:center;justify-content:center;margin-right:1rem;font-size:1.5rem}.avito-icon[data-v-2d1d900a]{background:linear-gradient(135deg,#00c896,#00b085);color:#fff}.telegram-icon[data-v-2d1d900a]{background:linear-gradient(135deg,#08c,#006bb3);color:#fff}.placeholder-icon[data-v-2d1d900a]{background:#f3f4f6;color:#9ca3af;border:2px dashed #d1d5db}.connector-info[data-v-2d1d900a]{flex:1}.connector-info h4[data-v-2d1d900a]{margin:0 0 .25rem 0;color:#374151;font-size:1.125rem;font-weight:600}.connector-status[data-v-2d1d900a]{padding:.125rem .5rem;border-radius:12px;font-size:.75rem;font-weight:500;text-transform:uppercase;letter-spacing:.05em}.status-stable[data-v-2d1d900a]{background:#d1fae5;color:#065f46}.status-new[data-v-2d1d900a]{background:#dbeafe;color:#1e40af}.status-coming-soon[data-v-2d1d900a]{background:#fef3c7;color:#92400e}.selection-indicator[data-v-2d1d900a]{color:#9ca3af;font-size:1.5rem;transition:color .2s}.connector-card.selected .selection-indicator[data-v-2d1d900a]{color:#4a6cf7}.card-body[data-v-2d1d900a]{margin-top:1rem}.connector-description[data-v-2d1d900a]{color:#6b7280;font-size:.875rem;line-height:1.6;margin:0 0 1rem 0}.connector-features[data-v-2d1d900a]{display:flex;flex-wrap:wrap;gap:.75rem;margin-bottom:1rem}.feature-item[data-v-2d1d900a]{display:flex;align-items:center;gap:.375rem;color:#4b5563;font-size:.875rem;background:#f9fafb;padding:.375rem .75rem;border-radius:6px}.feature-icon[data-v-2d1d900a]{font-size:.875rem;color:#6b7280}.connector-details[data-v-2d1d900a]{margin-top:1rem;padding-top:1rem;border-top:1px solid #e5e7eb;animation:fadeIn-2d1d900a .3s ease-in-out}@keyframes fadeIn-2d1d900a{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.detail-section[data-v-2d1d900a]{margin-bottom:1rem}.detail-section[data-v-2d1d900a]:last-child{margin-bottom:0}.detail-section h5[data-v-2d1d900a]{margin:0 0 .5rem 0;color:#374151;font-size:.875rem;font-weight:600}.capability-list[data-v-2d1d900a],.requirement-list[data-v-2d1d900a]{margin:0;padding-left:1rem;color:#6b7280;font-size:.875rem}.capability-list li[data-v-2d1d900a],.requirement-list li[data-v-2d1d900a]{margin-bottom:.25rem}.placeholder-features[data-v-2d1d900a]{display:flex;flex-wrap:wrap;gap:.5rem}.placeholder-feature[data-v-2d1d900a]{color:#9ca3af;font-size:.75rem;background:#f3f4f6;padding:.25rem .5rem;border-radius:4px;border:1px dashed #d1d5db}.selection-actions[data-v-2d1d900a]{background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:1.5rem;display:flex;align-items:center;justify-content:space-between;margin-bottom:2rem}.selection-summary[data-v-2d1d900a]{display:flex;align-items:center;gap:.5rem;color:#374151;font-size:.875rem}.summary-icon[data-v-2d1d900a]{color:#4a6cf7}.action-buttons[data-v-2d1d900a]{display:flex;gap:1rem}.btn-primary[data-v-2d1d900a],.btn-secondary[data-v-2d1d900a]{display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;border-radius:6px;font-weight:500;cursor:pointer;transition:all .2s;border:none;font-size:.875rem}.btn-primary[data-v-2d1d900a]{background-color:#4a6cf7;color:#fff}.btn-primary[data-v-2d1d900a]:hover{background-color:#3b5cdb}.btn-secondary[data-v-2d1d900a]{background-color:transparent;color:#6b7280;border:1px solid #d1d5db}.btn-secondary[data-v-2d1d900a]:hover{background-color:#f9fafb;border-color:#9ca3af}.help-section[data-v-2d1d900a]{background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;padding:1rem}.help-section details[data-v-2d1d900a]{cursor:pointer}.help-section summary[data-v-2d1d900a]{display:flex;align-items:center;gap:.5rem;font-weight:500;color:#374151;list-style:none;outline:none}.help-section summary[data-v-2d1d900a]::-webkit-details-marker{display:none}.help-content[data-v-2d1d900a]{margin-top:1rem;padding-top:1rem;border-top:1px solid #e5e7eb}.help-item[data-v-2d1d900a]{margin-bottom:1rem}.help-item[data-v-2d1d900a]:last-child{margin-bottom:0}.help-item h5[data-v-2d1d900a]{margin:0 0 .25rem 0;color:#374151;font-size:.875rem;font-weight:600}.help-item p[data-v-2d1d900a]{margin:0;color:#6b7280;font-size:.875rem;line-height:1.5}@media (max-width:768px){.connector-grid[data-v-2d1d900a]{grid-template-columns:1fr;gap:1rem}.selection-actions[data-v-2d1d900a]{flex-direction:column;gap:1rem;align-items:stretch}.action-buttons[data-v-2d1d900a]{justify-content:stretch;flex-direction:column}}.avito-settings[data-v-6bafef24]{padding:1rem}.form-group[data-v-6bafef24]{margin-bottom:1.5rem}.form-group label[data-v-6bafef24]{display:block;font-weight:600;margin-bottom:.5rem}.form-hint[data-v-6bafef24]{display:block;font-size:.8rem;color:#666;margin-top:.25rem}.form-actions[data-v-6bafef24]{margin-top:1rem;margin-bottom:1rem}.form-divider[data-v-6bafef24]{border-top:1px solid #e0e0e0;margin:1.5rem 0}.webhook-empty-state[data-v-6bafef24]{text-align:center;padding:1rem;background-color:#f8f9fa;border-radius:4px;margin-bottom:1rem}.dev-mode-banner[data-v-6bafef24]{display:flex;align-items:center;gap:.5rem;padding:.75rem;background-color:#fff3cd;border:1px solid #ffeaa7;border-radius:4px;color:#856404;font-weight:500;margin-bottom:1rem}.dev-mode-webhooks[data-v-6bafef24]{border:1px solid #ffeaa7;border-radius:4px;padding:1rem;background-color:#fffef8}.webhooks-list[data-v-6bafef24]{margin-top:1rem}.webhook-item[data-v-6bafef24]{display:flex;justify-content:space-between;align-items:center;padding:.5rem;border:1px solid #e0e0e0;border-radius:4px;margin-bottom:.5rem;background-color:#f9f9f9}.webhook-info[data-v-6bafef24]{flex:1;overflow:hidden}.webhook-url[data-v-6bafef24]{font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.webhook-id[data-v-6bafef24]{font-size:.8rem;color:#666;margin-top:.25rem}.webhook-actions[data-v-6bafef24]{margin-left:.5rem}.loading-container[data-v-6bafef24]{display:flex;flex-direction:column;align-items:center;padding:1rem}.loading-spinner[data-v-6bafef24]{border:3px solid #f3f3f3;border-top:3px solid #3498db;border-radius:50%;width:24px;height:24px;animation:spin-6bafef24 1s linear infinite;margin-bottom:.5rem}@keyframes spin-6bafef24{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.mt-3[data-v-6bafef24]{margin-top:1rem}.modal[data-v-6bafef24]{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000}.modal-content[data-v-6bafef24]{background-color:#fff;border-radius:4px;box-shadow:0 2px 10px rgba(0,0,0,.2);width:100%;max-width:500px;max-height:90vh;overflow-y:auto}.modal-content.modal-sm[data-v-6bafef24]{max-width:400px}.modal-header[data-v-6bafef24]{display:flex;justify-content:space-between;align-items:center;padding:1rem;border-bottom:1px solid #e0e0e0}.modal-body[data-v-6bafef24]{padding:1rem}.modal-footer[data-v-6bafef24]{display:flex;justify-content:flex-end;gap:.5rem;padding:1rem;border-top:1px solid #e0e0e0}.btn-close[data-v-6bafef24]{background:none;border:none;cursor:pointer;font-size:1.5rem;line-height:1;padding:0;color:#666}.btn-primary[data-v-6bafef24]{background-color:#4a6cf7;color:#fff;border:none;padding:.5rem 1rem;border-radius:4px;cursor:pointer}.btn-primary[data-v-6bafef24]:hover{background-color:#3a5ce5}.btn-primary[data-v-6bafef24]:disabled{background-color:#a0b0f8;cursor:not-allowed}.btn-secondary[data-v-6bafef24]{background-color:#f0f0f0;color:#333;border:1px solid #ccc;padding:.5rem 1rem;border-radius:4px;cursor:pointer}.btn-secondary[data-v-6bafef24]:hover{background-color:#e0e0e0}.btn-danger[data-v-6bafef24]{background-color:#dc3545;color:#fff}.btn-danger[data-v-6bafef24]:hover{background-color:#c82333}.telegram-settings[data-v-5352abf8]{max-width:600px;margin:0 auto}.settings-title[data-v-5352abf8]{display:flex;align-items:center;gap:.5rem;margin-bottom:2rem;font-size:1.5rem;font-weight:600;color:#1f2937}.title-icon[data-v-5352abf8]{color:#4a6cf7;font-size:1.5rem}.settings-form[data-v-5352abf8]{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:2rem;box-shadow:0 1px 3px 0 rgba(0,0,0,.1)}.form-group[data-v-5352abf8]{margin-bottom:1.5rem}.form-label[data-v-5352abf8]{display:flex;align-items:center;gap:.5rem;font-weight:500;color:#374151;margin-bottom:.5rem}.label-icon[data-v-5352abf8]{color:#6b7280;font-size:1rem}.required[data-v-5352abf8]{color:#dc2626}.input-container[data-v-5352abf8]{display:flex;align-items:center;gap:.5rem}.form-control[data-v-5352abf8]{flex:1;padding:.75rem;border:1px solid #d1d5db;border-radius:6px;font-size:.875rem;transition:border-color .2s,box-shadow .2s}.form-control[data-v-5352abf8]:focus{outline:none;border-color:#4a6cf7;box-shadow:0 0 0 3px rgba(74,108,247,.1)}.form-control.error[data-v-5352abf8]{border-color:#dc2626}.form-control[data-v-5352abf8]:-moz-read-only{background-color:#f9fafb;color:#6b7280}.form-control[data-v-5352abf8]:read-only{background-color:#f9fafb;color:#6b7280}.input-action-btn[data-v-5352abf8]{padding:.75rem;border:1px solid #d1d5db;border-radius:6px;background-color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s;color:#6b7280}.input-action-btn[data-v-5352abf8]:hover{background-color:#f9fafb;border-color:#4a6cf7;color:#4a6cf7}.form-hint[data-v-5352abf8]{display:flex;align-items:center;gap:.25rem;margin-top:.5rem;color:#6b7280;font-size:.875rem}.hint-icon[data-v-5352abf8]{font-size:.875rem}.error-message[data-v-5352abf8]{display:flex;align-items:center;gap:.25rem;margin-top:.5rem;color:#dc2626;font-size:.875rem}.switch-label[data-v-5352abf8]{display:flex;align-items:center;justify-content:space-between}.switch[data-v-5352abf8]{position:relative;display:inline-block;width:60px;height:34px}.switch input[data-v-5352abf8]{opacity:0;width:0;height:0}.slider[data-v-5352abf8]{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;transition:.4s}.slider[data-v-5352abf8]:before{position:absolute;content:"";height:26px;width:26px;left:4px;bottom:4px;background-color:#fff;transition:.4s}input:checked+.slider[data-v-5352abf8]{background-color:#4a6cf7}input:checked+.slider[data-v-5352abf8]:before{transform:translateX(26px)}.slider.round[data-v-5352abf8]{border-radius:34px}.slider.round[data-v-5352abf8]:before{border-radius:50%}.status-group[data-v-5352abf8]{background-color:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;padding:1rem}.status-container[data-v-5352abf8]{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem}.status-label[data-v-5352abf8]{font-weight:500;color:#374151}.status-badge[data-v-5352abf8]{display:flex;align-items:center;gap:.25rem;padding:.25rem .75rem;border-radius:12px;font-size:.875rem;font-weight:500}.status-active[data-v-5352abf8]{background-color:#d1fae5;color:#065f46}.status-inactive[data-v-5352abf8]{background-color:#f3f4f6;color:#4b5563}.status-warning[data-v-5352abf8]{background-color:#fef3c7;color:#92400e}.connection-status[data-v-5352abf8]{display:flex;align-items:center;gap:.5rem;padding:.75rem;border-radius:6px;font-size:.875rem}.connection-status.success[data-v-5352abf8]{background-color:#d1fae5;color:#065f46}.connection-status.error[data-v-5352abf8]{background-color:#fee2e2;color:#dc2626}.form-actions[data-v-5352abf8]{display:flex;gap:1rem;justify-content:flex-end;margin-top:2rem;padding-top:2rem;border-top:1px solid #e5e7eb}.btn-primary[data-v-5352abf8],.btn-secondary[data-v-5352abf8]{display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;border-radius:6px;font-weight:500;cursor:pointer;transition:all .2s;border:none;font-size:.875rem}.btn-primary[data-v-5352abf8]{background-color:#4a6cf7;color:#fff}.btn-primary[data-v-5352abf8]:hover:not(:disabled){background-color:#3b5cdb}.btn-secondary[data-v-5352abf8]{background-color:transparent;color:#4a6cf7;border:1px solid #4a6cf7}.btn-secondary[data-v-5352abf8]:hover:not(:disabled){background-color:#4a6cf7;color:#fff}.btn-primary[data-v-5352abf8]:disabled,.btn-secondary[data-v-5352abf8]:disabled{opacity:.5;cursor:not-allowed}.alert[data-v-5352abf8]{display:flex;align-items:center;gap:.5rem;padding:1rem;border-radius:8px;margin-top:1rem}.alert-success[data-v-5352abf8]{background-color:#d1fae5;color:#065f46;border:1px solid #a7f3d0}.alert-error[data-v-5352abf8]{background-color:#fee2e2;color:#dc2626;border:1px solid #fecaca}.alert-warning[data-v-5352abf8]{background-color:#fef3c7;color:#92400e;border:1px solid #fde68a}.dev-webhook-notice[data-v-5352abf8]{display:flex;align-items:flex-start;gap:.75rem;padding:1rem;margin-top:.75rem;background-color:#fffbeb;border:1px solid #fbbf24;border-radius:8px;color:#92400e}.warning-icon[data-v-5352abf8]{color:#f59e0b;font-size:1.25rem;margin-top:.125rem;flex-shrink:0}.notice-content[data-v-5352abf8]{flex:1}.notice-content strong[data-v-5352abf8]{display:block;margin-bottom:.5rem;color:#78350f}.notice-content p[data-v-5352abf8]{margin:0 0 .5rem 0;font-size:.875rem}.notice-content ol[data-v-5352abf8]{margin:0;padding-left:1.25rem;font-size:.875rem}.notice-content li[data-v-5352abf8]{margin-bottom:.25rem}.notice-content code[data-v-5352abf8]{background-color:#fef3c7;padding:.125rem .25rem;border-radius:3px;font-size:.75rem;font-family:Monaco,Menlo,Ubuntu Mono,monospace}.connector-registry[data-v-4c9c0af1]{max-width:1000px;margin:0 auto}.registry-header[data-v-4c9c0af1]{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:2rem;flex-wrap:wrap;gap:1rem}.registry-header h3[data-v-4c9c0af1]{margin:0 0 .5rem 0;color:#374151;font-size:1.5rem;font-weight:600}.registry-description[data-v-4c9c0af1]{color:#6b7280;font-size:1rem;line-height:1.6;margin:0}.header-actions[data-v-4c9c0af1]{display:flex;gap:1rem}.loading-container[data-v-4c9c0af1]{display:flex;align-items:center;justify-content:center;flex-direction:column;padding:3rem;color:#6b7280}.loading-spinner[data-v-4c9c0af1]{width:40px;height:40px;border:3px solid #e5e7eb;border-left-color:#4a6cf7;border-radius:50%;animation:spin-4c9c0af1 1s linear infinite;margin-bottom:1rem}@keyframes spin-4c9c0af1{to{transform:rotate(1turn)}}.empty-state[data-v-4c9c0af1]{text-align:center;padding:3rem 2rem;background:#fff;border-radius:12px;border:1px solid #e5e7eb}.empty-icon[data-v-4c9c0af1]{width:64px;height:64px;background:#f3f4f6;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 1rem;font-size:2rem;color:#9ca3af}.empty-state h4[data-v-4c9c0af1]{margin:0 0 .5rem 0;color:#374151;font-size:1.25rem;font-weight:600}.empty-state p[data-v-4c9c0af1]{color:#6b7280;margin:0 0 1.5rem 0;line-height:1.6}.connector-cards[data-v-4c9c0af1]{display:grid;gap:1.5rem}.connector-card[data-v-4c9c0af1]{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:1.5rem;transition:all .2s}.connector-card[data-v-4c9c0af1]:hover{box-shadow:0 4px 12px rgba(0,0,0,.1)}.connector-card.active[data-v-4c9c0af1]{border-color:#10b981;background:linear-gradient(135deg,#f0fdf4,#dcfce7)}.connector-card.inactive[data-v-4c9c0af1]{border-color:#d1d5db;background:#f9fafb}.card-header[data-v-4c9c0af1]{display:flex;align-items:center;margin-bottom:1rem}.connector-icon[data-v-4c9c0af1]{width:48px;height:48px;border-radius:12px;display:flex;align-items:center;justify-content:center;margin-right:1rem;font-size:1.5rem;color:#fff}.avito-icon[data-v-4c9c0af1]{background:linear-gradient(135deg,#00c896,#00b085)}.telegram-icon[data-v-4c9c0af1]{background:linear-gradient(135deg,#08c,#006bb3)}.connector-info[data-v-4c9c0af1]{flex:1}.connector-info h4[data-v-4c9c0af1]{margin:0 0 .25rem 0;color:#374151;font-size:1.125rem;font-weight:600}.connector-description[data-v-4c9c0af1]{margin:0;color:#6b7280;font-size:.875rem}.connector-status[data-v-4c9c0af1]{margin-left:1rem}.status-badge[data-v-4c9c0af1]{display:flex;align-items:center;gap:.25rem;padding:.25rem .75rem;border-radius:12px;font-size:.875rem;font-weight:500}.status-active[data-v-4c9c0af1]{background:#d1fae5;color:#065f46}.status-inactive[data-v-4c9c0af1]{background:#f3f4f6;color:#4b5563}.card-body[data-v-4c9c0af1]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:1rem}.connector-stats[data-v-4c9c0af1]{display:flex;gap:2rem}.stat-item[data-v-4c9c0af1]{display:flex;align-items:center;gap:.5rem;font-size:.875rem}.stat-icon[data-v-4c9c0af1]{color:#6b7280}.stat-value[data-v-4c9c0af1]{font-weight:600;color:#374151}.stat-label[data-v-4c9c0af1]{color:#6b7280}.connector-actions[data-v-4c9c0af1]{display:flex;gap:.5rem}.btn-icon[data-v-4c9c0af1]{width:36px;height:36px;border-radius:6px;border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s;font-size:.875rem}.btn-secondary[data-v-4c9c0af1]{background:#f9fafb;color:#6b7280;border:1px solid #e5e7eb}.btn-secondary[data-v-4c9c0af1]:hover{background:#f3f4f6;border-color:#d1d5db}.btn-success[data-v-4c9c0af1]{background:#10b981;color:#fff}.btn-success[data-v-4c9c0af1]:hover{background:#059669}.btn-warning[data-v-4c9c0af1]{background:#f59e0b;color:#fff}.btn-warning[data-v-4c9c0af1]:hover{background:#d97706}.btn-danger[data-v-4c9c0af1]{background:#dc2626;color:#fff}.btn-danger[data-v-4c9c0af1]:hover{background:#b91c1c}.btn-primary[data-v-4c9c0af1]{display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;background:#4a6cf7;color:#fff;border:none;border-radius:6px;font-weight:500;cursor:pointer;transition:all .2s}.btn-primary[data-v-4c9c0af1]:hover{background:#3b5cdb}.modal-overlay[data-v-4c9c0af1]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000;padding:1rem}.modal-content[data-v-4c9c0af1]{background:#fff;border-radius:12px;max-width:800px;width:100%;max-height:90vh;overflow:auto}.modal-content.modal-sm[data-v-4c9c0af1]{max-width:500px}.modal-header[data-v-4c9c0af1]{display:flex;align-items:center;justify-content:space-between;padding:1.5rem;border-bottom:1px solid #e5e7eb}.modal-header h3[data-v-4c9c0af1]{margin:0;color:#374151;font-size:1.25rem;font-weight:600}.btn-close[data-v-4c9c0af1]{width:32px;height:32px;border:none;background:#f9fafb;border-radius:6px;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#6b7280;transition:all .2s}.btn-close[data-v-4c9c0af1]:hover{background:#f3f4f6;color:#374151}.modal-body[data-v-4c9c0af1]{padding:1.5rem}.modal-footer[data-v-4c9c0af1]{display:flex;gap:1rem;justify-content:flex-end;padding:1.5rem;border-top:1px solid #e5e7eb}.warning-content[data-v-4c9c0af1]{display:flex;gap:1rem}.warning-icon[data-v-4c9c0af1]{color:#f59e0b;font-size:1.5rem;margin-top:.125rem}.warning-text p[data-v-4c9c0af1]{margin:0 0 1rem 0;color:#374151;line-height:1.6}.warning-text ul[data-v-4c9c0af1]{margin:0;padding-left:1rem;color:#6b7280}.warning-text li[data-v-4c9c0af1]{margin-bottom:.25rem}.alert[data-v-4c9c0af1]{display:flex;align-items:center;gap:.5rem;padding:1rem;border-radius:8px;margin-top:1rem}.alert-success[data-v-4c9c0af1]{background:#d1fae5;color:#065f46;border:1px solid #a7f3d0}.alert-error[data-v-4c9c0af1]{background:#fee2e2;color:#dc2626;border:1px solid #fecaca}@media (max-width:768px){.card-body[data-v-4c9c0af1],.registry-header[data-v-4c9c0af1]{flex-direction:column;align-items:flex-start}.connector-stats[data-v-4c9c0af1]{flex-direction:column;gap:.5rem}.modal-overlay[data-v-4c9c0af1]{padding:.5rem}.modal-content[data-v-4c9c0af1]{max-height:95vh}}.connectors-view[data-v-146aa382]{min-height:100vh;background-color:#f5f7fb}.page-header[data-v-146aa382]{background:#fff;border-bottom:1px solid #e5e7eb;padding:2rem 0}.header-content[data-v-146aa382]{max-width:1200px;margin:0 auto;padding:0 1rem}.header-info h1[data-v-146aa382]{margin:0 0 1rem 0;color:#374151;font-size:2rem;font-weight:600}.back-link[data-v-146aa382]{display:inline-flex;align-items:center;gap:.5rem;color:#6b7280;text-decoration:none;margin-bottom:1rem;font-size:.875rem;transition:color .2s}.back-link[data-v-146aa382]:hover{color:#4a6cf7}.bot-info[data-v-146aa382]{margin-top:1rem;padding:1rem;background:#f9fafb;border-radius:8px;border:1px solid #e5e7eb}.bot-info h2[data-v-146aa382]{margin:0 0 .5rem 0;color:#374151;font-size:1.25rem;font-weight:600}.bot-info p[data-v-146aa382]{margin:0 0 .75rem 0;color:#6b7280;line-height:1.6}.bot-meta[data-v-146aa382]{display:flex;gap:1rem;flex-wrap:wrap}.meta-item[data-v-146aa382]{padding:.25rem .75rem;background:#4a6cf7;color:#fff;border-radius:12px;font-size:.75rem;font-weight:500}.page-content[data-v-146aa382]{max-width:1200px;margin:0 auto;padding:2rem 1rem}.error-state[data-v-146aa382],.loading-state[data-v-146aa382]{display:flex;align-items:center;justify-content:center;flex-direction:column;padding:4rem 2rem;text-align:center}.loading-spinner[data-v-146aa382]{width:48px;height:48px;border:4px solid #e5e7eb;border-left-color:#4a6cf7;border-radius:50%;animation:spin-146aa382 1s linear infinite;margin-bottom:1rem}@keyframes spin-146aa382{to{transform:rotate(1turn)}}.error-content[data-v-146aa382]{background:#fff;border-radius:12px;padding:2rem;border:1px solid #fecaca;max-width:400px}.error-icon[data-v-146aa382]{color:#dc2626;font-size:3rem;margin-bottom:1rem}.error-content h3[data-v-146aa382]{margin:0 0 .5rem 0;color:#374151;font-size:1.25rem;font-weight:600}.error-content p[data-v-146aa382]{margin:0 0 1.5rem 0;color:#6b7280;line-height:1.6}.btn-primary[data-v-146aa382]{display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1rem;background:#4a6cf7;color:#fff;border:none;border-radius:6px;font-weight:500;cursor:pointer;transition:all .2s;text-decoration:none}.btn-primary[data-v-146aa382]:hover{background:#3b5cdb}@media (max-width:768px){.page-header[data-v-146aa382]{padding:1rem 0}.header-info h1[data-v-146aa382]{font-size:1.5rem}.page-content[data-v-146aa382]{padding:1rem}.bot-meta[data-v-146aa382]{flex-direction:column;gap:.5rem}}.connector-edit-view[data-v-719a3c18]{min-height:100vh;background-color:var(--bs-light)}.card[data-v-719a3c18]{box-shadow:0 2px 4px rgba(0,0,0,.1)}.form-section[data-v-719a3c18]{border-bottom:1px solid #eee;padding-bottom:1.5rem;margin-bottom:1.5rem}.profile-view[data-v-c99f5054]{min-height:100vh;background-color:#f5f7fb}.dashboard-header[data-v-c99f5054]{display:flex;justify-content:space-between;align-items:center;padding:1.5rem 2rem;background-color:#fff;box-shadow:0 2px 4px rgba(0,0,0,.05)}.dashboard-header h1[data-v-c99f5054]{margin:0;font-size:1.5rem;color:#333}.user-info[data-v-c99f5054]{display:flex;align-items:center;gap:1rem;color:#666}.dashboard-content[data-v-c99f5054]{max-width:1200px;margin:0 auto;padding:2rem;display:flex;flex-direction:column;gap:2rem}.profile-section[data-v-c99f5054]{background:#fff;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.05);overflow:hidden}.profile-section h2[data-v-c99f5054]{padding:1.5rem 2rem 1rem;margin:0;font-size:1.25rem;color:#333;border-bottom:1px solid #e5e7eb}.profile-card[data-v-c99f5054]{padding:2rem}.user-details[data-v-c99f5054]{display:flex;flex-direction:column;gap:1rem}.detail-row[data-v-c99f5054]{display:flex;justify-content:space-between;align-items:center;padding:.75rem 0;border-bottom:1px solid #f3f4f6}.detail-row[data-v-c99f5054]:last-child{border-bottom:none}.detail-row label[data-v-c99f5054]{font-weight:500;color:#666}.account-type[data-v-c99f5054]{padding:.25rem .75rem;border-radius:4px;font-size:.875rem;font-weight:500}.account-type.free[data-v-c99f5054]{background-color:#dbeafe;color:#1d4ed8}.account-type.premium[data-v-c99f5054]{background-color:#fef3c7;color:#d97706}.account-type.admin[data-v-c99f5054]{background-color:#f3e8ff;color:#7c3aed}.subscription-card[data-v-c99f5054]{padding:2rem}.plan-header[data-v-c99f5054]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1.5rem}.plan-info h3[data-v-c99f5054]{margin:0 0 .5rem;font-size:1.25rem;color:#333}.plan-description[data-v-c99f5054]{margin:0;color:#666;font-size:.875rem}.plan-badge[data-v-c99f5054]{padding:.5rem 1rem;border-radius:6px;font-size:.875rem;font-weight:500}.plan-badge.free[data-v-c99f5054]{background-color:#dbeafe;color:#1d4ed8}.plan-badge.premium[data-v-c99f5054]{background-color:#fef3c7;color:#d97706}.plan-badge.admin[data-v-c99f5054]{background-color:#f3e8ff;color:#7c3aed}.plan-limits[data-v-c99f5054]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;margin-bottom:1.5rem}.limit-item[data-v-c99f5054]{display:flex;align-items:center;gap:.5rem;padding:.75rem;background-color:#f9fafb;border-radius:6px;font-size:.875rem}.upgrade-section[data-v-c99f5054]{padding-top:1rem;border-top:1px solid #e5e7eb}.btn-upgrade[data-v-c99f5054]{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;background:linear-gradient(135deg,#4a6cf7,#5b7cff);color:#fff;border:none;border-radius:6px;font-weight:500;cursor:pointer;transition:all .2s}.btn-upgrade[data-v-c99f5054]:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(74,108,247,.3)}.usage-grid[data-v-c99f5054]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem;padding:2rem}.usage-card[data-v-c99f5054]{background:#f9fafb;border-radius:8px;padding:1.5rem}.usage-header[data-v-c99f5054]{display:flex;align-items:center;gap:.75rem;margin-bottom:1rem}.usage-header h4[data-v-c99f5054]{margin:0;font-size:1rem;color:#333}.usage-content[data-v-c99f5054]{display:flex;flex-direction:column;gap:.75rem}.usage-bar[data-v-c99f5054]{height:8px;background-color:#e5e7eb;border-radius:4px;overflow:hidden}.usage-progress[data-v-c99f5054]{height:100%;border-radius:4px;transition:width .3s ease}.usage-progress.success[data-v-c99f5054]{background-color:#10b981}.usage-progress.warning[data-v-c99f5054]{background-color:#f59e0b}.usage-progress.danger[data-v-c99f5054]{background-color:#ef4444}.usage-text[data-v-c99f5054]{display:flex;align-items:center;gap:.25rem;font-size:.875rem}.usage-text .current[data-v-c99f5054]{font-weight:600;color:#333}.usage-text .limit[data-v-c99f5054],.usage-text .separator[data-v-c99f5054]{color:#666}.usage-percentage[data-v-c99f5054]{font-size:.75rem;font-weight:500}.usage-percentage.success[data-v-c99f5054]{color:#10b981}.usage-percentage.warning[data-v-c99f5054]{color:#f59e0b}.usage-percentage.danger[data-v-c99f5054]{color:#ef4444}.history-controls[data-v-c99f5054]{padding:1rem 2rem;border-bottom:1px solid #e5e7eb}.time-selector[data-v-c99f5054]{padding:.5rem;border:1px solid #d1d5db;border-radius:4px;background:#fff}.history-table[data-v-c99f5054]{padding:2rem}.history-table table[data-v-c99f5054]{width:100%;border-collapse:collapse}.history-table th[data-v-c99f5054]{text-align:left;padding:.75rem;color:#666;font-weight:500;border-bottom:1px solid #e5e7eb}.history-table td[data-v-c99f5054]{padding:.75rem;border-bottom:1px solid #f3f4f6}.empty-state[data-v-c99f5054],.error-state[data-v-c99f5054],.loading-state[data-v-c99f5054]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem;color:#666}.loading-spinner[data-v-c99f5054]{width:2rem;height:2rem;border:2px solid #e5e7eb;border-top:2px solid #4a6cf7;border-radius:50%;animation:spin-c99f5054 1s linear infinite;margin-bottom:1rem}@keyframes spin-c99f5054{to{transform:rotate(1turn)}}.btn-retry[data-v-c99f5054]{padding:.5rem 1rem;background-color:#4a6cf7;color:#fff;border:none;border-radius:4px;cursor:pointer;margin-top:1rem}.modal-overlay[data-v-c99f5054]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000}.modal-content[data-v-c99f5054]{background:#fff;border-radius:12px;max-width:800px;width:90%;max-height:90vh;overflow-y:auto}.modal-header[data-v-c99f5054]{display:flex;justify-content:space-between;align-items:center;padding:1.5rem 2rem;border-bottom:1px solid #e5e7eb}.modal-header h3[data-v-c99f5054]{margin:0;font-size:1.25rem;color:#333}.btn-close[data-v-c99f5054]{background:none;border:none;padding:.5rem;cursor:pointer;color:#666}.modal-body[data-v-c99f5054]{padding:2rem}.upgrade-plans[data-v-c99f5054]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1.5rem}.plan-option[data-v-c99f5054]{border:2px solid #e5e7eb;border-radius:12px;padding:1.5rem;position:relative}.plan-option.recommended[data-v-c99f5054]{border-color:#4a6cf7;box-shadow:0 4px 12px rgba(74,108,247,.15)}.plan-option .plan-badge[data-v-c99f5054]{position:absolute;top:-12px;left:1rem;background:#4a6cf7;color:#fff;padding:.25rem .75rem;border-radius:6px;font-size:.75rem;font-weight:500}.plan-option h4[data-v-c99f5054]{margin:0 0 1rem;font-size:1.25rem;color:#333}.plan-features[data-v-c99f5054]{margin-bottom:1.5rem}.feature[data-v-c99f5054]{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem;font-size:.875rem;color:#666}.btn-plan-select[data-v-c99f5054]{width:100%;padding:.75rem;border:1px solid #d1d5db;border-radius:6px;background:#fff;color:#666;cursor:pointer;font-weight:500}.btn-plan-select.btn-premium[data-v-c99f5054]{background:#4a6cf7;color:#fff;border-color:#4a6cf7}@media (max-width:768px){.dashboard-content[data-v-c99f5054]{flex-direction:column;padding:1rem}.dashboard-nav[data-v-c99f5054]{width:100%}.nav-links[data-v-c99f5054]{flex-direction:row;overflow-x:auto}.upgrade-plans[data-v-c99f5054],.usage-grid[data-v-c99f5054]{grid-template-columns:1fr}}.affiliate-view[data-v-1770d7f9]{min-height:100vh;background:#f8f9fa}.container[data-v-1770d7f9]{max-width:1200px;margin:0 auto;padding:2rem}.page-header[data-v-1770d7f9]{margin-bottom:2rem}.page-title[data-v-1770d7f9]{display:flex;align-items:center;gap:.5rem;font-size:2rem;font-weight:600;color:#1a1a1a;margin:0 0 .5rem 0}.page-description[data-v-1770d7f9]{color:#666;font-size:1.1rem;margin:0}.error-state[data-v-1770d7f9],.loading-state[data-v-1770d7f9]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem 2rem;text-align:center}.spinner[data-v-1770d7f9]{width:40px;height:40px;border:4px solid #e9ecef;border-top:4px solid #007bff;border-radius:50%;animation:spin-1770d7f9 1s linear infinite;margin-bottom:1rem}@keyframes spin-1770d7f9{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.spinning[data-v-1770d7f9]{animation:spin-1770d7f9 1s linear infinite}.retry-button[data-v-1770d7f9]{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;background:#007bff;color:#fff;border:none;border-radius:8px;cursor:pointer;margin-top:1rem;transition:background-color .2s}.retry-button[data-v-1770d7f9]:hover{background:#0056b3}.status-banner[data-v-1770d7f9]{display:flex;align-items:center;justify-content:space-between;padding:1.5rem;border-radius:12px;margin-bottom:2rem;border:1px solid}.status-banner.status-pending[data-v-1770d7f9]{background:#fff3cd;border-color:#ffeaa7;color:#856404}.status-banner.status-active[data-v-1770d7f9]{background:#d4edda;border-color:#c3e6cb;color:#155724}.status-banner.status-suspended[data-v-1770d7f9]{background:#f8d7da;border-color:#f5c6cb;color:#721c24}.status-info[data-v-1770d7f9]{display:flex;align-items:center;gap:1rem}.status-info h3[data-v-1770d7f9]{margin:0 0 .25rem 0;font-size:1.25rem}.status-info p[data-v-1770d7f9]{margin:0;opacity:.8}.status-action[data-v-1770d7f9]{display:flex;align-items:center;gap:.5rem;font-size:.9rem;opacity:.8}.stats-grid[data-v-1770d7f9]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem;margin-bottom:2rem}.stat-card[data-v-1770d7f9]{background:#fff;padding:1.5rem;border-radius:12px;border:1px solid #e9ecef;text-align:center}.stat-value[data-v-1770d7f9]{font-size:2.5rem;font-weight:700;color:#007bff;margin-bottom:.5rem}.stat-label[data-v-1770d7f9]{font-size:1rem;color:#666;margin-bottom:.5rem}.stat-change[data-v-1770d7f9]{display:flex;align-items:center;justify-content:center;gap:.25rem;font-size:.9rem;color:#666}.stat-change.positive[data-v-1770d7f9]{color:#28a745}.section-card[data-v-1770d7f9]{background:#fff;border-radius:12px;border:1px solid #e9ecef;padding:2rem;margin-bottom:2rem}.section-header[data-v-1770d7f9]{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.5rem}.section-header h2[data-v-1770d7f9]{display:flex;align-items:center;gap:.5rem;margin:0;font-size:1.5rem;color:#1a1a1a}.section-description[data-v-1770d7f9]{color:#666;margin:.5rem 0 0 0;font-size:.95rem}.regenerate-button[data-v-1770d7f9]{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:#6c757d;color:#fff;border:none;border-radius:6px;cursor:pointer;font-size:.9rem;transition:background-color .2s}.regenerate-button[data-v-1770d7f9]:hover:not(:disabled){background:#545b62}.regenerate-button[data-v-1770d7f9]:disabled{opacity:.6;cursor:not-allowed}.referral-info[data-v-1770d7f9]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1.5rem}.code-section label[data-v-1770d7f9]{display:block;font-weight:500;color:#333;margin-bottom:.5rem}.code-display[data-v-1770d7f9],.link-display[data-v-1770d7f9]{display:flex;align-items:center;gap:.5rem}.code-display code[data-v-1770d7f9]{font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:1rem;letter-spacing:.5px}.code-display code[data-v-1770d7f9],.link-input[data-v-1770d7f9]{background:#f8f9fa;padding:.75rem;border:1px solid #dee2e6;border-radius:6px;flex:1}.link-input[data-v-1770d7f9]{font-size:.9rem;color:#495057}.copy-button[data-v-1770d7f9]{padding:.75rem;background:#28a745;color:#fff;border:none;border-radius:6px;cursor:pointer;transition:background-color .2s}.copy-button[data-v-1770d7f9]:hover{background:#218838}.links-grid[data-v-1770d7f9]{display:grid;gap:1.5rem;margin-bottom:2rem}.link-item[data-v-1770d7f9]{border:1px solid #e9ecef;border-radius:8px;padding:1.5rem}.link-header[data-v-1770d7f9]{display:flex;align-items:center;gap:.75rem;margin-bottom:1rem}.link-header h3[data-v-1770d7f9]{margin:0 0 .25rem 0;font-size:1.1rem}.link-header p[data-v-1770d7f9]{margin:0;color:#666;font-size:.9rem}.campaign-links[data-v-1770d7f9]{border-top:1px solid #e9ecef;padding-top:1.5rem}.campaign-links h3[data-v-1770d7f9]{margin:0 0 1rem 0;font-size:1.1rem}.campaign-grid[data-v-1770d7f9]{display:grid;gap:1rem}.campaign-item label[data-v-1770d7f9]{display:block;font-weight:500;color:#333;margin-bottom:.5rem;font-size:.9rem}.commission-structure[data-v-1770d7f9]{margin-bottom:1.5rem}.commission-info[data-v-1770d7f9]{display:grid;grid-template-columns:auto 1fr;gap:2rem;align-items:center}.commission-tier h3[data-v-1770d7f9]{margin:0 0 .25rem 0;font-size:1.5rem;color:#007bff}.commission-tier p[data-v-1770d7f9]{margin:0;color:#666}.commission-rates[data-v-1770d7f9]{display:grid;gap:.5rem}.rate-item[data-v-1770d7f9]{display:flex;justify-content:space-between;align-items:center;padding:.5rem;background:#f8f9fa;border-radius:6px}.rate-label[data-v-1770d7f9]{font-weight:500}.rate-value[data-v-1770d7f9]{font-weight:700;color:#28a745}.level-breakdown[data-v-1770d7f9]{border-top:1px solid #e9ecef;padding-top:1.5rem}.level-breakdown h3[data-v-1770d7f9]{margin:0 0 1rem 0}.levels-grid[data-v-1770d7f9]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem}.level-item[data-v-1770d7f9]{display:flex;justify-content:space-between;align-items:center;padding:1rem;background:#f8f9fa;border-radius:8px}.level-info[data-v-1770d7f9]{flex:1}.level-info h4[data-v-1770d7f9]{margin:0 0 .25rem 0;font-size:1.1rem;color:#333}.level-info p[data-v-1770d7f9]{margin:0;color:#666;font-size:.9rem}.level-amount[data-v-1770d7f9]{font-size:1.25rem;font-weight:700;color:#007bff}.empty-state[data-v-1770d7f9]{text-align:center;padding:3rem 1rem;color:#666}.empty-state i[data-v-1770d7f9]{font-size:3rem;margin-bottom:1rem;opacity:.5}.empty-description[data-v-1770d7f9]{font-size:.9rem;margin-top:.5rem}.referrals-table[data-v-1770d7f9]{border:1px solid #e9ecef;border-radius:8px;overflow:hidden}.table-header[data-v-1770d7f9]{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;background:#f8f9fa;font-weight:600;border-bottom:1px solid #e9ecef}.table-cell[data-v-1770d7f9],.table-header>div[data-v-1770d7f9]{padding:1rem}.table-row[data-v-1770d7f9]{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;border-bottom:1px solid #e9ecef}.table-row[data-v-1770d7f9]:last-child{border-bottom:none}.table-row[data-v-1770d7f9]:hover{background:#f8f9fa}.source-badge[data-v-1770d7f9],.status-badge[data-v-1770d7f9]{padding:.25rem .5rem;border-radius:4px;font-size:.8rem;font-weight:500}.source-badge[data-v-1770d7f9]{background:#e9ecef;color:#495057}.status-badge.converted[data-v-1770d7f9]{background:#d4edda;color:#155724}.status-badge.pending[data-v-1770d7f9]{background:#fff3cd;color:#856404}.value-amount[data-v-1770d7f9]{font-weight:600;color:#28a745}.sources-grid[data-v-1770d7f9]{display:grid;gap:1rem}.source-item[data-v-1770d7f9]{padding:1rem;border:1px solid #e9ecef;border-radius:8px}.source-name[data-v-1770d7f9]{font-weight:600;margin-bottom:.25rem}.source-count[data-v-1770d7f9]{color:#666;font-size:.9rem;margin-bottom:.75rem}.source-bar[data-v-1770d7f9]{height:6px;background:#e9ecef;border-radius:3px;overflow:hidden}.source-fill[data-v-1770d7f9]{height:100%;background:#007bff;border-radius:3px;transition:width .3s ease}@media (max-width:768px){.container[data-v-1770d7f9]{padding:1rem}.referral-info[data-v-1770d7f9],.stats-grid[data-v-1770d7f9]{grid-template-columns:1fr}.commission-info[data-v-1770d7f9]{grid-template-columns:1fr;text-align:center}.table-header[data-v-1770d7f9],.table-row[data-v-1770d7f9]{grid-template-columns:1fr;gap:.5rem}.table-cell[data-v-1770d7f9],.table-header>div[data-v-1770d7f9]{padding:.75rem}.section-header[data-v-1770d7f9]{flex-direction:column;align-items:flex-start;gap:1rem}}.modal[data-v-8fe4f6c8]{position:fixed;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;background-color:rgba(0,0,0,.5);z-index:1000}.modal-content[data-v-8fe4f6c8]{background-color:#fff;border-radius:var(--radius-lg);box-shadow:0 10px 25px rgba(0,0,0,.1);width:500px;max-width:90vw;max-height:90vh;overflow-y:auto}.modal-sm[data-v-8fe4f6c8]{width:350px}.modal-lg[data-v-8fe4f6c8]{width:750px}.modal-header[data-v-8fe4f6c8]{display:flex;align-items:center;justify-content:space-between;padding:var(--spacing-4) var(--spacing-5);border-bottom:1px solid var(--gray-200)}.modal-header h5[data-v-8fe4f6c8]{margin-bottom:0}.modal-body[data-v-8fe4f6c8]{padding:var(--spacing-5)}.modal-footer[data-v-8fe4f6c8]{display:flex;align-items:center;justify-content:flex-end;gap:var(--spacing-2);padding:var(--spacing-4) var(--spacing-5);border-top:1px solid var(--gray-200);background-color:var(--gray-50)}.btn-close[data-v-8fe4f6c8]{display:flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;padding:0;background-color:transparent;border:none;border-radius:var(--radius-full);cursor:pointer;color:var(--gray-500);transition:all .2s}.btn-close[data-v-8fe4f6c8]:hover{background-color:var(--gray-100);color:var(--text-dark)}.synonyms-view[data-v-a866c402]{padding:24px;max-width:1200px;margin:0 auto}.breadcrumbs[data-v-a866c402]{display:flex;align-items:center;gap:8px;margin-bottom:24px;font-size:14px}.breadcrumb-link[data-v-a866c402]{display:flex;align-items:center;gap:4px;color:var(--color-primary);text-decoration:none}.breadcrumb-link[data-v-a866c402]:hover{text-decoration:underline}.breadcrumb-separator[data-v-a866c402]{color:var(--color-text-secondary)}.breadcrumb-current[data-v-a866c402]{color:var(--color-text-primary);font-weight:500}.error-container[data-v-a866c402],.loading-container[data-v-a866c402]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px;text-align:center}.loading-spinner[data-v-a866c402]{width:32px;height:32px;border:3px solid var(--color-border);border-top:3px solid var(--color-primary);border-radius:50%;animation:spin-a866c402 1s linear infinite;margin-bottom:16px}@keyframes spin-a866c402{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.synonyms-header[data-v-a866c402]{margin-bottom:32px}.header-content[data-v-a866c402]{display:flex;justify-content:space-between;align-items:start;gap:24px}.header-text h1[data-v-a866c402]{margin:0 0 8px 0;color:var(--color-text-primary)}.header-text p[data-v-a866c402]{margin:0;color:var(--color-text-secondary);max-width:600px}.empty-state[data-v-a866c402]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:64px 24px;text-align:center;background:var(--color-surface);border-radius:12px;border:2px dashed var(--color-border)}.empty-state h3[data-v-a866c402]{margin:16px 0 8px 0;color:var(--color-text-primary)}.empty-state p[data-v-a866c402]{margin:0 0 24px 0;color:var(--color-text-secondary)}.groups-grid[data-v-a866c402]{display:grid;grid-template-columns:repeat(auto-fill,minmax(400px,1fr));gap:24px}.group-card[data-v-a866c402]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:12px;overflow:hidden;transition:box-shadow .2s ease}.group-card[data-v-a866c402]:hover{box-shadow:0 4px 12px rgba(0,0,0,.1)}.group-header[data-v-a866c402]{display:flex;justify-content:space-between;align-items:start;padding:20px;border-bottom:1px solid var(--color-border);background:var(--color-background)}.group-title-section h3[data-v-a866c402]{margin:0 0 4px 0;color:var(--color-text-primary)}.category-hint[data-v-a866c402]{display:inline-block;padding:2px 8px;background:var(--color-primary-light);color:var(--color-primary);border-radius:4px;font-size:12px;font-weight:500}.group-actions[data-v-a866c402]{display:flex;gap:4px}.group-content[data-v-a866c402]{padding:20px}.words-header[data-v-a866c402]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.words-count[data-v-a866c402]{font-size:14px;color:var(--color-text-secondary)}.empty-words[data-v-a866c402]{text-align:center;padding:24px;color:var(--color-text-secondary)}.words-list[data-v-a866c402]{display:flex;flex-wrap:wrap;gap:8px}.word-tag[data-v-a866c402]{display:inline-flex;align-items:center;gap:4px;padding:4px 8px;background:var(--color-background);border:1px solid var(--color-border);border-radius:6px;font-size:14px;color:var(--color-text-primary)}.word-remove[data-v-a866c402]{display:flex;align-items:center;justify-content:center;width:16px;height:16px;background:none;border:none;color:var(--color-text-secondary);cursor:pointer;border-radius:2px}.word-remove[data-v-a866c402]:hover{background:var(--color-danger);color:#fff}.group-form[data-v-a866c402],.words-form[data-v-a866c402]{display:flex;flex-direction:column;gap:20px}.form-group[data-v-a866c402]{display:flex;flex-direction:column;gap:6px}.form-group label[data-v-a866c402]{font-weight:500;color:var(--color-text-primary)}.form-control[data-v-a866c402]{padding:10px 12px;border:1px solid var(--color-border);border-radius:6px;font-size:14px;transition:border-color .2s ease}.form-control[data-v-a866c402]:focus{outline:none;border-color:var(--color-primary)}.form-help[data-v-a866c402]{font-size:12px;color:var(--color-text-secondary)}.words-preview[data-v-a866c402]{padding:16px;background:var(--color-background);border-radius:8px;border:1px solid var(--color-border)}.words-preview h4[data-v-a866c402]{margin:0 0 12px 0;color:var(--color-text-primary);font-size:14px}.preview-tags[data-v-a866c402]{display:flex;flex-wrap:wrap;gap:6px}.preview-tag[data-v-a866c402]{padding:3px 8px;background:var(--color-primary-light);color:var(--color-primary);border-radius:4px;font-size:12px}.btn-icon[data-v-a866c402],.btn-primary[data-v-a866c402],.btn-secondary[data-v-a866c402],.btn-sm[data-v-a866c402]{display:inline-flex;align-items:center;gap:6px;padding:8px 16px;border:none;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease;text-decoration:none}.btn-primary[data-v-a866c402]{background:var(--color-primary);color:#fff}.btn-primary[data-v-a866c402]:hover{background:var(--color-primary-dark)}.btn-primary[data-v-a866c402]:disabled{background:var(--color-text-secondary);cursor:not-allowed}.btn-secondary[data-v-a866c402]{background:var(--color-surface);color:var(--color-text-primary);border:1px solid var(--color-border)}.btn-secondary[data-v-a866c402]:hover{background:var(--color-background)}.btn-sm[data-v-a866c402]{padding:6px 12px;font-size:12px}.btn-icon[data-v-a866c402]{padding:6px;background:none;color:var(--color-text-secondary);border:1px solid transparent}.btn-icon[data-v-a866c402]:hover{background:var(--color-background);color:var(--color-text-primary)}.btn-danger[data-v-a866c402]:hover{background:var(--color-danger);color:#fff}@media (max-width:768px){.synonyms-view[data-v-a866c402]{padding:16px}.header-content[data-v-a866c402]{flex-direction:column;align-items:stretch}.groups-grid[data-v-a866c402]{grid-template-columns:1fr}.group-header[data-v-a866c402]{flex-direction:column;gap:12px;align-items:start}}.ticket-card[data-v-07faa206]{background:#fff;border-radius:.75rem;border:2px solid #e5e7eb;padding:1.5rem;transition:all .2s ease;box-shadow:0 1px 3px rgba(0,0,0,.1)}.ticket-card[data-v-07faa206]:hover{box-shadow:0 4px 12px rgba(0,0,0,.15);transform:translateY(-2px)}.ticket-card.status-free[data-v-07faa206]{border-left:4px solid #10b981}.ticket-card.status-in-process[data-v-07faa206]{border-left:4px solid #f59e0b}.ticket-card.status-answered[data-v-07faa206]{border-left:4px solid #3b82f6}.ticket-card.status-replied[data-v-07faa206]{border-left:4px solid #8b5cf6}.ticket-card.status-closed[data-v-07faa206]{border-left:4px solid #6b7280;opacity:.8}.ticket-header[data-v-07faa206]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1rem;flex-wrap:wrap;gap:.5rem}.ticket-meta[data-v-07faa206]{display:flex;flex-direction:column;gap:.25rem}.ticket-id[data-v-07faa206]{font-family:Courier New,monospace;font-size:.75rem;color:#6b7280;font-weight:600}.ticket-status[data-v-07faa206]{font-size:.75rem;font-weight:600;padding:.25rem .5rem;border-radius:1rem;display:inline-flex;align-items:center;gap:.25rem}.ticket-status.status-free[data-v-07faa206]{background:#dcfce7;color:#166534}.ticket-status.status-in-process[data-v-07faa206]{background:#fef3c7;color:#92400e}.ticket-status.status-answered[data-v-07faa206]{background:#dbeafe;color:#1e40af}.ticket-status.status-replied[data-v-07faa206]{background:#ede9fe;color:#6b21a8}.ticket-status.status-closed[data-v-07faa206]{background:#f3f4f6;color:#374151}.ticket-timestamps[data-v-07faa206]{text-align:right}.created-time[data-v-07faa206]{font-size:.75rem;color:#6b7280}.ticket-content[data-v-07faa206]{margin-bottom:1rem}.ticket-title[data-v-07faa206]{font-size:1.125rem;font-weight:600;color:#1f2937;margin-bottom:.5rem;cursor:pointer;line-height:1.4}.ticket-title[data-v-07faa206]:hover{color:#3b82f6;text-decoration:underline}.ticket-description[data-v-07faa206]{color:#6b7280;font-size:.875rem;line-height:1.5;margin:0}.expand-button[data-v-07faa206]{background:none;border:none;color:#3b82f6;cursor:pointer;font-size:.875rem;margin-left:.5rem;text-decoration:underline}.expand-button[data-v-07faa206]:hover{color:#1d4ed8}.ticket-creator[data-v-07faa206]{margin-bottom:1rem;padding-top:1rem;border-top:1px solid #f3f4f6}.assignee-info[data-v-07faa206],.creator-info[data-v-07faa206]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}.assignee-label[data-v-07faa206],.creator-label[data-v-07faa206]{font-size:.75rem;color:#6b7280;font-weight:500}.assignee-name[data-v-07faa206],.creator-name[data-v-07faa206]{font-size:.875rem;color:#374151;font-weight:600}.ticket-actions[data-v-07faa206]{display:flex;flex-direction:column;gap:.75rem}.status-actions[data-v-07faa206]{display:flex;gap:.5rem;flex-wrap:wrap}.action-button[data-v-07faa206]{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;border:none;border-radius:.375rem;cursor:pointer;font-size:.875rem;font-weight:500;transition:all .2s ease;flex:1;justify-content:center;min-width:-moz-fit-content;min-width:fit-content}.action-button[data-v-07faa206]:disabled{opacity:.5;cursor:not-allowed}.button-icon[data-v-07faa206]{font-size:1rem}.claim-button[data-v-07faa206]{background:#10b981;color:#fff}.claim-button[data-v-07faa206]:hover:not(:disabled){background:#059669}.answer-button[data-v-07faa206]{background:#3b82f6;color:#fff}.answer-button[data-v-07faa206]:hover{background:#2563eb}.reply-button[data-v-07faa206]{background:#8b5cf6;color:#fff}.reply-button[data-v-07faa206]:hover{background:#7c3aed}.close-button[data-v-07faa206]{background:#ef4444;color:#fff}.close-button[data-v-07faa206]:hover{background:#dc2626}.view-button[data-v-07faa206]{background:#f3f4f6;color:#374151;border:1px solid #d1d5db}.view-button[data-v-07faa206]:hover{background:#e5e7eb}@media (max-width:768px){.ticket-card[data-v-07faa206]{padding:1rem}.ticket-header[data-v-07faa206]{flex-direction:column;align-items:flex-start}.ticket-meta[data-v-07faa206]{width:100%}.ticket-status[data-v-07faa206]{align-self:flex-start}.status-actions[data-v-07faa206]{flex-direction:column}.action-button[data-v-07faa206]{flex:none}}@media (max-width:480px){.ticket-card[data-v-07faa206]{padding:.75rem}.ticket-title[data-v-07faa206]{font-size:1rem}.action-button[data-v-07faa206]{padding:.375rem .75rem;font-size:.8125rem}.button-icon[data-v-07faa206]{font-size:.875rem}}.action-button[data-v-07faa206]:focus,.ticket-title[data-v-07faa206]:focus{outline:2px solid #3b82f6;outline-offset:2px}.ticket-title[data-v-07faa206]:focus{border-radius:.25rem}.ticket-card[data-v-07faa206]{transition:border-color .3s ease,opacity .3s ease}.action-button.loading[data-v-07faa206]{position:relative;color:transparent}.action-button.loading[data-v-07faa206]:after{content:"";position:absolute;top:50%;left:50%;width:1rem;height:1rem;margin:-.5rem 0 0 -.5rem;border:2px solid transparent;border-top:2px solid currentColor;border-radius:50%;animation:spin-07faa206 1s linear infinite}@keyframes spin-07faa206{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.support-dashboard[data-v-2ffa868e]{padding:1.5rem;max-width:1200px;margin:0 auto}.dashboard-header[data-v-2ffa868e]{margin-bottom:2rem;text-align:center}.dashboard-title[data-v-2ffa868e]{font-size:2rem;font-weight:600;color:#1f2937;margin-bottom:.5rem}.dashboard-subtitle[data-v-2ffa868e]{color:#6b7280;font-size:1.1rem}.tab-navigation[data-v-2ffa868e]{display:flex;border-bottom:2px solid #e5e7eb;margin-bottom:2rem;overflow-x:auto}.tab-button[data-v-2ffa868e]{position:relative;padding:1rem 1.5rem;background:none;border:none;cursor:pointer;font-size:1rem;font-weight:500;color:#6b7280;border-bottom:3px solid transparent;transition:all .2s ease;white-space:nowrap;display:flex;align-items:center;gap:.5rem}.tab-button[data-v-2ffa868e]:hover{color:#3b82f6;background-color:#f3f4f6}.tab-button.active[data-v-2ffa868e]{color:#3b82f6;border-bottom-color:#3b82f6;background-color:#eff6ff}.ticket-badge[data-v-2ffa868e]{background:#dc2626;color:#fff;border-radius:50%;padding:.25rem .5rem;font-size:.75rem;font-weight:600;min-width:1.25rem;text-align:center}.ticket-badge.grey[data-v-2ffa868e]{background:#6b7280}.tab-content[data-v-2ffa868e]{min-height:400px}.tab-header[data-v-2ffa868e]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem;flex-wrap:wrap;gap:1rem}.tab-header h2[data-v-2ffa868e]{font-size:1.5rem;font-weight:600;color:#1f2937;margin:0}.tab-controls[data-v-2ffa868e]{display:flex;gap:1rem;align-items:center}.status-filter[data-v-2ffa868e]{background:#fff}.refresh-button[data-v-2ffa868e],.status-filter[data-v-2ffa868e]{padding:.5rem 1rem;border:1px solid #d1d5db;border-radius:.375rem;font-size:.875rem}.refresh-button[data-v-2ffa868e]{display:flex;align-items:center;gap:.5rem;background:#f3f4f6;cursor:pointer;transition:all .2s ease}.refresh-button[data-v-2ffa868e]:hover:not(:disabled){background:#e5e7eb}.refresh-button[data-v-2ffa868e]:disabled{opacity:.5;cursor:not-allowed}.refresh-icon.spinning[data-v-2ffa868e]{animation:spin-2ffa868e 1s linear infinite}@keyframes spin-2ffa868e{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.tickets-grid[data-v-2ffa868e]{display:grid;grid-template-columns:repeat(auto-fill,minmax(400px,1fr));gap:1.5rem}.empty-state[data-v-2ffa868e]{text-align:center;padding:3rem 1rem;color:#6b7280}.empty-icon[data-v-2ffa868e]{font-size:4rem;margin-bottom:1rem}.empty-state h3[data-v-2ffa868e]{font-size:1.25rem;font-weight:600;margin-bottom:.5rem;color:#374151}.loading-container[data-v-2ffa868e]{display:flex;flex-direction:column;align-items:center;padding:3rem 1rem;color:#6b7280}.loading-spinner[data-v-2ffa868e]{width:2rem;height:2rem;border:3px solid #e5e7eb;border-top:3px solid #3b82f6;border-radius:50%;animation:spin-2ffa868e 1s linear infinite;margin-bottom:1rem}.error-container[data-v-2ffa868e]{display:flex;justify-content:center;padding:3rem 1rem}.error-message[data-v-2ffa868e]{display:flex;flex-direction:column;align-items:center;text-align:center;max-width:400px}.error-icon[data-v-2ffa868e]{font-size:2rem;margin-bottom:1rem}.error-message p[data-v-2ffa868e]{color:#dc2626;margin-bottom:1rem}.retry-button[data-v-2ffa868e]{padding:.5rem 1rem;background:#dc2626;color:#fff;border:none;border-radius:.375rem;cursor:pointer;font-weight:500}.retry-button[data-v-2ffa868e]:hover{background:#b91c1c}.pagination[data-v-2ffa868e]{display:flex;justify-content:center;align-items:center;gap:1rem;margin-top:2rem;padding:1rem}.pagination-button[data-v-2ffa868e]{padding:.5rem 1rem;background:#f3f4f6;border:1px solid #d1d5db;border-radius:.375rem;cursor:pointer;font-size:.875rem;transition:all .2s ease}.pagination-button[data-v-2ffa868e]:hover:not(:disabled){background:#e5e7eb}.pagination-button[data-v-2ffa868e]:disabled{opacity:.5;cursor:not-allowed}.pagination-info[data-v-2ffa868e]{font-size:.875rem;color:#6b7280}@media (max-width:768px){.support-dashboard[data-v-2ffa868e]{padding:1rem}.dashboard-title[data-v-2ffa868e]{font-size:1.5rem}.tab-header[data-v-2ffa868e]{flex-direction:column;align-items:stretch}.tab-controls[data-v-2ffa868e]{justify-content:space-between}.tickets-grid[data-v-2ffa868e]{grid-template-columns:1fr}.pagination[data-v-2ffa868e]{flex-direction:column;gap:.5rem}}@media (max-width:480px){.tab-button[data-v-2ffa868e]{padding:.75rem 1rem;font-size:.875rem}.ticket-badge[data-v-2ffa868e]{font-size:.625rem;padding:.125rem .375rem}}.response-section[data-v-2ffa868e]{margin-bottom:2rem;padding:1.5rem;background:#f9fafb;border:1px solid #e5e7eb;border-radius:.75rem}.response-section h3[data-v-2ffa868e]{margin:0 0 1rem 0;font-size:1.125rem;font-weight:600;color:#1f2937}.response-form[data-v-2ffa868e]{display:flex;flex-direction:column;gap:1rem}.response-textarea[data-v-2ffa868e]{width:100%;min-height:120px;padding:.75rem;border:1px solid #d1d5db;border-radius:.5rem;font-size:.875rem;line-height:1.5;resize:vertical;transition:border-color .2s ease}.response-textarea[data-v-2ffa868e]:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 2px rgba(59,130,246,.1)}.response-textarea[data-v-2ffa868e]::-moz-placeholder{color:#9ca3af}.response-textarea[data-v-2ffa868e]::placeholder{color:#9ca3af}.response-actions[data-v-2ffa868e]{display:flex;gap:.75rem;flex-wrap:wrap}.send-close-btn[data-v-2ffa868e],.send-response-btn[data-v-2ffa868e]{display:flex;align-items:center;gap:.5rem;padding:.625rem 1.25rem;border:none;border-radius:.5rem;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s ease}.send-response-btn[data-v-2ffa868e]{background:#3b82f6;color:#fff}.send-response-btn[data-v-2ffa868e]:hover:not(:disabled){background:#2563eb}.send-close-btn[data-v-2ffa868e]{background:#059669;color:#fff}.send-close-btn[data-v-2ffa868e]:hover:not(:disabled){background:#047857}.send-close-btn[data-v-2ffa868e]:disabled,.send-response-btn[data-v-2ffa868e]:disabled{opacity:.5;cursor:not-allowed}.ticket-instructions[data-v-2ffa868e]{margin-bottom:1.5rem}.instruction-box[data-v-2ffa868e]{display:flex;align-items:flex-start;gap:.75rem;padding:1rem;border-radius:.5rem;border:1px solid}.instruction-icon[data-v-2ffa868e]{font-size:1.25rem;flex-shrink:0}.instruction-box strong[data-v-2ffa868e]{display:block;margin-bottom:.25rem;font-weight:600}.instruction-box p[data-v-2ffa868e]{margin:0;font-size:.875rem;line-height:1.5}.info-box[data-v-2ffa868e]{background:#eff6ff;border-color:#bfdbfe;color:#1e40af}.success-box[data-v-2ffa868e]{background:#f0fdf4;border-color:#bbf7d0;color:#166534}.closed-box[data-v-2ffa868e]{background:#f9fafb;border-color:#d1d5db;color:#374151}.messages-loading[data-v-2ffa868e]{display:flex;flex-direction:column;align-items:center;padding:2rem;color:#6b7280}.messages-loading .loading-spinner[data-v-2ffa868e]{width:1.5rem;height:1.5rem;border:2px solid #e5e7eb;border-top:2px solid #3b82f6;border-radius:50%;animation:spin-2ffa868e 1s linear infinite;margin-bottom:.5rem}.messages-container[data-v-2ffa868e]{max-height:400px;overflow-y:auto;border:1px solid #e5e7eb;border-radius:.5rem;background:#f9fafb;padding:1rem}.message-item[data-v-2ffa868e]{margin-bottom:1rem;padding:.75rem;background:#fff;border-radius:.5rem;border-left:3px solid #e5e7eb}.message-item.message-from-sa[data-v-2ffa868e]{border-left-color:#3b82f6;background:#eff6ff}.message-header[data-v-2ffa868e]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}.message-sender[data-v-2ffa868e]{font-weight:600;font-size:.875rem;color:#374151}.message-from-sa .message-sender[data-v-2ffa868e]{color:#1e40af}.message-time[data-v-2ffa868e]{font-size:.75rem;color:#6b7280}.message-content[data-v-2ffa868e]{font-size:.875rem;line-height:1.5;color:#1f2937;white-space:pre-wrap}.no-messages[data-v-2ffa868e]{text-align:center;padding:3rem 1rem;color:#6b7280}.no-messages-icon[data-v-2ffa868e]{font-size:3rem;margin-bottom:1rem}.no-messages p[data-v-2ffa868e]{margin:0 0 .5rem 0;font-size:.875rem}.no-messages-note[data-v-2ffa868e]{font-size:.75rem;color:#9ca3af}.modal-overlay[data-v-2ffa868e]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.6);display:flex;align-items:center;justify-content:center;z-index:1000;padding:1rem}.ticket-modal[data-v-2ffa868e]{background:#fff;border-radius:12px;width:100%;max-width:700px;max-height:90vh;display:flex;flex-direction:column;box-shadow:0 20px 60px rgba(0,0,0,.3)}.modal-header[data-v-2ffa868e]{padding:1.5rem;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;align-items:flex-start}.modal-title-section[data-v-2ffa868e]{flex:1;margin-right:1rem}.modal-title-section h2[data-v-2ffa868e]{margin:0 0 .5rem 0;font-size:1.5rem;font-weight:600;color:#1f2937;line-height:1.3}.ticket-id[data-v-2ffa868e]{font-family:Courier New,monospace;font-size:.875rem;color:#6b7280;margin-right:1rem}.ticket-status-badge[data-v-2ffa868e]{display:inline-flex;align-items:center;padding:.375rem .75rem;border-radius:1rem;font-size:.75rem;font-weight:600}.ticket-status-badge.status-free[data-v-2ffa868e]{background:#dcfce7;color:#166534}.ticket-status-badge.status-in_process[data-v-2ffa868e]{background:#fef3c7;color:#92400e}.ticket-status-badge.status-answered[data-v-2ffa868e]{background:#dbeafe;color:#1e40af}.ticket-status-badge.status-replied[data-v-2ffa868e]{background:#ede9fe;color:#6b21a8}.ticket-status-badge.status-closed[data-v-2ffa868e]{background:#f3f4f6;color:#374151}.modal-close-btn[data-v-2ffa868e]{background:none;border:none;font-size:2rem;color:#9ca3af;cursor:pointer;padding:0;width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;border-radius:.375rem}.modal-close-btn[data-v-2ffa868e]:hover{color:#6b7280;background:#f3f4f6}.modal-body[data-v-2ffa868e]{padding:1.5rem;overflow-y:auto;flex:1}.ticket-info-grid[data-v-2ffa868e]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1rem;margin-bottom:2rem}.info-item[data-v-2ffa868e]{display:flex;flex-direction:column;gap:.25rem}.info-item label[data-v-2ffa868e]{font-size:.875rem;font-weight:500;color:#6b7280}.info-item span[data-v-2ffa868e]{font-size:.875rem;color:#1f2937}.ticket-description-section[data-v-2ffa868e]{margin-bottom:2rem}.ticket-description-section h3[data-v-2ffa868e]{margin:0 0 1rem 0;font-size:1.125rem;font-weight:600;color:#1f2937}.ticket-description[data-v-2ffa868e]{background:#f9fafb;border:1px solid #e5e7eb;border-radius:.5rem;padding:1rem;font-size:.875rem;line-height:1.6;color:#374151;white-space:pre-wrap}.ticket-history-section h3[data-v-2ffa868e]{margin:0 0 1rem 0;font-size:1.125rem;font-weight:600;color:#1f2937}.history-placeholder[data-v-2ffa868e]{background:#f9fafb;border:1px dashed #d1d5db;border-radius:.5rem;padding:2rem;text-align:center;color:#6b7280}.history-placeholder p[data-v-2ffa868e]{margin:0 0 .5rem 0;font-size:.875rem}.history-note[data-v-2ffa868e]{font-size:.75rem;color:#9ca3af}.modal-footer[data-v-2ffa868e]{padding:1.5rem;border-top:1px solid #e5e7eb;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1rem}.modal-actions[data-v-2ffa868e]{display:flex;gap:.75rem;flex-wrap:wrap}.action-btn[data-v-2ffa868e]{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;border:none;border-radius:.375rem;cursor:pointer;font-size:.875rem;font-weight:500;transition:all .2s ease}.claim-btn[data-v-2ffa868e]{background:#10b981;color:#fff}.claim-btn[data-v-2ffa868e]:hover{background:#059669}.answer-btn[data-v-2ffa868e]{background:#3b82f6;color:#fff}.answer-btn[data-v-2ffa868e]:hover{background:#2563eb}.close-btn[data-v-2ffa868e]{background:#ef4444;color:#fff}.close-btn[data-v-2ffa868e]:hover{background:#dc2626}.cancel-btn[data-v-2ffa868e]{background:#f3f4f6;color:#374151;border:1px solid #d1d5db;padding:.5rem 1rem;border-radius:.375rem;cursor:pointer;font-size:.875rem;font-weight:500;transition:all .2s ease}.cancel-btn[data-v-2ffa868e]:hover{background:#e5e7eb}@media (max-width:768px){.modal-overlay[data-v-2ffa868e]{padding:.5rem}.ticket-modal[data-v-2ffa868e]{max-height:95vh}.modal-body[data-v-2ffa868e],.modal-footer[data-v-2ffa868e],.modal-header[data-v-2ffa868e]{padding:1rem}.ticket-info-grid[data-v-2ffa868e]{grid-template-columns:1fr}.modal-footer[data-v-2ffa868e]{flex-direction:column;align-items:stretch}.modal-actions[data-v-2ffa868e]{flex-direction:column}.action-btn[data-v-2ffa868e]{justify-content:center}}.support-tickets[data-v-12d1e66b]{max-width:1200px;margin:0 auto;padding:20px}.page-header[data-v-12d1e66b]{display:flex;justify-content:space-between;align-items:center;margin-bottom:30px}.page-header h1[data-v-12d1e66b]{margin:0;font-size:28px;font-weight:600;color:#333}.btn-primary[data-v-12d1e66b]{background:#4caf50;color:#fff;border:none;padding:12px 20px;border-radius:6px;cursor:pointer;display:flex;align-items:center;gap:8px;font-size:14px;font-weight:500}.btn-primary[data-v-12d1e66b]:hover{background:#45a049}.btn-primary[data-v-12d1e66b]:disabled{background:#ccc;cursor:not-allowed}.tickets-section[data-v-12d1e66b]{min-height:400px}.tickets-grid[data-v-12d1e66b]{display:grid;grid-template-columns:repeat(auto-fill,minmax(400px,1fr));gap:20px}.ticket-card[data-v-12d1e66b]{background:#fff;border:1px solid #e0e0e0;border-radius:8px;padding:20px;box-shadow:0 2px 4px rgba(0,0,0,.05);transition:box-shadow .2s ease}.ticket-card[data-v-12d1e66b]:hover{box-shadow:0 4px 8px rgba(0,0,0,.1)}.ticket-header[data-v-12d1e66b]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:12px}.ticket-header h3[data-v-12d1e66b]{margin:0;font-size:16px;font-weight:600;color:#333;flex:1;margin-right:12px}.ticket-status[data-v-12d1e66b]{padding:4px 12px;border-radius:16px;font-size:12px;font-weight:500;white-space:nowrap}.status-free[data-v-12d1e66b]{background:#e3f2fd;color:#1976d2}.status-in_process[data-v-12d1e66b]{background:#fff3e0;color:#f57c00}.status-answered[data-v-12d1e66b]{background:#e8f5e9;color:#388e3c}.status-replied[data-v-12d1e66b]{background:#fce4ec;color:#c2185b}.status-closed[data-v-12d1e66b]{background:#f5f5f5;color:#616161}.ticket-description[data-v-12d1e66b]{color:#666;font-size:14px;line-height:1.5;margin-bottom:16px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.ticket-footer[data-v-12d1e66b]{display:flex;flex-direction:column;gap:4px;border-top:1px solid #f0f0f0;padding-top:12px}.ticket-date[data-v-12d1e66b]{font-size:12px;color:#888}.empty-state[data-v-12d1e66b]{text-align:center;padding:60px 20px;color:#666}.empty-icon[data-v-12d1e66b]{margin-bottom:20px;opacity:.5}.empty-state h3[data-v-12d1e66b]{margin:0 0 12px 0;font-size:20px;font-weight:500}.empty-state p[data-v-12d1e66b]{margin:0;font-size:14px;max-width:400px;margin:0 auto;line-height:1.5}.modal-overlay[data-v-12d1e66b]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000}.modal-content[data-v-12d1e66b]{background:#fff;border-radius:8px;width:90%;max-width:500px;box-shadow:0 4px 6px rgba(0,0,0,.1)}.modal-header[data-v-12d1e66b]{display:flex;justify-content:space-between;align-items:center;padding:20px;border-bottom:1px solid #e0e0e0}.modal-header h3[data-v-12d1e66b]{margin:0;font-size:18px;font-weight:600}.btn-close[data-v-12d1e66b]{background:none;border:none;font-size:24px;cursor:pointer;color:#666;width:30px;height:30px;display:flex;align-items:center;justify-content:center}.btn-close[data-v-12d1e66b]:hover{color:#333}.modal-body[data-v-12d1e66b]{padding:20px}.form-group[data-v-12d1e66b]{margin-bottom:20px}.form-group label[data-v-12d1e66b]{display:block;margin-bottom:8px;font-weight:500;font-size:14px}.form-control[data-v-12d1e66b]{width:100%;padding:10px;border:1px solid #ddd;border-radius:4px;font-size:14px;box-sizing:border-box}.form-control[data-v-12d1e66b]:focus{outline:none;border-color:#4caf50}textarea.form-control[data-v-12d1e66b]{resize:vertical;font-family:inherit}.modal-footer[data-v-12d1e66b]{display:flex;justify-content:flex-end;gap:12px;padding:20px;border-top:1px solid #e0e0e0}.btn-secondary[data-v-12d1e66b]{background:#f5f5f5;color:#333;border:none;padding:10px 20px;border-radius:4px;cursor:pointer;font-size:14px;font-weight:500}.btn-secondary[data-v-12d1e66b]:hover{background:#e0e0e0}.btn-view-details[data-v-12d1e66b]{background:#2196f3;color:#fff;border:none;padding:6px 12px;border-radius:4px;cursor:pointer;font-size:12px;margin-top:8px}.btn-view-details[data-v-12d1e66b]:hover{background:#1976d2}.modal-large[data-v-12d1e66b]{max-width:800px;max-height:90vh;overflow-y:auto}.ticket-info[data-v-12d1e66b]{margin-bottom:24px;padding-bottom:16px;border-bottom:1px solid #e0e0e0}.ticket-full-description[data-v-12d1e66b]{color:#333;line-height:1.6;margin:8px 0 16px 0;white-space:pre-wrap}.ticket-meta[data-v-12d1e66b]{display:flex;gap:20px;font-size:13px;color:#666}.conversation-section[data-v-12d1e66b]{margin-bottom:24px}.conversation-section h4[data-v-12d1e66b]{margin:0 0 16px 0;font-size:16px;font-weight:600;color:#333}.loading-messages[data-v-12d1e66b]{text-align:center;padding:20px;color:#666}.messages-container[data-v-12d1e66b]{max-height:300px;overflow-y:auto;border:1px solid #e0e0e0;border-radius:4px;padding:12px;background:#f9f9f9}.message-item[data-v-12d1e66b]{margin-bottom:12px;padding:10px;background:#fff;border-radius:4px;border-left:3px solid #e0e0e0}.message-item.message-from-sa[data-v-12d1e66b]{border-left-color:#4caf50;background:#f1f8f4}.message-header[data-v-12d1e66b]{display:flex;justify-content:space-between;margin-bottom:8px}.message-sender[data-v-12d1e66b]{font-weight:600;font-size:13px;color:#333}.message-time[data-v-12d1e66b]{font-size:12px;color:#888}.message-content[data-v-12d1e66b]{font-size:14px;line-height:1.5;color:#555;white-space:pre-wrap}.no-messages[data-v-12d1e66b]{text-align:center;padding:20px;color:#888;font-style:italic}.reply-section[data-v-12d1e66b]{margin-top:24px;padding-top:16px;border-top:1px solid #e0e0e0}.reply-section h4[data-v-12d1e66b]{margin:0 0 12px 0;font-size:16px;font-weight:600;color:#333}.reply-section .btn-primary[data-v-12d1e66b]{margin-top:12px}.tab-navigation[data-v-12d1e66b]{display:flex;gap:1rem;margin-bottom:24px;border-bottom:2px solid #e0e0e0}.tab-button[data-v-12d1e66b]{background:none;border:none;padding:12px 20px;cursor:pointer;font-size:14px;font-weight:500;color:#666;display:flex;align-items:center;gap:8px;border-bottom:3px solid transparent;transition:all .2s ease}.tab-button[data-v-12d1e66b]:hover{color:#333;background:#f5f5f5}.tab-button.active[data-v-12d1e66b]{color:#4caf50;border-bottom-color:#4caf50}.tab-badge[data-v-12d1e66b]{background:#dc2626;color:#fff;border-radius:10px;padding:2px 8px;font-size:11px;font-weight:600}.tab-badge.grey[data-v-12d1e66b]{background:#6b7280}.payment-management[data-v-930a621c]{max-width:1400px;margin:0 auto;padding:20px}.page-header[data-v-930a621c]{margin-bottom:30px}.page-header h1[data-v-930a621c]{font-size:32px;font-weight:600;color:#333;margin-bottom:20px}.header-stats[data-v-930a621c]{display:flex;gap:20px}.stat-card[data-v-930a621c]{background:#fff;border:1px solid #e0e0e0;border-radius:12px;padding:15px 25px;display:flex;flex-direction:column;gap:5px}.stat-card.active[data-v-930a621c]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.stat-label[data-v-930a621c]{font-size:12px;color:#666;text-transform:uppercase;letter-spacing:.5px}.stat-card.active .stat-label[data-v-930a621c]{color:hsla(0,0%,100%,.9)}.stat-value[data-v-930a621c]{font-size:24px;font-weight:600}.section-card[data-v-930a621c]{background:#fff;border-radius:12px;padding:30px;margin-bottom:30px;box-shadow:0 2px 8px rgba(0,0,0,.05)}.section-card h2[data-v-930a621c]{font-size:24px;font-weight:600;margin-bottom:25px;color:#333}.section-card h3[data-v-930a621c]{font-size:18px;font-weight:500;margin-bottom:15px;color:#555}.balance-info[data-v-930a621c]{display:grid;grid-template-columns:1fr 2fr;gap:40px}.balance-display[data-v-930a621c]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:30px;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:12px;color:#fff}.balance-amount[data-v-930a621c]{font-size:36px;font-weight:700}.balance-label[data-v-930a621c]{font-size:14px;opacity:.9;margin-top:5px}.topup-section[data-v-930a621c]{display:flex;flex-direction:column;gap:20px}.topup-amounts[data-v-930a621c]{display:flex;gap:10px;flex-wrap:wrap}.amount-btn[data-v-930a621c]{padding:10px 20px;border:2px solid #e0e0e0;background:#fff;border-radius:8px;cursor:pointer;transition:all .3s;font-weight:500}.amount-btn[data-v-930a621c]:hover{border-color:#667eea;background:#f8f9ff}.amount-btn.active[data-v-930a621c]{border-color:#667eea;background:#667eea;color:#fff}.custom-amount[data-v-930a621c]{display:flex;gap:10px}.form-input[data-v-930a621c]{flex:1;padding:10px 15px;border:2px solid #e0e0e0;border-radius:8px;font-size:14px}.form-input[data-v-930a621c]:focus{outline:none;border-color:#667eea}.affiliate-section[data-v-930a621c]{display:flex;flex-direction:column;gap:8px}.affiliate-section label[data-v-930a621c]{font-size:14px;color:#666}.current-subscription[data-v-930a621c]{background:#f8f9fa;border-radius:12px;padding:20px;margin-bottom:30px}.subscription-details[data-v-930a621c]{display:flex;flex-direction:column;gap:12px;margin-top:15px}.detail-row[data-v-930a621c]{display:flex;justify-content:space-between;padding:8px 0;border-bottom:1px solid #e0e0e0}.detail-row[data-v-930a621c]:last-child{border-bottom:none}.detail-label[data-v-930a621c]{color:#666;font-size:14px}.detail-value[data-v-930a621c]{font-weight:500;color:#333}.detail-value.status.active[data-v-930a621c]{color:#4caf50}.plans-grid[data-v-930a621c]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px;margin-bottom:30px}.plan-card[data-v-930a621c]{border:2px solid #e0e0e0;border-radius:12px;padding:30px;position:relative;transition:all .3s;display:grid;grid-template-columns:1fr 1fr;gap:30px;align-items:start}.plan-card[data-v-930a621c]:hover{border-color:#667eea;transform:translateY(-5px);box-shadow:0 10px 30px rgba(0,0,0,.1)}.plan-card.recommended[data-v-930a621c]{border-color:#667eea;background:linear-gradient(180deg,rgba(102,126,234,.05),transparent)}.badge[data-v-930a621c]{position:absolute;top:-12px;right:20px;background:#667eea;color:#fff;padding:4px 12px;border-radius:12px;font-size:12px;font-weight:600}.plan-card h4[data-v-930a621c]{font-size:20px;font-weight:600;margin-bottom:10px}.plan-description[data-v-930a621c]{color:#666;font-size:14px;margin-bottom:20px}.plan-price[data-v-930a621c]{display:flex;align-items:baseline;gap:5px;margin-bottom:20px}.price[data-v-930a621c]{font-size:32px;font-weight:700;color:#667eea}.period[data-v-930a621c]{color:#666;font-size:14px}.plan-features[data-v-930a621c]{list-style:none;padding:0;margin-bottom:25px;text-align:right}.plan-features li[data-v-930a621c]{padding:8px 0;color:#555;font-size:14px}.plan-info[data-v-930a621c]{display:flex;flex-direction:column}.plan-actions-section h5[data-v-930a621c]{font-size:16px;font-weight:600;margin-bottom:15px;color:#333}.plan-actions[data-v-930a621c]{display:flex;flex-direction:column;gap:15px}.affiliate-subscription[data-v-930a621c]{border-top:1px solid #e0e0e0;padding-top:20px}.promo-input[data-v-930a621c]{display:flex;gap:10px;margin-top:10px}.promo-applied[data-v-930a621c]{margin-top:10px;color:#4caf50;font-weight:500}.group-info[data-v-930a621c]{margin-bottom:20px;padding:12px 16px;background:#f8f9fa;border-radius:8px;display:inline-block}.group-label[data-v-930a621c]{font-size:14px;color:#666;margin-right:8px}.group-name[data-v-930a621c]{font-weight:600;color:#333}.single-plan[data-v-930a621c]{margin-bottom:30px}.single-plan .plan-card[data-v-930a621c]{max-width:800px;width:100%;margin:0 auto}.plan-card.featured[data-v-930a621c]{border-color:#667eea;background:linear-gradient(180deg,rgba(102,126,234,.05),transparent);transform:scale(1.02)}.no-plan-available[data-v-930a621c]{text-align:center;padding:40px 20px}.no-plan-available .empty-state[data-v-930a621c]{background:#f8f9fa;border-radius:12px;padding:40px;color:#666}.no-plan-available h4[data-v-930a621c]{margin:15px 0 10px 0;color:#333;font-size:18px}.no-plan-available p[data-v-930a621c]{margin:0;font-size:14px;line-height:1.5}.transactions-table[data-v-930a621c]{overflow-x:auto}.transactions-table table[data-v-930a621c]{width:100%;border-collapse:collapse}.transactions-table th[data-v-930a621c]{text-align:left;padding:12px;background:#f8f9fa;font-weight:600;color:#555;font-size:14px;border-bottom:2px solid #e0e0e0}.transactions-table td[data-v-930a621c]{padding:12px;border-bottom:1px solid #f0f0f0;font-size:14px}.transaction-type[data-v-930a621c]{display:inline-block;padding:4px 8px;border-radius:4px;font-size:12px;font-weight:500}.transaction-type.deposit[data-v-930a621c]{background:#e8f5e9;color:#388e3c}.transaction-type.withdrawal[data-v-930a621c]{background:#ffebee;color:#d32f2f}.transaction-type.subscription_payment[data-v-930a621c]{background:#e3f2fd;color:#1976d2}.amount.positive[data-v-930a621c]{color:#388e3c;font-weight:600}.status-badge[data-v-930a621c]{display:inline-block;padding:4px 8px;border-radius:4px;font-size:12px;font-weight:500}.status-badge.completed[data-v-930a621c]{background:#e8f5e9;color:#388e3c}.status-badge.pending[data-v-930a621c]{background:#fff3e0;color:#f57c00}.status-badge.failed[data-v-930a621c]{background:#ffebee;color:#d32f2f}.empty-state[data-v-930a621c]{text-align:center;padding:40px;color:#999;font-style:italic}.btn-primary[data-v-930a621c]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none;padding:12px 24px;border-radius:8px;cursor:pointer;font-weight:600;transition:all .3s;display:inline-flex;align-items:center;gap:8px}.btn-primary[data-v-930a621c]:hover{transform:translateY(-2px);box-shadow:0 10px 20px rgba(102,126,234,.3)}.btn-primary[data-v-930a621c]:disabled{background:#ccc;cursor:not-allowed;transform:none}.btn-secondary[data-v-930a621c]{background:#fff;color:#667eea;border:2px solid #667eea;padding:10px 20px;border-radius:8px;cursor:pointer;font-weight:600;transition:all .3s}.btn-secondary[data-v-930a621c]:hover{background:#667eea;color:#fff}.btn-secondary[data-v-930a621c]:disabled{border-color:#ccc;color:#ccc;cursor:not-allowed;background:#fff}@media (max-width:768px){.balance-info[data-v-930a621c],.plans-grid[data-v-930a621c]{grid-template-columns:1fr}.header-stats[data-v-930a621c]{flex-direction:column}.stat-card[data-v-930a621c]{width:100%}.plan-card[data-v-930a621c]{grid-template-columns:1fr;gap:20px}.plan-actions[data-v-930a621c]{gap:10px}.balance-info[data-v-930a621c]{grid-template-columns:1fr;gap:20px}}@media (max-width:480px){.payment-management[data-v-930a621c]{padding:10px}.section-card[data-v-930a621c]{padding:20px}.plan-actions button[data-v-930a621c]{font-size:14px;padding:12px 16px}}.documentation-container[data-v-2994ce98]{display:flex;height:calc(100vh - 60px);background:#f8f9fa}.documentation-sidebar[data-v-2994ce98]{width:300px;background:#fff;border-right:1px solid #e0e0e0;overflow-y:auto}.sidebar-header[data-v-2994ce98]{padding:20px;border-bottom:1px solid #e0e0e0;display:flex;align-items:center;gap:10px}.sidebar-header h3[data-v-2994ce98]{margin:0;color:#333;font-size:18px}.sidebar-nav[data-v-2994ce98]{padding:10px 0}.nav-section[data-v-2994ce98]{margin-bottom:5px}.nav-section-title[data-v-2994ce98]{padding:12px 20px;cursor:pointer;display:flex;align-items:center;gap:8px;color:#666;font-weight:500;transition:all .2s}.nav-section-title[data-v-2994ce98]:hover{background:#f5f5f5;color:#333}.nav-section-title.active[data-v-2994ce98]{color:#007bff;background:#f0f8ff}.nav-section-title .icon[data-v-2994ce98]{transition:transform .2s}.nav-section-title.active .icon[data-v-2994ce98]{transform:rotate(180deg)}.nav-items[data-v-2994ce98]{padding-left:20px}.nav-item[data-v-2994ce98]{padding:8px 20px;cursor:pointer;color:#666;font-size:14px;transition:all .2s}.nav-item[data-v-2994ce98]:hover{background:#f5f5f5;color:#333}.nav-item.active[data-v-2994ce98]{background:#007bff;color:#fff}.documentation-content[data-v-2994ce98]{flex:1;display:flex;flex-direction:column;overflow:hidden}.content-header[data-v-2994ce98]{padding:20px;background:#fff;border-bottom:1px solid #e0e0e0;display:flex;justify-content:space-between;align-items:center}.breadcrumb[data-v-2994ce98]{display:flex;align-items:center;gap:8px;color:#666;font-size:14px}.content-actions[data-v-2994ce98]{display:flex;gap:10px}.btn-secondary[data-v-2994ce98]{padding:8px 16px;background:#6c757d;color:#fff;border:none;border-radius:4px;cursor:pointer;display:flex;align-items:center;gap:6px;font-size:14px;transition:background .2s}.btn-secondary[data-v-2994ce98]:hover{background:#5a6268}.markdown-content[data-v-2994ce98]{flex:1;padding:30px;overflow-y:auto;background:#fff}.markdown-content[data-v-2994ce98] h1{color:#333;border-bottom:2px solid #007bff;padding-bottom:10px;margin-bottom:30px}.markdown-content[data-v-2994ce98] h2{color:#444;margin-top:40px;margin-bottom:20px}.markdown-content[data-v-2994ce98] h3{color:#555;margin-top:30px;margin-bottom:15px}.markdown-content[data-v-2994ce98] h4{color:#666;margin-top:25px;margin-bottom:12px}.markdown-content[data-v-2994ce98] h5{color:#777;margin-top:20px;margin-bottom:10px}.markdown-content[data-v-2994ce98] p{line-height:1.6;margin-bottom:16px;color:#333}.markdown-content[data-v-2994ce98] ol,.markdown-content[data-v-2994ce98] ul{margin-bottom:16px;padding-left:30px}.markdown-content[data-v-2994ce98] li{margin-bottom:8px;line-height:1.5}.markdown-content[data-v-2994ce98] code{background:#f8f9fa;padding:2px 6px;border-radius:3px;font-family:Monaco,Consolas,monospace;font-size:14px}.markdown-content[data-v-2994ce98] pre{background:#f8f9fa;padding:20px;border-radius:6px;overflow-x:auto;margin-bottom:20px}.markdown-content[data-v-2994ce98] blockquote{border-left:4px solid #007bff;padding:10px 20px;margin:20px 0;background:#f8f9fa;color:#666}.markdown-content[data-v-2994ce98] table{width:100%;border-collapse:collapse;margin-bottom:20px}.markdown-content[data-v-2994ce98] td,.markdown-content[data-v-2994ce98] th{padding:12px;text-align:left;border-bottom:1px solid #e0e0e0}.markdown-content[data-v-2994ce98] th{background:#f8f9fa;font-weight:600;color:#333}.markdown-content[data-v-2994ce98] strong{font-weight:600;color:#333}.markdown-content[data-v-2994ce98] em{font-style:italic;color:#555}@media (max-width:768px){.documentation-container[data-v-2994ce98]{flex-direction:column}.documentation-sidebar[data-v-2994ce98]{width:100%;height:200px}.content-header[data-v-2994ce98]{padding:15px}.markdown-content[data-v-2994ce98]{padding:20px}}.public-docs-wrapper[data-v-7b213184]{background:#f8f9fa}.documentation-container[data-v-7b213184]{display:flex;min-height:calc(100vh - 120px)}.documentation-sidebar[data-v-7b213184]{width:300px;background:#fff;border-right:1px solid #e0e0e0;overflow-y:auto}.sidebar-header[data-v-7b213184]{padding:20px;border-bottom:1px solid #e0e0e0;display:flex;align-items:center;gap:10px}.sidebar-header h3[data-v-7b213184]{margin:0;color:#333;font-size:18px}.sidebar-nav[data-v-7b213184]{padding:10px 0}.nav-section[data-v-7b213184]{margin-bottom:5px}.nav-section-title[data-v-7b213184]{padding:12px 20px;cursor:pointer;display:flex;align-items:center;gap:8px;color:#666;font-weight:500;transition:all .2s}.nav-section-title[data-v-7b213184]:hover{background:#f5f5f5;color:#333}.nav-section-title.active[data-v-7b213184]{color:#007bff;background:#f0f8ff}.nav-section-title .icon[data-v-7b213184]{transition:transform .2s}.nav-section-title.active .icon[data-v-7b213184]{transform:rotate(180deg)}.nav-items[data-v-7b213184]{padding-left:20px}.nav-item[data-v-7b213184]{padding:8px 20px;cursor:pointer;color:#666;font-size:14px;transition:all .2s}.nav-item[data-v-7b213184]:hover{background:#f5f5f5;color:#333}.nav-item.active[data-v-7b213184]{background:#007bff;color:#fff}.documentation-content[data-v-7b213184]{flex:1;display:flex;flex-direction:column;overflow:hidden}.content-header[data-v-7b213184]{padding:20px 30px;background:#fff;border-bottom:1px solid #e0e0e0}.breadcrumb[data-v-7b213184]{display:flex;align-items:center;gap:8px;color:#666;font-size:14px}.markdown-content[data-v-7b213184]{flex:1;padding:30px;overflow-y:auto;background:#fff}.markdown-content[data-v-7b213184] h1{color:#333;border-bottom:2px solid #007bff;padding-bottom:10px;margin-bottom:30px}.markdown-content[data-v-7b213184] h2{color:#444;margin-top:40px;margin-bottom:20px}.markdown-content[data-v-7b213184] h3{color:#555;margin-top:30px;margin-bottom:15px}.markdown-content[data-v-7b213184] h4{color:#666;margin-top:25px;margin-bottom:12px}.markdown-content[data-v-7b213184] h5{color:#777;margin-top:20px;margin-bottom:10px}.markdown-content[data-v-7b213184] p{line-height:1.6;margin-bottom:16px;color:#333}.markdown-content[data-v-7b213184] ol,.markdown-content[data-v-7b213184] ul{margin-bottom:16px;padding-left:30px}.markdown-content[data-v-7b213184] li{margin-bottom:8px;line-height:1.5}.markdown-content[data-v-7b213184] code{background:#f8f9fa;padding:2px 6px;border-radius:3px;font-family:Monaco,Consolas,monospace;font-size:14px}.markdown-content[data-v-7b213184] pre{background:#f8f9fa;padding:20px;border-radius:6px;overflow-x:auto;margin-bottom:20px}.markdown-content[data-v-7b213184] blockquote{border-left:4px solid #007bff;padding:10px 20px;margin:20px 0;background:#f8f9fa;color:#666}.markdown-content[data-v-7b213184] table{width:100%;border-collapse:collapse;margin-bottom:20px}.markdown-content[data-v-7b213184] td,.markdown-content[data-v-7b213184] th{padding:12px;text-align:left;border-bottom:1px solid #e0e0e0}.markdown-content[data-v-7b213184] th{background:#f8f9fa;font-weight:600;color:#333}.markdown-content[data-v-7b213184] strong{font-weight:600;color:#333}.markdown-content[data-v-7b213184] em{font-style:italic;color:#555}@media (max-width:768px){.documentation-container[data-v-7b213184]{flex-direction:column}.documentation-sidebar[data-v-7b213184]{width:100%;height:200px}.content-header[data-v-7b213184]{padding:15px}.markdown-content[data-v-7b213184]{padding:20px}}.landing-page[data-v-3bb170f1]{min-height:100vh;background:transparent;color:#333;border-radius:20px;margin:0;overflow:hidden}.container[data-v-3bb170f1]{max-width:1200px;margin:0 auto;padding:0 2rem}.hero[data-v-3bb170f1]{padding:6rem 2rem 4rem;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;overflow:hidden;position:relative;border-radius:20px;margin-bottom:2rem;height:auto;max-height:80vh}.hero[data-v-3bb170f1]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none}.hero-content[data-v-3bb170f1]{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:stretch;position:relative;z-index:1;height:100%;min-height:0}.hero-title[data-v-3bb170f1]{font-size:3.5rem;font-weight:700;line-height:1.1;margin-bottom:1.5rem}.highlight[data-v-3bb170f1]{background:linear-gradient(45deg,gold,orange);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.hero-subtitle[data-v-3bb170f1]{font-size:1.25rem;line-height:1.6;margin-bottom:2.5rem;opacity:.9}.hero-visual[data-v-3bb170f1]{display:flex;flex-direction:column;min-height:0;overflow:hidden;height:100%}.hero-text[data-v-3bb170f1]{display:flex;flex-direction:column;justify-content:center;height:100%}.hero-cta[data-v-3bb170f1]{display:flex;gap:1rem;flex-wrap:wrap}.btn-outline[data-v-3bb170f1],.btn-primary[data-v-3bb170f1],.btn-secondary[data-v-3bb170f1]{display:inline-flex;align-items:center;gap:.5rem;padding:.875rem 2rem;border-radius:25px;font-weight:600;text-decoration:none;transition:all .3s ease;font-size:1rem}.btn-outline.large[data-v-3bb170f1],.btn-primary.large[data-v-3bb170f1],.btn-secondary.large[data-v-3bb170f1]{padding:1rem 2.5rem;font-size:1.1rem}.btn-primary[data-v-3bb170f1]{background:linear-gradient(45deg,#ff6b6b,#4ecdc4);color:#fff;border:none;box-shadow:0 4px 15px hsla(0,100%,71%,.3)}.btn-primary[data-v-3bb170f1]:hover{transform:translateY(-2px);box-shadow:0 6px 20px hsla(0,100%,71%,.4)}.btn-secondary[data-v-3bb170f1]{background:hsla(0,0%,100%,.1);color:#fff;border:2px solid hsla(0,0%,100%,.2);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.btn-secondary[data-v-3bb170f1]:hover{background:hsla(0,0%,100%,.2);transform:translateY(-2px)}.btn-outline[data-v-3bb170f1]{background:transparent;color:#667eea;border:2px solid #667eea}.btn-outline[data-v-3bb170f1]:hover{background:#667eea;color:#fff;transform:translateY(-2px)}.dashboard-preview[data-v-3bb170f1]{background:hsla(0,0%,100%,.95);border-radius:12px;box-shadow:0 20px 40px rgba(0,0,0,.1);overflow:hidden;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);height:100%;max-height:500px;display:flex;flex-direction:column}.preview-header[data-v-3bb170f1]{background:#f8f9fa;padding:1rem;display:flex;align-items:center;gap:1rem;border-bottom:1px solid #e9ecef;flex-shrink:0}.preview-dots[data-v-3bb170f1]{display:flex;gap:.5rem}.preview-dots span[data-v-3bb170f1]{width:12px;height:12px;border-radius:50%;background:#dee2e6}.preview-dots span[data-v-3bb170f1]:first-child{background:#ff5f56}.preview-dots span[data-v-3bb170f1]:nth-child(2){background:#ffbd2e}.preview-dots span[data-v-3bb170f1]:nth-child(3){background:#27ca3f}.preview-title[data-v-3bb170f1]{font-weight:600;color:#495057}.preview-content[data-v-3bb170f1]{flex:1;overflow-y:auto;min-height:0}.chat-simulation[data-v-3bb170f1]{padding:1.5rem;display:flex;flex-direction:column;gap:1rem;min-height:300px}.message-row[data-v-3bb170f1]{display:flex;align-items:flex-start;gap:.75rem;margin-bottom:1rem;animation:fadeInUp-3bb170f1 .6s ease}.message-row.user-row[data-v-3bb170f1]{justify-content:flex-end}.message-row.bot-row[data-v-3bb170f1]{justify-content:flex-start}.chat-message[data-v-3bb170f1]{padding:.75rem;border-radius:18px;max-width:85%;width:-moz-fit-content;width:fit-content;word-wrap:break-word;overflow-wrap:break-word;text-align:left}.chat-message.user[data-v-3bb170f1]{background:#e9f6fe;color:#000}.chat-message.bot[data-v-3bb170f1]{background:#f2f1f0;color:#000}.avatar[data-v-3bb170f1],.chat-message.bot.typing[data-v-3bb170f1]{display:flex;align-items:center}.avatar[data-v-3bb170f1]{width:32px;height:32px;border-radius:50%;justify-content:center;color:#fff;font-size:1rem;flex-shrink:0}.user-row .avatar[data-v-3bb170f1]{background:#896f64}.bot-row .avatar[data-v-3bb170f1]{background:#5aa1f1}.typing-indicator[data-v-3bb170f1]{display:flex;gap:.25rem;align-items:center}.typing-indicator span[data-v-3bb170f1]{width:8px;height:8px;border-radius:50%;background:#3579f6;animation:typing-3bb170f1 1.4s ease-in-out infinite}.typing-indicator span[data-v-3bb170f1]:nth-child(2){animation-delay:.2s}.typing-indicator span[data-v-3bb170f1]:nth-child(3){animation-delay:.4s}@keyframes fadeInUp-3bb170f1{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes typing-3bb170f1{0%,60%,to{transform:scale(.8);opacity:.5}30%{transform:scale(1);opacity:1}}@keyframes grain1-3bb170f1{0%,to{transform:translate(0);opacity:.08}25%{transform:translate(-4px,3px);opacity:.8}50%{transform:translate(2px,-5px);opacity:1}75%{transform:translate(5px,2px);opacity:.6}}@keyframes grain2-3bb170f1{0%,to{transform:translate(0);opacity:.06}25%{transform:translate(3px,-4px);opacity:.05}50%{transform:translate(-5px,3px);opacity:.9}75%{transform:translate(-2px,-3px);opacity:.5}}@keyframes grain3-3bb170f1{0%,to{transform:translate(0);opacity:.07}25%{transform:translate(4px,4px);opacity:1}50%{transform:translate(-3px,-2px);opacity:.03}75%{transform:translate(3px,-4px);opacity:.8}}@keyframes grain4-3bb170f1{0%,to{transform:translate(0);opacity:.05}25%{transform:translate(-3px,-5px);opacity:.04}50%{transform:translate(5px,2px);opacity:.7}75%{transform:translate(-4px,4px);opacity:1}}@keyframes grain5-3bb170f1{0%,to{transform:translate(0);opacity:.08}25%{transform:translate(2px,-3px);opacity:.9}50%{transform:translate(-4px,5px);opacity:.6}75%{transform:translate(4px,-2px);opacity:.06}}.features[data-v-3bb170f1]{padding:6rem 0;background:#f8f9fa;border-radius:20px;margin-bottom:2rem}.section-header[data-v-3bb170f1]{text-align:center;margin-bottom:4rem}.section-header h2[data-v-3bb170f1]{font-size:2.5rem;font-weight:700;margin-bottom:1rem;color:#2c3e50}.section-header p[data-v-3bb170f1]{font-size:1.2rem;color:#6c757d;max-width:600px;margin:0 auto}.features-grid[data-v-3bb170f1]{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:2rem}.feature-card[data-v-3bb170f1]{background:#fff;padding:2rem;border-radius:12px;box-shadow:0 4px 6px rgba(0,0,0,.05);transition:transform .3s ease,box-shadow .3s ease;text-align:center}.feature-card[data-v-3bb170f1]:hover{transform:translateY(-5px);box-shadow:0 8px 25px rgba(0,0,0,.1)}.feature-icon[data-v-3bb170f1]{width:64px;height:64px;background:linear-gradient(45deg,#667eea,#764ba2);border-radius:12px;display:flex;align-items:center;justify-content:center;margin:0 auto 1.5rem;color:#fff;font-size:1.5rem}.feature-card h3[data-v-3bb170f1]{font-size:1.25rem;font-weight:600;margin-bottom:1rem;color:#2c3e50}.feature-card p[data-v-3bb170f1]{color:#6c757d;line-height:1.6}.how-it-works[data-v-3bb170f1]{padding:6rem 0;background:#fff;border-radius:20px;margin-bottom:2rem}.steps[data-v-3bb170f1]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem;margin-top:3rem}.step[data-v-3bb170f1]{text-align:center;position:relative}.step-number[data-v-3bb170f1]{width:60px;height:60px;background:linear-gradient(45deg,#ff6b6b,#4ecdc4);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.5rem;font-weight:700;color:#fff;margin:0 auto 1.5rem}.step h3[data-v-3bb170f1]{font-size:1.25rem;font-weight:600;margin-bottom:1rem;color:#2c3e50}.step p[data-v-3bb170f1]{color:#6c757d;line-height:1.6}.benefits[data-v-3bb170f1]{padding:6rem 0;background:#f8f9fa;border-radius:20px;margin-bottom:2rem}.benefits-content[data-v-3bb170f1]{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center}.benefits-text h2[data-v-3bb170f1]{font-size:2.5rem;font-weight:700;margin-bottom:2rem;color:#2c3e50}.benefit-list[data-v-3bb170f1]{display:flex;flex-direction:column;gap:1.5rem}.benefit-item[data-v-3bb170f1]{display:flex;gap:1rem;align-items:flex-start}.benefit-item .icon[data-v-3bb170f1]{color:#28a745;font-size:1.5rem;flex-shrink:0;margin-top:.25rem}.benefit-item h4[data-v-3bb170f1]{font-size:1.1rem;font-weight:600;margin-bottom:.5rem;color:#2c3e50}.benefit-item p[data-v-3bb170f1]{color:#6c757d;line-height:1.6}.stats-card[data-v-3bb170f1]{background:#fff;padding:2rem;border-radius:16px;box-shadow:0 10px 30px rgba(0,0,0,.1);display:grid;grid-template-columns:1fr 1fr;gap:2rem}.stat[data-v-3bb170f1]{text-align:center}.stat-number[data-v-3bb170f1]{font-size:2.5rem;font-weight:700;color:#667eea;margin-bottom:.5rem}.stat-label[data-v-3bb170f1]{font-size:.9rem;color:#6c757d;font-weight:500}.final-cta[data-v-3bb170f1]{padding:6rem 0;background:linear-gradient(135deg,#2c3e50,#34495e);color:#fff;text-align:center;border-radius:20px;margin-bottom:2rem}.cta-content h2[data-v-3bb170f1]{font-size:2.5rem;font-weight:700;margin-bottom:1.5rem;color:#fff}.cta-content p[data-v-3bb170f1]{font-size:1.2rem;margin-bottom:2.5rem;opacity:.9;max-width:600px;margin-left:auto;margin-right:auto;color:#fff}.cta-buttons[data-v-3bb170f1]{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap;margin-bottom:1rem}.cta-note[data-v-3bb170f1]{font-size:.9rem;opacity:.7;margin-bottom:0!important}.landing-footer[data-v-3bb170f1]{background:#2c3e50;color:#fff;padding:3rem 0 1rem;border-radius:20px}.footer-content[data-v-3bb170f1]{display:grid;grid-template-columns:1fr 2fr;gap:3rem;margin-bottom:2rem}.footer-brand h3[data-v-3bb170f1]{font-size:1.5rem;font-weight:700;margin-bottom:1rem;color:#fff}.footer-brand p[data-v-3bb170f1]{opacity:.8;line-height:1.6;color:#fff}.footer-links[data-v-3bb170f1]{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:2rem}.footer-column h4[data-v-3bb170f1]{font-size:1.1rem;font-weight:600;margin-bottom:1rem;color:#fff}.footer-column a[data-v-3bb170f1]{display:block;color:hsla(0,0%,100%,.8);text-decoration:none;margin-bottom:.5rem;transition:color .3s ease}.footer-column a[data-v-3bb170f1]:hover{color:#fff}.footer-bottom[data-v-3bb170f1]{text-align:center;padding-top:2rem;border-top:1px solid hsla(0,0%,100%,.1);opacity:.7;color:#fff}@media (max-width:960px){.hero[data-v-3bb170f1]{max-height:90vh}.hero-content[data-v-3bb170f1]{grid-template-columns:1fr;gap:2rem;text-align:center}.hero-text[data-v-3bb170f1]{justify-content:flex-start;height:auto}.hero-visual[data-v-3bb170f1]{height:auto}.dashboard-preview[data-v-3bb170f1]{max-height:350px}}@media (max-width:768px){.hero-title[data-v-3bb170f1]{font-size:2.5rem}.features-grid[data-v-3bb170f1]{grid-template-columns:1fr}.benefits-content[data-v-3bb170f1]{grid-template-columns:1fr;gap:3rem}.stats-card[data-v-3bb170f1]{grid-template-columns:1fr;gap:1rem}.footer-content[data-v-3bb170f1]{grid-template-columns:1fr;gap:2rem}.cta-buttons[data-v-3bb170f1]{flex-direction:column;align-items:center}.hero-cta[data-v-3bb170f1]{justify-content:center}.cta-content h2[data-v-3bb170f1],.section-header h2[data-v-3bb170f1]{font-size:2rem}}.not-found-container[data-v-7df215c4]{min-height:100vh;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#667eea,#764ba2);padding:2rem}.not-found-card[data-v-7df215c4]{background:#fff;border-radius:16px;padding:3rem;text-align:center;box-shadow:0 20px 40px rgba(0,0,0,.1);max-width:500px;width:100%}.error-code[data-v-7df215c4]{font-size:6rem;font-weight:700;color:#667eea;margin-bottom:1rem;line-height:1}.not-found-card h1[data-v-7df215c4]{font-size:2rem;color:#333;margin-bottom:1rem}.not-found-card p[data-v-7df215c4]{color:#6c757d;margin-bottom:2rem;font-size:1.1rem}.actions[data-v-7df215c4]{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}.btn[data-v-7df215c4]{display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;border-radius:8px;text-decoration:none;font-weight:600;transition:all .3s ease;border:none;cursor:pointer}.btn-primary[data-v-7df215c4]{background:linear-gradient(45deg,#667eea,#764ba2);color:#fff}.btn-primary[data-v-7df215c4]:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(102,126,234,.4)}.btn-secondary[data-v-7df215c4]{background:#f8f9fa;color:#6c757d;border:1px solid #dee2e6}.btn-secondary[data-v-7df215c4]:hover{background:#e9ecef;color:#495057}@media (max-width:768px){.not-found-card[data-v-7df215c4]{padding:2rem}.error-code[data-v-7df215c4]{font-size:4rem}.not-found-card h1[data-v-7df215c4]{font-size:1.5rem}.actions[data-v-7df215c4]{flex-direction:column}}.stage-edit-view[data-v-225e2f20]{max-width:800px;margin:0 auto;padding:2rem}.breadcrumbs[data-v-225e2f20]{display:flex;align-items:center;margin-bottom:2rem;font-size:.9rem;color:var(--text-secondary)}.breadcrumb-link[data-v-225e2f20]{display:flex;align-items:center;gap:.5rem;color:var(--primary);text-decoration:none;transition:color .2s}.breadcrumb-link[data-v-225e2f20]:hover{color:var(--primary-dark)}.breadcrumb-separator[data-v-225e2f20]{margin:0 1rem;color:var(--text-muted)}.breadcrumb-current[data-v-225e2f20]{font-weight:500;color:var(--text-primary)}.error-container[data-v-225e2f20],.loading-container[data-v-225e2f20]{text-align:center;padding:3rem}.loading-spinner[data-v-225e2f20]{width:40px;height:40px;border:3px solid var(--border);border-top:3px solid var(--primary);border-radius:50%;animation:spin-225e2f20 1s linear infinite;margin:0 auto 1rem}@keyframes spin-225e2f20{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.error-container[data-v-225e2f20]{color:var(--text-secondary)}.error-container .icon[data-v-225e2f20]{font-size:3rem;color:var(--error);margin-bottom:1rem}.stage-header[data-v-225e2f20]{display:flex;align-items:flex-start;gap:1.5rem;padding:2rem;background:var(--surface);border:1px solid var(--border);border-radius:8px;margin-bottom:2rem}.stage-icon[data-v-225e2f20]{display:flex;align-items:center;justify-content:center;width:60px;height:60px;background:var(--primary-light);color:var(--primary);border-radius:12px}.stage-icon .icon[data-v-225e2f20]{font-size:24px}.stage-info[data-v-225e2f20]{flex:1}.stage-info h1[data-v-225e2f20]{margin:0 0 .5rem 0;color:var(--text-primary);font-size:1.5rem}.stage-description[data-v-225e2f20]{margin:0;color:var(--text-secondary);line-height:1.6}.stage-status[data-v-225e2f20]{display:flex;flex-direction:column;align-items:center;gap:.5rem}.status-label[data-v-225e2f20]{font-size:.85rem;color:var(--text-secondary);font-weight:500}.stage-settings[data-v-225e2f20]{background:var(--surface);border:1px solid var(--border);border-radius:8px;margin-bottom:2rem;overflow:hidden}.settings-header[data-v-225e2f20]{padding:1.5rem;border-bottom:1px solid var(--border);background:var(--surface-alt)}.settings-header h2[data-v-225e2f20]{margin:0 0 .5rem 0;color:var(--text-primary);font-size:1.25rem}.settings-header p[data-v-225e2f20]{margin:0;color:var(--text-secondary);font-size:.9rem}.settings-content[data-v-225e2f20]{padding:1.5rem}.setting-item[data-v-225e2f20]{margin-bottom:2rem}.setting-item[data-v-225e2f20]:last-child{margin-bottom:0}.setting-item h3[data-v-225e2f20]{margin:0 0 .5rem 0;color:var(--text-primary);font-size:1rem;font-weight:600}.setting-item p[data-v-225e2f20]{margin:0 0 1rem 0;color:var(--text-secondary);font-size:.9rem}.order-display[data-v-225e2f20]{display:flex;align-items:center;gap:.5rem}.order-badge[data-v-225e2f20]{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;background:var(--primary-light);color:var(--primary);border-radius:50%;font-weight:600;font-size:.9rem}.form-group[data-v-225e2f20]{display:flex;flex-direction:column}.form-group label[data-v-225e2f20]{margin-bottom:.5rem;font-weight:500;color:var(--text-primary);font-size:.9rem}.form-control[data-v-225e2f20]{padding:.75rem;border:1px solid var(--border);border-radius:4px;font-size:.9rem;background:var(--surface);color:var(--text-primary);transition:border-color .2s,box-shadow .2s;font-family:inherit;line-height:1.5}.form-control[data-v-225e2f20]:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 2px var(--primary-light)}.form-control[data-v-225e2f20]::-moz-placeholder{color:var(--text-muted)}.form-control[data-v-225e2f20]::placeholder{color:var(--text-muted)}textarea.form-control[data-v-225e2f20]{resize:vertical;min-height:120px}.form-help[data-v-225e2f20]{margin-top:.5rem;font-size:.8rem;color:var(--text-muted);line-height:1.4}.page-actions[data-v-225e2f20]{display:flex;justify-content:space-between;gap:1rem;padding:1.5rem 0;border-top:1px solid var(--border)}.btn-primary[data-v-225e2f20],.btn-secondary[data-v-225e2f20]{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;border:none;border-radius:4px;font-size:.9rem;font-weight:500;text-decoration:none;transition:all .2s;cursor:pointer}.btn-primary[data-v-225e2f20]{background:var(--primary);color:#fff}.btn-primary[data-v-225e2f20]:hover:not(:disabled){background:var(--primary-dark);transform:translateY(-1px)}.btn-primary[data-v-225e2f20]:disabled{opacity:.6;cursor:not-allowed;transform:none}.btn-secondary[data-v-225e2f20]{background:var(--surface-alt);color:var(--text-primary);border:1px solid var(--border)}.btn-secondary[data-v-225e2f20]:hover{background:var(--surface);border-color:var(--primary);color:var(--primary)}.toggle-switch[data-v-225e2f20]{position:relative;display:inline-block;width:50px;height:24px}.toggle-switch input[data-v-225e2f20]{opacity:0;width:0;height:0}.slider[data-v-225e2f20]{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:var(--surface-alt);border:1px solid var(--border);transition:.3s}.slider[data-v-225e2f20]:before{position:absolute;content:"";height:18px;width:18px;left:2px;bottom:2px;background-color:var(--text-secondary);transition:.3s}input:checked+.slider[data-v-225e2f20]{background-color:var(--primary);border-color:var(--primary)}input:checked+.slider[data-v-225e2f20]:before{transform:translateX(26px);background-color:#fff}.slider.round[data-v-225e2f20]{border-radius:24px}.slider.round[data-v-225e2f20]:before{border-radius:50%}.stage-edit-view[data-v-0406d9a6]{max-width:800px;margin:0 auto;padding:2rem}.breadcrumbs[data-v-0406d9a6]{display:flex;align-items:center;margin-bottom:2rem;font-size:.9rem;color:var(--text-secondary)}.breadcrumb-link[data-v-0406d9a6]{display:flex;align-items:center;gap:.5rem;color:var(--primary);text-decoration:none;transition:color .2s}.breadcrumb-link[data-v-0406d9a6]:hover{color:var(--primary-dark)}.breadcrumb-separator[data-v-0406d9a6]{margin:0 1rem;color:var(--text-muted)}.breadcrumb-current[data-v-0406d9a6]{font-weight:500;color:var(--text-primary)}.error-container[data-v-0406d9a6],.loading-container[data-v-0406d9a6]{text-align:center;padding:3rem}.loading-spinner[data-v-0406d9a6]{width:40px;height:40px;border:3px solid var(--border);border-top:3px solid var(--primary);border-radius:50%;animation:spin-0406d9a6 1s linear infinite;margin:0 auto 1rem}@keyframes spin-0406d9a6{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.error-container[data-v-0406d9a6]{color:var(--text-secondary)}.error-container .icon[data-v-0406d9a6]{font-size:3rem;color:var(--error);margin-bottom:1rem}.stage-header[data-v-0406d9a6]{display:flex;align-items:flex-start;gap:1.5rem;padding:2rem;background:var(--surface);border:1px solid var(--border);border-radius:8px;margin-bottom:2rem}.stage-icon[data-v-0406d9a6]{display:flex;align-items:center;justify-content:center;width:60px;height:60px;background:var(--primary-light);color:var(--primary);border-radius:12px}.stage-icon .icon[data-v-0406d9a6]{font-size:24px}.stage-info[data-v-0406d9a6]{flex:1}.stage-info h1[data-v-0406d9a6]{margin:0 0 .5rem 0;color:var(--text-primary);font-size:1.5rem}.stage-description[data-v-0406d9a6]{margin:0;color:var(--text-secondary);line-height:1.6}.stage-status[data-v-0406d9a6]{display:flex;flex-direction:column;align-items:center;gap:.5rem}.status-label[data-v-0406d9a6]{font-size:.85rem;color:var(--text-secondary);font-weight:500}.stage-settings[data-v-0406d9a6]{background:var(--surface);border:1px solid var(--border);border-radius:8px;margin-bottom:2rem;overflow:hidden}.settings-header[data-v-0406d9a6]{padding:1.5rem;border-bottom:1px solid var(--border);background:var(--surface-alt)}.settings-header h2[data-v-0406d9a6]{margin:0 0 .5rem 0;color:var(--text-primary);font-size:1.25rem}.settings-header p[data-v-0406d9a6]{margin:0;color:var(--text-secondary);font-size:.9rem}.settings-content[data-v-0406d9a6]{padding:1.5rem}.setting-item[data-v-0406d9a6]{margin-bottom:2rem}.setting-item[data-v-0406d9a6]:last-child{margin-bottom:0}.setting-item h3[data-v-0406d9a6]{margin:0 0 .5rem 0;color:var(--text-primary);font-size:1rem}.setting-item p[data-v-0406d9a6]{margin:0 0 1rem 0;color:var(--text-secondary);font-size:.9rem}.order-display[data-v-0406d9a6]{display:flex;align-items:center}.order-badge[data-v-0406d9a6]{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;background:var(--primary);color:#fff;border-radius:50%;font-weight:600}.placeholder-settings[data-v-0406d9a6]{padding:1rem;background:var(--surface-alt);border-radius:6px;border:1px dashed var(--border)}.placeholder-item[data-v-0406d9a6]{display:flex;align-items:center;gap:.5rem;color:var(--text-muted);font-style:italic}.toggle-switch[data-v-0406d9a6]{position:relative;display:inline-block;width:44px;height:24px}.toggle-switch input[data-v-0406d9a6]{opacity:0;width:0;height:0}.slider[data-v-0406d9a6]{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:var(--surface-alt);border:1px solid var(--border);transition:.2s}.slider[data-v-0406d9a6]:before{position:absolute;content:"";height:16px;width:16px;left:3px;bottom:3px;background-color:var(--text-muted);transition:.2s}input:checked+.slider[data-v-0406d9a6]{background-color:var(--primary);border-color:var(--primary)}input:checked+.slider[data-v-0406d9a6]:before{background-color:#fff;transform:translateX(20px)}.slider.round[data-v-0406d9a6]{border-radius:24px}.slider.round[data-v-0406d9a6]:before{border-radius:50%}.page-actions[data-v-0406d9a6]{display:flex;justify-content:space-between;gap:1rem;padding:1.5rem 0;border-top:1px solid var(--border);margin-top:2rem}.btn-primary[data-v-0406d9a6],.btn-secondary[data-v-0406d9a6]{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;border:none;border-radius:4px;font-size:.9rem;font-weight:500;cursor:pointer;transition:all .2s;text-decoration:none}.btn-primary[data-v-0406d9a6]{background:var(--primary);color:#fff}.btn-primary[data-v-0406d9a6]:hover:not(:disabled){background:var(--primary-dark)}.btn-primary[data-v-0406d9a6]:disabled{opacity:.6;cursor:not-allowed}.btn-secondary[data-v-0406d9a6]{background:var(--surface-alt);color:var(--text-secondary);border:1px solid var(--border)}.btn-secondary[data-v-0406d9a6]:hover{background:var(--surface);color:var(--text-primary)}@media (max-width:768px){.stage-edit-view[data-v-0406d9a6]{padding:1rem}.stage-header[data-v-0406d9a6]{flex-direction:column;text-align:center;gap:1rem}.page-actions[data-v-0406d9a6]{flex-direction:column}}.stage-edit-view[data-v-0339124e]{max-width:800px;margin:0 auto;padding:2rem}.breadcrumbs[data-v-0339124e]{display:flex;align-items:center;margin-bottom:2rem;font-size:.9rem;color:var(--text-secondary)}.breadcrumb-link[data-v-0339124e]{display:flex;align-items:center;gap:.5rem;color:var(--primary);text-decoration:none;transition:color .2s}.breadcrumb-link[data-v-0339124e]:hover{color:var(--primary-dark)}.breadcrumb-separator[data-v-0339124e]{margin:0 1rem;color:var(--text-muted)}.breadcrumb-current[data-v-0339124e]{font-weight:500;color:var(--text-primary)}.error-container[data-v-0339124e],.loading-container[data-v-0339124e]{text-align:center;padding:3rem}.loading-spinner[data-v-0339124e]{width:40px;height:40px;border:3px solid var(--border);border-top:3px solid var(--primary);border-radius:50%;animation:spin-0339124e 1s linear infinite;margin:0 auto 1rem}@keyframes spin-0339124e{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.error-container[data-v-0339124e]{color:var(--text-secondary)}.error-container .icon[data-v-0339124e]{font-size:3rem;color:var(--error);margin-bottom:1rem}.stage-header[data-v-0339124e]{display:flex;align-items:flex-start;gap:1.5rem;padding:2rem;background:var(--surface);border:1px solid var(--border);border-radius:8px;margin-bottom:2rem}.stage-icon[data-v-0339124e]{display:flex;align-items:center;justify-content:center;width:60px;height:60px;background:var(--primary-light);color:var(--primary);border-radius:12px}.stage-icon .icon[data-v-0339124e]{font-size:24px}.stage-info[data-v-0339124e]{flex:1}.stage-info h1[data-v-0339124e]{margin:0 0 .5rem 0;color:var(--text-primary);font-size:1.5rem}.stage-description[data-v-0339124e]{margin:0;color:var(--text-secondary);line-height:1.6}.stage-status[data-v-0339124e]{display:flex;flex-direction:column;align-items:center;gap:.5rem}.status-label[data-v-0339124e]{font-size:.85rem;color:var(--text-secondary);font-weight:500}.stage-settings[data-v-0339124e]{background:var(--surface);border:1px solid var(--border);border-radius:8px;margin-bottom:2rem;overflow:hidden}.settings-header[data-v-0339124e]{padding:1.5rem;border-bottom:1px solid var(--border);background:var(--surface-alt)}.settings-header h2[data-v-0339124e]{margin:0 0 .5rem 0;color:var(--text-primary);font-size:1.25rem}.settings-header p[data-v-0339124e]{margin:0;color:var(--text-secondary);font-size:.9rem}.settings-content[data-v-0339124e]{padding:1.5rem}.setting-item[data-v-0339124e]{margin-bottom:2rem}.setting-item[data-v-0339124e]:last-child{margin-bottom:0}.setting-item h3[data-v-0339124e]{margin:0 0 .5rem 0;color:var(--text-primary);font-size:1rem}.setting-item p[data-v-0339124e]{margin:0 0 1rem 0;color:var(--text-secondary);font-size:.9rem}.order-display[data-v-0339124e]{display:flex;align-items:center}.order-badge[data-v-0339124e]{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;background:var(--primary);color:#fff;border-radius:50%;font-weight:600}.placeholder-settings[data-v-0339124e]{padding:1rem;background:var(--surface-alt);border-radius:6px;border:1px dashed var(--border)}.placeholder-item[data-v-0339124e]{display:flex;align-items:center;gap:.5rem;color:var(--text-muted);font-style:italic}.toggle-switch[data-v-0339124e]{position:relative;display:inline-block;width:44px;height:24px}.toggle-switch input[data-v-0339124e]{opacity:0;width:0;height:0}.slider[data-v-0339124e]{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:var(--surface-alt);border:1px solid var(--border);transition:.2s}.slider[data-v-0339124e]:before{position:absolute;content:"";height:16px;width:16px;left:3px;bottom:3px;background-color:var(--text-muted);transition:.2s}input:checked+.slider[data-v-0339124e]{background-color:var(--primary);border-color:var(--primary)}input:checked+.slider[data-v-0339124e]:before{background-color:#fff;transform:translateX(20px)}.slider.round[data-v-0339124e]{border-radius:24px}.slider.round[data-v-0339124e]:before{border-radius:50%}.page-actions[data-v-0339124e]{display:flex;justify-content:space-between;gap:1rem;padding:1.5rem 0;border-top:1px solid var(--border);margin-top:2rem}.btn-primary[data-v-0339124e],.btn-secondary[data-v-0339124e]{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;border:none;border-radius:4px;font-size:.9rem;font-weight:500;cursor:pointer;transition:all .2s;text-decoration:none}.btn-primary[data-v-0339124e]{background:var(--primary);color:#fff}.btn-primary[data-v-0339124e]:hover:not(:disabled){background:var(--primary-dark)}.btn-primary[data-v-0339124e]:disabled{opacity:.6;cursor:not-allowed}.btn-secondary[data-v-0339124e]{background:var(--surface-alt);color:var(--text-secondary);border:1px solid var(--border)}.btn-secondary[data-v-0339124e]:hover{background:var(--surface);color:var(--text-primary)}@media (max-width:768px){.stage-edit-view[data-v-0339124e]{padding:1rem}.stage-header[data-v-0339124e]{flex-direction:column;text-align:center;gap:1rem}.page-actions[data-v-0339124e]{flex-direction:column}}.goods-dashboard[data-v-025fc099]{max-width:1200px;margin:0 auto;padding:2rem}.dashboard-header[data-v-025fc099]{margin-bottom:2rem}.header-content h1[data-v-025fc099]{display:flex;align-items:center;gap:.5rem;margin:0 0 .5rem 0;color:var(--text-primary)}.header-description[data-v-025fc099]{color:var(--text-secondary);margin:0}.active-jobs-panel[data-v-025fc099],.job-history-panel[data-v-025fc099],.products-panel[data-v-025fc099],.quick-actions-panel[data-v-025fc099],.statistics-panel[data-v-025fc099]{background:var(--surface);border:1px solid var(--border);border-radius:8px;padding:1.5rem;margin-bottom:1.5rem}.active-jobs-panel h2[data-v-025fc099],.job-history-panel h2[data-v-025fc099],.products-panel h2[data-v-025fc099],.quick-actions-panel h2[data-v-025fc099],.statistics-panel h2[data-v-025fc099]{margin:0 0 1rem 0;color:var(--text-primary);font-size:1.25rem}.panel-header h2[data-v-025fc099]{margin:0}.action-buttons[data-v-025fc099]{display:flex;gap:1rem;flex-wrap:wrap}.action-btn[data-v-025fc099]{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;border:none;border-radius:4px;font-size:.9rem;font-weight:500;cursor:pointer;transition:all .2s}.action-btn.primary[data-v-025fc099]{background:var(--primary);color:#fff}.action-btn.primary[data-v-025fc099]:hover{background:var(--primary-dark)}.action-btn.secondary[data-v-025fc099]{background:var(--surface-alt);color:var(--text-primary);border:1px solid var(--border)}.action-btn.secondary[data-v-025fc099]:hover{background:var(--border)}.action-btn.tertiary[data-v-025fc099]{background:transparent;color:var(--primary);border:1px solid var(--primary)}.action-btn.tertiary[data-v-025fc099]:hover{background:var(--primary-light)}.jobs-list[data-v-025fc099]{display:grid;gap:1rem}.job-card[data-v-025fc099]{background:var(--surface-alt);border:1px solid var(--border);border-radius:6px;padding:1rem}.job-header[data-v-025fc099]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}.job-header h3[data-v-025fc099]{margin:0;font-size:1rem}.job-status[data-v-025fc099]{padding:.25rem .75rem;border-radius:4px;font-size:.75rem;font-weight:500;text-transform:uppercase}.job-status.queued[data-v-025fc099]{background:var(--warning-light);color:var(--warning-dark)}.job-status.processing[data-v-025fc099]{background:var(--info-light);color:var(--info-dark)}.job-status.completed[data-v-025fc099]{background:var(--success-light);color:var(--success-dark)}.job-status.failed[data-v-025fc099]{background:var(--error-light);color:var(--error-dark)}.job-url[data-v-025fc099]{font-size:.85rem;color:var(--text-secondary);margin-bottom:.75rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.job-progress[data-v-025fc099]{display:flex;align-items:center;gap:1rem;margin-bottom:.5rem}.progress-bar[data-v-025fc099]{flex:1;height:8px;background:var(--border);border-radius:4px;overflow:hidden}.progress-fill[data-v-025fc099]{height:100%;background:var(--primary);transition:width .3s ease}.progress-text[data-v-025fc099]{font-size:.85rem;font-weight:500;min-width:40px}.job-stage[data-v-025fc099]{font-size:.85rem;color:var(--text-secondary);font-style:italic;margin-bottom:.75rem}.job-actions[data-v-025fc099]{display:flex;gap:.5rem}.stats-grid[data-v-025fc099]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem}.stat-card[data-v-025fc099]{background:var(--surface-alt);border:1px solid var(--border);border-radius:6px;padding:1.5rem;text-align:center}.stat-card .icon[data-v-025fc099]{font-size:2rem;color:var(--primary);margin-bottom:.5rem}.stat-value[data-v-025fc099]{font-size:2rem;font-weight:600;color:var(--text-primary);margin-bottom:.25rem}.stat-label[data-v-025fc099]{font-size:.85rem;color:var(--text-secondary)}.panel-header[data-v-025fc099]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.search-bar[data-v-025fc099]{display:flex;align-items:center;gap:.5rem;background:var(--surface-alt);border:1px solid var(--border);border-radius:4px;padding:.5rem 1rem;width:300px}.search-bar input[data-v-025fc099]{flex:1;border:none;background:none;outline:none;font-size:.9rem}.filter-bar[data-v-025fc099]{display:flex;gap:1rem;margin-bottom:1rem}.filter-bar select[data-v-025fc099]{padding:.5rem;border:1px solid var(--border);border-radius:4px;background:var(--surface);font-size:.9rem}.empty-state[data-v-025fc099]{text-align:center;padding:3rem;color:var(--text-secondary)}.empty-state .icon[data-v-025fc099]{font-size:3rem;margin-bottom:1rem;opacity:.5}.products-grid[data-v-025fc099]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1rem}.product-card[data-v-025fc099]{background:var(--surface-alt);border:1px solid var(--border);border-radius:6px;padding:1rem}.product-header[data-v-025fc099]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:.5rem}.product-header h4[data-v-025fc099]{margin:0;font-size:1rem;flex:1;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.status-toggle[data-v-025fc099]{background:none;border:none;cursor:pointer;padding:0;font-size:1.5rem}.status-toggle.active[data-v-025fc099]{color:var(--success)}.status-toggle.inactive[data-v-025fc099]{color:var(--text-muted)}.product-price[data-v-025fc099]{font-size:1.25rem;font-weight:600;color:var(--primary);margin-bottom:.5rem}.product-meta[data-v-025fc099]{display:flex;flex-direction:column;gap:.25rem;margin-bottom:.75rem}.meta-item[data-v-025fc099]{display:flex;align-items:center;gap:.25rem;font-size:.85rem;color:var(--text-secondary)}.meta-item .icon[data-v-025fc099]{font-size:1rem}.product-actions[data-v-025fc099]{display:flex;gap:.5rem}.pagination[data-v-025fc099]{display:flex;justify-content:center;align-items:center;gap:1rem;margin-top:1.5rem}.page-info[data-v-025fc099]{color:var(--text-secondary);font-size:.9rem}.history-list[data-v-025fc099]{display:flex;flex-direction:column;gap:.75rem}.history-item[data-v-025fc099]{display:flex;gap:1rem;padding:.75rem;background:var(--surface-alt);border-radius:6px;align-items:center}.history-item.has-actions[data-v-025fc099]{justify-content:space-between}.history-status .icon[data-v-025fc099]{font-size:1.25rem}.history-status .completed[data-v-025fc099]{color:var(--success)}.history-status .failed[data-v-025fc099]{color:var(--error)}.history-status .cancelled[data-v-025fc099]{color:var(--text-muted)}.history-details[data-v-025fc099]{flex:1}.history-url[data-v-025fc099]{font-size:.9rem;color:var(--text-primary);margin-bottom:.25rem}.history-meta[data-v-025fc099]{font-size:.85rem;color:var(--text-secondary)}.history-actions[data-v-025fc099]{display:flex;gap:.5rem}.retry-text[data-v-025fc099]{color:var(--warning);font-weight:500}.history-screenshot[data-v-025fc099]{margin-top:.25rem;display:flex;align-items:center;gap:.5rem}.screenshot-icon[data-v-025fc099]{color:var(--primary);font-size:1rem}.screenshot-link[data-v-025fc099]{color:var(--primary);text-decoration:none;font-size:.85rem;font-weight:500;transition:all .2s}.screenshot-link[data-v-025fc099]:hover{color:var(--primary-dark);text-decoration:underline}.modal-overlay[data-v-025fc099]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000}.modal[data-v-025fc099]{background:var(--surface);border-radius:8px;padding:2rem;max-width:500px;width:90%;max-height:90vh;overflow-y:auto}.modal h2[data-v-025fc099]{margin:0 0 1.5rem 0}.form-group[data-v-025fc099]{margin-bottom:1rem}.form-group label[data-v-025fc099]{display:block;margin-bottom:.5rem;font-weight:500;color:var(--text-primary)}.form-group input[data-v-025fc099],.form-group select[data-v-025fc099],.form-group textarea[data-v-025fc099]{width:100%;padding:.5rem;border:1px solid var(--border);border-radius:4px;font-size:.9rem}.form-group small[data-v-025fc099]{display:block;margin-top:.25rem;font-size:.85rem;color:var(--text-secondary)}.modal-actions[data-v-025fc099]{display:flex;justify-content:flex-end;gap:1rem;margin-top:1.5rem}.btn-small[data-v-025fc099]{padding:.25rem .5rem;border:1px solid var(--border);border-radius:4px;background:var(--surface);color:var(--text-primary);font-size:.85rem;cursor:pointer;transition:all .2s}.btn-small[data-v-025fc099]:hover{background:var(--surface-alt)}.btn-small.danger[data-v-025fc099]{color:var(--error);border-color:var(--error)}.btn-small.danger[data-v-025fc099]:hover{background:var(--error-light)}.btn-small.primary[data-v-025fc099]{color:var(--primary);border-color:var(--primary)}.btn-small.primary[data-v-025fc099]:hover{background:var(--primary-light);color:#fff}.btn-primary[data-v-025fc099],.btn-secondary[data-v-025fc099]{padding:.5rem 1rem;border:none;border-radius:4px;font-size:.9rem;font-weight:500;cursor:pointer;transition:all .2s}.btn-primary[data-v-025fc099]{background:var(--primary);color:#fff}.btn-primary[data-v-025fc099]:hover:not(:disabled){background:var(--primary-dark)}.btn-secondary[data-v-025fc099]{background:var(--surface-alt);color:var(--text-primary);border:1px solid var(--border)}.btn-secondary[data-v-025fc099]:hover{background:var(--border)}button[data-v-025fc099]:disabled{opacity:.6;cursor:not-allowed}.error-container[data-v-025fc099],.loading-container[data-v-025fc099]{text-align:center;padding:3rem}.loading-spinner[data-v-025fc099]{width:40px;height:40px;border:3px solid var(--border);border-top:3px solid var(--primary);border-radius:50%;animation:spin-025fc099 1s linear infinite;margin:0 auto 1rem}@keyframes spin-025fc099{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.icon.spinning[data-v-025fc099]{animation:spin-025fc099 1s linear infinite}.error-container .icon[data-v-025fc099]{font-size:3rem;color:var(--error);margin-bottom:1rem}.breadcrumbs[data-v-025fc099]{display:flex;align-items:center;margin-bottom:2rem;font-size:.9rem;color:var(--text-secondary)}.breadcrumb-link[data-v-025fc099]{display:flex;align-items:center;gap:.5rem;color:var(--primary);text-decoration:none;transition:color .2s}.breadcrumb-link[data-v-025fc099]:hover{color:var(--primary-dark)}.breadcrumb-separator[data-v-025fc099]{margin:0 1rem;color:var(--text-muted)}.breadcrumb-current[data-v-025fc099]{font-weight:500;color:var(--text-primary)}.history-error[data-v-025fc099]{display:flex;align-items:flex-start;gap:.5rem;margin-top:.5rem;padding:.75rem;background:var(--error-light);border:1px solid var(--error);border-radius:4px}.error-icon[data-v-025fc099]{color:var(--error);font-size:1rem;margin-top:.1rem}.error-details[data-v-025fc099]{font-size:.85rem;color:var(--error-dark);line-height:1.4;word-break:break-word}.error-text[data-v-025fc099]{color:var(--error);font-weight:500}.checkbox-group[data-v-025fc099]{display:flex;flex-direction:column;gap:.5rem}.checkbox-item[data-v-025fc099]{display:flex;align-items:center;gap:.5rem}.checkbox-item input[type=checkbox][data-v-025fc099]{width:auto;margin:0}.stage-edit-view[data-v-1660829d]{max-width:800px;margin:0 auto;padding:2rem}.breadcrumbs[data-v-1660829d]{display:flex;align-items:center;margin-bottom:2rem;font-size:.9rem;color:var(--text-secondary)}.breadcrumb-link[data-v-1660829d]{display:flex;align-items:center;gap:.5rem;color:var(--primary);text-decoration:none;transition:color .2s}.breadcrumb-link[data-v-1660829d]:hover{color:var(--primary-dark)}.breadcrumb-separator[data-v-1660829d]{margin:0 1rem;color:var(--text-muted)}.breadcrumb-current[data-v-1660829d]{font-weight:500;color:var(--text-primary)}.error-container[data-v-1660829d],.loading-container[data-v-1660829d]{text-align:center;padding:3rem}.loading-spinner[data-v-1660829d]{width:40px;height:40px;border:3px solid var(--border);border-top:3px solid var(--primary);border-radius:50%;animation:spin-1660829d 1s linear infinite;margin:0 auto 1rem}@keyframes spin-1660829d{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.error-container[data-v-1660829d]{color:var(--text-secondary)}.error-container .icon[data-v-1660829d]{font-size:3rem;color:var(--error);margin-bottom:1rem}.stage-header[data-v-1660829d]{display:flex;align-items:flex-start;gap:1.5rem;padding:2rem;background:var(--surface);border:1px solid var(--border);border-radius:8px;margin-bottom:2rem}.stage-icon[data-v-1660829d]{display:flex;align-items:center;justify-content:center;width:60px;height:60px;background:var(--primary-light);color:var(--primary);border-radius:12px}.stage-icon .icon[data-v-1660829d]{font-size:24px}.stage-info[data-v-1660829d]{flex:1}.stage-info h1[data-v-1660829d]{margin:0 0 .5rem 0;color:var(--text-primary);font-size:1.5rem}.stage-description[data-v-1660829d]{margin:0;color:var(--text-secondary);line-height:1.6}.stage-status[data-v-1660829d]{display:flex;flex-direction:column;align-items:center;gap:.5rem}.status-label[data-v-1660829d]{font-size:.85rem;color:var(--text-secondary);font-weight:500}.stage-settings[data-v-1660829d]{background:var(--surface);border:1px solid var(--border);border-radius:8px;margin-bottom:2rem;overflow:hidden}.settings-header[data-v-1660829d]{padding:1.5rem;border-bottom:1px solid var(--border);background:var(--surface-alt)}.settings-header h2[data-v-1660829d]{margin:0 0 .5rem 0;color:var(--text-primary);font-size:1.25rem}.settings-header p[data-v-1660829d]{margin:0;color:var(--text-secondary);font-size:.9rem}.settings-content[data-v-1660829d]{padding:1.5rem}.setting-item[data-v-1660829d]{margin-bottom:2rem}.setting-item[data-v-1660829d]:last-child{margin-bottom:0}.setting-item h3[data-v-1660829d]{margin:0 0 .5rem 0;color:var(--text-primary);font-size:1rem}.setting-item p[data-v-1660829d]{margin:0 0 1rem 0;color:var(--text-secondary);font-size:.9rem}.order-display[data-v-1660829d]{display:flex;align-items:center}.order-badge[data-v-1660829d]{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;background:var(--primary);color:#fff;border-radius:50%;font-weight:600}.placeholder-settings[data-v-1660829d]{padding:1rem;background:var(--surface-alt);border-radius:6px;border:1px dashed var(--border)}.placeholder-item[data-v-1660829d]{display:flex;align-items:center;gap:.5rem;color:var(--text-muted);font-style:italic}.toggle-switch[data-v-1660829d]{position:relative;display:inline-block;width:44px;height:24px}.toggle-switch input[data-v-1660829d]{opacity:0;width:0;height:0}.slider[data-v-1660829d]{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:var(--surface-alt);border:1px solid var(--border);transition:.2s}.slider[data-v-1660829d]:before{position:absolute;content:"";height:16px;width:16px;left:3px;bottom:3px;background-color:var(--text-muted);transition:.2s}input:checked+.slider[data-v-1660829d]{background-color:var(--primary);border-color:var(--primary)}input:checked+.slider[data-v-1660829d]:before{background-color:#fff;transform:translateX(20px)}.slider.round[data-v-1660829d]{border-radius:24px}.slider.round[data-v-1660829d]:before{border-radius:50%}.page-actions[data-v-1660829d]{display:flex;justify-content:space-between;gap:1rem;padding:1.5rem 0;border-top:1px solid var(--border);margin-top:2rem}.btn-primary[data-v-1660829d],.btn-secondary[data-v-1660829d]{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;border:none;border-radius:4px;font-size:.9rem;font-weight:500;cursor:pointer;transition:all .2s;text-decoration:none}.btn-primary[data-v-1660829d]{background:var(--primary);color:#fff}.btn-primary[data-v-1660829d]:hover:not(:disabled){background:var(--primary-dark)}.btn-primary[data-v-1660829d]:disabled{opacity:.6;cursor:not-allowed}.btn-secondary[data-v-1660829d]{background:var(--surface-alt);color:var(--text-secondary);border:1px solid var(--border)}.btn-secondary[data-v-1660829d]:hover{background:var(--surface);color:var(--text-primary)}@media (max-width:768px){.stage-edit-view[data-v-1660829d]{padding:1rem}.stage-header[data-v-1660829d]{flex-direction:column;text-align:center;gap:1rem}.page-actions[data-v-1660829d]{flex-direction:column}}.stage-edit-view[data-v-24c4f603]{max-width:800px;margin:0 auto;padding:2rem}.breadcrumbs[data-v-24c4f603]{display:flex;align-items:center;margin-bottom:2rem;font-size:.9rem;color:var(--text-secondary)}.breadcrumb-link[data-v-24c4f603]{display:flex;align-items:center;gap:.5rem;color:var(--primary);text-decoration:none;transition:color .2s}.breadcrumb-link[data-v-24c4f603]:hover{color:var(--primary-dark)}.breadcrumb-separator[data-v-24c4f603]{margin:0 1rem;color:var(--text-muted)}.breadcrumb-current[data-v-24c4f603]{font-weight:500;color:var(--text-primary)}.error-container[data-v-24c4f603],.loading-container[data-v-24c4f603]{text-align:center;padding:3rem}.loading-spinner[data-v-24c4f603]{width:40px;height:40px;border:3px solid var(--border);border-top:3px solid var(--primary);border-radius:50%;animation:spin-24c4f603 1s linear infinite;margin:0 auto 1rem}@keyframes spin-24c4f603{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.error-container[data-v-24c4f603]{color:var(--text-secondary)}.error-container .icon[data-v-24c4f603]{font-size:3rem;color:var(--error);margin-bottom:1rem}.stage-header[data-v-24c4f603]{display:flex;align-items:flex-start;gap:1.5rem;padding:2rem;background:var(--surface);border:1px solid var(--border);border-radius:8px;margin-bottom:2rem}.stage-icon[data-v-24c4f603]{display:flex;align-items:center;justify-content:center;width:60px;height:60px;background:var(--primary-light);color:var(--primary);border-radius:12px}.stage-icon .icon[data-v-24c4f603]{font-size:24px}.stage-info[data-v-24c4f603]{flex:1}.stage-info h1[data-v-24c4f603]{margin:0 0 .5rem 0;color:var(--text-primary);font-size:1.5rem}.stage-description[data-v-24c4f603]{margin:0;color:var(--text-secondary);line-height:1.6}.stage-status[data-v-24c4f603]{display:flex;flex-direction:column;align-items:center;gap:.5rem}.status-label[data-v-24c4f603]{font-size:.85rem;color:var(--text-secondary);font-weight:500}.stage-settings[data-v-24c4f603]{background:var(--surface);border:1px solid var(--border);border-radius:8px;margin-bottom:2rem;overflow:hidden}.settings-header[data-v-24c4f603]{padding:1.5rem;border-bottom:1px solid var(--border);background:var(--surface-alt)}.settings-header h2[data-v-24c4f603]{margin:0 0 .5rem 0;color:var(--text-primary);font-size:1.25rem}.settings-header p[data-v-24c4f603]{margin:0;color:var(--text-secondary);font-size:.9rem}.settings-content[data-v-24c4f603]{padding:1.5rem}.setting-item[data-v-24c4f603]{margin-bottom:2rem}.setting-item[data-v-24c4f603]:last-child{margin-bottom:0}.setting-item h3[data-v-24c4f603]{margin:0 0 .5rem 0;color:var(--text-primary);font-size:1rem;font-weight:600}.setting-item p[data-v-24c4f603]{margin:0 0 1rem 0;color:var(--text-secondary);font-size:.9rem}.order-display[data-v-24c4f603]{display:flex;align-items:center;gap:.5rem}.order-badge[data-v-24c4f603]{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;background:var(--primary-light);color:var(--primary);border-radius:50%;font-weight:600;font-size:.9rem}.form-group[data-v-24c4f603]{display:flex;flex-direction:column}.form-group label[data-v-24c4f603]{margin-bottom:.5rem;font-weight:500;color:var(--text-primary);font-size:.9rem}.form-control[data-v-24c4f603]{padding:.75rem;border:1px solid var(--border);border-radius:4px;font-size:.9rem;background:var(--surface);color:var(--text-primary);transition:border-color .2s,box-shadow .2s;font-family:inherit;line-height:1.5}.form-control[data-v-24c4f603]:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 2px var(--primary-light)}.form-control[data-v-24c4f603]::-moz-placeholder{color:var(--text-muted)}.form-control[data-v-24c4f603]::placeholder{color:var(--text-muted)}.form-help[data-v-24c4f603]{margin-top:.5rem;font-size:.8rem;color:var(--text-muted);line-height:1.4}.page-actions[data-v-24c4f603]{display:flex;justify-content:space-between;gap:1rem;padding:1.5rem 0;border-top:1px solid var(--border)}.btn-primary[data-v-24c4f603],.btn-secondary[data-v-24c4f603]{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;border:none;border-radius:4px;font-size:.9rem;font-weight:500;text-decoration:none;transition:all .2s;cursor:pointer}.btn-primary[data-v-24c4f603]{background:var(--primary);color:#fff}.btn-primary[data-v-24c4f603]:hover:not(:disabled){background:var(--primary-dark);transform:translateY(-1px)}.btn-primary[data-v-24c4f603]:disabled{opacity:.6;cursor:not-allowed;transform:none}.btn-secondary[data-v-24c4f603]{background:var(--surface-alt);color:var(--text-primary);border:1px solid var(--border)}.btn-secondary[data-v-24c4f603]:hover{background:var(--surface);border-color:var(--primary);color:var(--primary)}.toggle-switch[data-v-24c4f603]{position:relative;display:inline-block;width:50px;height:24px}.toggle-switch input[data-v-24c4f603]{opacity:0;width:0;height:0}.slider[data-v-24c4f603]{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:var(--surface-alt);border:1px solid var(--border);transition:.3s}.slider[data-v-24c4f603]:before{position:absolute;content:"";height:18px;width:18px;left:2px;bottom:2px;background-color:var(--text-secondary);transition:.3s}input:checked+.slider[data-v-24c4f603]{background-color:var(--primary);border-color:var(--primary)}input:checked+.slider[data-v-24c4f603]:before{transform:translateX(26px);background-color:#fff}.slider.round[data-v-24c4f603]{border-radius:24px}.slider.round[data-v-24c4f603]:before{border-radius:50%}:root{--primary:#4a6cf7;--primary-hover:#3b5ee8;--primary-light:#ebf5ff;--secondary:#6b7280;--text-dark:#111827;--text-medium:#4b5563;--text-light:#6b7280;--gray-50:#f9fafb;--gray-100:#f3f4f6;--gray-200:#e5e7eb;--gray-300:#d1d5db;--gray-400:#9ca3af;--gray-500:#6b7280;--success:#10b981;--warning:#f59e0b;--error:#dc2626;--error-light:#fee2e2;--spacing-1:0.25rem;--spacing-2:0.5rem;--spacing-3:0.75rem;--spacing-4:1rem;--spacing-5:1.25rem;--spacing-6:1.5rem;--spacing-8:2rem;--spacing-10:2.5rem;--spacing-12:3rem;--breakpoint-sm:640px;--breakpoint-md:768px;--breakpoint-lg:1024px;--breakpoint-xl:1280px;--radius-sm:0.25rem;--radius-md:0.375rem;--radius-lg:0.5rem;--radius-xl:0.75rem;--radius-2xl:1rem;--radius-full:9999px;--border:var(--gray-300);--surface:#fff;--surface-alt:var(--gray-100);--text-primary:var(--text-dark);--text-secondary:var(--text-medium);--text-muted:var(--gray-400);--primary-dark:#2563eb;--primary-light-shadow:rgba(74,108,247,.1)}body,html{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-size:16px;line-height:1.5;color:var(--text-dark);background-color:var(--gray-50);margin:0;padding:0;height:100%}*,:after,:before{box-sizing:border-box}.container{width:100%;max-width:1200px;margin:0 auto;padding:0 var(--spacing-4)}h1,h2,h3,h4,h5,h6{margin-top:0;color:var(--text-dark);font-weight:600;line-height:1.25}h1{font-size:2.25rem;margin-bottom:var(--spacing-6)}h2{font-size:1.875rem;margin-bottom:var(--spacing-5)}h3{font-size:1.5rem;margin-bottom:var(--spacing-4)}h4{font-size:1.25rem}h4,h5{margin-bottom:var(--spacing-3)}h5{font-size:1.125rem}h6{font-size:1rem;margin-bottom:var(--spacing-2)}p{margin-top:0;margin-bottom:var(--spacing-4)}a{color:var(--primary);text-decoration:none;transition:color .2s}a:hover{color:var(--primary-hover);text-decoration:underline}.btn{display:inline-flex;align-items:center;justify-content:center;padding:var(--spacing-2) var(--spacing-4);font-size:.875rem;font-weight:500;line-height:1.5;text-align:center;white-space:nowrap;vertical-align:middle;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;border:1px solid transparent;border-radius:var(--radius-md);transition:all .2s ease-in-out}.btn:disabled{opacity:.7;cursor:not-allowed}.btn .icon{font-size:1rem;margin-right:var(--spacing-2)}.btn-primary{background-color:var(--primary);color:#fff;border-color:var(--primary)}.btn-primary:hover:not(:disabled){background-color:var(--primary-hover);border-color:var(--primary-hover)}.btn-secondary{background-color:#fff;color:var(--text-medium);border-color:var(--gray-300)}.btn-secondary:hover:not(:disabled){background-color:var(--gray-100);color:var(--text-dark)}.btn-danger{background-color:var(--error);color:#fff;border-color:var(--error)}.btn-danger:hover:not(:disabled){background-color:#b91c1c;border-color:#b91c1c}.btn-ghost{background-color:transparent;color:var(--text-medium)}.btn-ghost:hover:not(:disabled){background-color:var(--gray-100);color:var(--text-dark)}.btn-sm{padding:var(--spacing-1) var(--spacing-3);font-size:.75rem}.btn-lg{padding:var(--spacing-3) var(--spacing-6);font-size:1rem}.form-group{margin-bottom:var(--spacing-5)}.form-label{display:block;margin-bottom:var(--spacing-2);font-weight:500;color:var(--text-medium)}.form-input{display:block;width:100%;padding:var(--spacing-3) var(--spacing-4);font-size:.875rem;line-height:1.5;color:var(--text-dark);background-color:#fff;background-clip:padding-box;border:1px solid var(--gray-300);border-radius:var(--radius-md);transition:border-color .2s ease-in-out,box-shadow .2s ease-in-out}.form-input:focus{border-color:var(--primary);outline:0;box-shadow:0 0 0 3px rgba(74,108,247,.1)}.form-input::-moz-placeholder{color:var(--gray-400);opacity:1}.form-input::placeholder{color:var(--gray-400);opacity:1}.form-error{display:block;margin-top:var(--spacing-1);font-size:.75rem;color:var(--error)}input[type=checkbox]{width:16px;height:16px;border:2px solid var(--gray-300);border-radius:var(--radius-sm);background-color:#fff;cursor:pointer;position:relative;margin-right:var(--spacing-2)}input[type=checkbox]:checked{background-color:var(--primary);border-color:var(--primary)}input[type=checkbox]:checked:after{content:"✓";position:absolute;top:-2px;left:2px;color:#fff;font-size:12px;font-weight:700}input[type=checkbox]:focus{outline:2px solid var(--primary-light-shadow);outline-offset:2px}textarea.form-input{resize:vertical;min-height:80px;font-family:inherit}.alert{padding:var(--spacing-4);margin-bottom:var(--spacing-5);border-radius:var(--radius-md);font-size:.875rem}.alert-success{background-color:rgba(16,185,129,.1);color:var(--success)}.alert-warning{background-color:rgba(245,158,11,.1);color:var(--warning)}.alert-error{background-color:var(--error-light);color:var(--error)}.alert-info{background-color:rgba(74,108,247,.1);color:var(--primary)}.card{background-color:#fff;border-radius:var(--radius-lg);box-shadow:0 1px 3px rgba(0,0,0,.05),0 1px 2px rgba(0,0,0,.1);overflow:hidden}.card-header{border-bottom:1px solid var(--gray-200)}.card-body,.card-footer,.card-header{padding:var(--spacing-5)}.card-footer{border-top:1px solid var(--gray-200);background-color:var(--gray-50)}.badge{display:inline-flex;align-items:center;padding:var(--spacing-1) var(--spacing-2);font-size:.75rem;font-weight:500;line-height:1;text-align:center;white-space:nowrap;vertical-align:middle;border-radius:var(--radius-full)}.badge-primary{background-color:var(--primary-light);color:var(--primary)}.badge-success{background-color:rgba(16,185,129,.1);color:var(--success)}.badge-warning{background-color:rgba(245,158,11,.1);color:var(--warning)}.badge-error{background-color:var(--error-light);color:var(--error)}.badge-secondary{background-color:var(--gray-100);color:var(--text-medium)}.loader{display:inline-block;width:24px;height:24px;border:3px solid rgba(74,108,247,.1);border-radius:50%;border-left-color:var(--primary);animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(1turn)}}.page-container{min-height:100vh;display:flex;flex-direction:column}.page-content{flex:1;padding:var(--spacing-6) 0}.text-center{text-align:center}.text-right{text-align:right}.text-left{text-align:left}.flex{display:flex}.flex-column{flex-direction:column}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-end{justify-content:flex-end}.flex-1{flex:1}.gap-1{gap:var(--spacing-1)}.gap-2{gap:var(--spacing-2)}.gap-3{gap:var(--spacing-3)}.gap-4{gap:var(--spacing-4)}.mt-1{margin-top:var(--spacing-1)}.mt-2{margin-top:var(--spacing-2)}.mt-4{margin-top:var(--spacing-4)}.mt-6{margin-top:var(--spacing-6)}.mt-8{margin-top:var(--spacing-8)}.mb-1{margin-bottom:var(--spacing-1)}.mb-2{margin-bottom:var(--spacing-2)}.mb-4{margin-bottom:var(--spacing-4)}.mb-6{margin-bottom:var(--spacing-6)}.mb-8{margin-bottom:var(--spacing-8)}.ml-1{margin-left:var(--spacing-1)}.ml-2{margin-left:var(--spacing-2)}.ml-4{margin-left:var(--spacing-4)}.mr-1{margin-right:var(--spacing-1)}.mr-2{margin-right:var(--spacing-2)}.mr-4{margin-right:var(--spacing-4)}@media (max-width:640px){.hidden-sm{display:none}}@media (min-width:641px) and (max-width:768px){.hidden-md{display:none}}@media (min-width:769px) and (max-width:1024px){.hidden-lg{display:none}}@media (min-width:1025px){.hidden-xl{display:none}}