.sidebar-menu[data-v-c487403e]{background-color:var(--bg-sidebar);box-shadow:var(--shadow-sidebar);display:flex;flex-direction:column;height:100vh;left:0;overflow:hidden;position:fixed;top:0;transition:transform .3s ease,background-color .3s ease;width:300px;z-index:101}.sidebar-logo[data-v-c487403e]{align-items:center;display:flex;justify-content:center;margin-bottom:20px;padding:25px;text-align:center}.sidebar-logo .img-logo[data-v-c487403e]{height:auto;max-width:95px}.sidebar-anchors[data-v-c487403e]{display:flex;flex-direction:column;gap:10px;height:100vh;justify-content:space-between;list-style:none;margin:0;overflow-x:hidden;overflow-y:auto;padding:0 10px!important;transition:background-color .3s ease}.sidebar-anchors[data-v-c487403e]::-webkit-scrollbar{width:4px}.sidebar-anchors[data-v-c487403e]::-webkit-scrollbar-track{background:transparent}.sidebar-anchors[data-v-c487403e]::-webkit-scrollbar-thumb{background:var(--border-light);border-radius:4px}.top-side[data-v-c487403e]{flex:1;padding:10px}.top-side hr[data-v-c487403e]{border:none;border-top:1px solid var(--border-light);margin:8px 0}.flex-center[data-v-c487403e]{margin-bottom:16px;padding:0 15px}.flex-center .main-btn[data-v-c487403e]{align-items:center;background:var(--color-main);border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:13px;font-weight:600;gap:8px;justify-content:center;padding:10px 16px;transition:background .2s ease;width:100%}.flex-center .main-btn[data-v-c487403e]:hover{background:#5a3d9a}.flex-center .main-btn[data-v-c487403e]:before{content:"+";font-size:16px;font-weight:500}.item[data-v-c487403e]{list-style:none;margin-bottom:7px;transition:all .5s ease-in-out}.item[data-v-c487403e],.item .box-item[data-v-c487403e]{border-radius:5px;position:relative}.item .box-item[data-v-c487403e]{align-items:center;color:var(--text-secondary);display:flex;gap:13px;padding:6px 8px;text-decoration:none;transition:all .15s ease;width:100%}.item .box-item[data-v-c487403e]:hover{background:var(--bg-hover);color:var(--text-primary)}.item .box-item:hover i[data-v-c487403e]{color:var(--color-main)!important}.item .box-item.is-active[data-v-c487403e],.item .box-item.router-link-active[data-v-c487403e],.item .box-item.router-link-exact-active[data-v-c487403e]{background:#43238114;color:var(--color-main)}.item .box-item.is-active .hint[data-v-c487403e],.item .box-item.router-link-active .hint[data-v-c487403e],.item .box-item.router-link-exact-active .hint[data-v-c487403e]{color:var(--color-main);font-weight:600}.item .box-item.is-active i[data-v-c487403e],.item .box-item.router-link-active i[data-v-c487403e],.item .box-item.router-link-exact-active i[data-v-c487403e]{color:var(--color-main)!important}.item .box-item.removeActive[data-v-c487403e]{background:transparent;color:var(--text-secondary)}.item .box-item.removeActive .hint[data-v-c487403e]{color:var(--text-secondary);font-weight:500}.item[data-v-c487403e]:has(>a.is-active):after,.item[data-v-c487403e]:has(>a.router-link-active):after{background-color:var(--color-main);content:"";height:90%;left:-24px;position:absolute;top:2px;transition:all .5s ease;width:7px}.icon-container[data-v-c487403e]{align-items:center;background:var(--bg-tertiary);border-radius:5px;display:flex;flex-shrink:0;height:35px;justify-content:center;padding:6px;pointer-events:none;width:35px}.icon-container i[data-v-c487403e]{color:var(--text-secondary);font-size:14px!important;position:static;transform:none}.icon-container .img-1[data-v-c487403e]{height:22px;max-width:22px;-o-object-fit:contain;object-fit:contain;opacity:.7;width:22px}.hint[data-v-c487403e]{color:var(--text-primary);font-size:15px;font-weight:500;line-height:32px;white-space:nowrap;width:100%}.hint.c-red[data-v-c487403e]{color:#ef4444}.down-centent[data-v-c487403e]{border-top:1px solid var(--border-light);padding:10px}.down-centent .item[data-v-c487403e]{margin-bottom:0}.down-centent .icon-container[data-v-c487403e],.down-centent .item .box-item[data-v-c487403e]:hover{background:#ef44440f}.pointer-click[data-v-c487403e]{cursor:pointer}.pointerNone[data-v-c487403e]{opacity:.6;pointer-events:none}@media (max-width:1024px){.sidebar-menu[data-v-c487403e]{transform:translate(-100%)}.sidebar-menu.active[data-v-c487403e]{transform:none}}@media (max-width:991px){.sidebar-menu[data-v-c487403e]{box-shadow:none;height:100vh;left:0;position:fixed;top:0;width:280px;z-index:1050}.sidebar-menu.active[data-v-c487403e]{box-shadow:4px 0 20px #0000001a}}@media (max-width:575px){.sidebar-menu[data-v-c487403e]{width:250px}.flex-center .main-btn[data-v-c487403e]{font-size:12px;padding:9px 14px}.item .box-item[data-v-c487403e]{gap:10px;padding:6px 8px}.icon-container[data-v-c487403e]{height:32px;width:32px}.icon-container i[data-v-c487403e]{font-size:13px!important}.hint[data-v-c487403e]{font-size:14px}}.dark-mode .sidebar-menu[data-v-c487403e]{background:var(--bg-sidebar)}.dark-mode .icon-container[data-v-c487403e]{background:var(--bg-tertiary)}.dark-mode .item .box-item[data-v-c487403e]:hover{background:var(--bg-hover)}.dark-mode .item .box-item.router-link-active[data-v-c487403e],.dark-mode .item .box-item.router-link-exact-active[data-v-c487403e]{background:#4323811f}.dark-mode .down-centent[data-v-c487403e]{border-top-color:var(--border-light)}[data-v-c487403e] .new-project-dialog .p-dialog-header{border-bottom:none;padding:20px 24px 0}[data-v-c487403e] .new-project-dialog .p-dialog-content{padding:0 24px 24px}[data-v-c487403e] .new-project-dialog .p-dialog-header-icons{display:none}.np-dialog__header[data-v-c487403e]{align-items:center;display:flex;gap:14px;width:100%}.np-dialog__header-icon[data-v-c487403e]{align-items:center;background:var(--color-main);border-radius:10px;display:flex;flex-shrink:0;height:44px;justify-content:center;width:44px}.np-dialog__header-icon i[data-v-c487403e]{color:#fff;font-size:20px!important}.np-dialog__header-text[data-v-c487403e]{display:flex;flex-direction:column;gap:2px}.np-dialog__title[data-v-c487403e]{color:var(--text-primary);font-size:18px;font-weight:600;margin:0}.np-dialog__subtitle[data-v-c487403e]{color:var(--text-secondary);font-size:13px;margin:0}.np-dialog__form[data-v-c487403e]{margin-top:20px}.np-form-group[data-v-c487403e]{margin-bottom:16px}.np-form-row[data-v-c487403e]{display:grid;gap:14px;grid-template-columns:1fr 1fr}@media (max-width:575px){.np-form-row[data-v-c487403e]{grid-template-columns:1fr}}.np-form-label[data-v-c487403e]{color:var(--text-primary);display:block;font-size:12px;font-weight:600;margin-bottom:6px}.np-required[data-v-c487403e]{color:#ef4444;margin-left:2px}.np-input-wrapper[data-v-c487403e]{position:relative}.np-input-wrapper .np-input-icon[data-v-c487403e]{color:var(--text-muted);font-size:13px!important;left:12px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);z-index:1}.np-input-wrapper--dropdown .np-input-icon[data-v-c487403e]{z-index:2}.np-input-wrapper--textarea .np-input-icon[data-v-c487403e]{display:none}.np-input[data-v-c487403e]{background:var(--bg-tertiary);border:1px solid var(--border-light);border-radius:8px;color:var(--text-primary);font-size:13px;padding:10px 12px 10px 38px;transition:border-color .2s ease;width:100%}.np-input[data-v-c487403e]::-moz-placeholder{color:var(--text-muted)}.np-input[data-v-c487403e]::placeholder{color:var(--text-muted)}.np-input[data-v-c487403e]:focus{border-color:var(--color-main);outline:none}.np-textarea[data-v-c487403e]{background:var(--bg-tertiary);border:1px solid var(--border-light);border-radius:8px;color:var(--text-primary);font-family:inherit;font-size:13px;min-height:80px;padding:10px 12px;resize:vertical;transition:border-color .2s ease;width:100%}.np-textarea[data-v-c487403e]::-moz-placeholder{color:var(--text-muted)}.np-textarea[data-v-c487403e]::placeholder{color:var(--text-muted)}.np-textarea[data-v-c487403e]:focus{border-color:var(--color-main);outline:none}.np-dropdown[data-v-c487403e]{background:var(--bg-tertiary)!important;border:1px solid var(--border-light)!important;border-radius:8px!important;width:100%}.np-dropdown[data-v-c487403e] .p-focus,.np-dropdown[data-v-c487403e]:hover{border-color:var(--color-main)!important}.np-dropdown[data-v-c487403e] .p-dropdown-label{color:var(--text-primary);font-size:13px;padding:10px 12px 10px 38px}.np-dropdown[data-v-c487403e] .p-dropdown-trigger{color:var(--text-muted);width:36px}.np-dropdown-value[data-v-c487403e]{color:var(--text-primary);font-size:13px;padding-left:38px!important}.np-dropdown-placeholder[data-v-c487403e]{color:var(--text-muted);font-size:13px;padding-left:38px!important}.np-dropdown-option[data-v-c487403e]{font-size:13px;padding:4px 0}.np-form-divider[data-v-c487403e]{align-items:center;display:flex;gap:10px;margin:20px 0 16px}.np-form-divider span[data-v-c487403e]{color:var(--text-muted);font-size:11px;font-weight:600;letter-spacing:.5px;text-transform:uppercase;white-space:nowrap}.np-form-divider[data-v-c487403e]:after,.np-form-divider[data-v-c487403e]:before{background:var(--border-light);content:"";flex:1;height:1px}.np-form-actions[data-v-c487403e]{border-top:1px solid var(--border-light);gap:10px;margin-top:24px;padding-top:16px}.np-btn[data-v-c487403e],.np-form-actions[data-v-c487403e]{align-items:center;display:flex}.np-btn[data-v-c487403e]{border-radius:8px;cursor:pointer;font-size:13px;font-weight:600;gap:6px;justify-content:center;padding:10px 20px;transition:all .2s ease}.np-btn i[data-v-c487403e]{font-size:13px!important}.np-btn--cancel[data-v-c487403e]{background:var(--bg-tertiary);border:1px solid var(--border-light);color:var(--text-secondary)}.np-btn--cancel[data-v-c487403e]:hover{background:var(--bg-hover)}.np-btn--submit[data-v-c487403e]{background:var(--color-main);border:none;color:#fff;flex:1}.np-btn--submit[data-v-c487403e]:hover:not(:disabled){background:#5a3d9a}.np-btn--submit[data-v-c487403e]:disabled{cursor:not-allowed;opacity:.5}@media (max-width:575px){.np-dialog__header[data-v-c487403e]{flex-direction:column;gap:10px;text-align:center}.np-dialog__header-icon[data-v-c487403e]{height:40px;width:40px}.np-dialog__header-icon i[data-v-c487403e]{font-size:18px!important}.np-dialog__title[data-v-c487403e]{font-size:16px}.np-dialog__subtitle[data-v-c487403e]{font-size:12px}.np-form-actions[data-v-c487403e]{flex-direction:column}.np-btn[data-v-c487403e]{width:100%}.np-btn--cancel[data-v-c487403e]{order:2}.np-btn--submit[data-v-c487403e]{order:1}}[data-v-c487403e] .success-dialog .p-dialog-header{display:none}[data-v-c487403e] .success-dialog .p-dialog-content{border-radius:12px;padding:32px 28px}.success-dialog__content[data-v-c487403e]{align-items:center;display:flex;flex-direction:column;text-align:center}.success-dialog__icon[data-v-c487403e]{align-items:center;background:#10b981;border-radius:50%;display:flex;height:64px;justify-content:center;margin-bottom:20px;width:64px}.success-dialog__icon i[data-v-c487403e]{color:#fff;font-size:28px!important}.success-dialog__title[data-v-c487403e]{color:var(--text-primary);font-size:18px;font-weight:600;margin:0 0 8px}.success-dialog__text[data-v-c487403e]{color:var(--text-secondary);font-size:13px;line-height:1.5;margin:0 0 24px;max-width:260px}.success-dialog__btn[data-v-c487403e]{align-items:center;background:var(--color-main);border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:600;justify-content:center;padding:12px 20px;transition:background .2s ease;width:100%}.success-dialog__btn[data-v-c487403e]:hover{background:#5a3d9a}.sidebar-logo .logo-dark{display:none}.dark .sidebar-logo .logo-dark,.sidebar-logo .logo-light{display:block}.dark .sidebar-logo .logo-light{display:none}.theme-toggle[data-v-07a17a1d]{align-items:center;background-color:var(--bg-tertiary);border:1px solid var(--border-color);border-radius:50%;cursor:pointer;display:flex;height:40px;justify-content:center;transition:all .3s ease;width:40px}.theme-toggle i[data-v-07a17a1d]{color:var(--color-main);font-size:18px!important;transition:transform .3s ease}.theme-toggle[data-v-07a17a1d]:hover{background-color:var(--bg-hover)}.theme-toggle:hover i[data-v-07a17a1d]{transform:rotate(15deg)}.navbar-spacer[data-v-097c4f54]{flex-shrink:0;height:64px;width:100%}.navbar-wrapper[data-v-097c4f54]{background:var(--bg-navbar);border-bottom:1px solid var(--border-light);left:300px;position:fixed;right:0;top:0;transition:background-color .3s ease,border-color .3s ease,box-shadow .3s ease;z-index:100}@media (max-width:1024px){.navbar-wrapper[data-v-097c4f54]{left:0;width:100%}}.navbar-container[data-v-097c4f54]{margin:0 auto;max-width:100%;padding:0 24px}@media (max-width:575px){.navbar-container[data-v-097c4f54]{padding:0 16px}}.navbar-inner[data-v-097c4f54]{gap:20px;height:64px;justify-content:flex-end}.navbar-actions[data-v-097c4f54],.navbar-inner[data-v-097c4f54]{align-items:center;display:flex}.navbar-actions[data-v-097c4f54]{gap:8px}.navbar-theme-toggle[data-v-097c4f54]{margin-right:4px}.navbar-notification[data-v-097c4f54]{align-items:center;background:var(--bg-tertiary);border:1px solid var(--border-light);border-radius:12px;color:var(--text-secondary);cursor:pointer;display:flex;height:42px;justify-content:center;position:relative;transition:all .2s ease;width:42px}.navbar-notification[data-v-097c4f54]:hover{background:var(--bg-hover);border-color:var(--color-main);color:var(--color-main);transform:translateY(-2px)}.navbar-notification i[data-v-097c4f54]{font-size:18px!important}.navbar-notification .notification-badge[data-v-097c4f54]{align-items:center;animation:pulse-097c4f54 2s infinite;background:linear-gradient(135deg,#ef4444,#dc2626);border:2px solid var(--bg-navbar);border-radius:10px;box-shadow:0 2px 8px #ef444466;color:#fff;display:flex;font-size:10px;font-weight:700;height:20px;justify-content:center;min-width:20px;padding:0 6px;position:absolute;right:-4px;top:-4px}@keyframes pulse-097c4f54{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.navbar-divider[data-v-097c4f54]{background:var(--border-light);height:32px;margin:0 8px;width:1px}@media (max-width:767px){.navbar-divider[data-v-097c4f54]{display:none}}.navbar-profile[data-v-097c4f54]{align-items:center;background:var(--bg-tertiary);border:1px solid var(--border-light);border-radius:14px;cursor:pointer;display:flex;gap:12px;padding:6px 12px 6px 6px;text-decoration:none;transition:all .2s ease}.navbar-profile[data-v-097c4f54]:hover{background:var(--bg-hover);border-color:var(--color-main);box-shadow:0 4px 12px #00000014;transform:translateY(-2px)}.navbar-profile:hover .profile-arrow[data-v-097c4f54]{color:var(--color-main)}@media (max-width:767px){.navbar-profile[data-v-097c4f54]{background:transparent;border:none;gap:0;padding:4px}.navbar-profile[data-v-097c4f54]:hover{background:transparent;box-shadow:none}}.profile-avatar-wrapper[data-v-097c4f54]{flex-shrink:0;position:relative}.profile-avatar[data-v-097c4f54]{border:2px solid var(--bg-card);border-radius:10px;box-shadow:0 2px 8px #0000001a;height:38px;-o-object-fit:cover;object-fit:cover;width:38px}@media (max-width:767px){.profile-avatar[data-v-097c4f54]{border-radius:10px;height:36px;width:36px}}.profile-status[data-v-097c4f54]{background:linear-gradient(135deg,#10b981,#34d399);border:2px solid var(--bg-navbar);border-radius:50%;bottom:-2px;height:12px;position:absolute;right:-2px;width:12px}.profile-info[data-v-097c4f54]{display:flex;flex-direction:column;gap:2px;min-width:0}@media (max-width:767px){.profile-info[data-v-097c4f54]{display:none}}.profile-name[data-v-097c4f54]{color:var(--text-primary);font-size:14px;font-weight:600;max-width:190px}.profile-name[data-v-097c4f54],.profile-role[data-v-097c4f54]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profile-role[data-v-097c4f54]{color:var(--text-muted);font-size:12px;max-width:140px}.profile-arrow[data-v-097c4f54]{align-items:center;color:var(--text-muted);display:flex;transition:color .2s ease}.profile-arrow i[data-v-097c4f54]{font-size:12px!important}@media (max-width:767px){.profile-arrow[data-v-097c4f54]{display:none}}.navbar-menu-btn[data-v-097c4f54]{align-items:center;background:var(--bg-tertiary);border:1px solid var(--border-light);border-radius:12px;cursor:pointer;display:none;height:42px;justify-content:center;margin-right:auto;transition:all .2s ease;width:42px}.navbar-menu-btn[data-v-097c4f54]:hover{background:var(--bg-hover);border-color:var(--color-main)}@media (max-width:991px){.navbar-menu-btn[data-v-097c4f54]{display:flex}}.menu-icon[data-v-097c4f54]{height:14px;position:relative;width:20px}.menu-icon span[data-v-097c4f54]{background:var(--text-primary);border-radius:2px;height:2px;left:0;position:absolute;transition:all .3s ease;width:100%}.menu-icon span[data-v-097c4f54]:first-child{top:0}.menu-icon span[data-v-097c4f54]:nth-child(2){top:50%;transform:translateY(-50%)}.menu-icon span[data-v-097c4f54]:nth-child(3){bottom:0}.menu-icon.active span[data-v-097c4f54]:first-child{top:50%;transform:translateY(-50%) rotate(45deg)}.menu-icon.active span[data-v-097c4f54]:nth-child(2){opacity:0;transform:translateY(-50%) scale(0)}.menu-icon.active span[data-v-097c4f54]:nth-child(3){bottom:50%;transform:translateY(50%) rotate(-45deg)}.navbar-overlay[data-v-097c4f54]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000080;height:100%;left:0;opacity:0;position:fixed;top:0;transition:all .3s ease;visibility:hidden;width:100%;z-index:90}.navbar-overlay.active[data-v-097c4f54]{opacity:1;visibility:visible}.all-404[data-v-26074744]{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:100vh;padding:40px 10px}.error-container[data-v-26074744]{font-size:106px;font-weight:800;margin:70px 15px;text-align:center}.error-container>span[data-v-26074744]{display:inline-block;position:relative}.error-container>span.four[data-v-26074744]{background:linear-gradient(140deg,rgba(0,0,0,.1),rgba(0,0,0,.07) 43%,transparent 44%,transparent),linear-gradient(105deg,transparent,transparent 40%,rgba(0,0,0,.06) 41%,rgba(0,0,0,.07) 76%,transparent 77%,transparent),linear-gradient(90deg,#d89ca4,#e27b7e);border-radius:999px;height:43px;width:136px}.error-container>span.four[data-v-26074744]:after,.error-container>span.four[data-v-26074744]:before{border-radius:999px;content:"";display:block;position:absolute}.error-container>span.four[data-v-26074744]:before{background:linear-gradient(128deg,rgba(0,0,0,.1),rgba(0,0,0,.07) 40%,transparent 41%,transparent),linear-gradient(116deg,rgba(0,0,0,.1),rgba(0,0,0,.07) 50%,transparent 51%,transparent),linear-gradient(0deg,#99749d,#b895ab,#cc9aa6,#d7969e,#e0787f);bottom:-43px;height:156px;left:60px;width:43px}.error-container>span.four[data-v-26074744]:after{background:linear-gradient(90deg,#99749d,#b895ab,#cc9aa6,#d7969e,#e0787f);bottom:36px;height:43px;left:-18px;transform:rotate(-49.5deg);width:137px}.error-container>span.zero[data-v-26074744]{animation:bgshadow-26074744 5s infinite;background:linear-gradient(-45deg,transparent,rgba(0,0,0,.06) 50%,transparent 51%,transparent),linear-gradient(to top right,#99749d,#99749d,#b895ab,#cc9aa6,#d7969e,#ed8687,#ed8687);border-radius:999px;height:156px;overflow:hidden;vertical-align:text-top;width:156px}.error-container>span.zero[data-v-26074744]:before{background-color:transparent;background:linear-gradient(95deg,transparent,transparent 8%,rgba(0,0,0,.07) 9%,transparent 50%,transparent),linear-gradient(85deg,transparent,transparent 19%,rgba(0,0,0,.05) 20%,rgba(0,0,0,.07) 91%,transparent 92%,transparent);bottom:0;content:"";display:block;height:90px;left:0;position:absolute;transform:rotate(45deg);width:90px}.error-container>span.zero[data-v-26074744]:after{background:#fdfaf5;border-radius:999px;bottom:43px;box-shadow:-2px 2px 2px #0000001a;content:"";display:block;height:70px;left:43px;position:absolute;width:70px}.screen-reader-text[data-v-26074744]{left:-9999em;position:absolute;top:-9999em}@keyframes bgshadow-26074744{0%{box-shadow:inset -160px 160px 0 5px #0006}45%{box-shadow:inset 0 0 #0000001a}55%{box-shadow:inset 0 0 #0000001a}to{box-shadow:inset 160px -160px 0 5px #0006}}[data-v-26074744]{box-sizing:border-box}body[data-v-26074744]{background-color:#fdfaf5}button[data-v-26074744],html[data-v-26074744],input[data-v-26074744],select[data-v-26074744],textarea[data-v-26074744]{color:#bbb}h1[data-v-26074744]{margin:30px 15px}.zoom-area[data-v-26074744],h1[data-v-26074744]{text-align:center}.zoom-area[data-v-26074744]{font-size:19px;margin:30px auto;max-width:490px}.link-container[data-v-26074744]{text-align:center}a.more-link[data-v-26074744]{background-color:#de7e85;border-radius:0;color:#fff;display:inline-block;font-size:13px;letter-spacing:1px;line-height:1.5;margin-bottom:5px;margin-right:5px;margin-top:50px;padding:10px 15px;text-decoration:none;text-transform:uppercase}
