*{box-sizing:border-box;margin:0;padding:0}html.dark,html.dark body{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#0a0a0f!important}html.light,html.light body{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#f8f9ff!important}html,body{color:#303133;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#fff;width:100%;height:100%;min-height:100dvh;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-size:14px}#app{width:100%;height:100%;min-height:100dvh}a{color:#667eea;text-decoration:none}a:hover{text-decoration:underline}html,body{scrollbar-width:thin;scrollbar-color:#dcdfe6 transparent}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:0 0;border-radius:3px}::-webkit-scrollbar-thumb{background:0 0;border-radius:3px;transition:background .3s}:hover::-webkit-scrollbar-thumb{background:#667eea4d}:hover::-webkit-scrollbar-thumb:hover{background:#667eea80}html.dark{scrollbar-color:#667eea4d transparent}html:not(.dark){scrollbar-color:#00000026 transparent}html:not(.dark) :hover::-webkit-scrollbar-thumb{background:#00000026}html:not(.dark) :hover::-webkit-scrollbar-thumb:hover{background:#00000040}html.dark .el-overlay{background-color:#00000080!important}html:not(.dark) .el-overlay{background-color:#ffffff80!important}html.dark .glass-dialog.el-dialog,html.dark .el-dialog.glass-dialog{overflow:hidden;background:#12121cf2!important;border:1px solid #ffffff1a!important;border-radius:24px!important;box-shadow:0 0 0 1px #ffffff0d,0 25px 80px #00000080,0 10px 30px #0000004d!important}html.dark .glass-dialog.el-dialog .el-dialog__header,html.dark .el-dialog.glass-dialog .el-dialog__header{display:none}html.dark .glass-dialog.el-dialog .el-dialog__body,html.dark .el-dialog.glass-dialog .el-dialog__body{background:0 0!important;padding:0!important}html.dark .glass-dialog.el-dialog .el-dialog__footer,html.dark .el-dialog.glass-dialog .el-dialog__footer{display:none}html:not(.dark) .glass-dialog.el-dialog,html:not(.dark) .el-dialog.glass-dialog{overflow:hidden;background:#fffffff2!important;border:1px solid #667eea26!important;border-radius:24px!important;box-shadow:0 0 0 1px #667eea14,0 25px 80px #667eea1f,0 10px 30px #0000000f!important}html:not(.dark) .glass-dialog.el-dialog .el-dialog__header,html:not(.dark) .el-dialog.glass-dialog .el-dialog__header{display:none}html:not(.dark) .glass-dialog.el-dialog .el-dialog__body,html:not(.dark) .el-dialog.glass-dialog .el-dialog__body{background:0 0!important;padding:0!important}html:not(.dark) .glass-dialog.el-dialog .el-dialog__footer,html:not(.dark) .el-dialog.glass-dialog .el-dialog__footer{display:none}html.dark .dialog-header{border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;padding:14px 28px;display:flex}html.dark .dialog-header .dialog-title{color:#fff;font-size:16px;font-weight:600}html.dark .dialog-header .close-btn{color:#ffffffb3;cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;width:28px;height:28px;font-size:18px;transition:all .2s;display:flex}html.dark .dialog-header .close-btn:hover{color:#fff;background:#ffffff14}html:not(.dark) .dialog-header{border-bottom:1px solid #0000000f;justify-content:space-between;align-items:center;padding:14px 28px;display:flex}html:not(.dark) .dialog-header .dialog-title{color:#1a1a2e;font-size:16px;font-weight:600}html:not(.dark) .dialog-header .close-btn{color:#00000080;cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;width:28px;height:28px;font-size:18px;transition:all .2s;display:flex}html:not(.dark) .dialog-header .close-btn:hover{color:#1a1a2e;background:#0000000d}html.dark .dialog-body{padding:20px 28px 24px}html.dark .dialog-body .form-row{gap:20px;margin-bottom:20px;display:flex}html.dark .dialog-body .form-row:last-child{margin-bottom:0}html.dark .dialog-body .form-item{flex:1;margin-bottom:20px}html.dark .dialog-body .form-item.flex-2{flex:2}html.dark .dialog-body .form-item.inline-label{align-items:center;gap:16px;display:flex}html.dark .dialog-body .form-item.inline-label label{white-space:nowrap;margin-bottom:0}html.dark .dialog-body .form-item label{color:#ffffffb3;margin-bottom:10px;font-size:13px;font-weight:500;display:block}html.dark .dialog-body .form-item label .optional{opacity:.5;margin-left:4px;font-weight:400}html.dark .dialog-body .el-form-item{margin-bottom:20px}html.dark .dialog-body .el-form-item__label{color:#ffffffb3!important}html.dark .dialog-body .el-input__wrapper,html.dark .dialog-body .el-select__wrapper,html.dark .dialog-body .el-date-editor{transition:all .2s;box-shadow:none!important;background:#ffffff0a!important;border:1px solid #ffffff26!important;border-radius:12px!important}html.dark .dialog-body .el-input__wrapper:hover,html.dark .dialog-body .el-select__wrapper:hover,html.dark .dialog-body .el-date-editor:hover{border-color:#667eea80!important}html.dark .dialog-body .el-input__wrapper.is-focus,html.dark .dialog-body .el-select__wrapper.is-focus,html.dark .dialog-body .el-date-editor.is-focus{border-color:#667eea!important;box-shadow:0 0 0 2px #667eea26!important}html.dark .dialog-body .el-input__inner,html.dark .dialog-body .el-select__placeholder,html.dark .dialog-body .el-select__selected-item{color:#fff!important}html.dark .dialog-body .el-select,html.dark .dialog-body .el-date-editor{width:100%}html.dark .dialog-footer{border-top:1px solid #ffffff0a;justify-content:flex-end;gap:12px;padding:16px 28px 24px;display:flex}html.dark .dialog-footer .btn-cancel{color:#ffffffb3;background:0 0;border:1px solid #ffffff26;border-radius:10px;padding:10px 20px;font-size:14px;font-weight:500}html.dark .dialog-footer .btn-cancel:hover{color:#fff;background:#ffffff0f;border-color:#ffffff26}html.dark .dialog-footer .btn-submit{color:#fff;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);border:none;border-radius:10px;padding:10px 24px;font-size:14px;font-weight:500;box-shadow:0 4px 16px #667eea4d}html.dark .dialog-footer .btn-submit:hover{box-shadow:0 6px 20px #667eea66}html.dark .dialog-buttons{justify-content:center;gap:12px;padding-top:16px;display:flex}html.dark .dialog-buttons .el-button{border-radius:12px;flex:1;max-width:140px;height:48px;font-size:15px;font-weight:500}html.dark .dialog-buttons .btn-cancel{color:#fffc!important;background:0 0!important;border:1px solid #fff3!important}html.dark .dialog-buttons .btn-cancel:hover{color:#fff!important;background:#ffffff1a!important;border-color:#ffffff4d!important}html.dark .dialog-buttons .btn-cancel span{color:#fffc!important}html.dark .dialog-buttons .btn-cancel:hover span{color:#fff!important}html.dark .dialog-buttons .btn-complete{box-shadow:0 4px 12px #22c55e4d;--el-button-text-color:#fff!important;--el-button-bg-color:#22c55e!important;--el-button-border-color:transparent!important;--el-button-hover-text-color:#fff!important;--el-button-hover-bg-color:#16a34a!important;color:#fff!important;background:#22c55e!important;border:none!important}html.dark .dialog-buttons .btn-complete:hover{color:#fff!important;background:#16a34a!important}html.dark .dialog-buttons .btn-complete span{color:#fff!important}html.dark .dialog-buttons .btn-upload{box-shadow:0 4px 12px #667eea4d;--el-button-text-color:#fff!important;--el-button-bg-color:#667eea!important;--el-button-border-color:transparent!important;--el-button-hover-text-color:#fff!important;--el-button-hover-bg-color:#5a6fd6!important;color:#fff!important;background:#667eea!important;border:none!important}html.dark .dialog-buttons .btn-upload:hover{color:#fff!important;background:#5a6fd6!important}html.dark .dialog-buttons .btn-upload span{color:#fff!important}html:not(.dark) .dialog-footer{border-top:1px solid #0000000a;justify-content:flex-end;gap:12px;padding:16px 28px 24px;display:flex}html:not(.dark) .dialog-footer .btn-cancel{border-radius:10px;padding:10px 20px;font-size:14px;font-weight:500;color:#0009!important;background:0 0!important;border:1px solid #0000001a!important}html:not(.dark) .dialog-footer .btn-cancel:hover{color:#1a1a2e!important;background:#0000000a!important;border-color:#00000026!important}html:not(.dark) .dialog-footer .btn-cancel span{color:#0009!important}html:not(.dark) .dialog-footer .btn-cancel:hover span{color:#1a1a2e!important}html:not(.dark) .dialog-footer .btn-submit{border-radius:10px;padding:10px 24px;font-size:14px;font-weight:500;box-shadow:0 4px 16px #667eea4d;color:#fff!important;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%)!important;border:none!important}html:not(.dark) .dialog-footer .btn-submit:hover{box-shadow:0 6px 20px #667eea66}html:not(.dark) .dialog-footer .btn-submit span{color:#fff!important}html:not(.dark) .dialog-footer .btn-complete{border-radius:10px;padding:10px 24px;font-size:14px;font-weight:500;box-shadow:0 4px 16px #22c55e4d;color:#fff!important;background:linear-gradient(135deg,#22c55e 0%,#10b981 100%)!important;border:none!important}html:not(.dark) .dialog-footer .btn-complete:hover{box-shadow:0 6px 20px #22c55e66;background:linear-gradient(135deg,#16a34a 0%,#059669 100%)!important}html:not(.dark) .dialog-footer .btn-complete span{color:#fff!important}html:not(.dark) .dialog-footer .btn-upload{border-radius:10px;padding:10px 24px;font-size:14px;font-weight:500;box-shadow:0 4px 16px #667eea4d;color:#fff!important;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%)!important;border:none!important}html:not(.dark) .dialog-footer .btn-upload:hover{box-shadow:0 6px 20px #667eea66;background:linear-gradient(135deg,#5a6fd6 0%,#6a3d9a 100%)!important}html:not(.dark) .dialog-footer .btn-upload span{color:#fff!important}html:not(.dark) .dialog-buttons{justify-content:center;gap:12px;padding-top:16px;display:flex}html:not(.dark) .dialog-buttons .el-button{border-radius:12px;flex:1;max-width:140px;height:48px;font-size:15px;font-weight:500}html:not(.dark) .dialog-buttons .btn-cancel{color:#000000b3!important;background:0 0!important;border:1px solid #00000026!important}html:not(.dark) .dialog-buttons .btn-cancel:hover{color:#1a1a2e!important;background:#0000000d!important;border-color:#0003!important}html:not(.dark) .dialog-buttons .btn-cancel span{color:#000000b3!important}html:not(.dark) .dialog-buttons .btn-cancel:hover span{color:#1a1a2e!important}html:not(.dark) .dialog-buttons .btn-complete{box-shadow:0 4px 12px #22c55e4d;--el-button-text-color:#fff!important;--el-button-bg-color:#22c55e!important;--el-button-border-color:transparent!important;--el-button-hover-text-color:#fff!important;--el-button-hover-bg-color:#16a34a!important;color:#fff!important;background:#22c55e!important;border:none!important}html:not(.dark) .dialog-buttons .btn-complete:hover{color:#fff!important;background:#16a34a!important}html:not(.dark) .dialog-buttons .btn-complete span{color:#fff!important}html:not(.dark) .dialog-buttons .btn-upload{box-shadow:0 4px 12px #667eea4d;--el-button-text-color:#fff!important;--el-button-bg-color:#667eea!important;--el-button-border-color:transparent!important;--el-button-hover-text-color:#fff!important;--el-button-hover-bg-color:#5a6fd6!important;color:#fff!important;background:#667eea!important;border:none!important}html:not(.dark) .dialog-buttons .btn-upload:hover{color:#fff!important;background:#5a6fd6!important}html:not(.dark) .dialog-buttons .btn-upload span{color:#fff!important}html:not(.dark) .dialog-body{padding:20px 28px 24px}html:not(.dark) .dialog-body .form-row{gap:20px;margin-bottom:20px;display:flex}html:not(.dark) .dialog-body .form-row:last-child{margin-bottom:0}html:not(.dark) .dialog-body .form-item{flex:1;margin-bottom:20px}html:not(.dark) .dialog-body .form-item.flex-2{flex:2}html:not(.dark) .dialog-body .form-item.inline-label{align-items:center;gap:16px;display:flex}html:not(.dark) .dialog-body .form-item.inline-label label{white-space:nowrap;margin-bottom:0}html:not(.dark) .dialog-body .form-item label{color:#0009;margin-bottom:10px;font-size:13px;font-weight:500;display:block}html:not(.dark) .dialog-body .form-item label .optional{opacity:.5;margin-left:4px;font-weight:400}html:not(.dark) .dialog-body .el-form-item{margin-bottom:20px}html:not(.dark) .dialog-body .el-form-item__label{color:#0009!important}html:not(.dark) .dialog-body .el-input__wrapper,html:not(.dark) .dialog-body .el-select__wrapper,html:not(.dark) .dialog-body .el-date-editor{transition:all .2s;box-shadow:none!important;background:#00000005!important;border:1px solid #0000001a!important;border-radius:12px!important}html:not(.dark) .dialog-body .el-input__wrapper:hover,html:not(.dark) .dialog-body .el-select__wrapper:hover,html:not(.dark) .dialog-body .el-date-editor:hover{border-color:#667eea80!important}html:not(.dark) .dialog-body .el-input__wrapper.is-focus,html:not(.dark) .dialog-body .el-select__wrapper.is-focus,html:not(.dark) .dialog-body .el-date-editor.is-focus{border-color:#667eea!important;box-shadow:0 0 0 2px #667eea26!important}html:not(.dark) .dialog-body .el-input__inner,html:not(.dark) .dialog-body .el-select__placeholder,html:not(.dark) .dialog-body .el-select__selected-item{color:#1a1a2e!important}html:not(.dark) .dialog-body .chip{color:#000000a6;background:#00000005;border-color:#00000014}html:not(.dark) .dialog-body .chip:hover{color:#1a1a2e;border-color:#667eea66}html:not(.dark) .dialog-body .chip.active{color:#667eea;background:#667eea1a;border-color:#667eea4d}html:not(.dark) .dialog-body .chip.high.active{color:#ef4444;background:#ef44441a;border-color:#ef444433}html:not(.dark) .dialog-body .chip.medium.active{color:#f59e0b;background:#f59e0b1a;border-color:#f59e0b33}html:not(.dark) .dialog-body .chip.low.active{color:#6b7280;background:#6b72801a;border-color:#6b728033}.chip{color:var(--text-secondary);cursor:pointer;white-space:nowrap;background:#ffffff0a;border:1px solid #ffffff14;border-radius:10px;padding:10px 16px;font-size:13px;transition:all .2s}.chip:hover{color:var(--text-primary);border-color:#667eea66}.chip.active{color:#a5b4fc;background:#667eea26;border-color:#667eea4d}.chip.high.active{color:#fca5a5;background:#ef44441f;border-color:#ef444440}.chip.medium.active{color:#fcd34d;background:#f59e0b1f;border-color:#f59e0b40}.chip.low.active{color:#9ca3af;background:#6b728026;border-color:#6b728040}@media (width<=768px){.glass-dialog.el-dialog,.el-dialog.glass-dialog{border-radius:20px!important;width:92%!important;max-width:400px!important;margin:10vh auto!important}.dialog-header{padding:12px 20px}.dialog-header .dialog-title{font-size:15px}.dialog-header .close-btn{width:44px;height:44px;font-size:18px}.dialog-body{padding:16px 20px 20px}.dialog-body .form-row{flex-direction:column;gap:0}.dialog-body .el-form-item{margin-bottom:16px}.dialog-body .el-form-item__label{padding-bottom:6px;font-size:13px}.dialog-footer{flex-wrap:wrap;gap:10px;padding:12px 20px 20px}.dialog-footer .btn-cancel,.dialog-footer .btn-submit{flex:1;min-width:120px;padding:12px 16px;font-size:14px}.el-dialog{--el-dialog-width:92%!important;--el-dialog-border-radius:20px!important;--el-dialog-margin-top:10vh!important}.el-dialog__body{padding:0!important}.el-message-box{border-radius:20px!important;width:92%!important;max-width:360px!important;padding:24px 20px 20px!important}.el-message-box .el-message-box__title{text-align:center!important;padding:0 0 16px!important;font-size:18px!important;font-weight:600!important}.el-message-box .el-message-box__content{padding:0 0 20px!important;font-size:15px!important;line-height:1.6!important}.el-message-box .el-message-box__status{font-size:40px!important;top:20px!important}.el-message-box .el-message-box__btns{flex-direction:column!important;gap:12px!important;padding:0!important;display:flex!important}.el-message-box .el-message-box__btns .el-button{border-radius:12px!important;width:100%!important;height:48px!important;min-height:48px!important;margin:0!important;padding:0!important;font-size:16px!important;font-weight:600!important}.el-message-box .el-message-box__btns .el-button.el-button--primary{background:linear-gradient(135deg,#667eea 0%,#764ba2 100%)!important;border:none!important;box-shadow:0 4px 12px #667eea4d!important}.el-message-box .el-message-box__btns .el-button.el-button--primary:active{opacity:.8;transform:scale(.98)}.el-message-box .el-message-box__btns .el-button.el-button--default{color:#667eea!important;background:#667eea1a!important;border:2px solid #667eea4d!important}.el-message-box .el-message-box__btns .el-button.el-button--default:active{background:#667eea26!important}.el-message-box .el-message-box__btns .el-button.el-button--danger{background:linear-gradient(135deg,#ff6b6b 0%,#ee5a6f 100%)!important;border:none!important;box-shadow:0 4px 12px #ff6b6b4d!important}.el-message-box .el-message-box__btns .el-button.el-button--danger:active{opacity:.8;transform:scale(.98)}.el-select-dropdown{max-width:90vw!important}}@media (width<=375px){.glass-dialog.el-dialog,.el-dialog.glass-dialog{width:96%!important;margin:5vh auto!important}.dialog-body{padding:12px 16px 16px}.dialog-body .el-input__inner{font-size:14px}.dialog-footer .btn-cancel,.dialog-footer .btn-submit{padding:10px 12px;font-size:13px}}@media (width<=768px) and (orientation:landscape){.glass-dialog.el-dialog,.el-dialog.glass-dialog{max-height:80vh;overflow-y:auto}.dialog-body{max-height:50vh;overflow-y:auto}}html.dark .el-picker__popper.el-popper{background:#12121ceb!important;border:1px solid #ffffff1a!important;border-radius:16px!important;box-shadow:0 20px 60px #0006!important}html.dark .el-picker__popper.el-popper .el-popper__arrow:before{background:#12121ceb;border:1px solid #ffffff1a}html.dark .el-picker__popper.el-popper .el-picker-panel{color:var(--el-text-color-primary);background:0 0!important}html.dark .el-picker__popper.el-popper .el-date-picker__header{border-bottom:1px solid #ffffff0f;padding:12px 16px}html.dark .el-picker__popper.el-popper .el-date-picker__header .el-date-picker__header-label{color:var(--el-text-color-primary);font-weight:600}html.dark .el-picker__popper.el-popper .el-date-picker__header .el-date-picker__header-label:hover{color:#667eea}html.dark .el-picker__popper.el-popper .el-date-picker__header .el-picker-panel__icon-btn{color:var(--el-text-color-secondary)}html.dark .el-picker__popper.el-popper .el-date-picker__header .el-picker-panel__icon-btn:hover{color:#667eea}html.dark .el-picker__popper.el-popper .el-date-table th{color:var(--el-text-color-secondary);border-bottom:none;font-weight:500}html.dark .el-picker__popper.el-popper .el-date-table td .el-date-table-cell{background:0 0!important}html.dark .el-picker__popper.el-popper .el-date-table td.today .el-date-table-cell__text{color:#667eea;font-weight:600}html.dark .el-picker__popper.el-popper .el-date-table td.current:not(.disabled) .el-date-table-cell__text{color:#fff;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);border-radius:8px}html.dark .el-picker__popper.el-popper .el-date-table td.disabled .el-date-table-cell{background:0 0!important}html.dark .el-picker__popper.el-popper .el-date-table td.disabled .el-date-table-cell__text{color:#ffffff40;cursor:not-allowed;background:0 0!important}html.dark .el-picker__popper.el-popper .el-date-table td:hover:not(.disabled):not(.current) .el-date-table-cell__text{background:#ffffff1a;border-radius:8px}html.dark .el-picker__popper.el-popper .el-date-table td .el-date-table-cell__text{color:var(--el-text-color-primary);background:0 0;border-radius:8px;width:32px;height:32px;line-height:32px}html.dark .el-picker__popper.el-popper .el-year-table td .cell,html.dark .el-picker__popper.el-popper .el-month-table td .cell{color:var(--el-text-color-primary);border-radius:8px}html.dark .el-picker__popper.el-popper .el-year-table td .cell:hover,html.dark .el-picker__popper.el-popper .el-month-table td .cell:hover{background:#667eea26}html.dark .el-picker__popper.el-popper .el-year-table td.current .cell,html.dark .el-picker__popper.el-popper .el-month-table td.current .cell{color:#fff;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%)}html.dark .el-picker__popper.el-popper .el-year-table td.today .cell,html.dark .el-picker__popper.el-popper .el-month-table td.today .cell{color:#667eea;font-weight:600}html.dark .el-picker__popper.el-popper .el-year-table td.disabled .cell,html.dark .el-picker__popper.el-popper .el-month-table td.disabled .cell{opacity:.3;cursor:not-allowed}html.dark .el-picker__popper,html.dark .el-date-picker.el-popper,html.dark .el-popper.el-date-picker{background:#12121cf2!important;border:1px solid #ffffff1a!important;border-radius:16px!important;box-shadow:0 20px 60px #00000080!important}html.dark .el-picker-panel,html.dark .el-date-picker,html.dark .el-date-picker__header,html.dark .el-date-picker__content,html.dark .el-picker-panel__body,html.dark .el-picker-panel__content{background:0 0!important}html.dark .date-picker.el-date-editor{--el-date-editor-width:120px;background:0 0!important;width:120px!important}html.dark .date-picker.el-date-editor .el-input__wrapper{box-shadow:none!important;background:#ffffff14!important;border:1px solid #ffffff1a!important}html.dark .date-picker.el-date-editor:hover .el-input__wrapper{background:#ffffff1f!important}html.dark .date-picker.el-date-editor.is-focus .el-input__wrapper{background:#ffffff26!important;border-color:#667eea!important;box-shadow:0 0 0 2px #667eea33!important}html.dark .el-date-picker{background:0 0!important}html:not(.dark) .el-picker__popper.el-popper{background:#fffffff2!important;border:1px solid #00000014!important;border-radius:16px!important;box-shadow:0 20px 60px #0000001f!important}html:not(.dark) .el-picker__popper.el-popper .el-popper__arrow:before{background:#fffffff2;border:1px solid #00000014}html:not(.dark) .el-picker__popper.el-popper .el-picker-panel{color:var(--el-text-color-primary);background:0 0!important}html:not(.dark) .el-picker__popper.el-popper .el-date-picker__header{border-bottom:1px solid #0000000f;padding:12px 16px}html:not(.dark) .el-picker__popper.el-popper .el-date-picker__header .el-date-picker__header-label{color:var(--el-text-color-primary);font-weight:600}html:not(.dark) .el-picker__popper.el-popper .el-date-picker__header .el-date-picker__header-label:hover{color:#667eea}html:not(.dark) .el-picker__popper.el-popper .el-date-picker__header .el-picker-panel__icon-btn{color:var(--el-text-color-secondary)}html:not(.dark) .el-picker__popper.el-popper .el-date-picker__header .el-picker-panel__icon-btn:hover{color:#667eea}html:not(.dark) .el-picker__popper.el-popper .el-date-table th{color:var(--el-text-color-secondary);border-bottom:none;font-weight:500}html:not(.dark) .el-picker__popper.el-popper .el-date-table td .el-date-table-cell{background:0 0!important}html:not(.dark) .el-picker__popper.el-popper .el-date-table td.today .el-date-table-cell__text{color:#667eea;font-weight:600}html:not(.dark) .el-picker__popper.el-popper .el-date-table td.current:not(.disabled) .el-date-table-cell__text{color:#fff;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);border-radius:8px}html:not(.dark) .el-picker__popper.el-popper .el-date-table td.disabled .el-date-table-cell{background:0 0!important}html:not(.dark) .el-picker__popper.el-popper .el-date-table td.disabled .el-date-table-cell__text{color:#00000040;cursor:not-allowed;background:0 0!important}html:not(.dark) .el-picker__popper.el-popper .el-date-table td:hover:not(.disabled):not(.current) .el-date-table-cell__text{background:#0000000d;border-radius:8px}html:not(.dark) .el-picker__popper.el-popper .el-date-table td .el-date-table-cell__text{color:var(--el-text-color-primary);background:0 0;border-radius:8px;width:32px;height:32px;line-height:32px}html:not(.dark) .el-picker__popper.el-popper .el-year-table td .cell,html:not(.dark) .el-picker__popper.el-popper .el-month-table td .cell{color:var(--el-text-color-primary);border-radius:8px}html:not(.dark) .el-picker__popper.el-popper .el-year-table td .cell:hover,html:not(.dark) .el-picker__popper.el-popper .el-month-table td .cell:hover{background:#667eea1a}html:not(.dark) .el-picker__popper.el-popper .el-year-table td.current .cell,html:not(.dark) .el-picker__popper.el-popper .el-month-table td.current .cell{color:#fff;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%)}html:not(.dark) .el-picker__popper.el-popper .el-year-table td.today .cell,html:not(.dark) .el-picker__popper.el-popper .el-month-table td.today .cell{color:#667eea;font-weight:600}html:not(.dark) .el-picker__popper.el-popper .el-year-table td.disabled .cell,html:not(.dark) .el-picker__popper.el-popper .el-month-table td.disabled .cell{opacity:.3;cursor:not-allowed}html:not(.dark) .date-navigator .date-nav-btn{background:#0000000a!important}html:not(.dark) .date-navigator .date-nav-btn:hover:not(:disabled){background:#00000014!important}html:not(.dark) .date-navigator .date-picker .el-input__wrapper{background:#00000008!important;border-color:#00000014!important}html:not(.dark) .date-navigator .date-picker:hover .el-input__wrapper{background:#0000000d!important;border-color:#667eea66!important}html:not(.dark) .date-navigator .date-picker.is-focus .el-input__wrapper{background:#ffffffe6!important;border-color:#667eea!important;box-shadow:0 0 0 2px #667eea26!important}.el-dialog .dialog-buttons .btn-success span,.el-dialog .dialog-buttons .btn-primary-custom span{color:#fff!important}.el-dialog .dialog-buttons .btn-success{color:#fff!important;background:#22c55e!important;border-color:#22c55e!important}.el-dialog .dialog-buttons .btn-success:hover{background:#16a34a!important;border-color:#16a34a!important}.el-dialog .dialog-buttons .btn-primary-custom{color:#fff!important;background:#667eea!important;border-color:#667eea!important}.el-dialog .dialog-buttons .btn-primary-custom:hover{background:#5a6fd6!important;border-color:#5a6fd6!important}html.dark .complete-dialog.el-dialog,html.dark .el-dialog.complete-dialog{background:#12121cf2!important;border:1px solid #ffffff1a!important;border-radius:20px!important}html.dark .complete-dialog.el-dialog .el-dialog__header,html.dark .el-dialog.complete-dialog .el-dialog__header{border-bottom:none;padding:20px 24px 0}html.dark .complete-dialog.el-dialog .el-dialog__header .el-dialog__title,html.dark .el-dialog.complete-dialog .el-dialog__header .el-dialog__title{color:#fff;font-weight:600}html.dark .complete-dialog.el-dialog .el-dialog__body,html.dark .el-dialog.complete-dialog .el-dialog__body{color:#ffffffb3;padding:16px 24px 24px}html.dark .complete-dialog.el-dialog .el-dialog__headerbtn,html.dark .el-dialog.complete-dialog .el-dialog__headerbtn{top:16px;right:16px}html.dark .complete-dialog.el-dialog .el-dialog__headerbtn .el-dialog__close,html.dark .el-dialog.complete-dialog .el-dialog__headerbtn .el-dialog__close{color:#fff9}html.dark .complete-dialog.el-dialog .el-dialog__headerbtn .el-dialog__close:hover,html.dark .el-dialog.complete-dialog .el-dialog__headerbtn .el-dialog__close:hover{color:#fff}html:not(.dark) .complete-dialog.el-dialog,html:not(.dark) .el-dialog.complete-dialog{background:#fffffff2!important;border:1px solid #00000014!important;border-radius:20px!important}html:not(.dark) .complete-dialog.el-dialog .el-dialog__header,html:not(.dark) .el-dialog.complete-dialog .el-dialog__header{border-bottom:none;padding:20px 24px 0}html:not(.dark) .complete-dialog.el-dialog .el-dialog__header .el-dialog__title,html:not(.dark) .el-dialog.complete-dialog .el-dialog__header .el-dialog__title{color:#1a1a2e;font-weight:600}html:not(.dark) .complete-dialog.el-dialog .el-dialog__body,html:not(.dark) .el-dialog.complete-dialog .el-dialog__body{color:#000000a6;padding:16px 24px 24px}html:not(.dark) .complete-dialog.el-dialog .el-dialog__headerbtn,html:not(.dark) .el-dialog.complete-dialog .el-dialog__headerbtn{top:16px;right:16px}html:not(.dark) .complete-dialog.el-dialog .el-dialog__headerbtn .el-dialog__close,html:not(.dark) .el-dialog.complete-dialog .el-dialog__headerbtn .el-dialog__close{color:#00000080}html:not(.dark) .complete-dialog.el-dialog .el-dialog__headerbtn .el-dialog__close:hover,html:not(.dark) .el-dialog.complete-dialog .el-dialog__headerbtn .el-dialog__close:hover{color:#1a1a2e}html.dark .binding-dialog.el-dialog,html.dark .el-dialog.binding-dialog{background:#12121cf2!important;border:1px solid #ffffff1a!important;border-radius:16px!important}html.dark .binding-dialog.el-dialog .el-dialog__header,html.dark .el-dialog.binding-dialog .el-dialog__header{border-bottom:1px solid #ffffff14;margin:0;padding:16px 20px}html.dark .binding-dialog.el-dialog .el-dialog__header .el-dialog__title,html.dark .el-dialog.binding-dialog .el-dialog__header .el-dialog__title{color:#fff;font-weight:600}html.dark .binding-dialog.el-dialog .el-dialog__body,html.dark .el-dialog.binding-dialog .el-dialog__body{color:#ffffffb3;padding:20px}html.dark .binding-dialog.el-dialog .el-dialog__body .el-form-item__label,html.dark .el-dialog.binding-dialog .el-dialog__body .el-form-item__label{color:#ffffffb3}html.dark .binding-dialog.el-dialog .el-dialog__body .el-input__wrapper,html.dark .el-dialog.binding-dialog .el-dialog__body .el-input__wrapper{box-shadow:none;background:#ffffff0d;border:1px solid #ffffff1a}html.dark .binding-dialog.el-dialog .el-dialog__body .el-input__wrapper.is-focus,html.dark .el-dialog.binding-dialog .el-dialog__body .el-input__wrapper.is-focus{border-color:var(--primary)}html.dark .binding-dialog.el-dialog .el-dialog__body .el-input__inner,html.dark .el-dialog.binding-dialog .el-dialog__body .el-input__inner{color:#fff}html.dark .binding-dialog.el-dialog .el-dialog__body .el-input__inner::placeholder,html.dark .el-dialog.binding-dialog .el-dialog__body .el-input__inner::placeholder{color:#ffffff59}html.dark .binding-dialog.el-dialog .el-dialog__body .el-select,html.dark .el-dialog.binding-dialog .el-dialog__body .el-select{width:100%}html.dark .binding-dialog.el-dialog .el-dialog__body .el-select .el-select__wrapper,html.dark .el-dialog.binding-dialog .el-dialog__body .el-select .el-select__wrapper{box-shadow:none;background:#ffffff0d;border:1px solid #ffffff1a}html.dark .binding-dialog.el-dialog .el-dialog__body .el-select .el-select__wrapper.is-focus,html.dark .el-dialog.binding-dialog .el-dialog__body .el-select .el-select__wrapper.is-focus{border-color:var(--primary)}html.dark .binding-dialog.el-dialog .el-dialog__body .el-select .el-select__selected-item,html.dark .el-dialog.binding-dialog .el-dialog__body .el-select .el-select__selected-item{color:#fff}html.dark .binding-dialog.el-dialog .el-dialog__body .el-select .el-select__placeholder,html.dark .el-dialog.binding-dialog .el-dialog__body .el-select .el-select__placeholder{color:#ffffff59}html.dark .binding-dialog.el-dialog .el-dialog__footer,html.dark .el-dialog.binding-dialog .el-dialog__footer{border-top:1px solid #ffffff14;justify-content:flex-end;gap:12px;padding:16px 20px;display:flex}html.dark .binding-dialog.el-dialog .el-dialog__headerbtn,html.dark .el-dialog.binding-dialog .el-dialog__headerbtn{top:16px;right:16px}html.dark .binding-dialog.el-dialog .el-dialog__headerbtn .el-dialog__close,html.dark .el-dialog.binding-dialog .el-dialog__headerbtn .el-dialog__close{color:#ffffff80}html.dark .binding-dialog.el-dialog .el-dialog__headerbtn .el-dialog__close:hover,html.dark .el-dialog.binding-dialog .el-dialog__headerbtn .el-dialog__close:hover{color:#fff}html:not(.dark) .binding-dialog.el-dialog,html:not(.dark) .el-dialog.binding-dialog{background:#fffffffa!important;border:1px solid #667eea1f!important;border-radius:16px!important}html:not(.dark) .binding-dialog.el-dialog .el-dialog__header,html:not(.dark) .el-dialog.binding-dialog .el-dialog__header{border-bottom:1px solid #0000000f;margin:0;padding:16px 20px}html:not(.dark) .binding-dialog.el-dialog .el-dialog__header .el-dialog__title,html:not(.dark) .el-dialog.binding-dialog .el-dialog__header .el-dialog__title{color:#1a1a2e;font-weight:600}html:not(.dark) .binding-dialog.el-dialog .el-dialog__body,html:not(.dark) .el-dialog.binding-dialog .el-dialog__body{color:#000000a6;padding:20px}html:not(.dark) .binding-dialog.el-dialog .el-dialog__body .el-form-item__label,html:not(.dark) .el-dialog.binding-dialog .el-dialog__body .el-form-item__label{color:#000000a6}html:not(.dark) .binding-dialog.el-dialog .el-dialog__body .el-input__wrapper,html:not(.dark) .el-dialog.binding-dialog .el-dialog__body .el-input__wrapper{box-shadow:none;background:#00000005;border:1px solid #0000001a}html:not(.dark) .binding-dialog.el-dialog .el-dialog__body .el-input__wrapper.is-focus,html:not(.dark) .el-dialog.binding-dialog .el-dialog__body .el-input__wrapper.is-focus{border-color:var(--primary)}html:not(.dark) .binding-dialog.el-dialog .el-dialog__body .el-input__inner,html:not(.dark) .el-dialog.binding-dialog .el-dialog__body .el-input__inner{color:#1a1a2e}html:not(.dark) .binding-dialog.el-dialog .el-dialog__body .el-input__inner::placeholder,html:not(.dark) .el-dialog.binding-dialog .el-dialog__body .el-input__inner::placeholder{color:#00000059}html:not(.dark) .binding-dialog.el-dialog .el-dialog__body .el-select,html:not(.dark) .el-dialog.binding-dialog .el-dialog__body .el-select{width:100%}html:not(.dark) .binding-dialog.el-dialog .el-dialog__body .el-select .el-select__wrapper,html:not(.dark) .el-dialog.binding-dialog .el-dialog__body .el-select .el-select__wrapper{box-shadow:none;background:#00000005;border:1px solid #0000001a}html:not(.dark) .binding-dialog.el-dialog .el-dialog__body .el-select .el-select__wrapper.is-focus,html:not(.dark) .el-dialog.binding-dialog .el-dialog__body .el-select .el-select__wrapper.is-focus{border-color:var(--primary)}html:not(.dark) .binding-dialog.el-dialog .el-dialog__body .el-select .el-select__selected-item,html:not(.dark) .el-dialog.binding-dialog .el-dialog__body .el-select .el-select__selected-item{color:#1a1a2e}html:not(.dark) .binding-dialog.el-dialog .el-dialog__body .el-select .el-select__placeholder,html:not(.dark) .el-dialog.binding-dialog .el-dialog__body .el-select .el-select__placeholder{color:#00000059}html:not(.dark) .binding-dialog.el-dialog .el-dialog__footer,html:not(.dark) .el-dialog.binding-dialog .el-dialog__footer{border-top:1px solid #0000000f;justify-content:flex-end;gap:12px;padding:16px 20px;display:flex}html:not(.dark) .binding-dialog.el-dialog .el-dialog__headerbtn,html:not(.dark) .el-dialog.binding-dialog .el-dialog__headerbtn{top:16px;right:16px}html:not(.dark) .binding-dialog.el-dialog .el-dialog__headerbtn .el-dialog__close,html:not(.dark) .el-dialog.binding-dialog .el-dialog__headerbtn .el-dialog__close{color:#00000073}html:not(.dark) .binding-dialog.el-dialog .el-dialog__headerbtn .el-dialog__close:hover,html:not(.dark) .el-dialog.binding-dialog .el-dialog__headerbtn .el-dialog__close:hover{color:#1a1a2e}html.dark .el-input-number:not([class*=is-controls-right]) .el-input__wrapper{box-shadow:none!important;background:#ffffff0a!important;border:1px solid #ffffff26!important;border-radius:12px!important}html.dark .el-input-number:not([class*=is-controls-right]) .el-input__wrapper .el-input__inner{color:#fff!important;text-align:center!important}html.dark .el-input-number:not([class*=is-controls-right]) .el-input-number__decrease,html.dark .el-input-number:not([class*=is-controls-right]) .el-input-number__increase{color:#ffffffd9!important;background:#ffffff14!important;border:none!important;border-radius:8px!important;transition:all .2s!important}html.dark .el-input-number:not([class*=is-controls-right]) .el-input-number__decrease:hover,html.dark .el-input-number:not([class*=is-controls-right]) .el-input-number__increase:hover{color:#fff!important;background:#ffffff26!important}html.dark .el-input-number:not([class*=is-controls-right]) .el-input-number__decrease.is-disabled,html.dark .el-input-number:not([class*=is-controls-right]) .el-input-number__increase.is-disabled{opacity:.4!important;cursor:not-allowed!important}html.dark .el-input-number.is-controls-right .el-input__wrapper{box-shadow:none!important;background:#ffffff0a!important;border:1px solid #ffffff26!important;border-radius:12px!important;padding-right:40px!important}html.dark .el-input-number.is-controls-right .el-input__wrapper .el-input__inner{color:#fff!important;text-align:center!important}html.dark .el-input-number.is-controls-right .el-input-number__decrease,html.dark .el-input-number.is-controls-right .el-input-number__increase{color:#ffffffb3!important;background:0 0!important;border-left:1px solid #ffffff1a!important;transition:all .2s!important}html.dark .el-input-number.is-controls-right .el-input-number__decrease:hover,html.dark .el-input-number.is-controls-right .el-input-number__increase:hover{color:#fff!important;background:#ffffff0d!important}html.dark .el-input-number.is-controls-right .el-input-number__decrease.is-disabled,html.dark .el-input-number.is-controls-right .el-input-number__increase.is-disabled{opacity:.4!important;cursor:not-allowed!important}html.dark .el-input-number.is-controls-right .el-input-number__decrease{border-bottom:1px solid #ffffff1a!important}html.dark .el-input-number.is-controls-right .el-input-number__increase{border-bottom:none!important}html:not(.dark) .el-input-number:not([class*=is-controls-right]) .el-input__wrapper{box-shadow:none!important;background:#fff!important;border:1px solid #0000001a!important;border-radius:12px!important}html:not(.dark) .el-input-number:not([class*=is-controls-right]) .el-input__wrapper .el-input__inner{color:#1a1a2e!important;text-align:center!important}html:not(.dark) .el-input-number:not([class*=is-controls-right]) .el-input-number__decrease,html:not(.dark) .el-input-number:not([class*=is-controls-right]) .el-input-number__increase{color:#1a1a2e!important;background:#0000000a!important;border:none!important;border-radius:8px!important;transition:all .2s!important}html:not(.dark) .el-input-number:not([class*=is-controls-right]) .el-input-number__decrease:hover,html:not(.dark) .el-input-number:not([class*=is-controls-right]) .el-input-number__increase:hover{color:#667eea!important;background:#667eea26!important}html:not(.dark) .el-input-number:not([class*=is-controls-right]) .el-input-number__decrease.is-disabled,html:not(.dark) .el-input-number:not([class*=is-controls-right]) .el-input-number__increase.is-disabled{opacity:.4!important;cursor:not-allowed!important}html:not(.dark) .el-input-number.is-controls-right .el-input__wrapper{box-shadow:none!important;background:#fff!important;border:1px solid #0000001a!important;border-radius:12px!important;padding-right:40px!important}html:not(.dark) .el-input-number.is-controls-right .el-input__wrapper .el-input__inner{color:#1a1a2e!important;text-align:center!important}html:not(.dark) .el-input-number.is-controls-right .el-input-number__decrease,html:not(.dark) .el-input-number.is-controls-right .el-input-number__increase{color:#0009!important;background:0 0!important;border-left:1px solid #00000014!important;transition:all .2s!important}html:not(.dark) .el-input-number.is-controls-right .el-input-number__decrease:hover,html:not(.dark) .el-input-number.is-controls-right .el-input-number__increase:hover{color:#667eea!important;background:#667eea0d!important}html:not(.dark) .el-input-number.is-controls-right .el-input-number__decrease.is-disabled,html:not(.dark) .el-input-number.is-controls-right .el-input-number__increase.is-disabled{opacity:.4!important;cursor:not-allowed!important}html:not(.dark) .el-input-number.is-controls-right .el-input-number__decrease{border-bottom:1px solid #00000014!important}html:not(.dark) .el-input-number.is-controls-right .el-input-number__increase{border-bottom:none!important}html.dark .profile-settings .el-form-item .el-form-item__label,html.dark .glass-card .el-form-item .el-form-item__label{color:#ffffffb3!important}html.dark .profile-settings .el-form-item .el-form-item__label .el-form-item__label--required:before,html.dark .glass-card .el-form-item .el-form-item__label .el-form-item__label--required:before{color:#ef4444!important}html.dark .profile-settings .el-form-item .el-input__wrapper,html.dark .glass-card .el-form-item .el-input__wrapper{box-shadow:none!important;background:#ffffff0a!important;border:1px solid #ffffff26!important;border-radius:12px!important;padding:8px 16px!important;transition:all .2s!important}html.dark .profile-settings .el-form-item .el-input__wrapper:hover,html.dark .glass-card .el-form-item .el-input__wrapper:hover{border-color:#667eea80!important}html.dark .profile-settings .el-form-item .el-input__wrapper.is-focus,html.dark .glass-card .el-form-item .el-input__wrapper.is-focus{border-color:#667eea!important;box-shadow:0 0 0 2px #667eea26!important}html.dark .profile-settings .el-form-item .el-input__wrapper .el-input__inner,html.dark .glass-card .el-form-item .el-input__wrapper .el-input__inner{color:#fff!important}html.dark .profile-settings .el-form-item .el-input__wrapper .el-input__inner::placeholder,html.dark .glass-card .el-form-item .el-input__wrapper .el-input__inner::placeholder{color:#fff6!important}html.dark .profile-settings .el-form-item .el-input__wrapper .el-input__suffix .el-input__icon,html.dark .glass-card .el-form-item .el-input__wrapper .el-input__suffix .el-input__icon{color:#ffffff80!important}html.dark .profile-settings .el-form-item .el-input__wrapper .el-input__suffix .el-input__icon:hover,html.dark .glass-card .el-form-item .el-input__wrapper .el-input__suffix .el-input__icon:hover{color:#fffc!important}html.dark .profile-settings .el-button--primary,html.dark .glass-card .el-button--primary{color:#fff!important;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%)!important;border:none!important;border-radius:10px!important;padding:10px 24px!important;font-weight:500!important}html.dark .profile-settings .el-button--primary:hover,html.dark .glass-card .el-button--primary:hover{opacity:.9}html.dark .profile-settings .el-button--primary span,html.dark .glass-card .el-button--primary span{color:#fff!important}html:not(.dark) .profile-settings .el-form-item .el-form-item__label,html:not(.dark) .glass-card .el-form-item .el-form-item__label{color:#000000a6!important}html:not(.dark) .profile-settings .el-form-item .el-input__wrapper,html:not(.dark) .glass-card .el-form-item .el-input__wrapper{box-shadow:none!important;background:#fff!important;border:1px solid #0000001a!important;border-radius:12px!important;padding:8px 16px!important;transition:all .2s!important}html:not(.dark) .profile-settings .el-form-item .el-input__wrapper:hover,html:not(.dark) .glass-card .el-form-item .el-input__wrapper:hover{border-color:#667eea80!important}html:not(.dark) .profile-settings .el-form-item .el-input__wrapper.is-focus,html:not(.dark) .glass-card .el-form-item .el-input__wrapper.is-focus{border-color:#667eea!important;box-shadow:0 0 0 2px #667eea26!important}html:not(.dark) .profile-settings .el-form-item .el-input__wrapper .el-input__inner,html:not(.dark) .glass-card .el-form-item .el-input__wrapper .el-input__inner{color:#1a1a2e!important}html:not(.dark) .profile-settings .el-form-item .el-input__wrapper .el-input__inner::placeholder,html:not(.dark) .glass-card .el-form-item .el-input__wrapper .el-input__inner::placeholder{color:#0006!important}html:not(.dark) .profile-settings .el-form-item .el-input__wrapper .el-input__suffix .el-input__icon,html:not(.dark) .glass-card .el-form-item .el-input__wrapper .el-input__suffix .el-input__icon{color:#00000080!important}html:not(.dark) .profile-settings .el-form-item .el-input__wrapper .el-input__suffix .el-input__icon:hover,html:not(.dark) .glass-card .el-form-item .el-input__wrapper .el-input__suffix .el-input__icon:hover{color:#000c!important}html:not(.dark) .profile-settings .el-button--primary,html:not(.dark) .glass-card .el-button--primary{color:#fff!important;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%)!important;border:none!important;border-radius:10px!important}html:not(.dark) .profile-settings .el-button--primary span,html:not(.dark) .glass-card .el-button--primary span{color:#fff!important}html.dark .el-switch .el-switch__core{background:#ffffff26!important;border-color:#fff3!important}html.dark .el-switch.is-checked .el-switch__core{background:linear-gradient(135deg,#667eea 0%,#764ba2 100%)!important;border-color:#0000!important}html:not(.dark) .el-switch .el-switch__core{background:#0000001a!important;border-color:#00000026!important}html:not(.dark) .el-switch.is-checked .el-switch__core{background:linear-gradient(135deg,#667eea 0%,#764ba2 100%)!important;border-color:#0000!important}html.dark .el-form-item .el-form-item__label:before{color:#ef4444!important;margin-right:4px!important}html.dark .el-form-item .el-form-item__label-wrap .el-form-item__label:before,html.dark .el-form--label-top .el-form-item__label:before{color:#ef4444!important}html:not(.dark) .el-form-item .el-form-item__label:before{color:#ef4444!important;margin-right:4px!important}html:not(.dark) .el-form--label-top .el-form-item__label:before{color:#ef4444!important}html.dark .el-popper.is-light,html.dark .el-popper.is-pure.is-light,html.dark .el-select__popper.is-light,html.dark .el-tooltip__popper.is-light,html.dark .el-select-dropdown,html.dark .el-popper.el-select-dropdown,html.dark .el-select__popper{background:#12121cf2!important;border:1px solid #ffffff1a!important;border-radius:12px!important;box-shadow:0 10px 40px #0006!important}html.dark .el-select-dropdown .el-popper__arrow:before,html.dark .el-popper.el-select-dropdown .el-popper__arrow:before,html.dark .el-select__popper .el-popper__arrow:before{background:#12121cf2!important;border:1px solid #ffffff1a!important}html.dark .el-select-dropdown .el-select-dropdown__wrap,html.dark .el-popper.el-select-dropdown .el-select-dropdown__wrap,html.dark .el-select__popper .el-select-dropdown__wrap{margin:0!important;padding:0!important}html.dark .el-select-dropdown .el-select-dropdown__list,html.dark .el-popper.el-select-dropdown .el-select-dropdown__list,html.dark .el-select__popper .el-select-dropdown__list{margin:0!important;padding:8px 0!important;list-style:none!important}html.dark .el-select-dropdown .el-scrollbar .el-scrollbar__view,html.dark .el-popper.el-select-dropdown .el-scrollbar .el-scrollbar__view,html.dark .el-select__popper .el-scrollbar .el-scrollbar__view{margin:0!important;padding:0!important}html.dark .el-select-dropdown .el-select-dropdown__item,html.dark .el-popper.el-select-dropdown .el-select-dropdown__item,html.dark .el-select__popper .el-select-dropdown__item{color:#ffffffd9!important;border-radius:0!important;align-items:center!important;height:36px!important;margin:0!important;padding:8px 16px!important;line-height:20px!important;transition:all .2s!important;display:flex!important}html.dark .el-select-dropdown .el-select-dropdown__item:hover,html.dark .el-popper.el-select-dropdown .el-select-dropdown__item:hover,html.dark .el-select__popper .el-select-dropdown__item:hover{color:#fff!important;background:#ffffff14!important}html.dark .el-select-dropdown .el-select-dropdown__item.selected,html.dark .el-select-dropdown .el-select-dropdown__item.is-selected,html.dark .el-popper.el-select-dropdown .el-select-dropdown__item.selected,html.dark .el-popper.el-select-dropdown .el-select-dropdown__item.is-selected,html.dark .el-select__popper .el-select-dropdown__item.selected,html.dark .el-select__popper .el-select-dropdown__item.is-selected{color:#a5b4fc!important;background:#667eea26!important;font-weight:500!important}html.dark .el-select-dropdown .el-select-dropdown__item.is-disabled,html.dark .el-popper.el-select-dropdown .el-select-dropdown__item.is-disabled,html.dark .el-select__popper .el-select-dropdown__item.is-disabled{color:#ffffff4d!important;cursor:not-allowed!important}html.dark .el-select-dropdown .el-select-dropdown__empty,html.dark .el-popper.el-select-dropdown .el-select-dropdown__empty,html.dark .el-select__popper .el-select-dropdown__empty{color:#ffffff80!important;padding:20px!important}html.dark .el-select-group__wrap .el-select-group__title{color:#ffffff80!important;padding:10px 16px 6px!important;font-size:12px!important}html:not(.dark) .el-select-dropdown,html:not(.dark) .el-popper.el-select-dropdown{background:#fffffffa!important;border:1px solid #00000014!important;border-radius:12px!important;box-shadow:0 10px 40px #0000001f!important}html:not(.dark) .el-select-dropdown .el-popper__arrow:before,html:not(.dark) .el-popper.el-select-dropdown .el-popper__arrow:before{background:#fffffffa!important;border:1px solid #00000014!important}html:not(.dark) .el-select-dropdown .el-select-dropdown__wrap,html:not(.dark) .el-popper.el-select-dropdown .el-select-dropdown__wrap{margin:0!important;padding:0!important}html:not(.dark) .el-select-dropdown .el-select-dropdown__list,html:not(.dark) .el-popper.el-select-dropdown .el-select-dropdown__list{margin:0!important;padding:8px 0!important;list-style:none!important}html:not(.dark) .el-select-dropdown .el-scrollbar .el-scrollbar__view,html:not(.dark) .el-popper.el-select-dropdown .el-scrollbar .el-scrollbar__view{margin:0!important;padding:0!important}html:not(.dark) .el-select-dropdown .el-select-dropdown__item,html:not(.dark) .el-popper.el-select-dropdown .el-select-dropdown__item{border-radius:0!important;align-items:center!important;height:36px!important;margin:0!important;padding:8px 16px!important;line-height:20px!important;display:flex!important}html:not(.dark) .el-select-dropdown .el-select-dropdown__item:hover,html:not(.dark) .el-popper.el-select-dropdown .el-select-dropdown__item:hover{background:#667eea14!important}html:not(.dark) .el-select-dropdown .el-select-dropdown__item.selected,html:not(.dark) .el-select-dropdown .el-select-dropdown__item.is-selected,html:not(.dark) .el-popper.el-select-dropdown .el-select-dropdown__item.selected,html:not(.dark) .el-popper.el-select-dropdown .el-select-dropdown__item.is-selected{color:#667eea!important;background:#667eea1a!important;font-weight:500!important}html.dark .el-popper{color:#fff!important;background:#12121cf2!important;border:1px solid #ffffff1a!important;border-radius:8px!important}html.dark .el-tooltip__popper{color:#fff!important;background:#12121cf2!important;border:1px solid #ffffff1a!important}html.dark .el-tooltip__popper.is-dark{background:#12121cfa!important}html.dark .el-tooltip__popper .el-tooltip__arrow:before,html.dark .el-popper__arrow:before{background:#12121cf2!important;border:1px solid #ffffff1a!important}html.dark .el-select{width:100%}html.dark .el-select .el-select__wrapper{box-shadow:none!important;background:#ffffff0a!important;border:1px solid #ffffff26!important;border-radius:12px!important;padding:4px 12px!important;transition:all .2s!important}html.dark .el-select .el-select__wrapper:hover{border-color:#667eea80!important}html.dark .el-select .el-select__wrapper.is-focus{border-color:#667eea!important;box-shadow:0 0 0 2px #667eea26!important}html.dark .el-select .el-select__wrapper .el-select__placeholder{color:#fff6!important}html.dark .el-select .el-select__wrapper .el-select__selected-item{color:#fff!important}html.dark .el-select .el-select__wrapper .el-select__caret{color:#fff9!important}html.dark .el-select .el-select__wrapper .el-select__caret:hover{color:#ffffffe6!important}html.dark .el-select .el-select__wrapper .el-select__clear{color:#ffffff80!important}html.dark .el-select .el-select__wrapper .el-select__clear:hover{color:#ffffffe6!important}html.dark .el-select .el-select__wrapper .el-select__input{color:#fff!important}html.dark .el-select .el-input__wrapper{box-shadow:none!important;background:#ffffff0a!important;border:1px solid #ffffff26!important;border-radius:12px!important;transition:all .2s!important}html.dark .el-select .el-input__wrapper:hover{border-color:#667eea80!important}html.dark .el-select .el-input__wrapper.is-focus{border-color:#667eea!important;box-shadow:0 0 0 2px #667eea26!important}html.dark .el-select .el-input__wrapper .el-input__inner{color:#fff!important}html.dark .el-select .el-input__wrapper .el-input__inner::placeholder{color:#fff6!important}html.dark .el-select .el-input__wrapper .el-select__caret{color:#fff9!important}html.dark .el-select .el-input__wrapper .el-select__caret:hover{color:#ffffffe6!important}html.dark .el-select .el-input__wrapper .el-select__clear{color:#ffffff80!important}html.dark .el-select .el-input__wrapper .el-select__clear:hover{color:#ffffffe6!important}html.dark .el-select.is-disabled .el-select__wrapper,html.dark .el-select.is-disabled .el-input__wrapper{cursor:not-allowed!important;background:#ffffff05!important;border-color:#ffffff14!important}html.dark .el-select.is-disabled .el-select__wrapper .el-select__placeholder,html.dark .el-select.is-disabled .el-select__wrapper .el-select__selected-item,html.dark .el-select.is-disabled .el-select__wrapper .el-input__inner,html.dark .el-select.is-disabled .el-input__wrapper .el-select__placeholder,html.dark .el-select.is-disabled .el-input__wrapper .el-select__selected-item,html.dark .el-select.is-disabled .el-input__wrapper .el-input__inner{color:#ffffff4d!important}html.dark .el-select__tags .el-tag{color:#a5b4fc!important;background:#667eea33!important;border:1px solid #667eea4d!important}html.dark .el-select__tags .el-tag .el-tag__close{color:#fff9!important}html.dark .el-select__tags .el-tag .el-tag__close:hover{color:#f87171!important;background:#ef44444d!important}html:not(.dark) .el-select{width:100%}html:not(.dark) .el-select .el-select__wrapper{box-shadow:none!important;background:#fff!important;border:1px solid #0000001a!important;border-radius:12px!important;padding:4px 12px!important}html:not(.dark) .el-select .el-select__wrapper:hover{border-color:#667eea80!important}html:not(.dark) .el-select .el-select__wrapper.is-focus{border-color:#667eea!important;box-shadow:0 0 0 2px #667eea26!important}html:not(.dark) .el-select .el-select__wrapper .el-select__placeholder{color:#0006!important}html:not(.dark) .el-select .el-select__wrapper .el-select__selected-item{color:#1a1a2e!important}html:not(.dark) .el-select .el-select__wrapper .el-select__caret{color:#00000080!important}html:not(.dark) .el-select .el-input__wrapper{box-shadow:none!important;background:#fff!important;border:1px solid #0000001a!important;border-radius:12px!important}html:not(.dark) .el-select .el-input__wrapper:hover{border-color:#667eea80!important}html:not(.dark) .el-select .el-input__wrapper.is-focus{border-color:#667eea!important;box-shadow:0 0 0 2px #667eea26!important}html:not(.dark) .el-select .el-input__wrapper .el-input__inner{color:#1a1a2e!important}html:not(.dark) .el-select .el-input__wrapper .el-input__inner::placeholder{color:#0006!important}html.dark .el-date-editor{--el-input-bg-color:transparent!important}html.dark .el-date-editor .el-input__wrapper{box-shadow:none!important;background:#ffffff0a!important;border:1px solid #ffffff26!important;border-radius:12px!important;transition:all .2s!important}html.dark .el-date-editor .el-input__wrapper:hover{border-color:#667eea80!important}html.dark .el-date-editor .el-input__wrapper.is-focus{border-color:#667eea!important;box-shadow:0 0 0 2px #667eea26!important}html.dark .el-date-editor .el-input__wrapper .el-input__inner{color:#fff!important}html.dark .el-date-editor .el-input__wrapper .el-input__inner::placeholder{color:#fff6!important}html.dark .el-date-editor .el-input__wrapper .el-input__prefix,html.dark .el-date-editor .el-input__wrapper .el-input__suffix{color:#ffffff80!important}html.dark .el-date-editor .el-input__wrapper .el-input__prefix:hover,html.dark .el-date-editor .el-input__wrapper .el-input__suffix:hover{color:#fffc!important}html.dark .el-date-editor .el-input__suffix .el-icon{color:#ffffff80!important}html.dark .el-date-editor .el-input__suffix .el-icon:hover{color:#ffffffe6!important}html.dark .el-picker-panel{color:var(--el-text-color-primary)!important;background:0 0!important}html.dark .el-picker-panel .el-date-picker__header{border-bottom:1px solid #ffffff0f!important}html.dark .el-picker-panel .el-date-picker__header .el-date-picker__header-label{color:#fff!important}html.dark .el-picker-panel .el-date-picker__header .el-date-picker__header-label:hover{color:#667eea!important}html.dark .el-picker-panel .el-date-picker__header .el-picker-panel__icon-btn{color:#fff9!important}html.dark .el-picker-panel .el-date-picker__header .el-picker-panel__icon-btn:hover{color:#667eea!important}html.dark .el-picker-panel .el-date-table th{color:#fff9!important;border-bottom:none!important}html.dark .el-picker-panel .el-date-table td .el-date-table-cell{background:0 0!important}html.dark .el-picker-panel .el-date-table td .el-date-table-cell__text{color:#fff!important;border-radius:8px!important;width:32px!important;height:32px!important;line-height:32px!important}html.dark .el-picker-panel .el-date-table td:hover:not(.disabled):not(.current) .el-date-table-cell__text{background:#ffffff1a!important}html.dark .el-picker-panel .el-date-table td.today .el-date-table-cell__text{color:#667eea!important;font-weight:600!important}html.dark .el-picker-panel .el-date-table td.current:not(.disabled) .el-date-table-cell__text{color:#fff!important;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%)!important}html.dark .el-picker-panel .el-date-table td.disabled .el-date-table-cell__text{color:#ffffff40!important;cursor:not-allowed!important}html.dark .el-picker-panel .el-date-table td.in-range .el-date-table-cell__text{background:#667eea33!important}html.dark .el-picker-panel .el-date-table td.start-date .el-date-table-cell__text,html.dark .el-picker-panel .el-date-table td.end-date .el-date-table-cell__text{color:#fff!important;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%)!important}html.dark .el-picker-panel .el-year-table td .cell,html.dark .el-picker-panel .el-month-table td .cell{color:#fff!important;border-radius:8px!important}html.dark .el-picker-panel .el-year-table td .cell:hover,html.dark .el-picker-panel .el-month-table td .cell:hover{background:#667eea26!important}html.dark .el-picker-panel .el-year-table td.current .cell,html.dark .el-picker-panel .el-month-table td.current .cell{color:#fff!important;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%)!important}html.dark .el-picker-panel .el-year-table td.today .cell,html.dark .el-picker-panel .el-month-table td.today .cell{color:#667eea!important;font-weight:600!important}html.dark .el-picker-panel .el-year-table td.disabled .cell,html.dark .el-picker-panel .el-month-table td.disabled .cell{opacity:.3!important;cursor:not-allowed!important}html:not(.dark) .el-date-editor .el-input__wrapper{box-shadow:none!important;background:#fff!important;border:1px solid #0000001a!important;border-radius:12px!important}html:not(.dark) .el-date-editor .el-input__wrapper:hover{border-color:#667eea80!important}html:not(.dark) .el-date-editor .el-input__wrapper.is-focus{border-color:#667eea!important;box-shadow:0 0 0 2px #667eea26!important}html:not(.dark) .el-date-editor .el-input__wrapper .el-input__inner{color:#1a1a2e!important}html:not(.dark) .el-date-editor .el-input__wrapper .el-input__inner::placeholder{color:#0006!important}html.dark .el-loading-mask{background-color:#0a0a0fcc!important}html.dark .el-loading-spinner .el-loading-text{color:#ffffffb3!important}html.dark .el-loading-spinner .circular .path{stroke:#667eea!important}html:not(.dark) .el-loading-mask{background-color:#f8f9ffcc!important}html.native-app .stat-card,html.native-app .tasks-section,html.native-app .task-card,body.native-app .stat-card,body.native-app .tasks-section,body.native-app .task-card{animation:none!important}html.native-app .fade-slide-enter-active,html.native-app .fade-slide-leave-active,html.native-app .slide-fade-enter-active,html.native-app .slide-fade-leave-active,body.native-app .fade-slide-enter-active,body.native-app .fade-slide-leave-active,body.native-app .slide-fade-enter-active,body.native-app .slide-fade-leave-active{transition:none!important}html.native-app .fade-slide-enter-from,html.native-app .fade-slide-leave-to,html.native-app .slide-fade-enter-from,html.native-app .slide-fade-leave-to,body.native-app .fade-slide-enter-from,body.native-app .fade-slide-leave-to,body.native-app .slide-fade-enter-from,body.native-app .slide-fade-leave-to{opacity:1!important;transform:none!important}html.dark .dashboard-container,html.dark .task-list-container,html.dark .timer-container,html.dark .report-container,html.dark .profile-container{background-color:#0a0a0f!important}html.dark .van-pull-refresh .van-pull-refresh__head{background-color:#0000!important}html.dark .van-pull-refresh .van-pull-refresh__text{color:#ffffffb3!important}html.dark .van-pull-refresh .van-loading__spinner{color:#667eea!important}html.dark .van-pull-refresh .van-pull-refresh__success{color:#ffffffb3!important}html.dark .van-toast{background-color:#1e1e28e6!important}html.dark .van-toast .van-toast__text{color:#fff!important}html.dark .van-tabbar{background-color:#0a0a0fe6!important;border-top-color:#ffffff1a!important}html.dark .van-tabbar-item{color:#fff9!important}html.dark .van-tabbar-item--active{color:#667eea!important;background-color:#0000!important}html.dark .van-tabbar-item .van-tabbar-item__icon .van-icon{color:inherit}html.dark .van-action-sheet{background-color:#1a1a2e!important}html.dark .van-action-sheet__header{color:#fff!important;background-color:#1a1a2e!important}html.dark .van-action-sheet__content{background-color:#1a1a2e!important}html.dark .van-action-sheet__item{color:#ffffffd9!important;background-color:#0000!important}html.dark .van-action-sheet__item:hover,html.dark .van-action-sheet__item:active{background-color:#ffffff0d!important}html.dark .van-action-sheet__item--disabled{color:#ffffff4d!important}html.dark .van-action-sheet__cancel{color:#ffffffd9!important;background-color:#ffffff08!important}html.dark .van-action-sheet__cancel:before{background-color:#ffffff1a!important}html.dark .van-action-sheet__gap{background-color:#0a0a0f!important}html:not(.dark) .van-pull-refresh .van-pull-refresh__head{background-color:#0000!important}html:not(.dark) .van-pull-refresh .van-pull-refresh__text{color:#0009!important}html:not(.dark) .van-pull-refresh .van-loading__spinner{color:#667eea!important}html:not(.dark) .van-pull-refresh .van-pull-refresh__success{color:#0009!important}html:not(.dark) .van-toast{background-color:#fffffff2!important;box-shadow:0 4px 16px #0000001a!important}html:not(.dark) .van-toast .van-toast__text{color:#1a1a2e!important}html:not(.dark) .van-tabbar{background-color:#f8f9fff2!important;border-top-color:#0000000f!important}html:not(.dark) .van-tabbar-item{color:#0009!important}html:not(.dark) .van-tabbar-item--active{color:#667eea!important;background-color:#0000!important}html:not(.dark) .van-action-sheet{background-color:#fff!important}html:not(.dark) .van-action-sheet__header{color:#1a1a2e!important;background-color:#fff!important}html:not(.dark) .van-action-sheet__content{background-color:#fff!important}html:not(.dark) .van-action-sheet__item{color:#000000d9!important;background-color:#0000!important}html:not(.dark) .van-action-sheet__item:hover,html:not(.dark) .van-action-sheet__item:active{background-color:#00000008!important}html:not(.dark) .van-action-sheet__item--disabled{color:#0000004d!important}html:not(.dark) .van-action-sheet__cancel{color:#000000d9!important;background-color:#f8f9ff!important}html:not(.dark) .van-action-sheet__cancel:before{background-color:#0000000f!important}html:not(.dark) .van-action-sheet__gap{background-color:#f5f7fa!important}.van-pull-refresh{-webkit-overflow-scrolling:touch}.van-pull-refresh .van-pull-refresh__track{min-height:calc(100vh - 116px)}@media (width<=768px){.van-pull-refresh{min-height:calc(100vh - 116px)}.van-pull-refresh.parent-pull-refresh{min-height:calc(100vh - 124px)}}html.dark .el-checkbox .el-checkbox__inner{background-color:#ffffff0d;border-color:#fff3}html.dark .el-checkbox .el-checkbox__inner:hover{border-color:#667eea}html.dark .el-checkbox.is-checked .el-checkbox__inner{background-color:#667eea;border-color:#667eea}html.dark .el-checkbox .el-checkbox__label{color:#ffffffd9}html:not(.dark) .el-checkbox .el-checkbox__inner{background-color:#fff;border-color:#dcdfe6}html:not(.dark) .el-checkbox .el-checkbox__inner:hover{border-color:#667eea}html:not(.dark) .el-checkbox.is-checked .el-checkbox__inner{background-color:#667eea;border-color:#667eea}html:not(.dark) .el-checkbox .el-checkbox__label{color:#000000d9}html.dark .el-radio-group .el-radio-button__inner{color:#ffffffb3;background:#ffffff0d;border-color:#ffffff26}html.dark .el-radio-group .el-radio-button__inner:hover{color:#fff}html.dark .el-radio-group .el-radio-button__original-radio:checked+.el-radio-button__inner{color:#fff;box-shadow:none;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);border-color:#0000}html.dark .el-radio .el-radio__inner{background-color:#ffffff0d;border-color:#fff3}html.dark .el-radio .el-radio__inner:hover{border-color:#667eea}html.dark .el-radio.is-checked .el-radio__inner{background-color:#667eea;border-color:#667eea}html.dark .el-radio .el-radio__label{color:#ffffffd9}html:not(.dark) .el-radio-group .el-radio-button__inner{color:#000000b3;background:#fff;border-color:#0000001a}html:not(.dark) .el-radio-group .el-radio-button__inner:hover{color:#667eea}html:not(.dark) .el-radio-group .el-radio-button__original-radio:checked+.el-radio-button__inner{color:#fff;box-shadow:none;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);border-color:#0000}html:not(.dark) .el-radio .el-radio__inner{background-color:#fff;border-color:#dcdfe6}html:not(.dark) .el-radio .el-radio__inner:hover{border-color:#667eea}html:not(.dark) .el-radio.is-checked .el-radio__inner{background-color:#667eea;border-color:#667eea}html:not(.dark) .el-radio .el-radio__label{color:#000000d9}html.dark .el-dropdown-menu{background:#12121cf2!important;border:1px solid #ffffff1a!important;border-radius:12px!important;box-shadow:0 4px 20px #0006!important}html.dark .el-dropdown-menu .el-dropdown-menu__item{color:#ffffffd9}html.dark .el-dropdown-menu .el-dropdown-menu__item:hover{color:#fff;background:#ffffff14}html.dark .el-dropdown-menu .el-dropdown-menu__item.is-disabled{color:#ffffff4d}html.dark .el-dropdown-menu .el-dropdown-menu__item--divided{border-top:1px solid #ffffff1a}html:not(.dark) .el-dropdown-menu{background:#fffffffa!important;border:1px solid #00000014!important;border-radius:12px!important;box-shadow:0 4px 20px #0000001a!important}html:not(.dark) .el-dropdown-menu .el-dropdown-menu__item{color:#000000d9}html:not(.dark) .el-dropdown-menu .el-dropdown-menu__item:hover{color:#667eea;background:#667eea14}html:not(.dark) .el-dropdown-menu .el-dropdown-menu__item.is-disabled{color:#0000004d}html:not(.dark) .el-dropdown-menu .el-dropdown-menu__item--divided{border-top:1px solid #0000000f}html.dark .el-divider{border-top-color:#ffffff1a}html.dark .el-divider .el-divider__text{background-color:var(--bg-primary,#0f0f1a);color:#fff9}html:not(.dark) .el-divider{border-top-color:#00000014}html:not(.dark) .el-divider .el-divider__text{background-color:var(--bg-primary,#f8f9fa);color:#00000080}html.dark .el-message{background:#12121cf2!important;border:1px solid #ffffff1a!important;border-radius:12px!important;box-shadow:0 4px 16px #0000004d!important}html.dark .el-message .el-message__content{color:#ffffffe6}html.dark .el-message .el-message__closeBtn{color:#ffffff80}html.dark .el-message .el-message__closeBtn:hover{color:#ffffffe6}html.dark .el-message.el-message--success .el-message__icon{color:#22c55e}html.dark .el-message.el-message--warning .el-message__icon{color:#f59e0b}html.dark .el-message.el-message--error .el-message__icon{color:#ef4444}html.dark .el-message.el-message--info .el-message__icon{color:#667eea}html:not(.dark) .el-message{background:#fffffffa!important;border:1px solid #00000014!important;border-radius:12px!important;box-shadow:0 4px 16px #00000014!important}html:not(.dark) .el-message .el-message__content{color:#1a1a2e}html:not(.dark) .el-message .el-message__closeBtn{color:#0006}html:not(.dark) .el-message .el-message__closeBtn:hover{color:#000c}html.dark .el-message-box{background:#12121cfa!important;border:1px solid #ffffff1a!important;border-radius:16px!important;box-shadow:0 8px 32px #00000080!important}html.dark .el-message-box .el-message-box__header{border-bottom:1px solid #ffffff14}html.dark .el-message-box .el-message-box__title{color:#fff}html.dark .el-message-box .el-message-box__content{color:#ffffffb3}html.dark .el-message-box .el-message-box__headerbtn .el-message-box__close{color:#ffffff80}html.dark .el-message-box .el-message-box__headerbtn .el-message-box__close:hover{color:#ffffffe6}html.dark .el-message-box .el-message-box__btns .el-button--primary{background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);border-color:#0000}html.dark .el-message-box .el-message-box__btns .el-button--primary:hover{opacity:.9}html.dark .el-message-box .el-message-box__btns .el-button--default{color:#ffffffd9;background:#ffffff0d;border-color:#ffffff26}html.dark .el-message-box .el-message-box__btns .el-button--default:hover{background:#ffffff1a;border-color:#ffffff40}html:not(.dark) .el-message-box{background:#fffffffa!important;border:1px solid #00000014!important;border-radius:16px!important;box-shadow:0 8px 32px #00000026!important}html:not(.dark) .el-message-box .el-message-box__header{border-bottom:1px solid #0000000f}html:not(.dark) .el-message-box .el-message-box__title{color:#1a1a2e}html:not(.dark) .el-message-box .el-message-box__content{color:#000000a6}html:not(.dark) .el-message-box .el-message-box__headerbtn .el-message-box__close{color:#0006}html:not(.dark) .el-message-box .el-message-box__headerbtn .el-message-box__close:hover{color:#000c}html.dark .el-empty .el-empty__description{color:#ffffff80}html.dark .el-empty .el-empty__image svg{fill:#ffffff26}html.dark .el-empty .el-empty__bottom .el-button{color:#fff;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);border-color:#0000}html:not(.dark) .el-empty .el-empty__description{color:#00000073}html:not(.dark) .el-empty .el-empty__image svg{fill:#00000014}html.dark .el-badge__content{color:#fff;background-color:#ef4444;border-color:#12121c}html:not(.dark) .el-badge__content{color:#fff;background-color:#ef4444;border-color:#fff}html.dark .el-tag{color:#a5b4fc;background-color:#667eea26;border-color:#667eea40}html.dark .el-tag.el-tag--success{color:#86efac;background-color:#22c55e26;border-color:#22c55e40}html.dark .el-tag.el-tag--warning{color:#fcd34d;background-color:#f59e0b26;border-color:#f59e0b40}html.dark .el-tag.el-tag--danger{color:#f87171;background-color:#ef444426;border-color:#ef444440}html.dark .el-tag.el-tag--info{color:#9ca3af;background-color:#6b728026;border-color:#6b728040}html.dark .el-tag .el-tag__close{color:#fff9}html.dark .el-tag .el-tag__close:hover{color:#f87171;background:#ef44444d}html:not(.dark) .el-tag{color:#667eea;background-color:#667eea1a;border-color:#667eea33}html:not(.dark) .el-tag.el-tag--success{color:#16a34a;background-color:#22c55e1a;border-color:#22c55e33}html:not(.dark) .el-tag.el-tag--warning{color:#d97706;background-color:#f59e0b1a;border-color:#f59e0b33}html:not(.dark) .el-tag.el-tag--danger{color:#dc2626;background-color:#ef44441a;border-color:#ef444433}html:not(.dark) .el-tag.el-tag--info{color:#6b7280;background-color:#6b72801a;border-color:#6b728033}html:not(.dark) .el-tag .el-tag__close{color:#00000080}html:not(.dark) .el-tag .el-tag__close:hover{color:#dc2626;background:#ef444433}html.dark .el-time-panel{background:#12121cfa!important;border:1px solid #ffffff1a!important;border-radius:12px!important}html.dark .el-time-panel .el-time-panel__content:before,html.dark .el-time-panel .el-time-panel__content:after{border-top-color:#ffffff1a;border-bottom-color:#ffffff1a}html.dark .el-time-panel .el-time-spinner__item{color:#ffffffb3}html.dark .el-time-panel .el-time-spinner__item:hover{background:#ffffff0d}html.dark .el-time-panel .el-time-spinner__item.active{color:#667eea}html.dark .el-time-panel .el-time-panel__footer{border-top:1px solid #ffffff1a}html.dark .el-time-panel .el-time-panel__footer .el-time-panel__btn{color:#ffffffb3}html.dark .el-time-panel .el-time-panel__footer .el-time-panel__btn:hover{color:#fff}html.dark .el-time-panel .el-time-panel__footer .el-time-panel__btn.confirm{color:#667eea}html:not(.dark) .el-time-panel{background:#fffffffa!important;border:1px solid #00000014!important;border-radius:12px!important}html:not(.dark) .el-time-panel .el-time-spinner__item{color:#000000b3}html:not(.dark) .el-time-panel .el-time-spinner__item:hover{background:#0000000a}html:not(.dark) .el-time-panel .el-time-spinner__item.active{color:#667eea}html:not(.dark) .el-time-panel .el-time-panel__footer{border-top:1px solid #0000000f}html:not(.dark) .el-time-panel .el-time-panel__footer .el-time-panel__btn{color:#000000b3}html:not(.dark) .el-time-panel .el-time-panel__footer .el-time-panel__btn:hover{color:#1a1a2e}html:not(.dark) .el-time-panel .el-time-panel__footer .el-time-panel__btn.confirm{color:#667eea}.admin-layout.is-dark .el-table{--el-table-bg-color:transparent;--el-table-tr-bg-color:#1a1a24;--el-table-header-text-color:#ffffffd9;--el-table-text-color:#ffffffd9;--el-table-row-hover-bg-color:#667eea14;--el-table-border-color:#ffffff14;--el-table-header-bg-color:#252532!important;background-color:#0000!important}.admin-layout.is-dark .el-table th.el-table__cell{font-weight:500;color:#ffffffd9!important;background-color:#252532!important;border-bottom:1px solid #ffffff14!important}.admin-layout.is-dark .el-table tr{background-color:#1a1a24!important}.admin-layout.is-dark .el-table tr:hover>td{background-color:#667eea14!important}.admin-layout.is-dark .el-table.el-table--striped .el-table__body tr.el-table__row--striped td{background:#ffffff05!important}.admin-layout.is-dark .el-table td.el-table__cell{color:#ffffffd9!important;border-bottom:1px solid #ffffff0f!important}.admin-layout.is-dark .el-table .el-table__empty-text{color:#ffffff80}.admin-layout.is-dark .el-table:before{background-color:#ffffff14}.admin-layout.is-dark .el-table:after{background:linear-gradient(90deg,#0000,#ffffff1a)}.admin-layout.is-dark .el-table .el-table-fixed-column--left,.admin-layout.is-dark .el-table .el-table-fixed-column--right{background:#1a1a24!important}.admin-layout.is-dark .el-input .el-input__wrapper{box-shadow:none!important;background:#ffffff0a!important;border:1px solid #ffffff26!important}.admin-layout.is-dark .el-input .el-input__wrapper:hover{border-color:#667eea80!important}.admin-layout.is-dark .el-input .el-input__wrapper.is-focus{border-color:#667eea!important;box-shadow:0 0 0 2px #667eea26!important}.admin-layout.is-dark .el-input .el-input__inner{color:#fff!important}.admin-layout.is-dark .el-input .el-input__inner::placeholder{color:#ffffff59!important}.admin-layout.is-dark .el-select .el-select__wrapper{box-shadow:none!important;background:#ffffff0a!important;border:1px solid #ffffff26!important}.admin-layout.is-dark .el-select .el-select__wrapper:hover{border-color:#667eea80!important}.admin-layout.is-dark .el-select .el-select__wrapper.is-focus{border-color:#667eea!important;box-shadow:0 0 0 2px #667eea26!important}.admin-layout.is-dark .el-select .el-select__placeholder{color:#ffffff59!important}.admin-layout.is-dark .el-select .el-select__selected-item{color:#fff!important}.admin-layout.is-dark .el-select .el-select__suffix{color:#ffffff80!important}.admin-layout.is-dark .el-select-dropdown,.admin-layout.is-dark .el-select__popper{background:#1a1a24fa!important;border:1px solid #ffffff1a!important;border-radius:12px!important}.admin-layout.is-dark .el-select-dropdown .el-select-dropdown__item,.admin-layout.is-dark .el-select__popper .el-select-dropdown__item{color:#fffc!important}.admin-layout.is-dark .el-select-dropdown .el-select-dropdown__item:hover,.admin-layout.is-dark .el-select__popper .el-select-dropdown__item:hover{color:#fff!important;background:#667eea26!important}.admin-layout.is-dark .el-select-dropdown .el-select-dropdown__item.selected,.admin-layout.is-dark .el-select__popper .el-select-dropdown__item.selected{font-weight:500;color:#667eea!important}.admin-layout.is-dark .el-date-editor .el-input__wrapper{background:#ffffff0a!important;border:1px solid #ffffff26!important}.admin-layout.is-dark .el-pagination{--el-pagination-bg-color:transparent;--el-pagination-text-color:#ffffffb3;--el-pagination-button-bg-color:#ffffff0a;--el-pagination-button-color:#ffffffb3;--el-pagination-hover-color:#667eea}.admin-layout.is-dark .el-pagination .el-pagination__total,.admin-layout.is-dark .el-pagination .el-pagination__jump{color:#ffffffb3!important}.admin-layout.is-dark .el-pagination .btn-prev,.admin-layout.is-dark .el-pagination .btn-next{color:#ffffffb3!important;background:#ffffff0a!important}.admin-layout.is-dark .el-pagination .btn-prev:hover,.admin-layout.is-dark .el-pagination .btn-next:hover{color:#667eea!important;background:#ffffff14!important}.admin-layout.is-dark .el-pagination .btn-prev:disabled,.admin-layout.is-dark .el-pagination .btn-next:disabled{color:#ffffff4d!important;background:#ffffff05!important}.admin-layout.is-dark .el-pagination .el-pager li{color:#ffffffb3!important;background:#ffffff0a!important}.admin-layout.is-dark .el-pagination .el-pager li:hover{color:#667eea!important;background:#ffffff14!important}.admin-layout.is-dark .el-pagination .el-pager li.is-active{color:#fff!important;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%)!important}.admin-layout.is-dark .el-pagination .el-pagination__sizes .el-select .el-select__wrapper{background:#ffffff0a!important}.admin-layout.is-dark .el-button{border-radius:8px;font-weight:500}.admin-layout.is-dark .el-button--primary{color:#fff!important;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%)!important;border:none!important}.admin-layout.is-dark .el-button--primary:hover{opacity:.9}.admin-layout.is-dark .el-button--primary span{color:#fff!important}.admin-layout.is-dark .el-button--default{color:#ffffffd9!important;background:#ffffff14!important;border:1px solid #ffffff26!important}.admin-layout.is-dark .el-button--default:hover{color:#fff!important;background:#ffffff1f!important;border-color:#ffffff40!important}.admin-layout.is-dark .el-button--default span{color:#ffffffd9!important}.admin-layout.is-dark .el-button--default:hover span{color:#fff!important}.admin-layout.is-dark .el-button--success{color:#fff!important;background:linear-gradient(135deg,#22c55e 0%,#16a34a 100%)!important;border:none!important}.admin-layout.is-dark .el-button--success span{color:#fff!important}.admin-layout.is-dark .el-button--warning{color:#fff!important;background:linear-gradient(135deg,#f59e0b 0%,#d97706 100%)!important;border:none!important}.admin-layout.is-dark .el-button--warning span{color:#fff!important}.admin-layout.is-dark .el-button--danger{color:#fff!important;background:linear-gradient(135deg,#ef4444 0%,#dc2626 100%)!important;border:none!important}.admin-layout.is-dark .el-button--danger span{color:#fff!important}.admin-layout.is-dark .el-button.is-link{color:#667eea!important}.admin-layout.is-dark .el-button.is-link:hover{color:#818cf8!important}.admin-layout.is-dark .search-bar .search-form .el-form-item{margin-bottom:0;margin-right:16px}.admin-layout.is-dark .search-bar .search-form .el-form-item .el-form-item__label{color:#ffffffb3!important}.admin-layout.is-dark .search-bar .search-form .el-form-item .el-select{width:auto;min-width:120px}.admin-layout.is-dark .search-bar .search-form .el-form-item .el-cascader{width:auto;min-width:180px}.admin-layout.is-dark .el-form-item__label{color:#ffffffb3!important}.admin-layout.is-dark .search-bar,.admin-layout.is-dark .table-container{border:1px solid #ffffff0f;background:#1a1a24!important}.admin-layout.is-dark .el-dialog{background:#1a1a24fa!important;border:1px solid #ffffff1a!important}.admin-layout.is-dark .el-dialog .el-dialog__header{border-bottom:1px solid #ffffff14}.admin-layout.is-dark .el-dialog .el-dialog__header .el-dialog__title{color:#fff!important}.admin-layout.is-dark .el-dialog .el-dialog__body{color:#ffffffd9}.admin-layout.is-dark .el-dialog .el-dialog__headerbtn .el-dialog__close{color:#ffffff80}.admin-layout.is-dark .el-dialog .el-dialog__headerbtn .el-dialog__close:hover{color:#fff}.admin-layout.is-dark .el-descriptions .el-descriptions__label{color:#fff9!important}.admin-layout.is-dark .el-descriptions .el-descriptions__content{color:#ffffffd9!important}.admin-layout.is-dark .el-tag.el-tag--primary{color:#a5b4fc;background-color:#667eea26;border-color:#667eea40}.admin-layout.is-dark .el-tag.el-tag--success{color:#86efac;background-color:#22c55e26;border-color:#22c55e40}.admin-layout.is-dark .el-tag.el-tag--warning{color:#fcd34d;background-color:#f59e0b26;border-color:#f59e0b40}.admin-layout.is-dark .el-tag.el-tag--danger{color:#fca5a5;background-color:#ef444426;border-color:#ef444440}.admin-layout.is-dark .el-tag.el-tag--info{color:#9ca3af;background-color:#6b728026;border-color:#6b728040}.admin-layout.is-dark .el-tag.el-tag--default,.admin-layout.is-dark .el-tag:not([class*=el-tag--]){color:#a5b4fc;background-color:#667eea1a;border-color:#667eea33}.admin-layout.is-dark .el-dropdown-menu{background:#1a1a24fa!important;border:1px solid #ffffff1a!important}.admin-layout.is-dark .el-dropdown-menu .el-dropdown-menu__item{color:#fffc!important}.admin-layout.is-dark .el-dropdown-menu .el-dropdown-menu__item:hover{color:#fff!important;background:#667eea26!important}.admin-layout:not(.is-dark) .el-table{--el-table-bg-color:transparent;--el-table-tr-bg-color:#fff;--el-table-header-text-color:#181c32;--el-table-text-color:#181c32;--el-table-row-hover-bg-color:#667eea0d;--el-table-border-color:#eff2f5;--el-table-header-bg-color:#f8f9fa!important;background-color:#0000!important}.admin-layout:not(.is-dark) .el-table th.el-table__cell{font-weight:500;color:#181c32!important;background-color:#f8f9fa!important}.admin-layout:not(.is-dark) .el-table tr{background-color:#fff!important}.admin-layout:not(.is-dark) .el-table tr:hover>td{background-color:#667eea0d!important}.admin-layout:not(.is-dark) .el-table.el-table--striped .el-table__body tr.el-table__row--striped td{background:#fafbfc!important}.admin-layout:not(.is-dark) .el-table td.el-table__cell{color:#181c32!important}.admin-layout:not(.is-dark) .el-input .el-input__wrapper{box-shadow:none!important;background:#fff!important;border:1px solid #dcdfe6!important}.admin-layout:not(.is-dark) .el-input .el-input__wrapper:hover{border-color:#667eea80!important}.admin-layout:not(.is-dark) .el-input .el-input__wrapper.is-focus{border-color:#667eea!important;box-shadow:0 0 0 2px #667eea26!important}.admin-layout:not(.is-dark) .el-input .el-input__inner{color:#181c32!important}.admin-layout:not(.is-dark) .el-input .el-input__inner::placeholder{color:#a8abb2!important}.admin-layout:not(.is-dark) .el-select .el-select__wrapper{background:#fff!important;border:1px solid #dcdfe6!important}.admin-layout:not(.is-dark) .el-select .el-select__wrapper:hover{border-color:#667eea80!important}.admin-layout:not(.is-dark) .el-select .el-select__wrapper.is-focus{border-color:#667eea!important}.admin-layout:not(.is-dark) .el-select .el-select__placeholder{color:#a8abb2!important}.admin-layout:not(.is-dark) .el-select .el-select__selected-item{color:#181c32!important}.admin-layout:not(.is-dark) .el-select-dropdown{background:#fff!important;border:1px solid #e4e7ed!important}.admin-layout:not(.is-dark) .el-select-dropdown .el-select-dropdown__item{color:#606266!important}.admin-layout:not(.is-dark) .el-select-dropdown .el-select-dropdown__item:hover{color:#181c32!important;background:#667eea1a!important}.admin-layout:not(.is-dark) .el-select-dropdown .el-select-dropdown__item.selected{color:#667eea!important}.admin-layout:not(.is-dark) .el-button{border-radius:8px;font-weight:500}.admin-layout:not(.is-dark) .el-button--primary{color:#fff!important;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%)!important;border:none!important}.admin-layout:not(.is-dark) .el-button--primary:hover{opacity:.9}.admin-layout:not(.is-dark) .el-button--primary span{color:#fff!important}.admin-layout:not(.is-dark) .el-button--default{color:#606266!important;background:#fff!important;border:1px solid #dcdfe6!important}.admin-layout:not(.is-dark) .el-button--default:hover{color:#181c32!important;background:#f5f7fa!important;border-color:#c0c4cc!important}.admin-layout:not(.is-dark) .el-button--default span{color:#606266!important}.admin-layout:not(.is-dark) .el-button--default:hover span{color:#181c32!important}.admin-layout:not(.is-dark) .el-button--success{color:#fff!important;background:linear-gradient(135deg,#22c55e 0%,#16a34a 100%)!important;border:none!important}.admin-layout:not(.is-dark) .el-button--success span{color:#fff!important}.admin-layout:not(.is-dark) .el-button--warning{color:#fff!important;background:linear-gradient(135deg,#f59e0b 0%,#d97706 100%)!important;border:none!important}.admin-layout:not(.is-dark) .el-button--warning span{color:#fff!important}.admin-layout:not(.is-dark) .el-button--danger{color:#fff!important;background:linear-gradient(135deg,#ef4444 0%,#dc2626 100%)!important;border:none!important}.admin-layout:not(.is-dark) .el-button--danger span{color:#fff!important}.admin-layout:not(.is-dark) .el-button.is-link{color:#667eea!important}.admin-layout:not(.is-dark) .el-button.is-link:hover{color:#5a6fd6!important}.admin-layout:not(.is-dark) .search-bar .search-form .el-form-item{margin-bottom:0;margin-right:16px}.admin-layout:not(.is-dark) .search-bar .search-form .el-form-item .el-form-item__label{color:#606266!important}.admin-layout:not(.is-dark) .search-bar .search-form .el-form-item .el-select{width:auto;min-width:120px}.admin-layout:not(.is-dark) .search-bar .search-form .el-form-item .el-cascader{width:auto;min-width:180px}.admin-layout:not(.is-dark) .search-bar,.admin-layout:not(.is-dark) .table-container{border:1px solid #eff2f5;background:#fff!important}.admin-layout:not(.is-dark) .el-form-item__label{color:#606266!important}.admin-layout:not(.is-dark) .el-dialog{background:#fff!important}.admin-layout:not(.is-dark) .el-dialog .el-dialog__header{border-bottom:1px solid #eff2f5}.admin-layout:not(.is-dark) .el-dialog .el-dialog__header .el-dialog__title{color:#181c32!important}.admin-layout:not(.is-dark) .el-dialog .el-dialog__body{color:#606266}.admin-layout:not(.is-dark) .el-dialog .el-dialog__headerbtn .el-dialog__close{color:#909399}.admin-layout:not(.is-dark) .el-dialog .el-dialog__headerbtn .el-dialog__close:hover{color:#181c32}.admin-layout:not(.is-dark) .el-descriptions .el-descriptions__label{color:#909399!important}.admin-layout:not(.is-dark) .el-descriptions .el-descriptions__content{color:#181c32!important}.admin-layout:not(.is-dark) .el-pagination{--el-pagination-bg-color:transparent;--el-pagination-text-color:#606266;--el-pagination-button-bg-color:#f4f4f5;--el-pagination-button-color:#606266;--el-pagination-hover-color:#667eea}.admin-layout:not(.is-dark) .el-pagination .el-pagination__total,.admin-layout:not(.is-dark) .el-pagination .el-pagination__jump{color:#606266!important}.admin-layout:not(.is-dark) .el-pagination .btn-prev,.admin-layout:not(.is-dark) .el-pagination .btn-next{color:#606266!important;background:#f4f4f5!important}.admin-layout:not(.is-dark) .el-pagination .btn-prev:hover,.admin-layout:not(.is-dark) .el-pagination .btn-next:hover{color:#667eea!important;background:#e9e9eb!important}.admin-layout:not(.is-dark) .el-pagination .el-pager li{color:#606266!important;background:#f4f4f5!important}.admin-layout:not(.is-dark) .el-pagination .el-pager li:hover{color:#667eea!important;background:#e9e9eb!important}.admin-layout:not(.is-dark) .el-pagination .el-pager li.is-active{color:#fff!important;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%)!important}.admin-layout:not(.is-dark) .el-tag.el-tag--primary{color:#667eea;background-color:#667eea1a;border-color:#667eea33}.admin-layout:not(.is-dark) .el-tag.el-tag--success{color:#22c55e;background-color:#22c55e1a;border-color:#22c55e33}.admin-layout:not(.is-dark) .el-tag.el-tag--warning{color:#f59e0b;background-color:#f59e0b1a;border-color:#f59e0b33}.admin-layout:not(.is-dark) .el-tag.el-tag--danger{color:#ef4444;background-color:#ef44441a;border-color:#ef444433}.admin-layout:not(.is-dark) .el-tag.el-tag--info{color:#6b7280;background-color:#6b72801a;border-color:#6b728033}.admin-layout:not(.is-dark) .el-tag.el-tag--default,.admin-layout:not(.is-dark) .el-tag:not([class*=el-tag--]){color:#667eea;background-color:#667eea1a;border-color:#667eea33}.admin-layout:not(.is-dark) .el-dropdown-menu{background:#fff!important;border:1px solid #e4e7ed!important}.admin-layout:not(.is-dark) .el-dropdown-menu .el-dropdown-menu__item{color:#606266!important}.admin-layout:not(.is-dark) .el-dropdown-menu .el-dropdown-menu__item:hover{color:#181c32!important;background:#667eea1a!important}
