.transition-all[data-v-a0511218]{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.loader[data-v-bad2ee3a]{--size: 100px;--duration: 2s;--logo-color: grey;--background: linear-gradient( 0deg, rgba(50, 50, 50, .2) 0%, rgba(100, 100, 100, .2) 100% );height:var(--size);aspect-ratio:1;position:relative}.loader .box[data-v-bad2ee3a]{position:absolute;background:#64646426;background:var(--background);border-radius:50%;border-top:1px solid rgba(100,100,100,1);box-shadow:#0000004d 0 10px 10px -0px;backdrop-filter:blur(5px);animation:ripple-bad2ee3a var(--duration) infinite ease-in-out}.loader .box[data-v-bad2ee3a]:nth-child(1){inset:40%;z-index:99}.loader .box[data-v-bad2ee3a]:nth-child(2){inset:30%;z-index:98;border-color:#646464cc;animation-delay:.2s}.loader .box[data-v-bad2ee3a]:nth-child(3){inset:20%;z-index:97;border-color:#64646499;animation-delay:.4s}.loader .box[data-v-bad2ee3a]:nth-child(4){inset:10%;z-index:96;border-color:#64646466;animation-delay:.6s}.loader .box[data-v-bad2ee3a]:nth-child(5){inset:0%;z-index:95;border-color:#64646433;animation-delay:.8s}.loader .logo[data-v-bad2ee3a]{position:absolute;inset:0;display:grid;place-content:center;padding:25%}.loader .logo svg[data-v-bad2ee3a]{fill:var(--logo-color);width:100%;animation:color-change-bad2ee3a var(--duration) infinite ease-in-out}@keyframes ripple-bad2ee3a{0%{transform:scale(1);box-shadow:#0000004d 0 10px 10px -0px}50%{transform:scale(1.3);box-shadow:#0000004d 0 30px 20px -0px}to{transform:scale(1);box-shadow:#0000004d 0 10px 10px -0px}}@keyframes color-change-bad2ee3a{0%{fill:var(--logo-color)}50%{fill:#fff}to{fill:var(--logo-color)}}.profile-form[data-v-abdab72e] .el-form-item{margin-bottom:20px}.profile-form[data-v-abdab72e] .el-form-item__content{display:flex;align-items:flex-start}.upload-card[data-v-63848ab9]{border-left:4px solid #909399}.upload-card.queued[data-v-63848ab9]{border-left-color:#909399}.upload-card.uploading[data-v-63848ab9]{border-left-color:#409eff}.upload-card.processing[data-v-63848ab9]{border-left-color:#e6a23c}.upload-card.completed[data-v-63848ab9]{border-left-color:#67c23a}.upload-card.error[data-v-63848ab9]{border-left-color:#f56c6c}.upload-list-move[data-v-63848ab9]{transition:all .4s ease}.upload-list-enter-active[data-v-63848ab9]{transition:all .4s ease-out}.upload-list-leave-active[data-v-63848ab9]{transition:all .4s ease-in}.upload-list-enter-from[data-v-63848ab9],.upload-list-leave-to[data-v-63848ab9]{transform:translate(350px);opacity:0}.animate-fade-in[data-v-63848ab9]{animation:fadeIn-63848ab9 .3s ease-out}.animate-fade-out[data-v-63848ab9]{animation:fadeOut-63848ab9 .3s ease-in}@keyframes fadeIn-63848ab9{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeOut-63848ab9{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(10px)}}.fade-enter-active[data-v-7c9032f5],.fade-leave-active[data-v-7c9032f5]{transition:opacity .2s ease}.fade-enter-from[data-v-7c9032f5],.fade-leave-to[data-v-7c9032f5]{opacity:0}[data-v-7c9032f5] .el-menu{background-color:transparent;border-right:none}[data-v-7c9032f5] .el-menu-item{background-color:transparent;color:#64748b;transition:all .15s cubic-bezier(.4,0,.2,1)}.dark[data-v-7c9032f5] .el-menu-item{color:#cbd5e1}[data-v-7c9032f5] .el-menu-item:hover{background-color:#6366f1!important;color:#fff!important}[data-v-7c9032f5] .el-menu-item.is-active{background-color:#6366f1!important;color:#fff!important;border-right:3px solid #10b981}.menu-item-custom[data-v-7c9032f5]{border-radius:8px;margin:4px 8px;padding-left:16px!important;padding-right:16px!important}[data-v-7c9032f5] .el-menu-item.menu-item-custom{height:40px;line-height:40px}[data-v-7c9032f5] .el-menu--collapse .el-menu-item{padding-left:22px!important;padding-right:22px!important}[data-v-7c9032f5] .el-header{padding-left:24px;padding-right:24px}[data-v-7c9032f5] .el-dropdown-menu{background-color:#f8fafc;border:1px solid rgba(15,23,42,.1);border-radius:12px;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}.dark[data-v-7c9032f5] .el-dropdown-menu{background-color:#1e293b;border:1px solid rgba(148,163,184,.2);box-shadow:0 20px 25px -5px #00000080,0 10px 10px -5px #0000004d}[data-v-7c9032f5] .el-dropdown-menu__item{color:#334155;padding:10px 16px;transition:all .15s cubic-bezier(.4,0,.2,1);border-radius:6px;margin:4px 8px}.dark[data-v-7c9032f5] .el-dropdown-menu__item{color:#cbd5e1}[data-v-7c9032f5] .el-dropdown-menu__item:hover{background-color:#e0e7ff;color:#6366f1}.dark[data-v-7c9032f5] .el-dropdown-menu__item:hover{background-color:#4f46e5;color:#f1f5f9}@media (prefers-color-scheme: dark){[data-v-7c9032f5] .el-menu{background-color:transparent}[data-v-7c9032f5] .el-menu-item{color:#cbd5e1}[data-v-7c9032f5] .el-menu-item:hover{background-color:#6366f1!important;color:#fff!important}[data-v-7c9032f5] .el-dropdown-menu{background-color:#1e293b;border-color:#64748b33}[data-v-7c9032f5] .el-dropdown-menu__item{color:#cbd5e1}[data-v-7c9032f5] .el-dropdown-menu__item:hover{background-color:#312e81;color:#a5f3fc}}@media (prefers-reduced-motion: reduce){[data-v-7c9032f5] .el-menu-item,[data-v-7c9032f5] .el-dropdown-menu__item,button[data-v-7c9032f5]{transition:none!important}}@media (max-width: 640px){[data-v-7c9032f5] .el-header{padding-left:16px;padding-right:16px}[data-v-7c9032f5] .el-main{padding:16px}}[data-v-7c9032f5] .el-menu-item:focus,button[data-v-7c9032f5]:focus{outline:2px solid #6366f1;outline-offset:2px}[data-v-d7ca78db] .avatar-html{width:36px;height:36px;border-radius:50%;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;background:#e5e7eb}[data-v-d7ca78db] .avatar-html svg{width:36px;height:36px}[data-v-d7ca78db] .el-table .cell,[data-v-d7ca78db] .el-table__body-wrapper .cell{white-space:normal!important;word-break:break-word}[data-v-d7ca78db] .el-table__body td{white-space:normal}[data-v-d7ca78db] .el-table__fixed-right{background:#fff}.dark[data-v-d7ca78db] .el-table__fixed-right{background:#111827}.rich-editor[data-v-7fe4c6a7]{border:1px solid #e5e7eb;border-radius:8px;background:#fff;overflow:hidden}.dark .rich-editor[data-v-7fe4c6a7]{border-color:#374151;background:#1f2937}.rich-editor.is-disabled[data-v-7fe4c6a7]{opacity:.6;pointer-events:none}.rich-editor.is-fullscreen[data-v-7fe4c6a7]{position:fixed;inset:0;z-index:9999;max-height:100vh;border-radius:0}.rich-editor.is-fullscreen .editor-content[data-v-7fe4c6a7]{max-height:calc(100vh - 120px)}.editor-toolbar[data-v-7fe4c6a7]{display:flex;flex-wrap:wrap;align-items:center;gap:4px;padding:8px 12px;border-bottom:1px solid #e5e7eb;background:#f9fafb}.dark .editor-toolbar[data-v-7fe4c6a7]{border-color:#374151;background:#111827}.toolbar-group[data-v-7fe4c6a7]{display:flex;align-items:center;gap:2px}.toolbar-divider[data-v-7fe4c6a7]{width:1px;height:24px;background:#e5e7eb;margin:0 8px}.dark .toolbar-divider[data-v-7fe4c6a7]{background:#374151}.toolbar-btn[data-v-7fe4c6a7]{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;background:transparent;border-radius:4px;cursor:pointer;color:#374151;font-size:12px;font-weight:600;transition:all .2s}.dark .toolbar-btn[data-v-7fe4c6a7]{color:#d1d5db}.toolbar-btn[data-v-7fe4c6a7]:hover{background:#e5e7eb}.dark .toolbar-btn[data-v-7fe4c6a7]:hover{background:#374151}.toolbar-btn.is-active[data-v-7fe4c6a7]{background:#dbeafe;color:#2563eb}.dark .toolbar-btn.is-active[data-v-7fe4c6a7]{background:#1e3a5f;color:#60a5fa}.toolbar-btn[data-v-7fe4c6a7]:disabled{opacity:.5;cursor:not-allowed}.toolbar-select[data-v-7fe4c6a7]{height:32px;padding:0 8px;border:1px solid #e5e7eb;border-radius:4px;background:#fff;font-size:12px;cursor:pointer}.dark .toolbar-select[data-v-7fe4c6a7]{border-color:#374151;background:#1f2937;color:#d1d5db}.color-picker-wrapper[data-v-7fe4c6a7]{position:relative}.color-picker[data-v-7fe4c6a7]{position:absolute;top:0;left:0;width:32px;height:32px;opacity:0;cursor:pointer}.color-indicator[data-v-7fe4c6a7]{position:absolute;bottom:2px;right:2px;width:8px;height:8px;border-radius:2px;border:1px solid rgba(0,0,0,.2)}.editor-content[data-v-7fe4c6a7]{padding:16px;min-height:200px;max-height:var(--v74dd0e2e);overflow-y:auto}.editor-content[data-v-7fe4c6a7] .tiptap{outline:none;min-height:150px}.editor-content[data-v-7fe4c6a7] .tiptap p.is-editor-empty:first-child:before{color:#9ca3af;content:attr(data-placeholder);float:left;height:0;pointer-events:none}.editor-content[data-v-7fe4c6a7] .tiptap h1{font-size:2em;font-weight:700;margin:1em 0 .5em}.editor-content[data-v-7fe4c6a7] .tiptap h2{font-size:1.5em;font-weight:700;margin:1em 0 .5em}.editor-content[data-v-7fe4c6a7] .tiptap h3{font-size:1.25em;font-weight:600;margin:1em 0 .5em}.editor-content[data-v-7fe4c6a7] .tiptap h4{font-size:1.1em;font-weight:600;margin:1em 0 .5em}.editor-content[data-v-7fe4c6a7] .tiptap ul,.editor-content[data-v-7fe4c6a7] .tiptap ol{padding-left:1.5em;margin:.5em 0}.editor-content[data-v-7fe4c6a7] .tiptap ul{list-style-type:disc}.editor-content[data-v-7fe4c6a7] .tiptap ol{list-style-type:decimal}.editor-content[data-v-7fe4c6a7] .tiptap ul li,.editor-content[data-v-7fe4c6a7] .tiptap ol li{display:list-item;margin:.25em 0}.editor-content[data-v-7fe4c6a7] .tiptap ul ul{list-style-type:circle}.editor-content[data-v-7fe4c6a7] .tiptap ul ul ul{list-style-type:square}.editor-content[data-v-7fe4c6a7] .tiptap ol ol{list-style-type:lower-alpha}.editor-content[data-v-7fe4c6a7] .tiptap ol ol ol{list-style-type:lower-roman}.editor-content[data-v-7fe4c6a7] .tiptap blockquote{border-left:4px solid #e5e7eb;padding-left:1em;margin:1em 0;color:#6b7280}.dark .editor-content[data-v-7fe4c6a7] .tiptap blockquote{border-color:#374151;color:#9ca3af}.editor-content[data-v-7fe4c6a7] .tiptap code{background:#f3f4f6;border-radius:4px;padding:.2em .4em;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.9em}.dark .editor-content[data-v-7fe4c6a7] .tiptap code{background:#374151}.editor-content[data-v-7fe4c6a7] .tiptap pre{background:#1f2937;border-radius:8px;padding:16px;overflow-x:auto;margin:1em 0}.editor-content[data-v-7fe4c6a7] .tiptap pre code{background:transparent;padding:0;color:#e5e7eb}.editor-content[data-v-7fe4c6a7] .tiptap pre .hljs-comment,.editor-content[data-v-7fe4c6a7] .tiptap pre .hljs-quote{color:#6b7280}.editor-content[data-v-7fe4c6a7] .tiptap pre .hljs-keyword,.editor-content[data-v-7fe4c6a7] .tiptap pre .hljs-selector-tag{color:#f472b6}.editor-content[data-v-7fe4c6a7] .tiptap pre .hljs-string,.editor-content[data-v-7fe4c6a7] .tiptap pre .hljs-attr{color:#a5d6ff}.editor-content[data-v-7fe4c6a7] .tiptap pre .hljs-number,.editor-content[data-v-7fe4c6a7] .tiptap pre .hljs-literal{color:#79c0ff}.editor-content[data-v-7fe4c6a7] .tiptap pre .hljs-function,.editor-content[data-v-7fe4c6a7] .tiptap pre .hljs-title{color:#d2a8ff}.editor-content[data-v-7fe4c6a7] .tiptap pre .hljs-variable,.editor-content[data-v-7fe4c6a7] .tiptap pre .hljs-template-variable{color:#ffa657}.editor-content[data-v-7fe4c6a7] .tiptap pre .hljs-built_in{color:#7ee787}.editor-content[data-v-7fe4c6a7] .tiptap .editor-link{color:#2563eb;text-decoration:underline;cursor:pointer}.dark .editor-content[data-v-7fe4c6a7] .tiptap .editor-link{color:#60a5fa}.editor-content[data-v-7fe4c6a7] .tiptap .editor-image{max-width:100%;height:auto;border-radius:8px;margin:1em 0}.editor-content[data-v-7fe4c6a7] .tiptap ul[data-type=taskList]{list-style:none;padding-left:0}.editor-content[data-v-7fe4c6a7] .tiptap ul[data-type=taskList] li{display:flex;align-items:flex-start;gap:8px;margin:4px 0}.editor-content[data-v-7fe4c6a7] .tiptap ul[data-type=taskList] li>label{flex-shrink:0;margin-top:4px}.editor-content[data-v-7fe4c6a7] .tiptap ul[data-type=taskList] li>div{flex:1}.editor-content[data-v-7fe4c6a7] .tiptap table{border-collapse:collapse;width:100%;margin:1em 0;overflow:hidden;table-layout:fixed}.editor-content[data-v-7fe4c6a7] .tiptap table td,.editor-content[data-v-7fe4c6a7] .tiptap table th{border:1px solid #e5e7eb;padding:8px 12px;position:relative;vertical-align:top;box-sizing:border-box;min-width:100px}.dark .editor-content[data-v-7fe4c6a7] .tiptap table td,.dark .editor-content[data-v-7fe4c6a7] .tiptap table th{border-color:#374151}.editor-content[data-v-7fe4c6a7] .tiptap table th{background:#f9fafb;font-weight:600;text-align:left}.dark .editor-content[data-v-7fe4c6a7] .tiptap table th{background:#111827}.editor-content[data-v-7fe4c6a7] .tiptap table .selectedCell{background:#dbeafe}.dark .editor-content[data-v-7fe4c6a7] .tiptap table .selectedCell{background:#1e3a5f}.editor-content[data-v-7fe4c6a7] .tiptap mark{border-radius:2px;padding:0 2px}.editor-footer[data-v-7fe4c6a7]{padding:8px 16px;border-top:1px solid #e5e7eb;font-size:12px;color:#6b7280;text-align:right}.dark .editor-footer[data-v-7fe4c6a7]{border-color:#374151;color:#9ca3af}.table-toolbar[data-v-7fe4c6a7]{display:flex;flex-wrap:wrap;gap:4px;padding:8px 12px;border-top:1px solid #e5e7eb;background:#f9fafb}.dark .table-toolbar[data-v-7fe4c6a7]{border-color:#374151;background:#111827}.table-toolbar button[data-v-7fe4c6a7]{padding:4px 8px;font-size:12px;border:1px solid #e5e7eb;border-radius:4px;background:#fff;cursor:pointer;transition:all .2s}.dark .table-toolbar button[data-v-7fe4c6a7]{border-color:#374151;background:#1f2937;color:#d1d5db}.table-toolbar button[data-v-7fe4c6a7]:hover{background:#e5e7eb}.dark .table-toolbar button[data-v-7fe4c6a7]:hover{background:#374151}.image-upload-wrapper[data-v-31c16066]{display:inline-block}.image-upload[data-v-31c16066]{width:148px;height:148px;border-radius:8px;overflow:hidden}.image-upload[data-v-31c16066] .el-upload{width:100%;height:100%;border:1px dashed #d9d9d9;border-radius:8px;cursor:pointer;position:relative;overflow:hidden;transition:all .3s}.image-upload[data-v-31c16066] .el-upload:hover{border-color:#409eff}.image-upload.has-image[data-v-31c16066] .el-upload{border:none}.image-preview[data-v-31c16066]{width:100%;height:100%;position:relative}.image-overlay[data-v-31c16066]{position:absolute;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .3s}.image-preview:hover .image-overlay[data-v-31c16066]{opacity:1}.upload-placeholder[data-v-31c16066]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;color:#8c939d}.upload-icon[data-v-31c16066]{width:28px;height:28px;margin-bottom:8px}.upload-text[data-v-31c16066]{font-size:14px}[data-v-692ea6a0] .el-table{--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity, 1))}[data-v-692ea6a0] .el-table:is(.dark *){--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}@media (max-width: 1024px){.grid[data-v-adeb0030]{grid-template-columns:1fr!important}}.el-form[data-v-43a24db9]{width:100%}.el-form-item[data-v-43a24db9]{margin-bottom:0;width:100%}.el-form-item[data-v-43a24db9] .el-form-item__content,.el-form-item[data-v-43a24db9] .el-input{width:100%}.el-form-item[data-v-43a24db9] .el-input__wrapper{border-radius:12px!important;box-shadow:0 0 0 1px #e5e7eb!important;transition:all .2s;padding:4px 16px}.el-form-item[data-v-43a24db9] .el-input__wrapper:hover{box-shadow:0 0 0 1px #3b82f6!important}.el-form-item[data-v-43a24db9] .el-input__wrapper.is-focus{box-shadow:0 0 0 2px #3b82f6!important}.dark .el-form-item[data-v-43a24db9] .el-input__wrapper{box-shadow:0 0 0 1px #374151!important}.dark .el-form-item[data-v-43a24db9] .el-input__wrapper:hover{box-shadow:0 0 0 1px #60a5fa!important}.dark .el-form-item[data-v-43a24db9] .el-input__wrapper.is-focus{box-shadow:0 0 0 2px #60a5fa!important}
