.history-container[data-v-1cc6c20d]{--history-bg:#fff;--history-surface:#f8fafc;--history-content-bg:#fff;--history-card:#fff;--history-card-hover:#f8fafc;--history-border:#e2e8f0;--history-text-primary:#0f172a;--history-text-secondary:#475569;--history-text-muted:#64748b;--history-accent:#3b82f6;--history-accent-soft:#eff6ff;background:var(--history-bg);border:1px solid var(--history-border);border-radius:1.5rem;box-shadow:0 1px 3px #0f172a0f;display:flex;flex-direction:column;height:86vh;margin:20px auto 0;max-width:72rem;padding:1.5rem}html.dark{--history-bg:#fff;--history-surface:#f8fafc;--history-content-bg:#fff;--history-card:#fff;--history-card-hover:#f8fafc;--history-border:#e2e8f0;--history-text-primary:#0f172a;--history-text-secondary:#475569;--history-text-muted:#64748b;--history-accent:#3b82f6;--history-accent-soft:#eff6ff}@media (max-width:768px){.history-container[data-v-1cc6c20d]{height:85vh;max-width:100%;padding:1rem}}.history-header[data-v-1cc6c20d]{align-items:center;display:flex;flex-shrink:0;justify-content:space-between;margin-bottom:2rem;position:relative;z-index:3}@media (max-width:768px){.history-header[data-v-1cc6c20d]{flex-direction:column;gap:1rem;margin-bottom:1rem}}.history-title[data-v-1cc6c20d]{color:var(--history-text-primary);font-size:1.875rem;font-weight:800}.history-title-gradient[data-v-1cc6c20d]{background:linear-gradient(to right,var(--system-color,#8882f5),#3b82f6);-webkit-background-clip:text;background-clip:text;color:transparent}@media (max-width:768px){.history-title[data-v-1cc6c20d]{font-size:1.5rem;text-align:center}}.history-filters[data-v-1cc6c20d]{align-items:center;display:flex;gap:.75rem}@media (max-width:768px){.history-filters[data-v-1cc6c20d]{flex-wrap:wrap;gap:.5rem;justify-content:center}}.filter-btn[data-v-1cc6c20d]{background-color:var(--history-surface);border:1px solid var(--history-border);border-radius:8px;color:var(--history-text-secondary);font-weight:500;transition:all .2s ease}.filter-btn[data-v-1cc6c20d]:hover{background-color:var(--history-accent-soft);border-color:var(--history-accent);color:var(--history-accent)}@media (max-width:768px){.filter-btn[data-v-1cc6c20d]{font-size:.875rem;min-width:auto;padding:.5rem .75rem}}.search-btn[data-v-1cc6c20d]{align-items:center;background-color:#7c3aedb3;border:none;border-radius:5px;color:#fff;display:flex;height:2rem;justify-content:center;padding:0;transition:all .2s ease;width:2rem}@media (max-width:768px){.search-btn[data-v-1cc6c20d]{height:2.5rem;width:2.5rem}}.credits-info-item-label[data-v-1cc6c20d]{font-size:.75rem}.more-btn[data-v-1cc6c20d] .is-loading,.search-btn[data-v-1cc6c20d] .is-loading{position:absolute}.search-btn[data-v-1cc6c20d]:hover{background-color:#7c3aedcc}.search-btn[data-v-1cc6c20d] .el-loading-spinner{color:#fff}.search-btn[data-v-1cc6c20d] .el-loading-spinner .circular{height:20px;width:20px}.search-btn[data-v-1cc6c20d] .el-loading-spinner .path{stroke:#fff;stroke-width:2}.dropdown-header[data-v-1cc6c20d]{border-bottom:1px solid var(--history-border);color:var(--history-text-primary);font-size:.875rem;font-weight:600;margin-bottom:.5rem;padding:.5rem 1rem}.history-content-wrapper[data-v-1cc6c20d]{flex:1;margin-top:.75rem;overflow:hidden;position:relative;z-index:1}.history-content[data-v-1cc6c20d]{background:var(--history-content-bg);border:1px solid var(--history-border);border-radius:.75rem;box-shadow:inset 0 1px #fffc;height:100%;min-height:0;overflow-y:auto;scrollbar-color:var(--history-text-muted) transparent;scrollbar-width:thin}@media (max-width:768px){.history-content-wrapper[data-v-1cc6c20d]{margin-top:.5rem}.history-content[data-v-1cc6c20d]{border-radius:.25rem;margin:0 -.5rem;padding:0 .5rem}}.history-content[data-v-1cc6c20d]::-webkit-scrollbar{width:8px}.history-content[data-v-1cc6c20d]::-webkit-scrollbar-track{background:transparent;border-radius:4px}.history-content[data-v-1cc6c20d]::-webkit-scrollbar-thumb{background:#3b82f659;border-radius:4px;-webkit-transition:background-color .2s ease;transition:background-color .2s ease}.history-content[data-v-1cc6c20d]::-webkit-scrollbar-thumb:hover{background:#3b82f68c}.history-content[data-v-1cc6c20d]::-webkit-scrollbar-corner{background:transparent}.empty-state[data-v-1cc6c20d]{align-items:center;display:flex;justify-content:center;min-height:400px}.empty-content[data-v-1cc6c20d]{text-align:center}.empty-icon[data-v-1cc6c20d]{color:var(--history-text-secondary);margin-bottom:1rem}.empty-title[data-v-1cc6c20d]{color:var(--history-text-primary);font-size:1.25rem;font-weight:700;margin-bottom:.5rem}.empty-description[data-v-1cc6c20d]{color:var(--history-text-secondary);margin-bottom:.5rem}.empty-note[data-v-1cc6c20d]{color:var(--history-text-muted);font-size:.875rem}.history-date-group[data-v-1cc6c20d],.history-list[data-v-1cc6c20d]{display:flex;flex-direction:column;gap:1rem}.date-header[data-v-1cc6c20d]{color:var(--history-text-secondary);font-size:1.125rem;font-weight:600;margin-bottom:.75rem}.history-items[data-v-1cc6c20d]{display:flex;flex-direction:column;gap:.75rem}.history-item[data-v-1cc6c20d]{background-color:var(--history-card);border:1px solid var(--history-border);border-radius:.75rem;box-shadow:0 1px 2px #0f172a0a;padding:1rem;transition:background-color .2s ease,border-color .2s ease}.history-item[data-v-1cc6c20d]:hover{background-color:var(--history-card-hover);border-color:#3b82f659}@media (max-width:768px){.history-item[data-v-1cc6c20d]{border-radius:.375rem;padding:.75rem}}.item-content[data-v-1cc6c20d]{align-items:flex-start;display:flex;justify-content:space-between}@media (max-width:768px){.item-content[data-v-1cc6c20d]{flex-direction:column;gap:.75rem}}.item-info[data-v-1cc6c20d]{flex:1}.item-name[data-v-1cc6c20d]{color:var(--history-text-primary);font-size:1rem;font-weight:600;margin-bottom:.25rem}.item-deletion[data-v-1cc6c20d]{color:var(--history-text-secondary);font-size:.875rem}.item-actions[data-v-1cc6c20d]{align-items:center;display:flex;gap:.5rem}@media (max-width:768px){.item-actions[data-v-1cc6c20d]{justify-content:space-between;width:100%}}.status-tag[data-v-1cc6c20d]{font-weight:500}.more-btn[data-v-1cc6c20d]{background-color:transparent;border-color:var(--history-border);color:var(--history-text-secondary)}.more-btn[data-v-1cc6c20d]:hover{background-color:var(--history-accent-soft)}@media (max-width:768px){.more-btn[data-v-1cc6c20d]{height:2.5rem;width:2.5rem}}.more-btn[data-v-1cc6c20d] .el-loading-spinner{color:var(--history-text-secondary)}.more-btn[data-v-1cc6c20d] .el-loading-spinner .circular{height:16px;width:16px}.more-btn[data-v-1cc6c20d] .el-loading-spinner .path{stroke:var(--history-text-secondary);stroke-width:2}[data-v-1cc6c20d] .el-dropdown-menu__item{align-items:center;display:flex;gap:.5rem}[data-v-1cc6c20d] .el-dropdown-menu__item .el-icon{margin-right:.25rem}.pagination-container[data-v-1cc6c20d]{display:flex;flex-shrink:0;justify-content:center;margin-top:2rem;padding:1rem 0}@media (max-width:768px){.pagination-container[data-v-1cc6c20d]{margin-top:1rem;padding:.5rem 0}}.pagination[data-v-1cc6c20d]{align-items:center;display:flex;gap:.5rem}@media (max-width:768px){.pagination[data-v-1cc6c20d]{flex-wrap:wrap;gap:.25rem;justify-content:center}}.pagination-btn[data-v-1cc6c20d]{align-items:center;background-color:var(--history-card);border:1px solid var(--history-border);border-radius:.5rem;color:var(--history-text-secondary);cursor:pointer;display:flex;font-size:.875rem;font-weight:500;height:2.5rem;justify-content:center;min-width:2.5rem;padding:0 .75rem;transition:all .2s ease}@media (max-width:768px){.pagination-btn[data-v-1cc6c20d]{font-size:.75rem;height:2.25rem;min-width:2.25rem;padding:0 .5rem}}.pagination-btn[data-v-1cc6c20d]:hover:not(.disabled){background-color:var(--history-card-hover);border-color:var(--history-accent)}.pagination-btn[data-v-1cc6c20d]:hover{background-color:var(--history-accent-soft);border-color:var(--history-accent);color:var(--history-accent)}.pagination-btn.disabled[data-v-1cc6c20d]{cursor:not-allowed;opacity:.5}.pagination-btn.disabled[data-v-1cc6c20d]:hover{background-color:var(--history-card);border-color:var(--history-border)}.pagination-ellipsis[data-v-1cc6c20d]{color:var(--history-text-muted);font-weight:500;padding:0 .5rem}.history-content-wrapper[data-v-1cc6c20d] .el-loading-spinner{color:var(--history-accent)}.history-content-wrapper[data-v-1cc6c20d] .el-loading-spinner .circular{height:40px;width:40px}.history-content-wrapper[data-v-1cc6c20d] .el-loading-spinner .path{stroke:var(--history-accent);stroke-width:3}.history-content-wrapper[data-v-1cc6c20d] .el-loading-text{color:var(--history-accent);font-weight:500;margin-top:8px}.history-content-wrapper[data-v-1cc6c20d] .el-loading-mask{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#ffffffb8;z-index:1!important}@media (max-width:768px){.filter-btn[data-v-1cc6c20d],.more-btn[data-v-1cc6c20d],.pagination-btn[data-v-1cc6c20d],.search-btn[data-v-1cc6c20d]{min-height:2.5rem;min-width:2.5rem}.custom-lang-menu[data-v-1cc6c20d]{max-width:90vw;min-width:200px}.item-name[data-v-1cc6c20d]{font-size:.875rem;line-height:1.4}.item-deletion[data-v-1cc6c20d],.status-tag[data-v-1cc6c20d]{font-size:.75rem}.status-tag[data-v-1cc6c20d]{padding:.25rem .5rem}.credits-info-item-label[data-v-1cc6c20d]{font-size:.75rem}}.pagination-btn.active[data-v-1cc6c20d]{background-color:#3b82f6!important;border-color:#3b82f6!important;box-shadow:0 4px 12px #3b82f640!important;color:#fff!important}.custom-lang-menu[data-v-1cc6c20d]{background-color:var(--history-surface);border:1px solid var(--history-border);border-radius:12px;box-shadow:0 10px 24px #0a0b1038;padding:.5rem}.custom-lang-menu[data-v-1cc6c20d] .el-dropdown-menu__item{border-radius:8px;color:var(--history-text-secondary);font-size:15px;font-weight:500;line-height:1.5;margin-bottom:1px;padding:8px 16px;transition:background .2s ease}.custom-lang-menu[data-v-1cc6c20d] .el-dropdown-menu__item:focus{background-color:transparent}.custom-lang-menu[data-v-1cc6c20d] .el-dropdown-menu__item:hover{background-color:var(--history-accent-soft);color:var(--history-accent)}.custom-lang-menu[data-v-1cc6c20d] .el-dropdown-menu__item.is-selected{background-color:#3b82f6!important;color:#fff!important}.history-dropdown-popper.el-popper{background:#fff!important;border:1px solid #e2e8f0!important;box-shadow:0 12px 30px #0f172a1f!important}.history-dropdown-popper .el-popper__arrow:before{background:#fff!important;border-color:#e2e8f0!important}.history-dropdown-popper .el-dropdown-menu{background:transparent!important;border:none!important;padding:.5rem!important}.history-dropdown-popper .dropdown-header{border-bottom:1px solid #e2e8f0!important;color:#0f172a!important}.history-dropdown-popper .el-dropdown-menu__item{border-radius:8px;color:#475569!important}.history-dropdown-popper .el-dropdown-menu__item:focus,.history-dropdown-popper .el-dropdown-menu__item:hover{background:#eff6ff!important;color:#3b82f6!important}.history-dropdown-popper .el-dropdown-menu__item.is-selected{background-color:#3b82f6!important;color:#fff!important}.custom-delete-modal{border-radius:12px;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}.custom-delete-modal .el-message-box__close:hover{color:var(--system-color)}.custom-delete-modal .el-message-box__header{padding:1.5rem 1.5rem .5rem}.custom-delete-modal .el-message-box__title{color:#374151;font-size:1.125rem;font-weight:600}.custom-delete-modal .el-message-box__content{color:#6b7280;font-size:.875rem;line-height:1.5;padding:.5rem 1.5rem 1.5rem}.custom-delete-modal .el-message-box__container{border-radius:12px}.custom-delete-modal .el-message-box__btns{gap:.75rem;justify-content:flex-end;padding:0 1.5rem .5rem}.custom-delete-modal .custom-confirm-btn{background-color:#3b82f6!important;border-color:#3b82f6!important;border-radius:8px!important;color:#fff!important;font-weight:500!important;padding:.5rem 1rem!important;transition:all .2s ease!important}.custom-delete-modal .custom-confirm-btn:hover{background-color:#2563eb!important;border-color:#2563eb!important}.custom-delete-modal .custom-confirm-btn:disabled{cursor:not-allowed!important;opacity:.7!important}.custom-delete-modal .custom-confirm-btn:disabled,.custom-delete-modal .custom-confirm-btn:disabled:hover{background-color:#3b82f6!important;border-color:#3b82f6!important}.custom-delete-modal .custom-cancel-btn{background-color:#fff!important;border-color:#d1d5db!important;border-radius:8px!important;color:#6b7280!important;font-weight:500!important;padding:.5rem 1rem!important;transition:all .2s ease!important}.custom-delete-modal .custom-cancel-btn:hover{background-color:#f9fafb!important;border-color:#9ca3af!important}
