.modal-overlay[data-v-c033d8b4]{align-items:center;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0009;display:flex;justify-content:center;inset:0;padding:20px;position:fixed;z-index:2000}.modal-wrapper[data-v-c033d8b4]{backface-visibility:hidden;-webkit-backface-visibility:hidden;max-width:900px;overflow:visible;position:relative;transform:translateZ(0);-webkit-transform:translateZ(0);width:90vw}.modal-wrapper--lg[data-v-c033d8b4]{max-width:1100px}.modal-wrapper--md[data-v-c033d8b4]{max-width:800px}.modal-wrapper--sm[data-v-c033d8b4]{max-width:600px}@media(min-width:1440px){.modal-wrapper[data-v-c033d8b4]{max-width:60vw}.modal-wrapper--lg[data-v-c033d8b4]{max-width:75vw}}.modal-container[data-v-c033d8b4]{backface-visibility:hidden;-webkit-backface-visibility:hidden;background:var(--color-bg-dark);box-shadow:var(--shadow-strong,0 8px 32px rgba(0,0,0,.3));height:85vh;max-height:90vh;min-height:600px;overflow:hidden;position:relative;transform:translateZ(0);-webkit-transform:translateZ(0);width:100%}.modal-card[data-v-c033d8b4],.modal-container[data-v-c033d8b4]{border-radius:16px;display:flex;flex-direction:column}.modal-card[data-v-c033d8b4]{background:var(--color-bg-light)!important}.modal-header[data-v-c033d8b4]{align-items:center;border-bottom:1px solid var(--color-line-normal);box-sizing:border-box;display:flex;flex-shrink:0;height:60px;justify-content:space-between;padding:12px 16px 12px 12px}.modal-title[data-v-c033d8b4]{color:var(--color-text-normal);font-size:16px;font-weight:500}.modal-card>.modal-content[data-v-c033d8b4]{flex:1;overflow-y:auto;padding:16px 20px}.modal-footer[data-v-c033d8b4]{align-items:center;border-top:1px solid var(--color-line-normal);display:flex;flex-shrink:0;gap:8px;padding:12px 20px}.modal-container .modal-close-btn[data-v-c033d8b4]{background:var(--color-bg-light)!important;border-radius:8px!important;color:var(--color-text-normal)!important;height:36px!important;inset:20px 20px auto auto!important;min-height:36px!important;min-width:36px!important;padding:0!important;position:absolute!important;width:36px!important;z-index:100!important}.modal-container .modal-close-btn .v-icon[data-v-c033d8b4]{font-size:20px!important}.modal-container .modal-close-btn[data-v-c033d8b4]:hover{background:var(--color-hover-bg-normal)!important}.modal-container .v-btn[data-v-c033d8b4]{font-weight:500!important;letter-spacing:0!important;text-transform:none!important}.modal-container .v-btn[data-v-c033d8b4],.modal-container .v-btn--icon[data-v-c033d8b4]{border-radius:8px!important}.modal-mobile-header[data-v-c033d8b4]{align-items:center;background:var(--color-bg-dark);display:flex;flex-shrink:0;height:60px;justify-content:space-between;padding:12px 16px}.modal-mobile-title[data-v-c033d8b4]{color:var(--color-text-normal);font-size:17px;font-weight:600}.modal-layout[data-v-c033d8b4]{display:flex;flex:1;min-height:0}.modal-layout--mobile[data-v-c033d8b4],.modal-sidebar[data-v-c033d8b4]{flex-direction:column}.modal-sidebar[data-v-c033d8b4]{background:var(--color-bg-dark);display:flex;flex-shrink:0;width:240px}.modal-sidebar--wide[data-v-c033d8b4]{width:240px}.modal-layout--mobile .modal-sidebar[data-v-c033d8b4]{flex:1;width:100%}.menu-header[data-v-c033d8b4],.modal-sidebar-header[data-v-c033d8b4]{align-items:center;box-sizing:border-box;display:flex;flex-shrink:0;gap:12px;height:76px;padding:20px 16px}.modal-sidebar-header[data-v-c033d8b4]{justify-content:space-between}.modal-sidebar-title[data-v-c033d8b4]{color:var(--color-text-normal);font-size:17px;font-weight:600}.menu-header-info[data-v-c033d8b4]{flex:1;min-width:0}.menu-header-name[data-v-c033d8b4]{color:var(--color-text-normal);font-size:15px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.menu-header-id[data-v-c033d8b4]{color:var(--color-text-dark);font-size:12px;margin-top:2px}.menu-header-level[data-v-c033d8b4]{margin-top:4px}.menu-header-level .level-badge[data-v-c033d8b4]{border-radius:8px;color:#fff;display:inline-block;font-size:11px;font-weight:500;padding:2px 8px}.menu-list[data-v-c033d8b4],.modal-sidebar-list[data-v-c033d8b4]{flex:1;overflow-y:auto;padding:4px 12px 16px}.menu-item[data-v-c033d8b4],.modal-sidebar-item[data-v-c033d8b4]{align-items:center;border-radius:var(--radius-button,8px);color:var(--color-text-dark);cursor:pointer;display:flex;gap:12px;height:48px;margin-bottom:4px;overflow:hidden;padding:0 14px;position:relative;transition:all .15s ease}.menu-item[data-v-c033d8b4]:hover,.modal-sidebar-item[data-v-c033d8b4]:hover{background:var(--color-hover-bg-normal);color:var(--color-text-normal)}.menu-item.active[data-v-c033d8b4],.modal-sidebar-item.active[data-v-c033d8b4]{background:var(--color-active-normal);color:var(--color-primary)}.menu-item.active .menu-item-icon[data-v-c033d8b4],.menu-item.active .v-icon[data-v-c033d8b4],.modal-sidebar-item.active .modal-sidebar-item-icon[data-v-c033d8b4],.modal-sidebar-item.active .v-icon[data-v-c033d8b4]{color:var(--color-primary)!important}.modal-sidebar-item.active .v-btn .v-icon[data-v-c033d8b4]{color:inherit!important}.menu-item .v-icon[data-v-c033d8b4]:first-child,.modal-sidebar-item-icon[data-v-c033d8b4]{flex-shrink:0;font-size:20px;min-width:24px;text-align:center}.menu-item-title[data-v-c033d8b4],.modal-sidebar-item-text[data-v-c033d8b4]{color:inherit;flex:1;font-size:16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.menu-item-count[data-v-c033d8b4],.modal-sidebar-item-badge[data-v-c033d8b4]{background:var(--color-bg-light);border-radius:10px;color:var(--color-text-normal);font-size:13px;font-weight:600;min-width:24px;padding:2px 8px;text-align:center}.menu-item-count.message-badge[data-v-c033d8b4],.modal-sidebar-item-badge.message-badge[data-v-c033d8b4]{background:#f44!important;color:#fff!important}.menu-arrow[data-v-c033d8b4],.modal-sidebar-item-arrow[data-v-c033d8b4]{color:var(--color-text-dark)}.modal-layout .modal-content[data-v-c033d8b4]{background:var(--color-bg-normal);display:flex;flex:1;flex-direction:column;overflow:hidden}.modal-content-header[data-v-c033d8b4]{align-items:center;box-sizing:border-box;display:flex;flex-shrink:0;height:76px;justify-content:space-between;padding:20px}.modal-content-title[data-v-c033d8b4]{color:var(--color-text-normal);font-size:17px;font-weight:600}.modal-content-actions[data-v-c033d8b4]{display:flex;gap:8px}.modal-content-body[data-v-c033d8b4]{flex:1;overflow-y:auto;padding:0 20px 20px}.modal-content-body--no-padding-bottom[data-v-c033d8b4]{padding-bottom:0}.modal-loading[data-v-c033d8b4]{padding:40px}.modal-empty[data-v-c033d8b4],.modal-loading[data-v-c033d8b4]{align-items:center;display:flex;justify-content:center}.modal-empty[data-v-c033d8b4]{color:var(--color-text-dark);flex-direction:column;padding:60px 20px}.modal-empty-icon[data-v-c033d8b4]{color:var(--color-text-dark);font-size:48px;margin-bottom:12px}.modal-empty-text[data-v-c033d8b4]{color:var(--color-text-dark);font-size:14px}.modal-grid[data-v-c033d8b4]{align-content:start;display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}.modal-card[data-v-c033d8b4]{background:var(--color-bg-light);border-radius:12px;cursor:pointer;overflow:hidden;position:relative;transition:transform .2s,box-shadow .2s}.modal-card[data-v-c033d8b4]:hover{background:var(--color-hover-bg-light)}.modal-card.selected[data-v-c033d8b4]{outline:2px solid var(--color-primary)}.modal-card-cover[data-v-c033d8b4]{aspect-ratio:16/10;overflow:hidden;position:relative}.modal-card-cover img[data-v-c033d8b4]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.modal-card-tag[data-v-c033d8b4]{background:#0009;border-radius:6px;color:#fff;font-size:11px;left:8px;padding:2px 8px;position:absolute;top:8px}.modal-card-checkbox[data-v-c033d8b4]{position:absolute;right:4px;top:4px}.modal-card-info[data-v-c033d8b4]{padding:10px 12px}.modal-card-title[data-v-c033d8b4]{color:var(--color-text-normal);font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.modal-card-title[data-v-c033d8b4]:hover{color:var(--color-primary)}.modal-card-meta[data-v-c033d8b4]{color:var(--color-text-dark);font-size:11px;margin-top:4px}.modal-pagination[data-v-c033d8b4]{display:flex;justify-content:center;padding:16px 20px}.modal-bottom-bar[data-v-c033d8b4]{align-items:center;background:var(--color-bg-light);border-top:1px solid var(--color-line-normal);box-sizing:border-box;display:flex;justify-content:space-between;padding:16px 20px}.modal-bottom-bar-info[data-v-c033d8b4]{align-items:baseline;display:flex;gap:12px}.modal-bottom-bar-title[data-v-c033d8b4]{color:var(--color-text-normal);font-size:14px}.modal-bottom-bar-price[data-v-c033d8b4]{color:#ffebc9;font-size:20px;font-weight:700}.modal-bottom-bar-primary-btn[data-v-c033d8b4]{font-weight:600!important;height:44px!important;min-width:120px}.modal-sub-dialog[data-v-c033d8b4]{background:var(--color-bg-normal)!important;border-radius:12px!important}.modal-sub-dialog .v-card-title[data-v-c033d8b4]{color:var(--color-text-normal);font-size:16px;font-weight:600;padding:16px 20px}.modal-sub-dialog .v-card-text[data-v-c033d8b4]{padding:0 20px 16px}.modal-sub-dialog .v-card-actions[data-v-c033d8b4]{padding:12px 16px 16px}.modal-enter-active[data-v-c033d8b4],.modal-leave-active[data-v-c033d8b4]{transition:opacity .25s ease}.modal-enter-active .modal-wrapper[data-v-c033d8b4],.modal-leave-active .modal-wrapper[data-v-c033d8b4]{transition:transform .25s ease}.modal-enter-from[data-v-c033d8b4],.modal-leave-to[data-v-c033d8b4]{opacity:0}.modal-enter-from .modal-wrapper[data-v-c033d8b4],.modal-leave-to .modal-wrapper[data-v-c033d8b4]{transform:scale(.96)}@media(max-width:768px){.modal-overlay[data-v-c033d8b4]{bottom:0;padding:0}.modal-wrapper[data-v-c033d8b4]{display:flex;flex-direction:column;height:100vh;max-height:100vh;max-width:100%;width:100%}.modal-container .modal-close-btn[data-v-c033d8b4]{display:none!important}.modal-container[data-v-c033d8b4]{border-radius:0;flex:1;height:100vh;max-height:100vh}.modal-grid[data-v-c033d8b4]{gap:10px;grid-template-columns:repeat(2,1fr)}.menu-item[data-v-c033d8b4],.modal-sidebar-item[data-v-c033d8b4]{font-size:16px;height:52px;padding:0 16px}.menu-item .v-icon[data-v-c033d8b4],.modal-sidebar-item .v-icon[data-v-c033d8b4]{font-size:22px}.menu-header[data-v-c033d8b4],.modal-content-header[data-v-c033d8b4],.modal-sidebar-header[data-v-c033d8b4]{display:none}.modal-content-body[data-v-c033d8b4]{padding:0 16px}.modal-content-body.modal-content-body--no-padding-bottom[data-v-c033d8b4]{padding-bottom:0}}.confirm-dialog .v-card-title[data-v-c033d8b4]{align-items:center;color:var(--color-text-normal);display:flex;font-size:18px;font-weight:600;padding:20px 24px 12px}.confirm-dialog .v-card-text[data-v-c033d8b4]{color:var(--color-text-dark);font-size:14px;line-height:1.6;padding:12px 24px 20px}.confirm-dialog .v-card-actions[data-v-c033d8b4]{padding:12px 16px 16px}.confirm-dialog--warning .v-card-title[data-v-c033d8b4]{color:var(--color-warning)}.confirm-dialog--danger .v-card-title[data-v-c033d8b4]{color:var(--color-error)}body.admin-page .v-snackbar__wrapper[data-v-c033d8b4]{border-radius:12px!important}body.admin-page .v-snackbar__content[data-v-c033d8b4]{font-size:15px!important;font-weight:500!important;justify-content:center!important;text-align:center!important}.v-btn[data-v-c033d8b4],.v-card[data-v-c033d8b4],.v-dialog .v-card[data-v-c033d8b4],.v-field[data-v-c033d8b4]{box-shadow:none!important}.v-field--variant-outlined[data-v-c033d8b4]{background:var(--color-bg-light)!important}.v-field--variant-outlined[data-v-c033d8b4],.v-field--variant-solo[data-v-c033d8b4],.v-field--variant-solo-filled[data-v-c033d8b4],.v-select .v-field[data-v-c033d8b4]{border-radius:var(--radius-input,8px)!important}.v-field--variant-outlined .v-field__outline[data-v-c033d8b4]{--v-field-border-opacity:.3}.v-field--variant-outlined .v-field__field[data-v-c033d8b4]{background:transparent!important;border-radius:var(--radius-input,8px)!important}.v-autocomplete input[data-v-c033d8b4],.v-field input[data-v-c033d8b4],.v-field textarea[data-v-c033d8b4],.v-field--variant-solo input[data-v-c033d8b4],.v-field--variant-solo textarea[data-v-c033d8b4],.v-field--variant-solo-filled input[data-v-c033d8b4],.v-field--variant-solo-filled textarea[data-v-c033d8b4],.v-select .v-field__input[data-v-c033d8b4],.v-select .v-select__selection[data-v-c033d8b4],.v-select .v-select__selection-text[data-v-c033d8b4],.v-select input[data-v-c033d8b4],.v-text-field input[data-v-c033d8b4],.v-textarea textarea[data-v-c033d8b4]{color:var(--color-text-normal)!important}.v-field--variant-outlined[data-v-c033d8b4]:before{display:none!important}.v-field--variant-outlined .v-field__outline__notch[data-v-c033d8b4]{border-width:0!important;max-width:0!important;width:0!important}.v-field--variant-outlined .v-field__outline__notch[data-v-c033d8b4]:after,.v-field--variant-outlined .v-field__outline__notch[data-v-c033d8b4]:before{display:none!important}.v-field--variant-outlined .v-field__outline__start[data-v-c033d8b4]{border-radius:var(--radius-input,8px) 0 0 var(--radius-input,8px)!important;border-width:1px 0 1px 1px!important;flex:0 0 12px!important}.v-field--variant-outlined .v-field__outline__end[data-v-c033d8b4]{border-radius:0 var(--radius-input,8px) var(--radius-input,8px) 0!important;border-width:1px 1px 1px 0!important;flex:1!important}.v-field--variant-outlined .v-field__outline__end[data-v-c033d8b4],.v-field--variant-outlined .v-field__outline__notch[data-v-c033d8b4],.v-field--variant-outlined .v-field__outline__start[data-v-c033d8b4]{border-color:var(--color-line-normal)!important;border-style:solid!important;opacity:1!important}.v-field--variant-outlined.v-field--focused .v-field__outline__end[data-v-c033d8b4],.v-field--variant-outlined.v-field--focused .v-field__outline__notch[data-v-c033d8b4],.v-field--variant-outlined.v-field--focused .v-field__outline__start[data-v-c033d8b4],.v-field--variant-outlined:hover .v-field__outline__end[data-v-c033d8b4],.v-field--variant-outlined:hover .v-field__outline__notch[data-v-c033d8b4],.v-field--variant-outlined:hover .v-field__outline__start[data-v-c033d8b4]{border-color:var(--color-primary)!important}.v-field__overlay[data-v-c033d8b4]{background:transparent!important;opacity:0!important}.v-card[data-v-c033d8b4]{background-color:var(--color-bg-light)!important}.v-card[data-v-c033d8b4],.v-dialog .v-card[data-v-c033d8b4]{border-radius:12px!important}.v-dialog .v-card[data-v-c033d8b4]{background-color:var(--color-bg-dark)!important}.v-dialog .v-card-title[data-v-c033d8b4]{font-size:16px!important;font-weight:600!important;padding:16px 20px!important}.v-dialog .v-card-text[data-v-c033d8b4],.v-dialog .v-card-title[data-v-c033d8b4]{background-color:var(--color-bg-dark)!important;color:var(--color-text-normal)!important}.v-dialog .v-card-actions[data-v-c033d8b4]{background-color:var(--color-bg-dark)!important;padding:12px 16px!important}.v-dialog .v-field-label[data-v-c033d8b4],.v-dialog .v-label[data-v-c033d8b4],.v-dialog .v-messages__message[data-v-c033d8b4]{color:var(--color-text-dark)!important}.v-menu>.v-overlay__content[data-v-c033d8b4]{box-shadow:0 4px 16px #0000001f!important;overflow:hidden}.v-menu .v-list[data-v-c033d8b4]{background-color:transparent!important;border-radius:0!important;padding:8px!important}.v-menu .v-list-item[data-v-c033d8b4]{border:none!important;border-radius:var(--radius-button,8px)!important;box-shadow:none!important;color:var(--color-text-dark)!important;margin:2px 0!important;min-height:40px!important}.v-menu .v-list-item[data-v-c033d8b4]:after,.v-menu .v-list-item[data-v-c033d8b4]:before{display:none!important}.v-menu .v-list-item[data-v-c033d8b4]:hover{background-color:var(--color-hover-bg-normal)!important}.v-menu .v-list-item .v-list-item__overlay[data-v-c033d8b4]{opacity:0!important}.v-menu .v-list-item--active[data-v-c033d8b4]{background-color:var(--color-active-normal)!important;color:var(--color-primary)!important}.v-menu .v-list-item--active .v-list-item__overlay[data-v-c033d8b4]{opacity:0!important}.v-select__content[data-v-c033d8b4]{background-color:var(--color-bg-light)!important;border-radius:var(--radius-card,12px)!important;box-shadow:var(--shadow)!important;margin-top:8px!important;overflow:hidden;padding:8px!important}.v-select__content .v-list[data-v-c033d8b4]{background-color:transparent!important;border-radius:0!important;box-shadow:none!important;padding:0!important}.v-select__content .v-list-item[data-v-c033d8b4]{border:none!important;border-radius:var(--radius-button,8px)!important;box-shadow:none!important;margin:2px 0!important;min-height:40px!important}.v-select__content .v-list-item[data-v-c033d8b4]:after,.v-select__content .v-list-item[data-v-c033d8b4]:before{display:none!important}.v-select__content .v-list-item .v-list-item__overlay[data-v-c033d8b4]{opacity:0!important}.v-select__content .v-list-item--active[data-v-c033d8b4]{background-color:var(--color-active-normal)!important;color:var(--color-primary)!important}.v-select__content .v-list-item--active .v-list-item__overlay[data-v-c033d8b4]{opacity:0!important}.v-select__content .v-list-item[data-v-c033d8b4]:hover{background-color:var(--color-hover-bg-normal)!important}.v-btn[data-v-c033d8b4]{border-radius:var(--radius-button,8px)!important;letter-spacing:normal!important;text-transform:none!important}.v-btn .v-btn__overlay[data-v-c033d8b4]{background-color:transparent!important}.v-btn--active .v-btn__overlay[data-v-c033d8b4],.v-btn:active .v-btn__overlay[data-v-c033d8b4]{opacity:0!important}.v-btn .v-ripple__container .v-ripple__animation[data-v-c033d8b4],.v-btn--variant-elevated .v-ripple__container .v-ripple__animation[data-v-c033d8b4],.v-btn--variant-flat .v-ripple__container .v-ripple__animation[data-v-c033d8b4],.v-btn--variant-outlined .v-ripple__container .v-ripple__animation[data-v-c033d8b4],.v-btn--variant-plain .v-ripple__container .v-ripple__animation[data-v-c033d8b4],.v-btn--variant-text .v-ripple__container .v-ripple__animation[data-v-c033d8b4],.v-btn--variant-tonal .v-ripple__container .v-ripple__animation[data-v-c033d8b4],.v-ripple__animation[data-v-c033d8b4]{background:#fffc!important}.v-btn[data-v-c033d8b4],.v-btn--variant-plain[data-v-c033d8b4],.v-btn--variant-text[data-v-c033d8b4]{color:var(--color-text-normal)!important}body:not(.admin-page) .v-btn--variant-flat.bg-primary[data-v-c033d8b4],body:not(.admin-page) .v-btn--variant-flat.bg-primary .v-btn__content[data-v-c033d8b4],body:not(.admin-page) .v-btn.bg-primary[data-v-c033d8b4],body:not(.admin-page) .v-btn.bg-primary .v-btn__content[data-v-c033d8b4],body:not(.admin-page) .v-btn.color-primary[class*=bg-primary][data-v-c033d8b4],body:not(.admin-page) .v-btn.color-primary[class*=bg-primary] .v-btn__content[data-v-c033d8b4],body:not(.admin-page) .v-btn.v-btn--variant-flat[data-color=primary][data-v-c033d8b4],body:not(.admin-page) .v-btn.v-btn--variant-flat[data-color=primary] .v-btn__content[data-v-c033d8b4],body:not(.admin-page) .v-btn[color=primary].v-btn--variant-flat[data-v-c033d8b4],body:not(.admin-page) .v-btn[color=primary].v-btn--variant-flat .v-btn__content[data-v-c033d8b4],body:not(.admin-page) .v-btn[data-color=primary].v-btn--variant-flat[data-v-c033d8b4],body:not(.admin-page) .v-btn[data-color=primary].v-btn--variant-flat .v-btn__content[data-v-c033d8b4]{color:#000!important}.v-btn--variant-flat.bg-error[data-v-c033d8b4],.v-btn--variant-flat.bg-info[data-v-c033d8b4],.v-btn--variant-flat.bg-success[data-v-c033d8b4],.v-btn--variant-flat.bg-warning[data-v-c033d8b4],.v-btn.bg-error[data-v-c033d8b4],.v-btn.bg-error .v-btn__content[data-v-c033d8b4],.v-btn.bg-info[data-v-c033d8b4],.v-btn.bg-info .v-btn__content[data-v-c033d8b4],.v-btn.bg-success[data-v-c033d8b4],.v-btn.bg-success .v-btn__content[data-v-c033d8b4],.v-btn.bg-warning[data-v-c033d8b4],.v-btn.bg-warning .v-btn__content[data-v-c033d8b4]{color:#fff!important}.v-select .v-field--active .v-field__overlay[data-v-c033d8b4],.v-select .v-field:active .v-field__overlay[data-v-c033d8b4]{opacity:0!important}.v-select .v-field .v-field__overlay[data-v-c033d8b4]{background-color:transparent!important}.v-switch .v-switch__track[data-v-c033d8b4]{background:#ffffff1a!important;opacity:1!important}.v-switch.v-input--dirty .v-switch__track[data-v-c033d8b4],.v-switch.v-switch--dirty .v-switch__track[data-v-c033d8b4]{background:var(--color-primary)!important}.v-switch .v-switch__thumb[data-v-c033d8b4]{background:#fff!important;box-shadow:0 2px 4px #0003!important}.v-chip[data-v-c033d8b4]{border-radius:var(--radius-button,6px)!important;transition:background .2s ease!important}.v-chip[data-v-c033d8b4]:not(.v-chip--variant-outlined):not(.v-chip--variant-text){background:var(--color-bg-light)!important;color:var(--color-text-normal)!important}.v-field .v-chip[data-v-c033d8b4]{color:var(--color-text-normal)!important}.v-chip[data-v-c033d8b4]:hover,.v-field .v-chip[data-v-c033d8b4]{background:var(--color-hover-bg-normal)!important}.v-chip[data-v-c033d8b4]:active,.v-field .v-chip[data-v-c033d8b4]:hover{background:var(--color-hover-bg-dark)!important}.v-field .v-chip[data-v-c033d8b4]:active{background:var(--color-active-normal)!important}.v-chip .v-chip__content[data-v-c033d8b4]{color:var(--color-text-normal)!important}input[data-v-c033d8b4]:-webkit-autofill,input[data-v-c033d8b4]:-webkit-autofill:active,input[data-v-c033d8b4]:-webkit-autofill:focus,input[data-v-c033d8b4]:-webkit-autofill:hover{-webkit-box-shadow:0 0 0 1000px var(--color-bg-dark) inset!important;-webkit-text-fill-color:var(--color-text-normal)!important;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}.v-overlay.v-menu[data-v-c033d8b4]{z-index:2500!important}.bar-search .v-field--variant-solo-filled[data-v-c033d8b4]{background:var(--color-bg-light)!important}.bar-search .v-field__overlay[data-v-c033d8b4]{background:transparent!important;opacity:0!important}.search-dropdown[data-v-c033d8b4]{background:var(--color-bg-light)!important;border-radius:var(--radius-card,12px)!important;box-shadow:var(--shadow)!important;z-index:2500!important}.mobile-search-overlay[data-v-c033d8b4]{z-index:2600!important}.user-menu-overlay[data-v-c033d8b4]{z-index:2400!important}.user-dropdown[data-v-c033d8b4]{z-index:2500!important}.filter-panel-overlay[data-v-c033d8b4]{z-index:2300!important}.filter-panel[data-v-c033d8b4]{z-index:2301!important}.mobile-filter-overlay[data-v-c033d8b4]{z-index:2300!important}.mobile-filter-sheet[data-v-c033d8b4]{z-index:2301!important}.v-btn[data-v-c033d8b4]:not(.v-btn--variant-text):not(.v-btn--variant-plain):not(.v-btn--variant-outlined):not(.v-btn--variant-flat):not(.v-btn--variant-elevated):not(.v-btn--variant-tonal){background:var(--color-bg-light)!important;color:var(--color-text-normal)!important}.v-btn[data-v-c033d8b4]:not(.v-btn--variant-text):not(.v-btn--variant-plain):not(.v-btn--variant-outlined):not(.v-btn--variant-flat):not(.v-btn--variant-elevated):not(.v-btn--variant-tonal):hover{background:var(--color-hover-bg-normal)!important}.v-btn--variant-flat[data-v-c033d8b4]:not(.bg-primary):not(.bg-success):not(.bg-error):not(.bg-warning):not(.bg-info){background:var(--color-bg-light)!important;color:var(--color-text-normal)!important}.v-btn--variant-flat[data-v-c033d8b4]:not(.bg-primary):not(.bg-success):not(.bg-error):not(.bg-warning):not(.bg-info):hover{background:var(--color-hover-bg-normal)!important}.v-list-item-subtitle[data-v-c033d8b4],.v-list-item-title[data-v-c033d8b4],.v-text-field__prefix[data-v-c033d8b4],.v-text-field__suffix[data-v-c033d8b4]{color:var(--color-text-normal)!important}.v-menu>.v-overlay__content[data-v-c033d8b4]{background-color:var(--color-bg-light)!important;border:1px solid var(--color-line-normal)!important;border-radius:var(--radius-card,12px)!important;box-shadow:var(--shadow)!important}.v-field--variant-outlined .v-field__outline__end[data-v-c033d8b4],.v-field--variant-outlined .v-field__outline__start[data-v-c033d8b4]{border-color:var(--color-line-normal)!important}.v-field--variant-outlined:hover .v-field__outline__end[data-v-c033d8b4],.v-field--variant-outlined:hover .v-field__outline__start[data-v-c033d8b4]{border-color:var(--color-line-dark)!important}.v-field--variant-outlined.v-field--focused .v-field__outline__end[data-v-c033d8b4],.v-field--variant-outlined.v-field--focused .v-field__outline__start[data-v-c033d8b4]{border-color:var(--color-primary)!important}.v-carousel__controls button[data-v-c033d8b4],.v-window__controls button[data-v-c033d8b4]{background:#00000080!important}.v-carousel__controls button[data-v-c033d8b4]:hover,.v-window__controls button[data-v-c033d8b4]:hover{background:#000000b3!important}.attach-download-btn.v-btn--variant-tonal[data-v-c033d8b4],.attach-download-btn.v-btn[color=primary][data-v-c033d8b4],.download-btn[data-v-c033d8b4],.v-btn.download-btn[data-v-c033d8b4],.v-btn.download-btn.bg-primary[data-v-c033d8b4],.v-btn.download-btn.v-btn--variant-elevated[data-v-c033d8b4],.v-btn.download-btn.v-btn--variant-flat[data-v-c033d8b4]{background:var(--color-primary)!important;background-color:var(--color-primary)!important;color:#000!important}.attach-download-btn.v-btn[color=success][data-v-c033d8b4]{background:var(--color-success)!important;background-color:var(--color-success)!important;color:#fff!important}.v-btn.attach-download-btn .v-btn__overlay[data-v-c033d8b4],.v-btn.download-btn .v-btn__overlay[data-v-c033d8b4]{background:transparent!important}.v-btn.attach-download-btn .v-btn__content[data-v-c033d8b4],.v-btn.download-btn .v-btn__content[data-v-c033d8b4]{color:inherit!important}.v-btn.attach-download-btn[color=primary][data-v-c033d8b4],.v-btn.download-btn[data-v-c033d8b4]{--v-theme-primary:var(--color-primary)!important}.purchased-btn[data-v-c033d8b4],.v-btn.purchased-btn[data-v-c033d8b4],.v-btn.purchased-btn.v-btn--variant-elevated[data-v-c033d8b4],.v-btn.purchased-btn.v-btn--variant-flat[data-v-c033d8b4]{background:var(--color-success)!important;background-color:var(--color-success)!important;color:#fff!important}.v-btn.purchased-btn .v-btn__content[data-v-c033d8b4]{color:#fff!important}.publish-btn[data-v-c033d8b4],.v-btn.publish-btn[data-v-c033d8b4]{background:var(--color-primary)!important;background-color:var(--color-primary)!important;border:none!important;color:#000!important;height:40px!important;min-height:40px!important}.v-btn.publish-btn .v-btn__content[data-v-c033d8b4]{color:#000!important}.v-btn.publish-btn[data-v-c033d8b4]:hover{filter:brightness(1.1)!important}.draft-btn[data-v-c033d8b4],.save-draft-btn[data-v-c033d8b4],.v-btn.draft-btn[data-v-c033d8b4],.v-btn.save-draft-btn[data-v-c033d8b4]{background:var(--color-bg-light)!important;background-color:var(--color-bg-light)!important;border:none!important;color:var(--color-text-normal)!important}.draft-btn-bottom[data-v-c033d8b4],.v-btn.draft-btn-bottom[data-v-c033d8b4]{height:40px!important;min-height:40px!important}.v-btn.draft-btn .v-btn__content[data-v-c033d8b4],.v-btn.save-draft-btn .v-btn__content[data-v-c033d8b4]{color:var(--color-text-normal)!important}.v-btn.draft-btn[data-v-c033d8b4]:hover,.v-btn.save-draft-btn[data-v-c033d8b4]:hover{background:var(--color-hover-bg-normal)!important;filter:brightness(1.15)!important}.zuoye-detail-header[data-v-c033d8b4]{align-items:center;background:var(--color-bg-dark);box-sizing:border-box;display:flex;flex-shrink:0;height:56px;justify-content:space-between;min-height:56px;padding:12px;width:100%}.zuoye-header-left[data-v-c033d8b4]{align-items:center;display:flex;flex:1;min-width:0}.zuoye-header-back-btn[data-v-c033d8b4]{display:none;margin-right:8px}.zuoye-header-title[data-v-c033d8b4]{color:var(--color-text-normal);font-size:16px;font-weight:600;line-height:1.4;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.zuoye-header-right[data-v-c033d8b4]{align-items:center;display:flex;flex-shrink:0;gap:10px;margin-left:auto}.zuoye-rating-container[data-v-c033d8b4]{align-items:center;display:flex;gap:8px;height:32px}.zuoye-rating-stars[data-v-c033d8b4]{gap:2px}.zuoye-rating-star[data-v-c033d8b4],.zuoye-rating-stars[data-v-c033d8b4]{align-items:center;display:flex;height:24px;line-height:1}.zuoye-rating-star[data-v-c033d8b4]{cursor:pointer;justify-content:center;position:relative;width:24px}.zuoye-rating-star.can-rate[data-v-c033d8b4]:hover{transform:scale(1.1)}.zuoye-star-bg[data-v-c033d8b4]{color:var(--color-text-dark);justify-content:center}.zuoye-star-bg[data-v-c033d8b4],.zuoye-star-fill[data-v-c033d8b4]{align-items:center;display:inline-flex;font-size:22px;height:22px;left:50%;line-height:1;position:absolute;top:50%;transform:translate(-50%,-50%);width:22px}.zuoye-star-fill[data-v-c033d8b4]{color:var(--color-primary);justify-content:flex-start;overflow:hidden;pointer-events:none;white-space:nowrap}.zuoye-rating-text[data-v-c033d8b4]{align-items:center;color:var(--color-text-light);display:flex;font-size:12px;height:24px;line-height:24px;white-space:nowrap}.rating-readonly .zuoye-rating-star[data-v-c033d8b4]{cursor:default}.vote-count[data-v-c033d8b4]{margin-left:4px}.zuoye-header-right[data-v-c033d8b4] .v-btn{align-items:center!important;display:flex!important;font-size:13px!important;height:32px!important;justify-content:center!important;min-width:32px!important;padding:0 12px!important}.zuoye-header-right[data-v-c033d8b4] .v-btn--icon{padding:0!important;width:32px!important}@media screen and (max-width:900px){.zuoye-header-back-btn[data-v-c033d8b4]{display:inline-flex}.zuoye-vote-btn[data-v-c033d8b4]{display:none!important}.zuoye-rating-container[data-v-c033d8b4]{display:none}}.confirm-dialog .v-card-title[data-v-f7287d00]{align-items:center;color:var(--color-text-normal);display:flex;font-size:18px;font-weight:600;padding:20px 24px 12px}.confirm-dialog .v-card-text[data-v-f7287d00]{color:var(--color-text-dark);font-size:14px;line-height:1.6;padding:12px 24px 20px}.confirm-dialog .v-card-actions[data-v-f7287d00]{padding:12px 16px 16px}.confirm-dialog--warning .v-card-title[data-v-f7287d00]{color:var(--color-warning)}.confirm-dialog--danger .v-card-title[data-v-f7287d00]{color:var(--color-error)}body.admin-page .v-snackbar__wrapper[data-v-f7287d00]{border-radius:12px!important}body.admin-page .v-snackbar__content[data-v-f7287d00]{font-size:15px!important;font-weight:500!important;justify-content:center!important;text-align:center!important}.v-btn[data-v-f7287d00],.v-card[data-v-f7287d00],.v-dialog .v-card[data-v-f7287d00],.v-field[data-v-f7287d00]{box-shadow:none!important}.v-field--variant-outlined[data-v-f7287d00]{background:var(--color-bg-light)!important}.v-field--variant-outlined[data-v-f7287d00],.v-field--variant-solo[data-v-f7287d00],.v-field--variant-solo-filled[data-v-f7287d00],.v-select .v-field[data-v-f7287d00]{border-radius:var(--radius-input,8px)!important}.v-field--variant-outlined .v-field__outline[data-v-f7287d00]{--v-field-border-opacity:.3}.v-field--variant-outlined .v-field__field[data-v-f7287d00]{background:transparent!important;border-radius:var(--radius-input,8px)!important}.v-autocomplete input[data-v-f7287d00],.v-field input[data-v-f7287d00],.v-field textarea[data-v-f7287d00],.v-field--variant-solo input[data-v-f7287d00],.v-field--variant-solo textarea[data-v-f7287d00],.v-field--variant-solo-filled input[data-v-f7287d00],.v-field--variant-solo-filled textarea[data-v-f7287d00],.v-select .v-field__input[data-v-f7287d00],.v-select .v-select__selection[data-v-f7287d00],.v-select .v-select__selection-text[data-v-f7287d00],.v-select input[data-v-f7287d00],.v-text-field input[data-v-f7287d00],.v-textarea textarea[data-v-f7287d00]{color:var(--color-text-normal)!important}.v-field--variant-outlined[data-v-f7287d00]:before{display:none!important}.v-field--variant-outlined .v-field__outline__notch[data-v-f7287d00]{border-width:0!important;max-width:0!important;width:0!important}.v-field--variant-outlined .v-field__outline__notch[data-v-f7287d00]:after,.v-field--variant-outlined .v-field__outline__notch[data-v-f7287d00]:before{display:none!important}.v-field--variant-outlined .v-field__outline__start[data-v-f7287d00]{border-radius:var(--radius-input,8px) 0 0 var(--radius-input,8px)!important;border-width:1px 0 1px 1px!important;flex:0 0 12px!important}.v-field--variant-outlined .v-field__outline__end[data-v-f7287d00]{border-radius:0 var(--radius-input,8px) var(--radius-input,8px) 0!important;border-width:1px 1px 1px 0!important;flex:1!important}.v-field--variant-outlined .v-field__outline__end[data-v-f7287d00],.v-field--variant-outlined .v-field__outline__notch[data-v-f7287d00],.v-field--variant-outlined .v-field__outline__start[data-v-f7287d00]{border-color:var(--color-line-normal)!important;border-style:solid!important;opacity:1!important}.v-field--variant-outlined.v-field--focused .v-field__outline__end[data-v-f7287d00],.v-field--variant-outlined.v-field--focused .v-field__outline__notch[data-v-f7287d00],.v-field--variant-outlined.v-field--focused .v-field__outline__start[data-v-f7287d00],.v-field--variant-outlined:hover .v-field__outline__end[data-v-f7287d00],.v-field--variant-outlined:hover .v-field__outline__notch[data-v-f7287d00],.v-field--variant-outlined:hover .v-field__outline__start[data-v-f7287d00]{border-color:var(--color-primary)!important}.v-field__overlay[data-v-f7287d00]{background:transparent!important;opacity:0!important}.v-card[data-v-f7287d00]{background-color:var(--color-bg-light)!important}.v-card[data-v-f7287d00],.v-dialog .v-card[data-v-f7287d00]{border-radius:12px!important}.v-dialog .v-card[data-v-f7287d00]{background-color:var(--color-bg-dark)!important}.v-dialog .v-card-title[data-v-f7287d00]{font-size:16px!important;font-weight:600!important;padding:16px 20px!important}.v-dialog .v-card-text[data-v-f7287d00],.v-dialog .v-card-title[data-v-f7287d00]{background-color:var(--color-bg-dark)!important;color:var(--color-text-normal)!important}.v-dialog .v-card-actions[data-v-f7287d00]{background-color:var(--color-bg-dark)!important;padding:12px 16px!important}.v-dialog .v-field-label[data-v-f7287d00],.v-dialog .v-label[data-v-f7287d00],.v-dialog .v-messages__message[data-v-f7287d00]{color:var(--color-text-dark)!important}.v-menu>.v-overlay__content[data-v-f7287d00]{box-shadow:0 4px 16px #0000001f!important;overflow:hidden}.v-menu .v-list[data-v-f7287d00]{background-color:transparent!important;border-radius:0!important;padding:8px!important}.v-menu .v-list-item[data-v-f7287d00]{border:none!important;border-radius:var(--radius-button,8px)!important;box-shadow:none!important;color:var(--color-text-dark)!important;margin:2px 0!important;min-height:40px!important}.v-menu .v-list-item[data-v-f7287d00]:after,.v-menu .v-list-item[data-v-f7287d00]:before{display:none!important}.v-menu .v-list-item[data-v-f7287d00]:hover{background-color:var(--color-hover-bg-normal)!important}.v-menu .v-list-item .v-list-item__overlay[data-v-f7287d00]{opacity:0!important}.v-menu .v-list-item--active[data-v-f7287d00]{background-color:var(--color-active-normal)!important;color:var(--color-primary)!important}.v-menu .v-list-item--active .v-list-item__overlay[data-v-f7287d00]{opacity:0!important}.v-select__content[data-v-f7287d00]{background-color:var(--color-bg-light)!important;border-radius:var(--radius-card,12px)!important;box-shadow:var(--shadow)!important;margin-top:8px!important;overflow:hidden;padding:8px!important}.v-select__content .v-list[data-v-f7287d00]{background-color:transparent!important;border-radius:0!important;box-shadow:none!important;padding:0!important}.v-select__content .v-list-item[data-v-f7287d00]{border:none!important;border-radius:var(--radius-button,8px)!important;box-shadow:none!important;margin:2px 0!important;min-height:40px!important}.v-select__content .v-list-item[data-v-f7287d00]:after,.v-select__content .v-list-item[data-v-f7287d00]:before{display:none!important}.v-select__content .v-list-item .v-list-item__overlay[data-v-f7287d00]{opacity:0!important}.v-select__content .v-list-item--active[data-v-f7287d00]{background-color:var(--color-active-normal)!important;color:var(--color-primary)!important}.v-select__content .v-list-item--active .v-list-item__overlay[data-v-f7287d00]{opacity:0!important}.v-select__content .v-list-item[data-v-f7287d00]:hover{background-color:var(--color-hover-bg-normal)!important}.v-btn[data-v-f7287d00]{border-radius:var(--radius-button,8px)!important;letter-spacing:normal!important;text-transform:none!important}.v-btn .v-btn__overlay[data-v-f7287d00]{background-color:transparent!important}.v-btn--active .v-btn__overlay[data-v-f7287d00],.v-btn:active .v-btn__overlay[data-v-f7287d00]{opacity:0!important}.v-btn .v-ripple__container .v-ripple__animation[data-v-f7287d00],.v-btn--variant-elevated .v-ripple__container .v-ripple__animation[data-v-f7287d00],.v-btn--variant-flat .v-ripple__container .v-ripple__animation[data-v-f7287d00],.v-btn--variant-outlined .v-ripple__container .v-ripple__animation[data-v-f7287d00],.v-btn--variant-plain .v-ripple__container .v-ripple__animation[data-v-f7287d00],.v-btn--variant-text .v-ripple__container .v-ripple__animation[data-v-f7287d00],.v-btn--variant-tonal .v-ripple__container .v-ripple__animation[data-v-f7287d00],.v-ripple__animation[data-v-f7287d00]{background:#fffc!important}.v-btn[data-v-f7287d00],.v-btn--variant-plain[data-v-f7287d00],.v-btn--variant-text[data-v-f7287d00]{color:var(--color-text-normal)!important}body:not(.admin-page) .v-btn--variant-flat.bg-primary[data-v-f7287d00],body:not(.admin-page) .v-btn--variant-flat.bg-primary .v-btn__content[data-v-f7287d00],body:not(.admin-page) .v-btn.bg-primary[data-v-f7287d00],body:not(.admin-page) .v-btn.bg-primary .v-btn__content[data-v-f7287d00],body:not(.admin-page) .v-btn.color-primary[class*=bg-primary][data-v-f7287d00],body:not(.admin-page) .v-btn.color-primary[class*=bg-primary] .v-btn__content[data-v-f7287d00],body:not(.admin-page) .v-btn.v-btn--variant-flat[data-color=primary][data-v-f7287d00],body:not(.admin-page) .v-btn.v-btn--variant-flat[data-color=primary] .v-btn__content[data-v-f7287d00],body:not(.admin-page) .v-btn[color=primary].v-btn--variant-flat[data-v-f7287d00],body:not(.admin-page) .v-btn[color=primary].v-btn--variant-flat .v-btn__content[data-v-f7287d00],body:not(.admin-page) .v-btn[data-color=primary].v-btn--variant-flat[data-v-f7287d00],body:not(.admin-page) .v-btn[data-color=primary].v-btn--variant-flat .v-btn__content[data-v-f7287d00]{color:#000!important}.v-btn--variant-flat.bg-error[data-v-f7287d00],.v-btn--variant-flat.bg-info[data-v-f7287d00],.v-btn--variant-flat.bg-success[data-v-f7287d00],.v-btn--variant-flat.bg-warning[data-v-f7287d00],.v-btn.bg-error[data-v-f7287d00],.v-btn.bg-error .v-btn__content[data-v-f7287d00],.v-btn.bg-info[data-v-f7287d00],.v-btn.bg-info .v-btn__content[data-v-f7287d00],.v-btn.bg-success[data-v-f7287d00],.v-btn.bg-success .v-btn__content[data-v-f7287d00],.v-btn.bg-warning[data-v-f7287d00],.v-btn.bg-warning .v-btn__content[data-v-f7287d00]{color:#fff!important}.v-select .v-field--active .v-field__overlay[data-v-f7287d00],.v-select .v-field:active .v-field__overlay[data-v-f7287d00]{opacity:0!important}.v-select .v-field .v-field__overlay[data-v-f7287d00]{background-color:transparent!important}.v-switch .v-switch__track[data-v-f7287d00]{background:#ffffff1a!important;opacity:1!important}.v-switch.v-input--dirty .v-switch__track[data-v-f7287d00],.v-switch.v-switch--dirty .v-switch__track[data-v-f7287d00]{background:var(--color-primary)!important}.v-switch .v-switch__thumb[data-v-f7287d00]{background:#fff!important;box-shadow:0 2px 4px #0003!important}.v-chip[data-v-f7287d00]{border-radius:var(--radius-button,6px)!important;transition:background .2s ease!important}.v-chip[data-v-f7287d00]:not(.v-chip--variant-outlined):not(.v-chip--variant-text){background:var(--color-bg-light)!important;color:var(--color-text-normal)!important}.v-field .v-chip[data-v-f7287d00]{color:var(--color-text-normal)!important}.v-chip[data-v-f7287d00]:hover,.v-field .v-chip[data-v-f7287d00]{background:var(--color-hover-bg-normal)!important}.v-chip[data-v-f7287d00]:active,.v-field .v-chip[data-v-f7287d00]:hover{background:var(--color-hover-bg-dark)!important}.v-field .v-chip[data-v-f7287d00]:active{background:var(--color-active-normal)!important}.v-chip .v-chip__content[data-v-f7287d00]{color:var(--color-text-normal)!important}input[data-v-f7287d00]:-webkit-autofill,input[data-v-f7287d00]:-webkit-autofill:active,input[data-v-f7287d00]:-webkit-autofill:focus,input[data-v-f7287d00]:-webkit-autofill:hover{-webkit-box-shadow:0 0 0 1000px var(--color-bg-dark) inset!important;-webkit-text-fill-color:var(--color-text-normal)!important;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}.v-overlay.v-menu[data-v-f7287d00]{z-index:2500!important}.bar-search .v-field--variant-solo-filled[data-v-f7287d00]{background:var(--color-bg-light)!important}.bar-search .v-field__overlay[data-v-f7287d00]{background:transparent!important;opacity:0!important}.search-dropdown[data-v-f7287d00]{background:var(--color-bg-light)!important;border-radius:var(--radius-card,12px)!important;box-shadow:var(--shadow)!important;z-index:2500!important}.mobile-search-overlay[data-v-f7287d00]{z-index:2600!important}.user-menu-overlay[data-v-f7287d00]{z-index:2400!important}.user-dropdown[data-v-f7287d00]{z-index:2500!important}.filter-panel-overlay[data-v-f7287d00]{z-index:2300!important}.filter-panel[data-v-f7287d00]{z-index:2301!important}.mobile-filter-overlay[data-v-f7287d00]{z-index:2300!important}.mobile-filter-sheet[data-v-f7287d00]{z-index:2301!important}.v-btn[data-v-f7287d00]:not(.v-btn--variant-text):not(.v-btn--variant-plain):not(.v-btn--variant-outlined):not(.v-btn--variant-flat):not(.v-btn--variant-elevated):not(.v-btn--variant-tonal){background:var(--color-bg-light)!important;color:var(--color-text-normal)!important}.v-btn[data-v-f7287d00]:not(.v-btn--variant-text):not(.v-btn--variant-plain):not(.v-btn--variant-outlined):not(.v-btn--variant-flat):not(.v-btn--variant-elevated):not(.v-btn--variant-tonal):hover{background:var(--color-hover-bg-normal)!important}.v-btn--variant-flat[data-v-f7287d00]:not(.bg-primary):not(.bg-success):not(.bg-error):not(.bg-warning):not(.bg-info){background:var(--color-bg-light)!important;color:var(--color-text-normal)!important}.v-btn--variant-flat[data-v-f7287d00]:not(.bg-primary):not(.bg-success):not(.bg-error):not(.bg-warning):not(.bg-info):hover{background:var(--color-hover-bg-normal)!important}.v-list-item-subtitle[data-v-f7287d00],.v-list-item-title[data-v-f7287d00],.v-text-field__prefix[data-v-f7287d00],.v-text-field__suffix[data-v-f7287d00]{color:var(--color-text-normal)!important}.v-menu>.v-overlay__content[data-v-f7287d00]{background-color:var(--color-bg-light)!important;border:1px solid var(--color-line-normal)!important;border-radius:var(--radius-card,12px)!important;box-shadow:var(--shadow)!important}.v-field--variant-outlined .v-field__outline__end[data-v-f7287d00],.v-field--variant-outlined .v-field__outline__start[data-v-f7287d00]{border-color:var(--color-line-normal)!important}.v-field--variant-outlined:hover .v-field__outline__end[data-v-f7287d00],.v-field--variant-outlined:hover .v-field__outline__start[data-v-f7287d00]{border-color:var(--color-line-dark)!important}.v-field--variant-outlined.v-field--focused .v-field__outline__end[data-v-f7287d00],.v-field--variant-outlined.v-field--focused .v-field__outline__start[data-v-f7287d00]{border-color:var(--color-primary)!important}.v-carousel__controls button[data-v-f7287d00],.v-window__controls button[data-v-f7287d00]{background:#00000080!important}.v-carousel__controls button[data-v-f7287d00]:hover,.v-window__controls button[data-v-f7287d00]:hover{background:#000000b3!important}.attach-download-btn.v-btn--variant-tonal[data-v-f7287d00],.attach-download-btn.v-btn[color=primary][data-v-f7287d00],.download-btn[data-v-f7287d00],.v-btn.download-btn[data-v-f7287d00],.v-btn.download-btn.bg-primary[data-v-f7287d00],.v-btn.download-btn.v-btn--variant-elevated[data-v-f7287d00],.v-btn.download-btn.v-btn--variant-flat[data-v-f7287d00]{background:var(--color-primary)!important;background-color:var(--color-primary)!important;color:#000!important}.attach-download-btn.v-btn[color=success][data-v-f7287d00]{background:var(--color-success)!important;background-color:var(--color-success)!important;color:#fff!important}.v-btn.attach-download-btn .v-btn__overlay[data-v-f7287d00],.v-btn.download-btn .v-btn__overlay[data-v-f7287d00]{background:transparent!important}.v-btn.attach-download-btn .v-btn__content[data-v-f7287d00],.v-btn.download-btn .v-btn__content[data-v-f7287d00]{color:inherit!important}.v-btn.attach-download-btn[color=primary][data-v-f7287d00],.v-btn.download-btn[data-v-f7287d00]{--v-theme-primary:var(--color-primary)!important}.purchased-btn[data-v-f7287d00],.v-btn.purchased-btn[data-v-f7287d00],.v-btn.purchased-btn.v-btn--variant-elevated[data-v-f7287d00],.v-btn.purchased-btn.v-btn--variant-flat[data-v-f7287d00]{background:var(--color-success)!important;background-color:var(--color-success)!important;color:#fff!important}.v-btn.purchased-btn .v-btn__content[data-v-f7287d00]{color:#fff!important}.publish-btn[data-v-f7287d00],.v-btn.publish-btn[data-v-f7287d00]{background:var(--color-primary)!important;background-color:var(--color-primary)!important;border:none!important;color:#000!important;height:40px!important;min-height:40px!important}.v-btn.publish-btn .v-btn__content[data-v-f7287d00]{color:#000!important}.v-btn.publish-btn[data-v-f7287d00]:hover{filter:brightness(1.1)!important}.draft-btn[data-v-f7287d00],.save-draft-btn[data-v-f7287d00],.v-btn.draft-btn[data-v-f7287d00],.v-btn.save-draft-btn[data-v-f7287d00]{background:var(--color-bg-light)!important;background-color:var(--color-bg-light)!important;border:none!important;color:var(--color-text-normal)!important}.draft-btn-bottom[data-v-f7287d00],.v-btn.draft-btn-bottom[data-v-f7287d00]{height:40px!important;min-height:40px!important}.v-btn.draft-btn .v-btn__content[data-v-f7287d00],.v-btn.save-draft-btn .v-btn__content[data-v-f7287d00]{color:var(--color-text-normal)!important}.v-btn.draft-btn[data-v-f7287d00]:hover,.v-btn.save-draft-btn[data-v-f7287d00]:hover{background:var(--color-hover-bg-normal)!important;filter:brightness(1.15)!important}.zuoye-media-viewer[data-v-f7287d00]{background:var(--color-bg-light);display:flex;flex:1;flex-direction:column;height:100%;min-height:0}.media-viewer-main[data-v-f7287d00]{align-items:center;display:flex;flex:1;justify-content:center;max-height:100%;min-height:0;overflow:hidden;position:relative}.media-viewer-content[data-v-f7287d00]{height:100%;position:relative;width:100%}.media-grid-container[data-v-f7287d00]{overflow:hidden;padding:10px}.media-grid[data-v-f7287d00],.media-grid-container[data-v-f7287d00]{box-sizing:border-box;height:100%;width:100%}.media-grid[data-v-f7287d00]{align-items:center;-moz-column-gap:10px;column-gap:10px;display:grid;grid-auto-flow:row dense;grid-template-columns:repeat(auto-fill,minmax(30%,1fr));grid-template-rows:repeat(2,1fr);justify-items:center;row-gap:10px}.media-grid-2[data-v-f7287d00]{grid-template-columns:repeat(2,1fr);grid-template-rows:1fr}.media-grid-3[data-v-f7287d00]{grid-template-columns:repeat(3,1fr);grid-template-rows:1fr}.media-grid-4[data-v-f7287d00]{grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr)}.media-grid-item[data-v-f7287d00]{align-items:center;background:var(--color-bg-dark);border-radius:8px;box-sizing:border-box;cursor:pointer;display:flex;height:100%;justify-content:center;min-height:0;min-width:0;overflow:hidden;pointer-events:auto;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%;z-index:1}.media-grid-item[data-v-f7287d00]:after{background:transparent;content:"";inset:0;pointer-events:none;position:absolute;transition:background .15s ease}.media-grid-item[data-v-f7287d00]:hover:after{background:#00000052}.media-grid-image[data-v-f7287d00]{border-radius:8px;display:block;height:auto;max-height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain;width:auto}.media-image-container[data-v-f7287d00],.media-video-container[data-v-f7287d00]{align-items:center;display:flex;height:100%;justify-content:center;max-height:100%;min-height:0;overflow:hidden;position:relative;width:100%}.media-video-container[data-v-f7287d00] .frame-video-player{display:flex;flex-direction:column;height:100%;max-height:100%;min-height:0;overflow:hidden;position:relative;width:100%;z-index:2}.media-video-container[data-v-f7287d00] .frame-controls,.media-video-container[data-v-f7287d00] .frame-timeline{position:relative;z-index:200!important}.media-video-container[data-v-f7287d00] .video-wrapper{align-items:center;display:flex;flex:1;justify-content:center;max-height:100%;min-height:0;overflow:hidden;width:100%}.media-video-container[data-v-f7287d00] .video-wrapper video{height:auto;max-height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain;width:auto}.media-image[data-v-f7287d00],.media-video[data-v-f7287d00]{height:auto;max-height:100%;max-width:100%;width:auto}.media-image[data-v-f7287d00]{border-radius:8px}.media-fullscreen-btn[data-v-f7287d00]{align-items:center!important;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:#00000080!important;border-radius:var(--radius-button,8px)!important;bottom:20px;color:#fff!important;display:flex!important;gap:4px;height:auto!important;min-width:auto!important;opacity:1!important;padding:8px 16px!important;position:absolute;right:20px;transition:opacity .2s ease!important}.media-fullscreen-btn[data-v-f7287d00]:hover{background:#0009!important;opacity:1!important}.media-fullscreen-btn[data-v-f7287d00] .v-btn__overlay,.media-fullscreen-btn[data-v-f7287d00] .v-btn__underlay{border-radius:var(--radius-button,8px)!important}.media-nav-btn[data-v-f7287d00]{align-items:center;background:#0009;border:none;border-radius:50%;color:var(--color-text-light);cursor:pointer;display:flex;height:40px;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);width:40px;z-index:10}.media-prev[data-v-f7287d00]{left:20px}.media-next[data-v-f7287d00]{right:20px}.media-indicator[data-v-f7287d00]{background:#0009;border-radius:var(--radius-button,8px);bottom:20px;font-size:14px;gap:4px;left:50%;padding:6px 12px;position:absolute;transform:translate(-50%)}.media-indicator[data-v-f7287d00],.media-viewer-empty[data-v-f7287d00]{align-items:center;color:var(--color-text-light);display:flex}.media-viewer-empty[data-v-f7287d00]{flex-direction:column;height:100%;justify-content:center}.media-viewer-empty i[data-v-f7287d00]{font-size:48px;margin-bottom:12px}.media-viewer-thumbnails[data-v-f7287d00]{background:var(--color-bg-light);border-top:none;box-sizing:border-box;display:flex;flex-shrink:0;gap:8px;min-height:74px;overflow-x:auto;padding:12px;position:relative;z-index:1}.media-thumb[data-v-f7287d00]{border:2px solid transparent;border-radius:8px;cursor:pointer;flex-shrink:0;height:50px;overflow:hidden;pointer-events:auto;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:70px}.media-thumb[data-v-f7287d00]:after{background:transparent;content:"";inset:0;pointer-events:none;position:absolute;transition:background .15s ease}.media-thumb[data-v-f7287d00]:hover:after{background:#00000052}.media-thumb.active[data-v-f7287d00]{border-color:var(--color-primary)}.media-thumb-all[data-v-f7287d00]{align-items:center;background:var(--color-bg-dark);border-radius:8px;color:var(--color-text-dark);display:flex;flex-direction:column;font-size:12px;justify-content:center}.media-thumb-image[data-v-f7287d00]{border-radius:4px;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.media-thumb-video[data-v-f7287d00]{align-items:center;background:var(--color-bg-dark);color:var(--color-text-light);display:flex;flex-direction:column;font-size:12px;height:100%;justify-content:center;width:100%}.media-thumb-label[data-v-f7287d00]{font-size:10px;margin-top:2px}.media-viewer-tabs[data-v-f7287d00]{background:var(--color-bg-dark);border-top:none;display:flex;flex-shrink:0;gap:0;height:48px;padding:0}.media-tab-btn[data-v-f7287d00]{align-items:center!important;background:transparent!important;border-bottom:3px solid transparent;border-radius:0!important;box-shadow:none!important;color:var(--color-text-normal)!important;display:flex!important;flex:1;font-size:13px!important;font-weight:400!important;gap:6px;height:48px!important;justify-content:center!important;min-width:0!important;padding:0 12px!important;position:relative;text-transform:none!important;transition:all .2s}.media-tab-btn[data-v-f7287d00]:before{background:transparent;bottom:0;content:"";height:3px;left:0;position:absolute;right:0;transition:all .2s}.media-tab-btn[data-v-f7287d00]:hover{background:var(--color-hover-bg-dark)!important;color:var(--color-text-normal)!important}.media-tab-btn[data-v-f7287d00]:hover:before{background:var(--color-line-normal)}.media-tab-btn.active[data-v-f7287d00]{background:transparent!important;border-bottom-color:var(--color-primary);color:var(--color-primary)!important;font-weight:500!important}.media-tab-btn.active[data-v-f7287d00]:before{background:var(--color-primary);height:1px}.media-tab-btn.active[data-v-f7287d00]:hover{background:var(--color-hover-bg-dark)!important;color:var(--color-primary)!important}.media-tab-btn.active[data-v-f7287d00]:hover:before{background:var(--color-primary)}.media-tab-count[data-v-f7287d00]{background:var(--color-bg-dark);border-radius:var(--radius-button,8px);color:var(--color-text-dark);font-size:12px;padding:2px 6px}.modal-overlay[data-v-b5b4f2fa]{align-items:center;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0009;display:flex;justify-content:center;inset:0;padding:20px;position:fixed;z-index:2000}.modal-wrapper[data-v-b5b4f2fa]{backface-visibility:hidden;-webkit-backface-visibility:hidden;max-width:900px;overflow:visible;position:relative;transform:translateZ(0);-webkit-transform:translateZ(0);width:90vw}.modal-wrapper--lg[data-v-b5b4f2fa]{max-width:1100px}.modal-wrapper--md[data-v-b5b4f2fa]{max-width:800px}.modal-wrapper--sm[data-v-b5b4f2fa]{max-width:600px}@media(min-width:1440px){.modal-wrapper[data-v-b5b4f2fa]{max-width:60vw}.modal-wrapper--lg[data-v-b5b4f2fa]{max-width:75vw}}.modal-container[data-v-b5b4f2fa]{backface-visibility:hidden;-webkit-backface-visibility:hidden;background:var(--color-bg-dark);box-shadow:var(--shadow-strong,0 8px 32px rgba(0,0,0,.3));height:85vh;max-height:90vh;min-height:600px;overflow:hidden;position:relative;transform:translateZ(0);-webkit-transform:translateZ(0);width:100%}.modal-card[data-v-b5b4f2fa],.modal-container[data-v-b5b4f2fa]{border-radius:16px;display:flex;flex-direction:column}.modal-card[data-v-b5b4f2fa]{background:var(--color-bg-light)!important}.modal-header[data-v-b5b4f2fa]{align-items:center;border-bottom:1px solid var(--color-line-normal);box-sizing:border-box;display:flex;flex-shrink:0;height:60px;justify-content:space-between;padding:12px 16px 12px 12px}.modal-title[data-v-b5b4f2fa]{color:var(--color-text-normal);font-size:16px;font-weight:500}.modal-card>.modal-content[data-v-b5b4f2fa]{flex:1;overflow-y:auto;padding:16px 20px}.modal-footer[data-v-b5b4f2fa]{align-items:center;border-top:1px solid var(--color-line-normal);display:flex;flex-shrink:0;gap:8px;padding:12px 20px}.modal-container .modal-close-btn[data-v-b5b4f2fa]{background:var(--color-bg-light)!important;border-radius:8px!important;color:var(--color-text-normal)!important;height:36px!important;inset:20px 20px auto auto!important;min-height:36px!important;min-width:36px!important;padding:0!important;position:absolute!important;width:36px!important;z-index:100!important}.modal-container .modal-close-btn .v-icon[data-v-b5b4f2fa]{font-size:20px!important}.modal-container .modal-close-btn[data-v-b5b4f2fa]:hover{background:var(--color-hover-bg-normal)!important}.modal-container .v-btn[data-v-b5b4f2fa]{font-weight:500!important;letter-spacing:0!important;text-transform:none!important}.modal-container .v-btn[data-v-b5b4f2fa],.modal-container .v-btn--icon[data-v-b5b4f2fa]{border-radius:8px!important}.modal-mobile-header[data-v-b5b4f2fa]{align-items:center;background:var(--color-bg-dark);display:flex;flex-shrink:0;height:60px;justify-content:space-between;padding:12px 16px}.modal-mobile-title[data-v-b5b4f2fa]{color:var(--color-text-normal);font-size:17px;font-weight:600}.modal-layout[data-v-b5b4f2fa]{display:flex;flex:1;min-height:0}.modal-layout--mobile[data-v-b5b4f2fa],.modal-sidebar[data-v-b5b4f2fa]{flex-direction:column}.modal-sidebar[data-v-b5b4f2fa]{background:var(--color-bg-dark);display:flex;flex-shrink:0;width:240px}.modal-sidebar--wide[data-v-b5b4f2fa]{width:240px}.modal-layout--mobile .modal-sidebar[data-v-b5b4f2fa]{flex:1;width:100%}.menu-header[data-v-b5b4f2fa],.modal-sidebar-header[data-v-b5b4f2fa]{align-items:center;box-sizing:border-box;display:flex;flex-shrink:0;gap:12px;height:76px;padding:20px 16px}.modal-sidebar-header[data-v-b5b4f2fa]{justify-content:space-between}.modal-sidebar-title[data-v-b5b4f2fa]{color:var(--color-text-normal);font-size:17px;font-weight:600}.menu-header-info[data-v-b5b4f2fa]{flex:1;min-width:0}.menu-header-name[data-v-b5b4f2fa]{color:var(--color-text-normal);font-size:15px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.menu-header-id[data-v-b5b4f2fa]{color:var(--color-text-dark);font-size:12px;margin-top:2px}.menu-header-level[data-v-b5b4f2fa]{margin-top:4px}.menu-header-level .level-badge[data-v-b5b4f2fa]{border-radius:8px;color:#fff;display:inline-block;font-size:11px;font-weight:500;padding:2px 8px}.menu-list[data-v-b5b4f2fa],.modal-sidebar-list[data-v-b5b4f2fa]{flex:1;overflow-y:auto;padding:4px 12px 16px}.menu-item[data-v-b5b4f2fa],.modal-sidebar-item[data-v-b5b4f2fa]{align-items:center;border-radius:var(--radius-button,8px);color:var(--color-text-dark);cursor:pointer;display:flex;gap:12px;height:48px;margin-bottom:4px;overflow:hidden;padding:0 14px;position:relative;transition:all .15s ease}.menu-item[data-v-b5b4f2fa]:hover,.modal-sidebar-item[data-v-b5b4f2fa]:hover{background:var(--color-hover-bg-normal);color:var(--color-text-normal)}.menu-item.active[data-v-b5b4f2fa],.modal-sidebar-item.active[data-v-b5b4f2fa]{background:var(--color-active-normal);color:var(--color-primary)}.menu-item.active .menu-item-icon[data-v-b5b4f2fa],.menu-item.active .v-icon[data-v-b5b4f2fa],.modal-sidebar-item.active .modal-sidebar-item-icon[data-v-b5b4f2fa],.modal-sidebar-item.active .v-icon[data-v-b5b4f2fa]{color:var(--color-primary)!important}.modal-sidebar-item.active .v-btn .v-icon[data-v-b5b4f2fa]{color:inherit!important}.menu-item .v-icon[data-v-b5b4f2fa]:first-child,.modal-sidebar-item-icon[data-v-b5b4f2fa]{flex-shrink:0;font-size:20px;min-width:24px;text-align:center}.menu-item-title[data-v-b5b4f2fa],.modal-sidebar-item-text[data-v-b5b4f2fa]{color:inherit;flex:1;font-size:16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.menu-item-count[data-v-b5b4f2fa],.modal-sidebar-item-badge[data-v-b5b4f2fa]{background:var(--color-bg-light);border-radius:10px;color:var(--color-text-normal);font-size:13px;font-weight:600;min-width:24px;padding:2px 8px;text-align:center}.menu-item-count.message-badge[data-v-b5b4f2fa],.modal-sidebar-item-badge.message-badge[data-v-b5b4f2fa]{background:#f44!important;color:#fff!important}.menu-arrow[data-v-b5b4f2fa],.modal-sidebar-item-arrow[data-v-b5b4f2fa]{color:var(--color-text-dark)}.modal-layout .modal-content[data-v-b5b4f2fa]{background:var(--color-bg-normal);display:flex;flex:1;flex-direction:column;overflow:hidden}.modal-content-header[data-v-b5b4f2fa]{align-items:center;box-sizing:border-box;display:flex;flex-shrink:0;height:76px;justify-content:space-between;padding:20px}.modal-content-title[data-v-b5b4f2fa]{color:var(--color-text-normal);font-size:17px;font-weight:600}.modal-content-actions[data-v-b5b4f2fa]{display:flex;gap:8px}.modal-content-body[data-v-b5b4f2fa]{flex:1;overflow-y:auto;padding:0 20px 20px}.modal-content-body--no-padding-bottom[data-v-b5b4f2fa]{padding-bottom:0}.modal-loading[data-v-b5b4f2fa]{padding:40px}.modal-empty[data-v-b5b4f2fa],.modal-loading[data-v-b5b4f2fa]{align-items:center;display:flex;justify-content:center}.modal-empty[data-v-b5b4f2fa]{color:var(--color-text-dark);flex-direction:column;padding:60px 20px}.modal-empty-icon[data-v-b5b4f2fa]{color:var(--color-text-dark);font-size:48px;margin-bottom:12px}.modal-empty-text[data-v-b5b4f2fa]{color:var(--color-text-dark);font-size:14px}.modal-grid[data-v-b5b4f2fa]{align-content:start;display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}.modal-card[data-v-b5b4f2fa]{background:var(--color-bg-light);border-radius:12px;cursor:pointer;overflow:hidden;position:relative;transition:transform .2s,box-shadow .2s}.modal-card[data-v-b5b4f2fa]:hover{background:var(--color-hover-bg-light)}.modal-card.selected[data-v-b5b4f2fa]{outline:2px solid var(--color-primary)}.modal-card-cover[data-v-b5b4f2fa]{aspect-ratio:16/10;overflow:hidden;position:relative}.modal-card-cover img[data-v-b5b4f2fa]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.modal-card-tag[data-v-b5b4f2fa]{background:#0009;border-radius:6px;color:#fff;font-size:11px;left:8px;padding:2px 8px;position:absolute;top:8px}.modal-card-checkbox[data-v-b5b4f2fa]{position:absolute;right:4px;top:4px}.modal-card-info[data-v-b5b4f2fa]{padding:10px 12px}.modal-card-title[data-v-b5b4f2fa]{color:var(--color-text-normal);font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.modal-card-title[data-v-b5b4f2fa]:hover{color:var(--color-primary)}.modal-card-meta[data-v-b5b4f2fa]{color:var(--color-text-dark);font-size:11px;margin-top:4px}.modal-pagination[data-v-b5b4f2fa]{display:flex;justify-content:center;padding:16px 20px}.modal-bottom-bar[data-v-b5b4f2fa]{align-items:center;background:var(--color-bg-light);border-top:1px solid var(--color-line-normal);box-sizing:border-box;display:flex;justify-content:space-between;padding:16px 20px}.modal-bottom-bar-info[data-v-b5b4f2fa]{align-items:baseline;display:flex;gap:12px}.modal-bottom-bar-title[data-v-b5b4f2fa]{color:var(--color-text-normal);font-size:14px}.modal-bottom-bar-price[data-v-b5b4f2fa]{color:#ffebc9;font-size:20px;font-weight:700}.modal-bottom-bar-primary-btn[data-v-b5b4f2fa]{font-weight:600!important;height:44px!important;min-width:120px}.modal-sub-dialog[data-v-b5b4f2fa]{background:var(--color-bg-normal)!important;border-radius:12px!important}.modal-sub-dialog .v-card-title[data-v-b5b4f2fa]{color:var(--color-text-normal);font-size:16px;font-weight:600;padding:16px 20px}.modal-sub-dialog .v-card-text[data-v-b5b4f2fa]{padding:0 20px 16px}.modal-sub-dialog .v-card-actions[data-v-b5b4f2fa]{padding:12px 16px 16px}.modal-enter-active[data-v-b5b4f2fa],.modal-leave-active[data-v-b5b4f2fa]{transition:opacity .25s ease}.modal-enter-active .modal-wrapper[data-v-b5b4f2fa],.modal-leave-active .modal-wrapper[data-v-b5b4f2fa]{transition:transform .25s ease}.modal-enter-from[data-v-b5b4f2fa],.modal-leave-to[data-v-b5b4f2fa]{opacity:0}.modal-enter-from .modal-wrapper[data-v-b5b4f2fa],.modal-leave-to .modal-wrapper[data-v-b5b4f2fa]{transform:scale(.96)}@media(max-width:768px){.modal-overlay[data-v-b5b4f2fa]{bottom:0;padding:0}.modal-wrapper[data-v-b5b4f2fa]{display:flex;flex-direction:column;height:100vh;max-height:100vh;max-width:100%;width:100%}.modal-container .modal-close-btn[data-v-b5b4f2fa]{display:none!important}.modal-container[data-v-b5b4f2fa]{border-radius:0;flex:1;height:100vh;max-height:100vh}.modal-grid[data-v-b5b4f2fa]{gap:10px;grid-template-columns:repeat(2,1fr)}.menu-item[data-v-b5b4f2fa],.modal-sidebar-item[data-v-b5b4f2fa]{font-size:16px;height:52px;padding:0 16px}.menu-item .v-icon[data-v-b5b4f2fa],.modal-sidebar-item .v-icon[data-v-b5b4f2fa]{font-size:22px}.menu-header[data-v-b5b4f2fa],.modal-content-header[data-v-b5b4f2fa],.modal-sidebar-header[data-v-b5b4f2fa]{display:none}.modal-content-body[data-v-b5b4f2fa]{padding:0 16px}.modal-content-body.modal-content-body--no-padding-bottom[data-v-b5b4f2fa]{padding-bottom:0}}.confirm-dialog .v-card-title[data-v-b5b4f2fa]{align-items:center;color:var(--color-text-normal);display:flex;font-size:18px;font-weight:600;padding:20px 24px 12px}.confirm-dialog .v-card-text[data-v-b5b4f2fa]{color:var(--color-text-dark);font-size:14px;line-height:1.6;padding:12px 24px 20px}.confirm-dialog .v-card-actions[data-v-b5b4f2fa]{padding:12px 16px 16px}.confirm-dialog--warning .v-card-title[data-v-b5b4f2fa]{color:var(--color-warning)}.confirm-dialog--danger .v-card-title[data-v-b5b4f2fa]{color:var(--color-error)}body.admin-page .v-snackbar__wrapper[data-v-b5b4f2fa]{border-radius:12px!important}body.admin-page .v-snackbar__content[data-v-b5b4f2fa]{font-size:15px!important;font-weight:500!important;justify-content:center!important;text-align:center!important}.v-btn[data-v-b5b4f2fa],.v-card[data-v-b5b4f2fa],.v-dialog .v-card[data-v-b5b4f2fa],.v-field[data-v-b5b4f2fa]{box-shadow:none!important}.v-field--variant-outlined[data-v-b5b4f2fa]{background:var(--color-bg-light)!important}.v-field--variant-outlined[data-v-b5b4f2fa],.v-field--variant-solo[data-v-b5b4f2fa],.v-field--variant-solo-filled[data-v-b5b4f2fa],.v-select .v-field[data-v-b5b4f2fa]{border-radius:var(--radius-input,8px)!important}.v-field--variant-outlined .v-field__outline[data-v-b5b4f2fa]{--v-field-border-opacity:.3}.v-field--variant-outlined .v-field__field[data-v-b5b4f2fa]{background:transparent!important;border-radius:var(--radius-input,8px)!important}.v-autocomplete input[data-v-b5b4f2fa],.v-field input[data-v-b5b4f2fa],.v-field textarea[data-v-b5b4f2fa],.v-field--variant-solo input[data-v-b5b4f2fa],.v-field--variant-solo textarea[data-v-b5b4f2fa],.v-field--variant-solo-filled input[data-v-b5b4f2fa],.v-field--variant-solo-filled textarea[data-v-b5b4f2fa],.v-select .v-field__input[data-v-b5b4f2fa],.v-select .v-select__selection[data-v-b5b4f2fa],.v-select .v-select__selection-text[data-v-b5b4f2fa],.v-select input[data-v-b5b4f2fa],.v-text-field input[data-v-b5b4f2fa],.v-textarea textarea[data-v-b5b4f2fa]{color:var(--color-text-normal)!important}.v-field--variant-outlined[data-v-b5b4f2fa]:before{display:none!important}.v-field--variant-outlined .v-field__outline__notch[data-v-b5b4f2fa]{border-width:0!important;max-width:0!important;width:0!important}.v-field--variant-outlined .v-field__outline__notch[data-v-b5b4f2fa]:after,.v-field--variant-outlined .v-field__outline__notch[data-v-b5b4f2fa]:before{display:none!important}.v-field--variant-outlined .v-field__outline__start[data-v-b5b4f2fa]{border-radius:var(--radius-input,8px) 0 0 var(--radius-input,8px)!important;border-width:1px 0 1px 1px!important;flex:0 0 12px!important}.v-field--variant-outlined .v-field__outline__end[data-v-b5b4f2fa]{border-radius:0 var(--radius-input,8px) var(--radius-input,8px) 0!important;border-width:1px 1px 1px 0!important;flex:1!important}.v-field--variant-outlined .v-field__outline__end[data-v-b5b4f2fa],.v-field--variant-outlined .v-field__outline__notch[data-v-b5b4f2fa],.v-field--variant-outlined .v-field__outline__start[data-v-b5b4f2fa]{border-color:var(--color-line-normal)!important;border-style:solid!important;opacity:1!important}.v-field--variant-outlined.v-field--focused .v-field__outline__end[data-v-b5b4f2fa],.v-field--variant-outlined.v-field--focused .v-field__outline__notch[data-v-b5b4f2fa],.v-field--variant-outlined.v-field--focused .v-field__outline__start[data-v-b5b4f2fa],.v-field--variant-outlined:hover .v-field__outline__end[data-v-b5b4f2fa],.v-field--variant-outlined:hover .v-field__outline__notch[data-v-b5b4f2fa],.v-field--variant-outlined:hover .v-field__outline__start[data-v-b5b4f2fa]{border-color:var(--color-primary)!important}.v-field__overlay[data-v-b5b4f2fa]{background:transparent!important;opacity:0!important}.v-card[data-v-b5b4f2fa]{background-color:var(--color-bg-light)!important}.v-card[data-v-b5b4f2fa],.v-dialog .v-card[data-v-b5b4f2fa]{border-radius:12px!important}.v-dialog .v-card[data-v-b5b4f2fa]{background-color:var(--color-bg-dark)!important}.v-dialog .v-card-title[data-v-b5b4f2fa]{font-size:16px!important;font-weight:600!important;padding:16px 20px!important}.v-dialog .v-card-text[data-v-b5b4f2fa],.v-dialog .v-card-title[data-v-b5b4f2fa]{background-color:var(--color-bg-dark)!important;color:var(--color-text-normal)!important}.v-dialog .v-card-actions[data-v-b5b4f2fa]{background-color:var(--color-bg-dark)!important;padding:12px 16px!important}.v-dialog .v-field-label[data-v-b5b4f2fa],.v-dialog .v-label[data-v-b5b4f2fa],.v-dialog .v-messages__message[data-v-b5b4f2fa]{color:var(--color-text-dark)!important}.v-menu>.v-overlay__content[data-v-b5b4f2fa]{box-shadow:0 4px 16px #0000001f!important;overflow:hidden}.v-menu .v-list[data-v-b5b4f2fa]{background-color:transparent!important;border-radius:0!important;padding:8px!important}.v-menu .v-list-item[data-v-b5b4f2fa]{border:none!important;border-radius:var(--radius-button,8px)!important;box-shadow:none!important;color:var(--color-text-dark)!important;margin:2px 0!important;min-height:40px!important}.v-menu .v-list-item[data-v-b5b4f2fa]:after,.v-menu .v-list-item[data-v-b5b4f2fa]:before{display:none!important}.v-menu .v-list-item[data-v-b5b4f2fa]:hover{background-color:var(--color-hover-bg-normal)!important}.v-menu .v-list-item .v-list-item__overlay[data-v-b5b4f2fa]{opacity:0!important}.v-menu .v-list-item--active[data-v-b5b4f2fa]{background-color:var(--color-active-normal)!important;color:var(--color-primary)!important}.v-menu .v-list-item--active .v-list-item__overlay[data-v-b5b4f2fa]{opacity:0!important}.v-select__content[data-v-b5b4f2fa]{background-color:var(--color-bg-light)!important;border-radius:var(--radius-card,12px)!important;box-shadow:var(--shadow)!important;margin-top:8px!important;overflow:hidden;padding:8px!important}.v-select__content .v-list[data-v-b5b4f2fa]{background-color:transparent!important;border-radius:0!important;box-shadow:none!important;padding:0!important}.v-select__content .v-list-item[data-v-b5b4f2fa]{border:none!important;border-radius:var(--radius-button,8px)!important;box-shadow:none!important;margin:2px 0!important;min-height:40px!important}.v-select__content .v-list-item[data-v-b5b4f2fa]:after,.v-select__content .v-list-item[data-v-b5b4f2fa]:before{display:none!important}.v-select__content .v-list-item .v-list-item__overlay[data-v-b5b4f2fa]{opacity:0!important}.v-select__content .v-list-item--active[data-v-b5b4f2fa]{background-color:var(--color-active-normal)!important;color:var(--color-primary)!important}.v-select__content .v-list-item--active .v-list-item__overlay[data-v-b5b4f2fa]{opacity:0!important}.v-select__content .v-list-item[data-v-b5b4f2fa]:hover{background-color:var(--color-hover-bg-normal)!important}.v-btn[data-v-b5b4f2fa]{border-radius:var(--radius-button,8px)!important;letter-spacing:normal!important;text-transform:none!important}.v-btn .v-btn__overlay[data-v-b5b4f2fa]{background-color:transparent!important}.v-btn--active .v-btn__overlay[data-v-b5b4f2fa],.v-btn:active .v-btn__overlay[data-v-b5b4f2fa]{opacity:0!important}.v-btn .v-ripple__container .v-ripple__animation[data-v-b5b4f2fa],.v-btn--variant-elevated .v-ripple__container .v-ripple__animation[data-v-b5b4f2fa],.v-btn--variant-flat .v-ripple__container .v-ripple__animation[data-v-b5b4f2fa],.v-btn--variant-outlined .v-ripple__container .v-ripple__animation[data-v-b5b4f2fa],.v-btn--variant-plain .v-ripple__container .v-ripple__animation[data-v-b5b4f2fa],.v-btn--variant-text .v-ripple__container .v-ripple__animation[data-v-b5b4f2fa],.v-btn--variant-tonal .v-ripple__container .v-ripple__animation[data-v-b5b4f2fa],.v-ripple__animation[data-v-b5b4f2fa]{background:#fffc!important}.v-btn[data-v-b5b4f2fa],.v-btn--variant-plain[data-v-b5b4f2fa],.v-btn--variant-text[data-v-b5b4f2fa]{color:var(--color-text-normal)!important}body:not(.admin-page) .v-btn--variant-flat.bg-primary[data-v-b5b4f2fa],body:not(.admin-page) .v-btn--variant-flat.bg-primary .v-btn__content[data-v-b5b4f2fa],body:not(.admin-page) .v-btn.bg-primary[data-v-b5b4f2fa],body:not(.admin-page) .v-btn.bg-primary .v-btn__content[data-v-b5b4f2fa],body:not(.admin-page) .v-btn.color-primary[class*=bg-primary][data-v-b5b4f2fa],body:not(.admin-page) .v-btn.color-primary[class*=bg-primary] .v-btn__content[data-v-b5b4f2fa],body:not(.admin-page) .v-btn.v-btn--variant-flat[data-color=primary][data-v-b5b4f2fa],body:not(.admin-page) .v-btn.v-btn--variant-flat[data-color=primary] .v-btn__content[data-v-b5b4f2fa],body:not(.admin-page) .v-btn[color=primary].v-btn--variant-flat[data-v-b5b4f2fa],body:not(.admin-page) .v-btn[color=primary].v-btn--variant-flat .v-btn__content[data-v-b5b4f2fa],body:not(.admin-page) .v-btn[data-color=primary].v-btn--variant-flat[data-v-b5b4f2fa],body:not(.admin-page) .v-btn[data-color=primary].v-btn--variant-flat .v-btn__content[data-v-b5b4f2fa]{color:#000!important}.v-btn--variant-flat.bg-error[data-v-b5b4f2fa],.v-btn--variant-flat.bg-info[data-v-b5b4f2fa],.v-btn--variant-flat.bg-success[data-v-b5b4f2fa],.v-btn--variant-flat.bg-warning[data-v-b5b4f2fa],.v-btn.bg-error[data-v-b5b4f2fa],.v-btn.bg-error .v-btn__content[data-v-b5b4f2fa],.v-btn.bg-info[data-v-b5b4f2fa],.v-btn.bg-info .v-btn__content[data-v-b5b4f2fa],.v-btn.bg-success[data-v-b5b4f2fa],.v-btn.bg-success .v-btn__content[data-v-b5b4f2fa],.v-btn.bg-warning[data-v-b5b4f2fa],.v-btn.bg-warning .v-btn__content[data-v-b5b4f2fa]{color:#fff!important}.v-select .v-field--active .v-field__overlay[data-v-b5b4f2fa],.v-select .v-field:active .v-field__overlay[data-v-b5b4f2fa]{opacity:0!important}.v-select .v-field .v-field__overlay[data-v-b5b4f2fa]{background-color:transparent!important}.v-switch .v-switch__track[data-v-b5b4f2fa]{background:#ffffff1a!important;opacity:1!important}.v-switch.v-input--dirty .v-switch__track[data-v-b5b4f2fa],.v-switch.v-switch--dirty .v-switch__track[data-v-b5b4f2fa]{background:var(--color-primary)!important}.v-switch .v-switch__thumb[data-v-b5b4f2fa]{background:#fff!important;box-shadow:0 2px 4px #0003!important}.v-chip[data-v-b5b4f2fa]{border-radius:var(--radius-button,6px)!important;transition:background .2s ease!important}.v-chip[data-v-b5b4f2fa]:not(.v-chip--variant-outlined):not(.v-chip--variant-text){background:var(--color-bg-light)!important;color:var(--color-text-normal)!important}.v-field .v-chip[data-v-b5b4f2fa]{color:var(--color-text-normal)!important}.v-chip[data-v-b5b4f2fa]:hover,.v-field .v-chip[data-v-b5b4f2fa]{background:var(--color-hover-bg-normal)!important}.v-chip[data-v-b5b4f2fa]:active,.v-field .v-chip[data-v-b5b4f2fa]:hover{background:var(--color-hover-bg-dark)!important}.v-field .v-chip[data-v-b5b4f2fa]:active{background:var(--color-active-normal)!important}.v-chip .v-chip__content[data-v-b5b4f2fa]{color:var(--color-text-normal)!important}input[data-v-b5b4f2fa]:-webkit-autofill,input[data-v-b5b4f2fa]:-webkit-autofill:active,input[data-v-b5b4f2fa]:-webkit-autofill:focus,input[data-v-b5b4f2fa]:-webkit-autofill:hover{-webkit-box-shadow:0 0 0 1000px var(--color-bg-dark) inset!important;-webkit-text-fill-color:var(--color-text-normal)!important;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}.v-overlay.v-menu[data-v-b5b4f2fa]{z-index:2500!important}.bar-search .v-field--variant-solo-filled[data-v-b5b4f2fa]{background:var(--color-bg-light)!important}.bar-search .v-field__overlay[data-v-b5b4f2fa]{background:transparent!important;opacity:0!important}.search-dropdown[data-v-b5b4f2fa]{background:var(--color-bg-light)!important;border-radius:var(--radius-card,12px)!important;box-shadow:var(--shadow)!important;z-index:2500!important}.mobile-search-overlay[data-v-b5b4f2fa]{z-index:2600!important}.user-menu-overlay[data-v-b5b4f2fa]{z-index:2400!important}.user-dropdown[data-v-b5b4f2fa]{z-index:2500!important}.filter-panel-overlay[data-v-b5b4f2fa]{z-index:2300!important}.filter-panel[data-v-b5b4f2fa]{z-index:2301!important}.mobile-filter-overlay[data-v-b5b4f2fa]{z-index:2300!important}.mobile-filter-sheet[data-v-b5b4f2fa]{z-index:2301!important}.v-btn[data-v-b5b4f2fa]:not(.v-btn--variant-text):not(.v-btn--variant-plain):not(.v-btn--variant-outlined):not(.v-btn--variant-flat):not(.v-btn--variant-elevated):not(.v-btn--variant-tonal){background:var(--color-bg-light)!important;color:var(--color-text-normal)!important}.v-btn[data-v-b5b4f2fa]:not(.v-btn--variant-text):not(.v-btn--variant-plain):not(.v-btn--variant-outlined):not(.v-btn--variant-flat):not(.v-btn--variant-elevated):not(.v-btn--variant-tonal):hover{background:var(--color-hover-bg-normal)!important}.v-btn--variant-flat[data-v-b5b4f2fa]:not(.bg-primary):not(.bg-success):not(.bg-error):not(.bg-warning):not(.bg-info){background:var(--color-bg-light)!important;color:var(--color-text-normal)!important}.v-btn--variant-flat[data-v-b5b4f2fa]:not(.bg-primary):not(.bg-success):not(.bg-error):not(.bg-warning):not(.bg-info):hover{background:var(--color-hover-bg-normal)!important}.v-list-item-subtitle[data-v-b5b4f2fa],.v-list-item-title[data-v-b5b4f2fa],.v-text-field__prefix[data-v-b5b4f2fa],.v-text-field__suffix[data-v-b5b4f2fa]{color:var(--color-text-normal)!important}.v-menu>.v-overlay__content[data-v-b5b4f2fa]{background-color:var(--color-bg-light)!important;border:1px solid var(--color-line-normal)!important;border-radius:var(--radius-card,12px)!important;box-shadow:var(--shadow)!important}.v-field--variant-outlined .v-field__outline__end[data-v-b5b4f2fa],.v-field--variant-outlined .v-field__outline__start[data-v-b5b4f2fa]{border-color:var(--color-line-normal)!important}.v-field--variant-outlined:hover .v-field__outline__end[data-v-b5b4f2fa],.v-field--variant-outlined:hover .v-field__outline__start[data-v-b5b4f2fa]{border-color:var(--color-line-dark)!important}.v-field--variant-outlined.v-field--focused .v-field__outline__end[data-v-b5b4f2fa],.v-field--variant-outlined.v-field--focused .v-field__outline__start[data-v-b5b4f2fa]{border-color:var(--color-primary)!important}.v-carousel__controls button[data-v-b5b4f2fa],.v-window__controls button[data-v-b5b4f2fa]{background:#00000080!important}.v-carousel__controls button[data-v-b5b4f2fa]:hover,.v-window__controls button[data-v-b5b4f2fa]:hover{background:#000000b3!important}.attach-download-btn.v-btn--variant-tonal[data-v-b5b4f2fa],.attach-download-btn.v-btn[color=primary][data-v-b5b4f2fa],.download-btn[data-v-b5b4f2fa],.v-btn.download-btn[data-v-b5b4f2fa],.v-btn.download-btn.bg-primary[data-v-b5b4f2fa],.v-btn.download-btn.v-btn--variant-elevated[data-v-b5b4f2fa],.v-btn.download-btn.v-btn--variant-flat[data-v-b5b4f2fa]{background:var(--color-primary)!important;background-color:var(--color-primary)!important;color:#000!important}.attach-download-btn.v-btn[color=success][data-v-b5b4f2fa]{background:var(--color-success)!important;background-color:var(--color-success)!important;color:#fff!important}.v-btn.attach-download-btn .v-btn__overlay[data-v-b5b4f2fa],.v-btn.download-btn .v-btn__overlay[data-v-b5b4f2fa]{background:transparent!important}.v-btn.attach-download-btn .v-btn__content[data-v-b5b4f2fa],.v-btn.download-btn .v-btn__content[data-v-b5b4f2fa]{color:inherit!important}.v-btn.attach-download-btn[color=primary][data-v-b5b4f2fa],.v-btn.download-btn[data-v-b5b4f2fa]{--v-theme-primary:var(--color-primary)!important}.purchased-btn[data-v-b5b4f2fa],.v-btn.purchased-btn[data-v-b5b4f2fa],.v-btn.purchased-btn.v-btn--variant-elevated[data-v-b5b4f2fa],.v-btn.purchased-btn.v-btn--variant-flat[data-v-b5b4f2fa]{background:var(--color-success)!important;background-color:var(--color-success)!important;color:#fff!important}.v-btn.purchased-btn .v-btn__content[data-v-b5b4f2fa]{color:#fff!important}.publish-btn[data-v-b5b4f2fa],.v-btn.publish-btn[data-v-b5b4f2fa]{background:var(--color-primary)!important;background-color:var(--color-primary)!important;border:none!important;color:#000!important;height:40px!important;min-height:40px!important}.v-btn.publish-btn .v-btn__content[data-v-b5b4f2fa]{color:#000!important}.v-btn.publish-btn[data-v-b5b4f2fa]:hover{filter:brightness(1.1)!important}.draft-btn[data-v-b5b4f2fa],.save-draft-btn[data-v-b5b4f2fa],.v-btn.draft-btn[data-v-b5b4f2fa],.v-btn.save-draft-btn[data-v-b5b4f2fa]{background:var(--color-bg-light)!important;background-color:var(--color-bg-light)!important;border:none!important;color:var(--color-text-normal)!important}.draft-btn-bottom[data-v-b5b4f2fa],.v-btn.draft-btn-bottom[data-v-b5b4f2fa]{height:40px!important;min-height:40px!important}.v-btn.draft-btn .v-btn__content[data-v-b5b4f2fa],.v-btn.save-draft-btn .v-btn__content[data-v-b5b4f2fa]{color:var(--color-text-normal)!important}.v-btn.draft-btn[data-v-b5b4f2fa]:hover,.v-btn.save-draft-btn[data-v-b5b4f2fa]:hover{background:var(--color-hover-bg-normal)!important;filter:brightness(1.15)!important}.zuoye-history-dialog[data-v-b5b4f2fa]{max-height:80vh;max-width:800px;width:90%}.zuoye-history-body[data-v-b5b4f2fa]{max-height:calc(80vh - 100px);overflow-y:auto;padding:20px 24px}.zuoye-history-empty[data-v-b5b4f2fa],.zuoye-history-loading[data-v-b5b4f2fa]{align-items:center;color:var(--color-text-normal);display:flex;flex-direction:column;gap:16px;justify-content:center;min-height:300px}.zuoye-history-empty i[data-v-b5b4f2fa]{color:var(--color-text-dark);font-size:48px}.zuoye-history-list[data-v-b5b4f2fa]{display:flex;flex-direction:column;gap:12px}.zuoye-history-item[data-v-b5b4f2fa]{align-items:flex-start;background:var(--color-bg-light);border:1px solid var(--color-line-normal);border-radius:var(--radius-button,8px);cursor:pointer;display:flex;gap:16px;padding:16px;position:relative;transition:all .2s}.zuoye-history-item[data-v-b5b4f2fa]:hover{background:var(--color-hover-bg-dark);border-color:var(--color-primary)}.zuoye-history-item.current[data-v-b5b4f2fa]{background:var(--color-bg-dark);border-color:var(--color-primary)}.zuoye-history-cover[data-v-b5b4f2fa]{background:var(--color-bg-dark);border-radius:var(--radius-button,8px);flex-shrink:0;height:80px;overflow:hidden;width:120px}.zuoye-history-cover img[data-v-b5b4f2fa]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.zuoye-history-no-cover[data-v-b5b4f2fa]{align-items:center;color:var(--color-text-dark);display:flex;font-size:32px;height:100%;justify-content:center;width:100%}.zuoye-history-info[data-v-b5b4f2fa]{display:flex;flex:1;flex-direction:column;gap:8px;min-width:0}.zuoye-history-title-row[data-v-b5b4f2fa]{align-items:center;display:flex;gap:12px;justify-content:space-between}.zuoye-history-title[data-v-b5b4f2fa]{color:var(--color-text-normal);flex:1;font-size:15px;font-weight:500;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.zuoye-history-right-info[data-v-b5b4f2fa]{align-items:center;display:flex;flex-shrink:0;gap:12px}.zuoye-history-current-badge[data-v-b5b4f2fa]{background:var(--color-primary);border-radius:var(--radius-button,8px);color:#000;font-size:12px;font-weight:500;padding:4px 12px}.zuoye-history-meta[data-v-b5b4f2fa]{align-items:center;color:var(--color-text-darker);display:flex;flex-wrap:wrap;font-size:13px;gap:12px}.zuoye-history-chapter[data-v-b5b4f2fa]{align-items:center;display:flex;gap:4px}.zuoye-history-time[data-v-b5b4f2fa]{color:var(--color-text-darker)}.zuoye-history-status[data-v-b5b4f2fa]{align-items:center;display:flex;flex-wrap:wrap;font-size:13px;gap:12px}.zuoye-history-correct-status[data-v-b5b4f2fa]{border-radius:var(--radius-button,8px);font-size:12px;font-weight:500;padding:4px 12px}.zuoye-history-correct-status.corrected[data-v-b5b4f2fa]{background:#4caf50;color:#fff}.zuoye-history-correct-status.uncorrected[data-v-b5b4f2fa]{background:#f44336;color:#fff}.zuoye-history-pigai-time[data-v-b5b4f2fa]{color:var(--color-text-darker);font-size:12px}.zuoye-history-teacher[data-v-b5b4f2fa]{align-items:center;display:flex;font-size:13px;gap:6px}.zuoye-history-teacher-avatar[data-v-b5b4f2fa]{border-radius:50%;flex-shrink:0;height:24px;-o-object-fit:cover;object-fit:cover;width:24px}.zuoye-history-teacher-name[data-v-b5b4f2fa]{color:var(--color-text-normal)}.modal-container[data-v-b5b4f2fa] .modal-close-btn{right:12px!important;top:12px!important}.modal-container[data-v-b5b4f2fa] .modal-header{padding-right:60px!important}@media screen and (max-width:768px){.zuoye-history-dialog[data-v-b5b4f2fa]{max-height:90vh;width:95%}.zuoye-history-item[data-v-b5b4f2fa]{align-items:flex-start;flex-direction:column}.zuoye-history-cover[data-v-b5b4f2fa]{height:200px;width:100%}}.modal-overlay[data-v-9075e98f]{align-items:center;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0009;display:flex;justify-content:center;inset:0;padding:20px;position:fixed;z-index:2000}.modal-wrapper[data-v-9075e98f]{backface-visibility:hidden;-webkit-backface-visibility:hidden;max-width:900px;overflow:visible;position:relative;transform:translateZ(0);-webkit-transform:translateZ(0);width:90vw}.modal-wrapper--lg[data-v-9075e98f]{max-width:1100px}.modal-wrapper--md[data-v-9075e98f]{max-width:800px}.modal-wrapper--sm[data-v-9075e98f]{max-width:600px}@media(min-width:1440px){.modal-wrapper[data-v-9075e98f]{max-width:60vw}.modal-wrapper--lg[data-v-9075e98f]{max-width:75vw}}.modal-container[data-v-9075e98f]{backface-visibility:hidden;-webkit-backface-visibility:hidden;background:var(--color-bg-dark);box-shadow:var(--shadow-strong,0 8px 32px rgba(0,0,0,.3));height:85vh;max-height:90vh;min-height:600px;overflow:hidden;position:relative;transform:translateZ(0);-webkit-transform:translateZ(0);width:100%}.modal-card[data-v-9075e98f],.modal-container[data-v-9075e98f]{border-radius:16px;display:flex;flex-direction:column}.modal-card[data-v-9075e98f]{background:var(--color-bg-light)!important}.modal-header[data-v-9075e98f]{align-items:center;border-bottom:1px solid var(--color-line-normal);box-sizing:border-box;display:flex;flex-shrink:0;height:60px;justify-content:space-between;padding:12px 16px 12px 12px}.modal-title[data-v-9075e98f]{color:var(--color-text-normal);font-size:16px;font-weight:500}.modal-card>.modal-content[data-v-9075e98f]{flex:1;overflow-y:auto;padding:16px 20px}.modal-footer[data-v-9075e98f]{align-items:center;border-top:1px solid var(--color-line-normal);display:flex;flex-shrink:0;gap:8px;padding:12px 20px}.modal-container .modal-close-btn[data-v-9075e98f]{background:var(--color-bg-light)!important;border-radius:8px!important;color:var(--color-text-normal)!important;height:36px!important;inset:20px 20px auto auto!important;min-height:36px!important;min-width:36px!important;padding:0!important;position:absolute!important;width:36px!important;z-index:100!important}.modal-container .modal-close-btn .v-icon[data-v-9075e98f]{font-size:20px!important}.modal-container .modal-close-btn[data-v-9075e98f]:hover{background:var(--color-hover-bg-normal)!important}.modal-container .v-btn[data-v-9075e98f]{font-weight:500!important;letter-spacing:0!important;text-transform:none!important}.modal-container .v-btn[data-v-9075e98f],.modal-container .v-btn--icon[data-v-9075e98f]{border-radius:8px!important}.modal-mobile-header[data-v-9075e98f]{align-items:center;background:var(--color-bg-dark);display:flex;flex-shrink:0;height:60px;justify-content:space-between;padding:12px 16px}.modal-mobile-title[data-v-9075e98f]{color:var(--color-text-normal);font-size:17px;font-weight:600}.modal-layout[data-v-9075e98f]{display:flex;flex:1;min-height:0}.modal-layout--mobile[data-v-9075e98f],.modal-sidebar[data-v-9075e98f]{flex-direction:column}.modal-sidebar[data-v-9075e98f]{background:var(--color-bg-dark);display:flex;flex-shrink:0;width:240px}.modal-sidebar--wide[data-v-9075e98f]{width:240px}.modal-layout--mobile .modal-sidebar[data-v-9075e98f]{flex:1;width:100%}.menu-header[data-v-9075e98f],.modal-sidebar-header[data-v-9075e98f]{align-items:center;box-sizing:border-box;display:flex;flex-shrink:0;gap:12px;height:76px;padding:20px 16px}.modal-sidebar-header[data-v-9075e98f]{justify-content:space-between}.modal-sidebar-title[data-v-9075e98f]{color:var(--color-text-normal);font-size:17px;font-weight:600}.menu-header-info[data-v-9075e98f]{flex:1;min-width:0}.menu-header-name[data-v-9075e98f]{color:var(--color-text-normal);font-size:15px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.menu-header-id[data-v-9075e98f]{color:var(--color-text-dark);font-size:12px;margin-top:2px}.menu-header-level[data-v-9075e98f]{margin-top:4px}.menu-header-level .level-badge[data-v-9075e98f]{border-radius:8px;color:#fff;display:inline-block;font-size:11px;font-weight:500;padding:2px 8px}.menu-list[data-v-9075e98f],.modal-sidebar-list[data-v-9075e98f]{flex:1;overflow-y:auto;padding:4px 12px 16px}.menu-item[data-v-9075e98f],.modal-sidebar-item[data-v-9075e98f]{align-items:center;border-radius:var(--radius-button,8px);color:var(--color-text-dark);cursor:pointer;display:flex;gap:12px;height:48px;margin-bottom:4px;overflow:hidden;padding:0 14px;position:relative;transition:all .15s ease}.menu-item[data-v-9075e98f]:hover,.modal-sidebar-item[data-v-9075e98f]:hover{background:var(--color-hover-bg-normal);color:var(--color-text-normal)}.menu-item.active[data-v-9075e98f],.modal-sidebar-item.active[data-v-9075e98f]{background:var(--color-active-normal);color:var(--color-primary)}.menu-item.active .menu-item-icon[data-v-9075e98f],.menu-item.active .v-icon[data-v-9075e98f],.modal-sidebar-item.active .modal-sidebar-item-icon[data-v-9075e98f],.modal-sidebar-item.active .v-icon[data-v-9075e98f]{color:var(--color-primary)!important}.modal-sidebar-item.active .v-btn .v-icon[data-v-9075e98f]{color:inherit!important}.menu-item .v-icon[data-v-9075e98f]:first-child,.modal-sidebar-item-icon[data-v-9075e98f]{flex-shrink:0;font-size:20px;min-width:24px;text-align:center}.menu-item-title[data-v-9075e98f],.modal-sidebar-item-text[data-v-9075e98f]{color:inherit;flex:1;font-size:16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.menu-item-count[data-v-9075e98f],.modal-sidebar-item-badge[data-v-9075e98f]{background:var(--color-bg-light);border-radius:10px;color:var(--color-text-normal);font-size:13px;font-weight:600;min-width:24px;padding:2px 8px;text-align:center}.menu-item-count.message-badge[data-v-9075e98f],.modal-sidebar-item-badge.message-badge[data-v-9075e98f]{background:#f44!important;color:#fff!important}.menu-arrow[data-v-9075e98f],.modal-sidebar-item-arrow[data-v-9075e98f]{color:var(--color-text-dark)}.modal-layout .modal-content[data-v-9075e98f]{background:var(--color-bg-normal);display:flex;flex:1;flex-direction:column;overflow:hidden}.modal-content-header[data-v-9075e98f]{align-items:center;box-sizing:border-box;display:flex;flex-shrink:0;height:76px;justify-content:space-between;padding:20px}.modal-content-title[data-v-9075e98f]{color:var(--color-text-normal);font-size:17px;font-weight:600}.modal-content-actions[data-v-9075e98f]{display:flex;gap:8px}.modal-content-body[data-v-9075e98f]{flex:1;overflow-y:auto;padding:0 20px 20px}.modal-content-body--no-padding-bottom[data-v-9075e98f]{padding-bottom:0}.modal-loading[data-v-9075e98f]{padding:40px}.modal-empty[data-v-9075e98f],.modal-loading[data-v-9075e98f]{align-items:center;display:flex;justify-content:center}.modal-empty[data-v-9075e98f]{color:var(--color-text-dark);flex-direction:column;padding:60px 20px}.modal-empty-icon[data-v-9075e98f]{color:var(--color-text-dark);font-size:48px;margin-bottom:12px}.modal-empty-text[data-v-9075e98f]{color:var(--color-text-dark);font-size:14px}.modal-grid[data-v-9075e98f]{align-content:start;display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}.modal-card[data-v-9075e98f]{background:var(--color-bg-light);border-radius:12px;cursor:pointer;overflow:hidden;position:relative;transition:transform .2s,box-shadow .2s}.modal-card[data-v-9075e98f]:hover{background:var(--color-hover-bg-light)}.modal-card.selected[data-v-9075e98f]{outline:2px solid var(--color-primary)}.modal-card-cover[data-v-9075e98f]{aspect-ratio:16/10;overflow:hidden;position:relative}.modal-card-cover img[data-v-9075e98f]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.modal-card-tag[data-v-9075e98f]{background:#0009;border-radius:6px;color:#fff;font-size:11px;left:8px;padding:2px 8px;position:absolute;top:8px}.modal-card-checkbox[data-v-9075e98f]{position:absolute;right:4px;top:4px}.modal-card-info[data-v-9075e98f]{padding:10px 12px}.modal-card-title[data-v-9075e98f]{color:var(--color-text-normal);font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.modal-card-title[data-v-9075e98f]:hover{color:var(--color-primary)}.modal-card-meta[data-v-9075e98f]{color:var(--color-text-dark);font-size:11px;margin-top:4px}.modal-pagination[data-v-9075e98f]{display:flex;justify-content:center;padding:16px 20px}.modal-bottom-bar[data-v-9075e98f]{align-items:center;background:var(--color-bg-light);border-top:1px solid var(--color-line-normal);box-sizing:border-box;display:flex;justify-content:space-between;padding:16px 20px}.modal-bottom-bar-info[data-v-9075e98f]{align-items:baseline;display:flex;gap:12px}.modal-bottom-bar-title[data-v-9075e98f]{color:var(--color-text-normal);font-size:14px}.modal-bottom-bar-price[data-v-9075e98f]{color:#ffebc9;font-size:20px;font-weight:700}.modal-bottom-bar-primary-btn[data-v-9075e98f]{font-weight:600!important;height:44px!important;min-width:120px}.modal-sub-dialog[data-v-9075e98f]{background:var(--color-bg-normal)!important;border-radius:12px!important}.modal-sub-dialog .v-card-title[data-v-9075e98f]{color:var(--color-text-normal);font-size:16px;font-weight:600;padding:16px 20px}.modal-sub-dialog .v-card-text[data-v-9075e98f]{padding:0 20px 16px}.modal-sub-dialog .v-card-actions[data-v-9075e98f]{padding:12px 16px 16px}.modal-enter-active[data-v-9075e98f],.modal-leave-active[data-v-9075e98f]{transition:opacity .25s ease}.modal-enter-active .modal-wrapper[data-v-9075e98f],.modal-leave-active .modal-wrapper[data-v-9075e98f]{transition:transform .25s ease}.modal-enter-from[data-v-9075e98f],.modal-leave-to[data-v-9075e98f]{opacity:0}.modal-enter-from .modal-wrapper[data-v-9075e98f],.modal-leave-to .modal-wrapper[data-v-9075e98f]{transform:scale(.96)}@media(max-width:768px){.modal-overlay[data-v-9075e98f]{bottom:0;padding:0}.modal-wrapper[data-v-9075e98f]{display:flex;flex-direction:column;height:100vh;max-height:100vh;max-width:100%;width:100%}.modal-container .modal-close-btn[data-v-9075e98f]{display:none!important}.modal-container[data-v-9075e98f]{border-radius:0;flex:1;height:100vh;max-height:100vh}.modal-grid[data-v-9075e98f]{gap:10px;grid-template-columns:repeat(2,1fr)}.menu-item[data-v-9075e98f],.modal-sidebar-item[data-v-9075e98f]{font-size:16px;height:52px;padding:0 16px}.menu-item .v-icon[data-v-9075e98f],.modal-sidebar-item .v-icon[data-v-9075e98f]{font-size:22px}.menu-header[data-v-9075e98f],.modal-content-header[data-v-9075e98f],.modal-sidebar-header[data-v-9075e98f]{display:none}.modal-content-body[data-v-9075e98f]{padding:0 16px}.modal-content-body.modal-content-body--no-padding-bottom[data-v-9075e98f]{padding-bottom:0}}.confirm-dialog .v-card-title[data-v-9075e98f]{align-items:center;color:var(--color-text-normal);display:flex;font-size:18px;font-weight:600;padding:20px 24px 12px}.confirm-dialog .v-card-text[data-v-9075e98f]{color:var(--color-text-dark);font-size:14px;line-height:1.6;padding:12px 24px 20px}.confirm-dialog .v-card-actions[data-v-9075e98f]{padding:12px 16px 16px}.confirm-dialog--warning .v-card-title[data-v-9075e98f]{color:var(--color-warning)}.confirm-dialog--danger .v-card-title[data-v-9075e98f]{color:var(--color-error)}body.admin-page .v-snackbar__wrapper[data-v-9075e98f]{border-radius:12px!important}body.admin-page .v-snackbar__content[data-v-9075e98f]{font-size:15px!important;font-weight:500!important;justify-content:center!important;text-align:center!important}.v-btn[data-v-9075e98f],.v-card[data-v-9075e98f],.v-dialog .v-card[data-v-9075e98f],.v-field[data-v-9075e98f]{box-shadow:none!important}.v-field--variant-outlined[data-v-9075e98f]{background:var(--color-bg-light)!important}.v-field--variant-outlined[data-v-9075e98f],.v-field--variant-solo[data-v-9075e98f],.v-field--variant-solo-filled[data-v-9075e98f],.v-select .v-field[data-v-9075e98f]{border-radius:var(--radius-input,8px)!important}.v-field--variant-outlined .v-field__outline[data-v-9075e98f]{--v-field-border-opacity:.3}.v-field--variant-outlined .v-field__field[data-v-9075e98f]{background:transparent!important;border-radius:var(--radius-input,8px)!important}.v-autocomplete input[data-v-9075e98f],.v-field input[data-v-9075e98f],.v-field textarea[data-v-9075e98f],.v-field--variant-solo input[data-v-9075e98f],.v-field--variant-solo textarea[data-v-9075e98f],.v-field--variant-solo-filled input[data-v-9075e98f],.v-field--variant-solo-filled textarea[data-v-9075e98f],.v-select .v-field__input[data-v-9075e98f],.v-select .v-select__selection[data-v-9075e98f],.v-select .v-select__selection-text[data-v-9075e98f],.v-select input[data-v-9075e98f],.v-text-field input[data-v-9075e98f],.v-textarea textarea[data-v-9075e98f]{color:var(--color-text-normal)!important}.v-field--variant-outlined[data-v-9075e98f]:before{display:none!important}.v-field--variant-outlined .v-field__outline__notch[data-v-9075e98f]{border-width:0!important;max-width:0!important;width:0!important}.v-field--variant-outlined .v-field__outline__notch[data-v-9075e98f]:after,.v-field--variant-outlined .v-field__outline__notch[data-v-9075e98f]:before{display:none!important}.v-field--variant-outlined .v-field__outline__start[data-v-9075e98f]{border-radius:var(--radius-input,8px) 0 0 var(--radius-input,8px)!important;border-width:1px 0 1px 1px!important;flex:0 0 12px!important}.v-field--variant-outlined .v-field__outline__end[data-v-9075e98f]{border-radius:0 var(--radius-input,8px) var(--radius-input,8px) 0!important;border-width:1px 1px 1px 0!important;flex:1!important}.v-field--variant-outlined .v-field__outline__end[data-v-9075e98f],.v-field--variant-outlined .v-field__outline__notch[data-v-9075e98f],.v-field--variant-outlined .v-field__outline__start[data-v-9075e98f]{border-color:var(--color-line-normal)!important;border-style:solid!important;opacity:1!important}.v-field--variant-outlined.v-field--focused .v-field__outline__end[data-v-9075e98f],.v-field--variant-outlined.v-field--focused .v-field__outline__notch[data-v-9075e98f],.v-field--variant-outlined.v-field--focused .v-field__outline__start[data-v-9075e98f],.v-field--variant-outlined:hover .v-field__outline__end[data-v-9075e98f],.v-field--variant-outlined:hover .v-field__outline__notch[data-v-9075e98f],.v-field--variant-outlined:hover .v-field__outline__start[data-v-9075e98f]{border-color:var(--color-primary)!important}.v-field__overlay[data-v-9075e98f]{background:transparent!important;opacity:0!important}.v-card[data-v-9075e98f]{background-color:var(--color-bg-light)!important}.v-card[data-v-9075e98f],.v-dialog .v-card[data-v-9075e98f]{border-radius:12px!important}.v-dialog .v-card[data-v-9075e98f]{background-color:var(--color-bg-dark)!important}.v-dialog .v-card-title[data-v-9075e98f]{font-size:16px!important;font-weight:600!important;padding:16px 20px!important}.v-dialog .v-card-text[data-v-9075e98f],.v-dialog .v-card-title[data-v-9075e98f]{background-color:var(--color-bg-dark)!important;color:var(--color-text-normal)!important}.v-dialog .v-card-actions[data-v-9075e98f]{background-color:var(--color-bg-dark)!important;padding:12px 16px!important}.v-dialog .v-field-label[data-v-9075e98f],.v-dialog .v-label[data-v-9075e98f],.v-dialog .v-messages__message[data-v-9075e98f]{color:var(--color-text-dark)!important}.v-menu>.v-overlay__content[data-v-9075e98f]{box-shadow:0 4px 16px #0000001f!important;overflow:hidden}.v-menu .v-list[data-v-9075e98f]{background-color:transparent!important;border-radius:0!important;padding:8px!important}.v-menu .v-list-item[data-v-9075e98f]{border:none!important;border-radius:var(--radius-button,8px)!important;box-shadow:none!important;color:var(--color-text-dark)!important;margin:2px 0!important;min-height:40px!important}.v-menu .v-list-item[data-v-9075e98f]:after,.v-menu .v-list-item[data-v-9075e98f]:before{display:none!important}.v-menu .v-list-item[data-v-9075e98f]:hover{background-color:var(--color-hover-bg-normal)!important}.v-menu .v-list-item .v-list-item__overlay[data-v-9075e98f]{opacity:0!important}.v-menu .v-list-item--active[data-v-9075e98f]{background-color:var(--color-active-normal)!important;color:var(--color-primary)!important}.v-menu .v-list-item--active .v-list-item__overlay[data-v-9075e98f]{opacity:0!important}.v-select__content[data-v-9075e98f]{background-color:var(--color-bg-light)!important;border-radius:var(--radius-card,12px)!important;box-shadow:var(--shadow)!important;margin-top:8px!important;overflow:hidden;padding:8px!important}.v-select__content .v-list[data-v-9075e98f]{background-color:transparent!important;border-radius:0!important;box-shadow:none!important;padding:0!important}.v-select__content .v-list-item[data-v-9075e98f]{border:none!important;border-radius:var(--radius-button,8px)!important;box-shadow:none!important;margin:2px 0!important;min-height:40px!important}.v-select__content .v-list-item[data-v-9075e98f]:after,.v-select__content .v-list-item[data-v-9075e98f]:before{display:none!important}.v-select__content .v-list-item .v-list-item__overlay[data-v-9075e98f]{opacity:0!important}.v-select__content .v-list-item--active[data-v-9075e98f]{background-color:var(--color-active-normal)!important;color:var(--color-primary)!important}.v-select__content .v-list-item--active .v-list-item__overlay[data-v-9075e98f]{opacity:0!important}.v-select__content .v-list-item[data-v-9075e98f]:hover{background-color:var(--color-hover-bg-normal)!important}.v-btn[data-v-9075e98f]{border-radius:var(--radius-button,8px)!important;letter-spacing:normal!important;text-transform:none!important}.v-btn .v-btn__overlay[data-v-9075e98f]{background-color:transparent!important}.v-btn--active .v-btn__overlay[data-v-9075e98f],.v-btn:active .v-btn__overlay[data-v-9075e98f]{opacity:0!important}.v-btn .v-ripple__container .v-ripple__animation[data-v-9075e98f],.v-btn--variant-elevated .v-ripple__container .v-ripple__animation[data-v-9075e98f],.v-btn--variant-flat .v-ripple__container .v-ripple__animation[data-v-9075e98f],.v-btn--variant-outlined .v-ripple__container .v-ripple__animation[data-v-9075e98f],.v-btn--variant-plain .v-ripple__container .v-ripple__animation[data-v-9075e98f],.v-btn--variant-text .v-ripple__container .v-ripple__animation[data-v-9075e98f],.v-btn--variant-tonal .v-ripple__container .v-ripple__animation[data-v-9075e98f],.v-ripple__animation[data-v-9075e98f]{background:#fffc!important}.v-btn[data-v-9075e98f],.v-btn--variant-plain[data-v-9075e98f],.v-btn--variant-text[data-v-9075e98f]{color:var(--color-text-normal)!important}body:not(.admin-page) .v-btn--variant-flat.bg-primary[data-v-9075e98f],body:not(.admin-page) .v-btn--variant-flat.bg-primary .v-btn__content[data-v-9075e98f],body:not(.admin-page) .v-btn.bg-primary[data-v-9075e98f],body:not(.admin-page) .v-btn.bg-primary .v-btn__content[data-v-9075e98f],body:not(.admin-page) .v-btn.color-primary[class*=bg-primary][data-v-9075e98f],body:not(.admin-page) .v-btn.color-primary[class*=bg-primary] .v-btn__content[data-v-9075e98f],body:not(.admin-page) .v-btn.v-btn--variant-flat[data-color=primary][data-v-9075e98f],body:not(.admin-page) .v-btn.v-btn--variant-flat[data-color=primary] .v-btn__content[data-v-9075e98f],body:not(.admin-page) .v-btn[color=primary].v-btn--variant-flat[data-v-9075e98f],body:not(.admin-page) .v-btn[color=primary].v-btn--variant-flat .v-btn__content[data-v-9075e98f],body:not(.admin-page) .v-btn[data-color=primary].v-btn--variant-flat[data-v-9075e98f],body:not(.admin-page) .v-btn[data-color=primary].v-btn--variant-flat .v-btn__content[data-v-9075e98f]{color:#000!important}.v-btn--variant-flat.bg-error[data-v-9075e98f],.v-btn--variant-flat.bg-info[data-v-9075e98f],.v-btn--variant-flat.bg-success[data-v-9075e98f],.v-btn--variant-flat.bg-warning[data-v-9075e98f],.v-btn.bg-error[data-v-9075e98f],.v-btn.bg-error .v-btn__content[data-v-9075e98f],.v-btn.bg-info[data-v-9075e98f],.v-btn.bg-info .v-btn__content[data-v-9075e98f],.v-btn.bg-success[data-v-9075e98f],.v-btn.bg-success .v-btn__content[data-v-9075e98f],.v-btn.bg-warning[data-v-9075e98f],.v-btn.bg-warning .v-btn__content[data-v-9075e98f]{color:#fff!important}.v-select .v-field--active .v-field__overlay[data-v-9075e98f],.v-select .v-field:active .v-field__overlay[data-v-9075e98f]{opacity:0!important}.v-select .v-field .v-field__overlay[data-v-9075e98f]{background-color:transparent!important}.v-switch .v-switch__track[data-v-9075e98f]{background:#ffffff1a!important;opacity:1!important}.v-switch.v-input--dirty .v-switch__track[data-v-9075e98f],.v-switch.v-switch--dirty .v-switch__track[data-v-9075e98f]{background:var(--color-primary)!important}.v-switch .v-switch__thumb[data-v-9075e98f]{background:#fff!important;box-shadow:0 2px 4px #0003!important}.v-chip[data-v-9075e98f]{border-radius:var(--radius-button,6px)!important;transition:background .2s ease!important}.v-chip[data-v-9075e98f]:not(.v-chip--variant-outlined):not(.v-chip--variant-text){background:var(--color-bg-light)!important;color:var(--color-text-normal)!important}.v-field .v-chip[data-v-9075e98f]{color:var(--color-text-normal)!important}.v-chip[data-v-9075e98f]:hover,.v-field .v-chip[data-v-9075e98f]{background:var(--color-hover-bg-normal)!important}.v-chip[data-v-9075e98f]:active,.v-field .v-chip[data-v-9075e98f]:hover{background:var(--color-hover-bg-dark)!important}.v-field .v-chip[data-v-9075e98f]:active{background:var(--color-active-normal)!important}.v-chip .v-chip__content[data-v-9075e98f]{color:var(--color-text-normal)!important}input[data-v-9075e98f]:-webkit-autofill,input[data-v-9075e98f]:-webkit-autofill:active,input[data-v-9075e98f]:-webkit-autofill:focus,input[data-v-9075e98f]:-webkit-autofill:hover{-webkit-box-shadow:0 0 0 1000px var(--color-bg-dark) inset!important;-webkit-text-fill-color:var(--color-text-normal)!important;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}.v-overlay.v-menu[data-v-9075e98f]{z-index:2500!important}.bar-search .v-field--variant-solo-filled[data-v-9075e98f]{background:var(--color-bg-light)!important}.bar-search .v-field__overlay[data-v-9075e98f]{background:transparent!important;opacity:0!important}.search-dropdown[data-v-9075e98f]{background:var(--color-bg-light)!important;border-radius:var(--radius-card,12px)!important;box-shadow:var(--shadow)!important;z-index:2500!important}.mobile-search-overlay[data-v-9075e98f]{z-index:2600!important}.user-menu-overlay[data-v-9075e98f]{z-index:2400!important}.user-dropdown[data-v-9075e98f]{z-index:2500!important}.filter-panel-overlay[data-v-9075e98f]{z-index:2300!important}.filter-panel[data-v-9075e98f]{z-index:2301!important}.mobile-filter-overlay[data-v-9075e98f]{z-index:2300!important}.mobile-filter-sheet[data-v-9075e98f]{z-index:2301!important}.v-btn[data-v-9075e98f]:not(.v-btn--variant-text):not(.v-btn--variant-plain):not(.v-btn--variant-outlined):not(.v-btn--variant-flat):not(.v-btn--variant-elevated):not(.v-btn--variant-tonal){background:var(--color-bg-light)!important;color:var(--color-text-normal)!important}.v-btn[data-v-9075e98f]:not(.v-btn--variant-text):not(.v-btn--variant-plain):not(.v-btn--variant-outlined):not(.v-btn--variant-flat):not(.v-btn--variant-elevated):not(.v-btn--variant-tonal):hover{background:var(--color-hover-bg-normal)!important}.v-btn--variant-flat[data-v-9075e98f]:not(.bg-primary):not(.bg-success):not(.bg-error):not(.bg-warning):not(.bg-info){background:var(--color-bg-light)!important;color:var(--color-text-normal)!important}.v-btn--variant-flat[data-v-9075e98f]:not(.bg-primary):not(.bg-success):not(.bg-error):not(.bg-warning):not(.bg-info):hover{background:var(--color-hover-bg-normal)!important}.v-list-item-subtitle[data-v-9075e98f],.v-list-item-title[data-v-9075e98f],.v-text-field__prefix[data-v-9075e98f],.v-text-field__suffix[data-v-9075e98f]{color:var(--color-text-normal)!important}.v-menu>.v-overlay__content[data-v-9075e98f]{background-color:var(--color-bg-light)!important;border:1px solid var(--color-line-normal)!important;border-radius:var(--radius-card,12px)!important;box-shadow:var(--shadow)!important}.v-field--variant-outlined .v-field__outline__end[data-v-9075e98f],.v-field--variant-outlined .v-field__outline__start[data-v-9075e98f]{border-color:var(--color-line-normal)!important}.v-field--variant-outlined:hover .v-field__outline__end[data-v-9075e98f],.v-field--variant-outlined:hover .v-field__outline__start[data-v-9075e98f]{border-color:var(--color-line-dark)!important}.v-field--variant-outlined.v-field--focused .v-field__outline__end[data-v-9075e98f],.v-field--variant-outlined.v-field--focused .v-field__outline__start[data-v-9075e98f]{border-color:var(--color-primary)!important}.v-carousel__controls button[data-v-9075e98f],.v-window__controls button[data-v-9075e98f]{background:#00000080!important}.v-carousel__controls button[data-v-9075e98f]:hover,.v-window__controls button[data-v-9075e98f]:hover{background:#000000b3!important}.attach-download-btn.v-btn--variant-tonal[data-v-9075e98f],.attach-download-btn.v-btn[color=primary][data-v-9075e98f],.download-btn[data-v-9075e98f],.v-btn.download-btn[data-v-9075e98f],.v-btn.download-btn.bg-primary[data-v-9075e98f],.v-btn.download-btn.v-btn--variant-elevated[data-v-9075e98f],.v-btn.download-btn.v-btn--variant-flat[data-v-9075e98f]{background:var(--color-primary)!important;background-color:var(--color-primary)!important;color:#000!important}.attach-download-btn.v-btn[color=success][data-v-9075e98f]{background:var(--color-success)!important;background-color:var(--color-success)!important;color:#fff!important}.v-btn.attach-download-btn .v-btn__overlay[data-v-9075e98f],.v-btn.download-btn .v-btn__overlay[data-v-9075e98f]{background:transparent!important}.v-btn.attach-download-btn .v-btn__content[data-v-9075e98f],.v-btn.download-btn .v-btn__content[data-v-9075e98f]{color:inherit!important}.v-btn.attach-download-btn[color=primary][data-v-9075e98f],.v-btn.download-btn[data-v-9075e98f]{--v-theme-primary:var(--color-primary)!important}.purchased-btn[data-v-9075e98f],.v-btn.purchased-btn[data-v-9075e98f],.v-btn.purchased-btn.v-btn--variant-elevated[data-v-9075e98f],.v-btn.purchased-btn.v-btn--variant-flat[data-v-9075e98f]{background:var(--color-success)!important;background-color:var(--color-success)!important;color:#fff!important}.v-btn.purchased-btn .v-btn__content[data-v-9075e98f]{color:#fff!important}.publish-btn[data-v-9075e98f],.v-btn.publish-btn[data-v-9075e98f]{background:var(--color-primary)!important;background-color:var(--color-primary)!important;border:none!important;color:#000!important;height:40px!important;min-height:40px!important}.v-btn.publish-btn .v-btn__content[data-v-9075e98f]{color:#000!important}.v-btn.publish-btn[data-v-9075e98f]:hover{filter:brightness(1.1)!important}.draft-btn[data-v-9075e98f],.save-draft-btn[data-v-9075e98f],.v-btn.draft-btn[data-v-9075e98f],.v-btn.save-draft-btn[data-v-9075e98f]{background:var(--color-bg-light)!important;background-color:var(--color-bg-light)!important;border:none!important;color:var(--color-text-normal)!important}.draft-btn-bottom[data-v-9075e98f],.v-btn.draft-btn-bottom[data-v-9075e98f]{height:40px!important;min-height:40px!important}.v-btn.draft-btn .v-btn__content[data-v-9075e98f],.v-btn.save-draft-btn .v-btn__content[data-v-9075e98f]{color:var(--color-text-normal)!important}.v-btn.draft-btn[data-v-9075e98f]:hover,.v-btn.save-draft-btn[data-v-9075e98f]:hover{background:var(--color-hover-bg-normal)!important;filter:brightness(1.15)!important}[data-v-9075e98f]:root{--zuoye-radius:var(--radius-button,8px);--zuoye-pill:999px}.zuoye-comments-section[data-v-9075e98f]{--zuoye-radius:var(--radius-button,8px);background:var(--color-bg-dark);display:flex;flex-direction:column;height:100%;overflow:hidden;padding:0;position:relative}.zuoye-author-info-section[data-v-9075e98f]{align-items:center;background:var(--color-bg-dark);border-bottom:none;box-sizing:border-box;display:flex;flex-shrink:0;gap:12px;height:56px;margin-bottom:0;max-height:56px;min-height:56px;padding:12px 14px;position:sticky;top:0;z-index:2200}.zuoye-author-info[data-v-9075e98f]{align-items:center;display:flex;flex:1;gap:10px;min-width:0}.zuoye-author-avatar[data-v-9075e98f]{border-radius:50%;flex-shrink:0;height:34px;-o-object-fit:cover;object-fit:cover;width:34px}.zuoye-author-details[data-v-9075e98f]{display:flex;flex:1;flex-direction:column;gap:4px;min-width:0}.zuoye-author-name-row[data-v-9075e98f]{align-items:center;display:flex;gap:8px;min-width:0}.zuoye-author-name[data-v-9075e98f]{color:var(--color-text-normal);font-size:14px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.zuoye-rating-badge[data-v-9075e98f]{background:#ff98002e;border:1px solid rgba(255,152,0,.28);border-radius:var(--zuoye-radius);color:#ffb74d;display:none;flex-shrink:0;font-size:12px;padding:2px 8px}.zuoye-author-meta[data-v-9075e98f]{align-items:center;color:var(--color-text-darker);display:flex;flex-wrap:nowrap;font-size:12px;gap:8px;line-height:1.2;overflow:hidden;white-space:nowrap}.zuoye-author-meta>span[data-v-9075e98f]{flex-shrink:0}.zuoye-author-meta .zuoye-author-invited[data-v-9075e98f]{flex-shrink:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.zuoye-author-invited[data-v-9075e98f]{align-items:center;display:inline-flex;gap:4px}.zuoye-author-invited i[data-v-9075e98f]{font-size:14px}.zuoye-mobile-vote-btn[data-v-9075e98f]{background:transparent!important;border:none!important;box-shadow:none!important;display:none;height:32px!important;min-width:88px!important;padding:0 12px!important}.zuoye-mobile-vote-text[data-v-9075e98f]{color:var(--color-primary)!important;font-size:16px;font-style:italic;margin-left:6px}.zuoye-mobile-vote-count[data-v-9075e98f]{margin-left:6px}.zuoye-author-info-section[data-v-9075e98f] .modal-close-btn{align-items:center!important;background:var(--color-bg-light)!important;border-radius:8px!important;color:var(--color-text-normal)!important;display:flex!important;flex-shrink:0;height:36px!important;justify-content:center!important;inset:10px 10px auto auto!important;margin-left:0!important;min-height:36px!important;min-width:36px!important;padding:0!important;position:absolute!important;width:36px!important;z-index:100!important}.zuoye-author-info-section[data-v-9075e98f] .modal-close-btn:hover{background:var(--color-hover-bg-normal)!important}.zuoye-author-info-section[data-v-9075e98f] .modal-close-btn .v-icon{font-size:20px!important}.zuoye-author-info-section[data-v-9075e98f] .modal-close-btn .v-btn__overlay,.zuoye-author-info-section[data-v-9075e98f] .modal-close-btn .v-btn__underlay{border-radius:8px!important}.zuoye-description-section[data-v-9075e98f]{align-items:center;background:#ffffff0a;border-radius:var(--zuoye-radius);display:flex;gap:10px;margin:14px 14px 0;padding:12px}.zuoye-description-content[data-v-9075e98f]{color:var(--color-text-normal);display:-webkit-box;font-size:13px;-webkit-line-clamp:2;line-height:1.7;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;flex:1;min-width:0;word-break:break-word}.zuoye-description-content.expanded[data-v-9075e98f]{display:block;-webkit-line-clamp:unset}.zuoye-more-btn[data-v-9075e98f]{background:#ffffff0f;border:none;border-radius:var(--zuoye-radius);color:var(--color-text-normal);cursor:pointer;flex-shrink:0;font-size:12px;height:30px;padding:0 12px;transition:background .15s ease;white-space:nowrap}.zuoye-more-btn[data-v-9075e98f]:hover{background:#ffffff1a}.zuoye-comments-header[data-v-9075e98f]{align-items:center;background:transparent;border-bottom:none;display:flex;justify-content:space-between;padding:14px 14px 8px}.zuoye-comments-header-left h4[data-v-9075e98f]{color:var(--color-text-normal);font-size:14px;font-weight:600;margin:0}.zuoye-comments-header-right[data-v-9075e98f]{display:flex;gap:12px}.zuoye-comments-header-right[data-v-9075e98f],.zuoye-only-feedback[data-v-9075e98f]{align-items:center;color:var(--color-text-normal);font-size:14px}.zuoye-only-feedback[data-v-9075e98f]{cursor:pointer;display:inline-flex;gap:8px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.zuoye-only-feedback input[type=checkbox][data-v-9075e98f]{align-items:center;-moz-appearance:none;appearance:none;-webkit-appearance:none;background:#ffffff0f;border:1px solid hsla(0,0%,100%,.18);border-radius:var(--zuoye-radius);display:inline-flex;flex-shrink:0;height:16px;justify-content:center;position:relative;width:16px}.zuoye-only-feedback input[type=checkbox][data-v-9075e98f]:after{border-bottom:2px solid transparent;border-left:2px solid transparent;content:"";height:5px;left:4px;position:absolute;top:4px;transform:rotate(-45deg);width:8px}.zuoye-only-feedback input[type=checkbox][data-v-9075e98f]:checked{background:#ffffff1f;border-color:#ffffff47}.zuoye-only-feedback input[type=checkbox][data-v-9075e98f]:checked:after{border-bottom-color:var(--color-text-normal);border-left-color:var(--color-text-normal)}.zuoye-sort-tabs[data-v-9075e98f]{background:#ffffff0f;border-radius:var(--zuoye-radius);display:inline-flex;gap:4px;padding:2px}.zuoye-sort-tab[data-v-9075e98f]{border-radius:var(--zuoye-radius)!important;color:var(--color-text-darker)!important;font-size:12px!important;height:28px!important;min-height:28px!important;padding:0 10px!important;text-transform:none!important}.zuoye-sort-tab[data-v-9075e98f] .v-btn__content,.zuoye-sort-tab[data-v-9075e98f] .v-btn__overlay,.zuoye-sort-tab[data-v-9075e98f] .v-btn__underlay{border-radius:var(--zuoye-radius)!important}.zuoye-sort-tab.active[data-v-9075e98f],.zuoye-sort-tab[data-v-9075e98f]:active,.zuoye-sort-tab[data-v-9075e98f]:focus-visible{background:#ffffff1f!important;border-radius:var(--zuoye-radius)!important;color:var(--color-text-normal)!important;font-weight:600}.zuoye-comments-list[data-v-9075e98f]{background:var(--color-bg-dark);flex:1;overflow-y:auto;padding:16px 20px}.zuoye-comment-item[data-v-9075e98f]{border-bottom:none;display:flex;gap:12px;padding:16px 0}.user-avatar[data-v-9075e98f]{border-radius:50%;flex-shrink:0;height:40px;-o-object-fit:cover;object-fit:cover;width:40px}.zuoye-comment-content-wrapper[data-v-9075e98f]{flex:1;min-width:0}.zuoye-comment-header[data-v-9075e98f]{display:flex;justify-content:space-between;margin-bottom:8px}.zuoye-comment-author[data-v-9075e98f]{align-items:center;color:var(--color-text-normal);display:inline-flex;flex-wrap:wrap;font-weight:500;gap:4px}.zuoye-comment-time[data-v-9075e98f]{color:var(--color-text-dark);font-size:12px}.zuoye-comment-content[data-v-9075e98f]{color:var(--color-text-normal);line-height:1.6;margin-bottom:12px}.zuoye-comment-media-list[data-v-9075e98f]{display:grid;gap:8px;margin:8px 0}.zuoye-comment-media-list.media-multiple[data-v-9075e98f]{grid-template-columns:repeat(auto-fill,minmax(calc(33.333% - 6px),1fr))}.zuoye-comment-media-list.media-single[data-v-9075e98f]{grid-template-columns:1fr}.zuoye-comment-media-list.media-single .comment-media-item[data-v-9075e98f]{aspect-ratio:2/1;max-height:200px;max-width:400px}.zuoye-comment-media-list.media-double[data-v-9075e98f]{grid-template-columns:repeat(2,1fr)}.comment-media-item[data-v-9075e98f]{aspect-ratio:1;border-radius:var(--zuoye-radius);cursor:pointer;max-height:100%;max-width:100%;overflow:hidden;position:relative;transition:transform .2s ease,opacity .2s ease;width:100%}.comment-media-item[data-v-9075e98f]:hover{opacity:.9;transform:scale(1.02)}.comment-media-image[data-v-9075e98f],.comment-media-video[data-v-9075e98f]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.comment-media-video[data-v-9075e98f]{background:#000;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.comment-media-type-badge[data-v-9075e98f]{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0009;border-radius:6px;color:#fff;display:flex;font-size:12px;justify-content:center;left:6px;padding:4px 8px;position:absolute;top:6px;z-index:10}.comment-media-type-badge i[data-v-9075e98f]{font-size:14px}.comment-media-play-btn[data-v-9075e98f],.comment-media-view-btn[data-v-9075e98f]{align-items:center;background:#0009;border-radius:50%;color:#fff;display:flex;height:36px;justify-content:center;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:opacity .2s ease;width:36px}.comment-media-play-btn[data-v-9075e98f]{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:#00000080;opacity:1}.comment-media-play-btn i[data-v-9075e98f]{color:#fff!important;filter:brightness(1.3);text-shadow:0 2px 4px rgba(0,0,0,.8)}.comment-media-view-btn[data-v-9075e98f]{opacity:0}.comment-media-item:hover .comment-media-view-btn[data-v-9075e98f]{opacity:1}.zuoye-replies-list[data-v-9075e98f]{border-left:2px solid var(--color-line-light);margin-top:12px;padding-left:16px}.zuoye-reply-item[data-v-9075e98f]{display:flex;gap:8px;margin-top:12px}.user-avatar-small[data-v-9075e98f]{border-radius:50%;flex-shrink:0;height:32px;-o-object-fit:cover;object-fit:cover;width:32px}.zuoye-reply-content-wrapper[data-v-9075e98f]{flex:1}.zuoye-reply-header[data-v-9075e98f]{align-items:center;display:flex;font-size:13px;gap:8px;margin-bottom:4px}.zuoye-reply-author[data-v-9075e98f]{align-items:center;color:var(--color-text-normal);display:inline-flex;flex-wrap:wrap;font-weight:500;gap:4px}.zuoye-reply-time[data-v-9075e98f],.zuoye-reply-to[data-v-9075e98f]{color:var(--color-text-dark)}.zuoye-reply-time[data-v-9075e98f]{margin-left:auto}.zuoye-reply-content[data-v-9075e98f]{color:var(--color-text-normal);line-height:1.5}.zuoye-comments-pagination[data-v-9075e98f]{align-items:center;border-top:none;display:flex;gap:16px;justify-content:center;padding:16px 0}.zuoye-upload-progress-wrapper[data-v-9075e98f]{background:var(--color-bg-dark);border-top:none;padding:12px 20px}.zuoye-upload-progress-info[data-v-9075e98f]{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.zuoye-upload-progress-text[data-v-9075e98f]{color:var(--color-text-normal);font-size:14px}.zuoye-upload-progress-right[data-v-9075e98f]{align-items:center;display:flex;gap:12px}.zuoye-upload-progress-percent[data-v-9075e98f]{color:var(--color-text-normal);font-size:14px;font-weight:500}.zuoye-upload-cancel-btn[data-v-9075e98f]{color:var(--color-text-normal)!important}.zuoye-upload-progress-bar[data-v-9075e98f]{background:#ffffff1a;border-radius:6px;height:14px;overflow:hidden;width:100%}.zuoye-upload-progress-fill[data-v-9075e98f]{background:var(--color-success);border-radius:2px;height:100%;transition:width .3s ease}.zuoye-comment-form[data-v-9075e98f]{background:var(--color-bg-dark);border-top:none;padding:16px 20px}.zuoye-comment-input-wrapper[data-v-9075e98f]{display:flex;flex-direction:column;gap:12px}.zuoye-comment-media-preview[data-v-9075e98f]{display:grid;gap:6px;margin-bottom:8px}.zuoye-comment-media-preview.media-multiple[data-v-9075e98f]{grid-template-columns:repeat(auto-fill,minmax(calc(25% - 5px),1fr))}.zuoye-comment-media-preview.media-single[data-v-9075e98f]{grid-template-columns:1fr}.zuoye-comment-media-preview.media-single .media-preview-item[data-v-9075e98f]{max-height:120px;max-width:120px}.zuoye-comment-media-preview.media-double[data-v-9075e98f]{grid-template-columns:repeat(2,1fr)}.media-preview-item[data-v-9075e98f]{aspect-ratio:1;border-radius:8px;cursor:pointer;max-height:100%;max-width:100%;overflow:hidden;position:relative;transition:transform .2s ease,opacity .2s ease;width:100%}.media-preview-item[data-v-9075e98f]:hover{opacity:.9;transform:scale(1.05)}.media-preview-item img[data-v-9075e98f],.media-preview-item video[data-v-9075e98f]{cursor:pointer;height:100%;-o-object-fit:cover;object-fit:cover;pointer-events:auto;width:100%}.media-preview-item video[data-v-9075e98f]{pointer-events:auto}.media-preview-type-badge[data-v-9075e98f]{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0009;border-radius:6px;color:#fff;display:flex;font-size:10px;justify-content:center;left:4px;padding:3px 6px;position:absolute;top:4px;z-index:10}.media-preview-type-badge i[data-v-9075e98f]{font-size:12px}.media-preview-delete[data-v-9075e98f]{align-items:center;background:#0009;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;height:20px;justify-content:center;min-height:20px!important;min-width:20px!important;opacity:0;padding:0;position:absolute;right:4px;top:4px;transition:opacity .2s ease;width:20px;z-index:10}.media-preview-item:hover .media-preview-delete[data-v-9075e98f]{opacity:1}.zuoye-comment-input-wrapper textarea[data-v-9075e98f]{background:var(--color-bg-normal);border:1px solid var(--color-line-normal);border-radius:var(--zuoye-radius);color:var(--color-text-normal);font-family:inherit;font-size:14px;line-height:1.6;min-height:80px;padding:12px;resize:vertical;width:100%}.zuoye-comment-actions[data-v-9075e98f]{align-items:center;display:flex;flex-wrap:nowrap;gap:12px;min-width:0;width:100%}.zuoye-comment-actions[data-v-9075e98f]>*{min-width:0}.zuoye-upload-comment-video[data-v-9075e98f]{align-items:center;background:#ffffff0f;border:none;border-radius:var(--zuoye-radius);color:var(--color-text-normal);cursor:pointer;display:inline-flex;flex-shrink:1;font-size:14px;gap:6px;height:36px;justify-content:center;max-width:100%;min-width:0;overflow:hidden;padding:0 12px;transition:background .15s ease;white-space:nowrap}.zuoye-upload-comment-video[data-v-9075e98f]:hover{background:#ffffff1a}.zuoye-upload-comment-video i[data-v-9075e98f]{flex-shrink:0}.zuoye-upload-comment-video .upload-text[data-v-9075e98f]{flex-shrink:1;max-width:100%;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.zuoye-visibility-select[data-v-9075e98f]{flex:1;max-width:none;min-width:120px}.zuoye-visibility-select[data-v-9075e98f] .v-field{background:#ffffff0f!important;border-radius:var(--zuoye-radius)!important;height:36px!important;min-height:36px!important}.zuoye-visibility-select[data-v-9075e98f] .v-field__input{align-items:center!important;color:var(--color-text-normal)!important;display:flex!important;font-size:14px!important;justify-content:center!important;text-align:center!important}.zuoye-visibility-select[data-v-9075e98f] .v-field__input .v-select__selection{justify-content:center!important;overflow:hidden!important;text-align:center!important;text-overflow:ellipsis!important;white-space:nowrap!important;width:100%!important}.zuoye-visibility-select[data-v-9075e98f] .v-field__input{overflow:hidden!important;white-space:nowrap!important}.zuoye-visibility-select[data-v-9075e98f] .v-field__outline{border-color:transparent!important}.zuoye-btn-submit-comment[data-v-9075e98f]{border-radius:var(--zuoye-radius)!important;flex:1;font-size:14px!important;height:36px!important;margin-left:auto;max-width:none;min-height:36px!important;min-width:80px;overflow:hidden!important;padding:0 14px!important;white-space:nowrap!important}.zuoye-btn-submit-comment[data-v-9075e98f] .v-btn__content,.zuoye-btn-submit-comment[data-v-9075e98f] .v-btn__overlay,.zuoye-btn-submit-comment[data-v-9075e98f] .v-btn__underlay{border-radius:var(--zuoye-radius)!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.zuoye-assistant-badge[data-v-9075e98f],.zuoye-teacher-badge[data-v-9075e98f],.zuoye-xuehao-badge[data-v-9075e98f]{align-items:center;border-radius:4px;display:inline-flex;font-size:12px;font-weight:500;line-height:1.2;padding:2px 6px;vertical-align:middle}.zuoye-teacher-badge[data-v-9075e98f]{background:var(--color-primary);color:#000}.zuoye-assistant-badge[data-v-9075e98f]{background:#2196f3;color:#fff}.zuoye-xuehao-badge[data-v-9075e98f]{background:#0009;color:#fff}.zuoye-no-comments[data-v-9075e98f]{align-items:center;color:var(--color-text-dark);display:flex;flex-direction:column;justify-content:center;padding:40px 20px;text-align:center}.zuoye-no-comments i[data-v-9075e98f]{font-size:48px;margin-bottom:12px;opacity:.6}@media(max-width:1200px){.zuoye-upload-comment-video[data-v-9075e98f]{justify-content:center;min-width:36px;padding:0 10px;width:36px}.zuoye-upload-comment-video .upload-text[data-v-9075e98f]{display:none}.zuoye-visibility-select[data-v-9075e98f]{flex:1;max-width:none;min-width:100px}.zuoye-btn-submit-comment[data-v-9075e98f]{flex:1;max-width:none;min-width:60px;padding:0 14px!important}.zuoye-comment-actions[data-v-9075e98f]{flex-wrap:nowrap}}.zuoye-back-btn[data-v-9075e98f],.zuoye-mobile-comment-bar[data-v-9075e98f],.zuoye-mobile-comment-overlay[data-v-9075e98f],.zuoye-mobile-comment-popup[data-v-9075e98f]{display:none}@media(max-width:900px){.zuoye-rating-badge[data-v-9075e98f]{display:inline-flex}.zuoye-author-info-section[data-v-9075e98f] .modal-close-btn{display:none!important}.zuoye-back-btn[data-v-9075e98f]{display:inline-flex;flex-shrink:0}.zuoye-mobile-comment-overlay[data-v-9075e98f],.zuoye-mobile-comment-popup[data-v-9075e98f]{display:block}.mobile-hidden[data-v-9075e98f]{display:none}.zuoye-mobile-vote-btn[data-v-9075e98f]{display:inline-flex}.zuoye-comments-section[data-v-9075e98f]{height:auto;min-height:0;overflow:visible}.zuoye-comments-list[data-v-9075e98f]{flex:initial;overflow:visible;padding-bottom:calc(80px + env(safe-area-inset-bottom,0px))}.zuoye-comment-form[data-v-9075e98f]{display:none}.zuoye-mobile-comment-bar[data-v-9075e98f]{align-items:center;background:var(--color-bg-dark);bottom:0;box-shadow:0 -2px 10px #0003;box-sizing:border-box;display:flex;gap:12px;left:0;padding:5px 5px calc(12px + env(safe-area-inset-bottom,0px));position:fixed;right:0;z-index:2300}.zuoye-mobile-fake-input[data-v-9075e98f]{background:transparent;flex:1;height:44px;padding:0 4px}.zuoye-mobile-fake-input[data-v-9075e98f],.zuoye-mobile-fake-input-inner[data-v-9075e98f]{align-items:center;border-radius:var(--zuoye-radius);box-sizing:border-box;display:flex}.zuoye-mobile-fake-input-inner[data-v-9075e98f]{background:var(--color-bg-light);color:var(--color-text-dark);font-size:14px;height:40px;justify-content:center;padding:0 14px;width:100%}.zuoye-mobile-comment-overlay[data-v-9075e98f]{background:#0006;inset:0;position:fixed;z-index:2400}.zuoye-mobile-comment-popup[data-v-9075e98f]{background:var(--color-bg-light);border-radius:var(--zuoye-radius) var(--zuoye-radius) 0 0;bottom:0;box-shadow:0 -4px 20px #0003;left:0;opacity:0;padding:16px 16px calc(16px + env(safe-area-inset-bottom,0px));position:fixed;right:0;transform:translateY(100%);transition:transform .3s cubic-bezier(.4,0,.2,1),opacity .3s ease,visibility .3s;visibility:hidden;z-index:2500}.zuoye-mobile-comment-popup.active[data-v-9075e98f]{opacity:1;transform:translateY(0);visibility:visible}.zuoye-mobile-comment-popup-header[data-v-9075e98f]{align-items:center;color:var(--color-text-normal);display:flex;font-size:14px;font-weight:500;justify-content:space-between;margin-bottom:12px}.zuoye-mobile-comment-textarea[data-v-9075e98f]{background:var(--color-bg-normal);border:1px solid var(--color-line-normal);border-radius:var(--zuoye-radius);box-sizing:border-box;color:var(--color-text-normal);font-size:14px;line-height:1.6;min-height:120px;padding:12px;resize:none;width:100%}.zuoye-mobile-comment-popup-actions[data-v-9075e98f]{align-items:center;display:flex;flex-wrap:nowrap;gap:10px;margin-top:12px}}.zuoye-comments-section[data-v-9075e98f] .v-btn,.zuoye-comments-section[data-v-9075e98f] .v-btn .v-btn__content,.zuoye-comments-section[data-v-9075e98f] .v-btn .v-btn__overlay,.zuoye-comments-section[data-v-9075e98f] .v-btn .v-btn__underlay{border-radius:var(--zuoye-radius)!important}.zuoye-no-comment-permission[data-v-9075e98f]{align-items:center;background:#ffffff0f;border:none;border-radius:var(--zuoye-radius);color:var(--color-text-normal);display:flex;font-size:13px;gap:8px;justify-content:center;line-height:1.4;margin:16px 14px;padding:12px 14px}@media(max-width:900px){.zuoye-no-comment-permission[data-v-9075e98f]{margin-bottom:calc(80px + env(safe-area-inset-bottom,0px))}}.zuoye-no-comment-permission i[data-v-9075e98f]{color:var(--color-text-dark);font-size:16px}.modal-overlay[data-v-072d7e21]{align-items:center;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0009;display:flex;justify-content:center;inset:0;padding:20px;position:fixed;z-index:2000}.modal-wrapper[data-v-072d7e21]{backface-visibility:hidden;-webkit-backface-visibility:hidden;max-width:900px;overflow:visible;position:relative;transform:translateZ(0);-webkit-transform:translateZ(0);width:90vw}.modal-wrapper--lg[data-v-072d7e21]{max-width:1100px}.modal-wrapper--md[data-v-072d7e21]{max-width:800px}.modal-wrapper--sm[data-v-072d7e21]{max-width:600px}@media(min-width:1440px){.modal-wrapper[data-v-072d7e21]{max-width:60vw}.modal-wrapper--lg[data-v-072d7e21]{max-width:75vw}}.modal-container[data-v-072d7e21]{backface-visibility:hidden;-webkit-backface-visibility:hidden;background:var(--color-bg-dark);box-shadow:var(--shadow-strong,0 8px 32px rgba(0,0,0,.3));height:85vh;max-height:90vh;min-height:600px;overflow:hidden;position:relative;transform:translateZ(0);-webkit-transform:translateZ(0);width:100%}.modal-card[data-v-072d7e21],.modal-container[data-v-072d7e21]{border-radius:16px;display:flex;flex-direction:column}.modal-card[data-v-072d7e21]{background:var(--color-bg-light)!important}.modal-header[data-v-072d7e21]{align-items:center;border-bottom:1px solid var(--color-line-normal);box-sizing:border-box;display:flex;flex-shrink:0;height:60px;justify-content:space-between;padding:12px 16px 12px 12px}.modal-title[data-v-072d7e21]{color:var(--color-text-normal);font-size:16px;font-weight:500}.modal-card>.modal-content[data-v-072d7e21]{flex:1;overflow-y:auto;padding:16px 20px}.modal-footer[data-v-072d7e21]{align-items:center;border-top:1px solid var(--color-line-normal);display:flex;flex-shrink:0;gap:8px;padding:12px 20px}.modal-container .modal-close-btn[data-v-072d7e21]{background:var(--color-bg-light)!important;border-radius:8px!important;color:var(--color-text-normal)!important;height:36px!important;inset:20px 20px auto auto!important;min-height:36px!important;min-width:36px!important;padding:0!important;position:absolute!important;width:36px!important;z-index:100!important}.modal-container .modal-close-btn .v-icon[data-v-072d7e21]{font-size:20px!important}.modal-container .modal-close-btn[data-v-072d7e21]:hover{background:var(--color-hover-bg-normal)!important}.modal-container .v-btn[data-v-072d7e21]{font-weight:500!important;letter-spacing:0!important;text-transform:none!important}.modal-container .v-btn[data-v-072d7e21],.modal-container .v-btn--icon[data-v-072d7e21]{border-radius:8px!important}.modal-mobile-header[data-v-072d7e21]{align-items:center;background:var(--color-bg-dark);display:flex;flex-shrink:0;height:60px;justify-content:space-between;padding:12px 16px}.modal-mobile-title[data-v-072d7e21]{color:var(--color-text-normal);font-size:17px;font-weight:600}.modal-layout[data-v-072d7e21]{display:flex;flex:1;min-height:0}.modal-layout--mobile[data-v-072d7e21],.modal-sidebar[data-v-072d7e21]{flex-direction:column}.modal-sidebar[data-v-072d7e21]{background:var(--color-bg-dark);display:flex;flex-shrink:0;width:240px}.modal-sidebar--wide[data-v-072d7e21]{width:240px}.modal-layout--mobile .modal-sidebar[data-v-072d7e21]{flex:1;width:100%}.menu-header[data-v-072d7e21],.modal-sidebar-header[data-v-072d7e21]{align-items:center;box-sizing:border-box;display:flex;flex-shrink:0;gap:12px;height:76px;padding:20px 16px}.modal-sidebar-header[data-v-072d7e21]{justify-content:space-between}.modal-sidebar-title[data-v-072d7e21]{color:var(--color-text-normal);font-size:17px;font-weight:600}.menu-header-info[data-v-072d7e21]{flex:1;min-width:0}.menu-header-name[data-v-072d7e21]{color:var(--color-text-normal);font-size:15px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.menu-header-id[data-v-072d7e21]{color:var(--color-text-dark);font-size:12px;margin-top:2px}.menu-header-level[data-v-072d7e21]{margin-top:4px}.menu-header-level .level-badge[data-v-072d7e21]{border-radius:8px;color:#fff;display:inline-block;font-size:11px;font-weight:500;padding:2px 8px}.menu-list[data-v-072d7e21],.modal-sidebar-list[data-v-072d7e21]{flex:1;overflow-y:auto;padding:4px 12px 16px}.menu-item[data-v-072d7e21],.modal-sidebar-item[data-v-072d7e21]{align-items:center;border-radius:var(--radius-button,8px);color:var(--color-text-dark);cursor:pointer;display:flex;gap:12px;height:48px;margin-bottom:4px;overflow:hidden;padding:0 14px;position:relative;transition:all .15s ease}.menu-item[data-v-072d7e21]:hover,.modal-sidebar-item[data-v-072d7e21]:hover{background:var(--color-hover-bg-normal);color:var(--color-text-normal)}.menu-item.active[data-v-072d7e21],.modal-sidebar-item.active[data-v-072d7e21]{background:var(--color-active-normal);color:var(--color-primary)}.menu-item.active .menu-item-icon[data-v-072d7e21],.menu-item.active .v-icon[data-v-072d7e21],.modal-sidebar-item.active .modal-sidebar-item-icon[data-v-072d7e21],.modal-sidebar-item.active .v-icon[data-v-072d7e21]{color:var(--color-primary)!important}.modal-sidebar-item.active .v-btn .v-icon[data-v-072d7e21]{color:inherit!important}.menu-item .v-icon[data-v-072d7e21]:first-child,.modal-sidebar-item-icon[data-v-072d7e21]{flex-shrink:0;font-size:20px;min-width:24px;text-align:center}.menu-item-title[data-v-072d7e21],.modal-sidebar-item-text[data-v-072d7e21]{color:inherit;flex:1;font-size:16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.menu-item-count[data-v-072d7e21],.modal-sidebar-item-badge[data-v-072d7e21]{background:var(--color-bg-light);border-radius:10px;color:var(--color-text-normal);font-size:13px;font-weight:600;min-width:24px;padding:2px 8px;text-align:center}.menu-item-count.message-badge[data-v-072d7e21],.modal-sidebar-item-badge.message-badge[data-v-072d7e21]{background:#f44!important;color:#fff!important}.menu-arrow[data-v-072d7e21],.modal-sidebar-item-arrow[data-v-072d7e21]{color:var(--color-text-dark)}.modal-layout .modal-content[data-v-072d7e21]{background:var(--color-bg-normal);display:flex;flex:1;flex-direction:column;overflow:hidden}.modal-content-header[data-v-072d7e21]{align-items:center;box-sizing:border-box;display:flex;flex-shrink:0;height:76px;justify-content:space-between;padding:20px}.modal-content-title[data-v-072d7e21]{color:var(--color-text-normal);font-size:17px;font-weight:600}.modal-content-actions[data-v-072d7e21]{display:flex;gap:8px}.modal-content-body[data-v-072d7e21]{flex:1;overflow-y:auto;padding:0 20px 20px}.modal-content-body--no-padding-bottom[data-v-072d7e21]{padding-bottom:0}.modal-loading[data-v-072d7e21]{padding:40px}.modal-empty[data-v-072d7e21],.modal-loading[data-v-072d7e21]{align-items:center;display:flex;justify-content:center}.modal-empty[data-v-072d7e21]{color:var(--color-text-dark);flex-direction:column;padding:60px 20px}.modal-empty-icon[data-v-072d7e21]{color:var(--color-text-dark);font-size:48px;margin-bottom:12px}.modal-empty-text[data-v-072d7e21]{color:var(--color-text-dark);font-size:14px}.modal-grid[data-v-072d7e21]{align-content:start;display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}.modal-card[data-v-072d7e21]{background:var(--color-bg-light);border-radius:12px;cursor:pointer;overflow:hidden;position:relative;transition:transform .2s,box-shadow .2s}.modal-card[data-v-072d7e21]:hover{background:var(--color-hover-bg-light)}.modal-card.selected[data-v-072d7e21]{outline:2px solid var(--color-primary)}.modal-card-cover[data-v-072d7e21]{aspect-ratio:16/10;overflow:hidden;position:relative}.modal-card-cover img[data-v-072d7e21]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.modal-card-tag[data-v-072d7e21]{background:#0009;border-radius:6px;color:#fff;font-size:11px;left:8px;padding:2px 8px;position:absolute;top:8px}.modal-card-checkbox[data-v-072d7e21]{position:absolute;right:4px;top:4px}.modal-card-info[data-v-072d7e21]{padding:10px 12px}.modal-card-title[data-v-072d7e21]{color:var(--color-text-normal);font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.modal-card-title[data-v-072d7e21]:hover{color:var(--color-primary)}.modal-card-meta[data-v-072d7e21]{color:var(--color-text-dark);font-size:11px;margin-top:4px}.modal-pagination[data-v-072d7e21]{display:flex;justify-content:center;padding:16px 20px}.modal-bottom-bar[data-v-072d7e21]{align-items:center;background:var(--color-bg-light);border-top:1px solid var(--color-line-normal);box-sizing:border-box;display:flex;justify-content:space-between;padding:16px 20px}.modal-bottom-bar-info[data-v-072d7e21]{align-items:baseline;display:flex;gap:12px}.modal-bottom-bar-title[data-v-072d7e21]{color:var(--color-text-normal);font-size:14px}.modal-bottom-bar-price[data-v-072d7e21]{color:#ffebc9;font-size:20px;font-weight:700}.modal-bottom-bar-primary-btn[data-v-072d7e21]{font-weight:600!important;height:44px!important;min-width:120px}.modal-sub-dialog[data-v-072d7e21]{background:var(--color-bg-normal)!important;border-radius:12px!important}.modal-sub-dialog .v-card-title[data-v-072d7e21]{color:var(--color-text-normal);font-size:16px;font-weight:600;padding:16px 20px}.modal-sub-dialog .v-card-text[data-v-072d7e21]{padding:0 20px 16px}.modal-sub-dialog .v-card-actions[data-v-072d7e21]{padding:12px 16px 16px}.modal-enter-active[data-v-072d7e21],.modal-leave-active[data-v-072d7e21]{transition:opacity .25s ease}.modal-enter-active .modal-wrapper[data-v-072d7e21],.modal-leave-active .modal-wrapper[data-v-072d7e21]{transition:transform .25s ease}.modal-enter-from[data-v-072d7e21],.modal-leave-to[data-v-072d7e21]{opacity:0}.modal-enter-from .modal-wrapper[data-v-072d7e21],.modal-leave-to .modal-wrapper[data-v-072d7e21]{transform:scale(.96)}@media(max-width:768px){.modal-overlay[data-v-072d7e21]{bottom:0;padding:0}.modal-wrapper[data-v-072d7e21]{display:flex;flex-direction:column;height:100vh;max-height:100vh;max-width:100%;width:100%}.modal-container .modal-close-btn[data-v-072d7e21]{display:none!important}.modal-container[data-v-072d7e21]{border-radius:0;flex:1;height:100vh;max-height:100vh}.modal-grid[data-v-072d7e21]{gap:10px;grid-template-columns:repeat(2,1fr)}.menu-item[data-v-072d7e21],.modal-sidebar-item[data-v-072d7e21]{font-size:16px;height:52px;padding:0 16px}.menu-item .v-icon[data-v-072d7e21],.modal-sidebar-item .v-icon[data-v-072d7e21]{font-size:22px}.menu-header[data-v-072d7e21],.modal-content-header[data-v-072d7e21],.modal-sidebar-header[data-v-072d7e21]{display:none}.modal-content-body[data-v-072d7e21]{padding:0 16px}.modal-content-body.modal-content-body--no-padding-bottom[data-v-072d7e21]{padding-bottom:0}}.confirm-dialog .v-card-title[data-v-072d7e21]{align-items:center;color:var(--color-text-normal);display:flex;font-size:18px;font-weight:600;padding:20px 24px 12px}.confirm-dialog .v-card-text[data-v-072d7e21]{color:var(--color-text-dark);font-size:14px;line-height:1.6;padding:12px 24px 20px}.confirm-dialog .v-card-actions[data-v-072d7e21]{padding:12px 16px 16px}.confirm-dialog--warning .v-card-title[data-v-072d7e21]{color:var(--color-warning)}.confirm-dialog--danger .v-card-title[data-v-072d7e21]{color:var(--color-error)}body.admin-page .v-snackbar__wrapper[data-v-072d7e21]{border-radius:12px!important}body.admin-page .v-snackbar__content[data-v-072d7e21]{font-size:15px!important;font-weight:500!important;justify-content:center!important;text-align:center!important}.v-btn[data-v-072d7e21],.v-card[data-v-072d7e21],.v-dialog .v-card[data-v-072d7e21],.v-field[data-v-072d7e21]{box-shadow:none!important}.v-field--variant-outlined[data-v-072d7e21]{background:var(--color-bg-light)!important}.v-field--variant-outlined[data-v-072d7e21],.v-field--variant-solo[data-v-072d7e21],.v-field--variant-solo-filled[data-v-072d7e21],.v-select .v-field[data-v-072d7e21]{border-radius:var(--radius-input,8px)!important}.v-field--variant-outlined .v-field__outline[data-v-072d7e21]{--v-field-border-opacity:.3}.v-field--variant-outlined .v-field__field[data-v-072d7e21]{background:transparent!important;border-radius:var(--radius-input,8px)!important}.v-autocomplete input[data-v-072d7e21],.v-field input[data-v-072d7e21],.v-field textarea[data-v-072d7e21],.v-field--variant-solo input[data-v-072d7e21],.v-field--variant-solo textarea[data-v-072d7e21],.v-field--variant-solo-filled input[data-v-072d7e21],.v-field--variant-solo-filled textarea[data-v-072d7e21],.v-select .v-field__input[data-v-072d7e21],.v-select .v-select__selection[data-v-072d7e21],.v-select .v-select__selection-text[data-v-072d7e21],.v-select input[data-v-072d7e21],.v-text-field input[data-v-072d7e21],.v-textarea textarea[data-v-072d7e21]{color:var(--color-text-normal)!important}.v-field--variant-outlined[data-v-072d7e21]:before{display:none!important}.v-field--variant-outlined .v-field__outline__notch[data-v-072d7e21]{border-width:0!important;max-width:0!important;width:0!important}.v-field--variant-outlined .v-field__outline__notch[data-v-072d7e21]:after,.v-field--variant-outlined .v-field__outline__notch[data-v-072d7e21]:before{display:none!important}.v-field--variant-outlined .v-field__outline__start[data-v-072d7e21]{border-radius:var(--radius-input,8px) 0 0 var(--radius-input,8px)!important;border-width:1px 0 1px 1px!important;flex:0 0 12px!important}.v-field--variant-outlined .v-field__outline__end[data-v-072d7e21]{border-radius:0 var(--radius-input,8px) var(--radius-input,8px) 0!important;border-width:1px 1px 1px 0!important;flex:1!important}.v-field--variant-outlined .v-field__outline__end[data-v-072d7e21],.v-field--variant-outlined .v-field__outline__notch[data-v-072d7e21],.v-field--variant-outlined .v-field__outline__start[data-v-072d7e21]{border-color:var(--color-line-normal)!important;border-style:solid!important;opacity:1!important}.v-field--variant-outlined.v-field--focused .v-field__outline__end[data-v-072d7e21],.v-field--variant-outlined.v-field--focused .v-field__outline__notch[data-v-072d7e21],.v-field--variant-outlined.v-field--focused .v-field__outline__start[data-v-072d7e21],.v-field--variant-outlined:hover .v-field__outline__end[data-v-072d7e21],.v-field--variant-outlined:hover .v-field__outline__notch[data-v-072d7e21],.v-field--variant-outlined:hover .v-field__outline__start[data-v-072d7e21]{border-color:var(--color-primary)!important}.v-field__overlay[data-v-072d7e21]{background:transparent!important;opacity:0!important}.v-card[data-v-072d7e21]{background-color:var(--color-bg-light)!important}.v-card[data-v-072d7e21],.v-dialog .v-card[data-v-072d7e21]{border-radius:12px!important}.v-dialog .v-card[data-v-072d7e21]{background-color:var(--color-bg-dark)!important}.v-dialog .v-card-title[data-v-072d7e21]{font-size:16px!important;font-weight:600!important;padding:16px 20px!important}.v-dialog .v-card-text[data-v-072d7e21],.v-dialog .v-card-title[data-v-072d7e21]{background-color:var(--color-bg-dark)!important;color:var(--color-text-normal)!important}.v-dialog .v-card-actions[data-v-072d7e21]{background-color:var(--color-bg-dark)!important;padding:12px 16px!important}.v-dialog .v-field-label[data-v-072d7e21],.v-dialog .v-label[data-v-072d7e21],.v-dialog .v-messages__message[data-v-072d7e21]{color:var(--color-text-dark)!important}.v-menu>.v-overlay__content[data-v-072d7e21]{box-shadow:0 4px 16px #0000001f!important;overflow:hidden}.v-menu .v-list[data-v-072d7e21]{background-color:transparent!important;border-radius:0!important;padding:8px!important}.v-menu .v-list-item[data-v-072d7e21]{border:none!important;border-radius:var(--radius-button,8px)!important;box-shadow:none!important;color:var(--color-text-dark)!important;margin:2px 0!important;min-height:40px!important}.v-menu .v-list-item[data-v-072d7e21]:after,.v-menu .v-list-item[data-v-072d7e21]:before{display:none!important}.v-menu .v-list-item[data-v-072d7e21]:hover{background-color:var(--color-hover-bg-normal)!important}.v-menu .v-list-item .v-list-item__overlay[data-v-072d7e21]{opacity:0!important}.v-menu .v-list-item--active[data-v-072d7e21]{background-color:var(--color-active-normal)!important;color:var(--color-primary)!important}.v-menu .v-list-item--active .v-list-item__overlay[data-v-072d7e21]{opacity:0!important}.v-select__content[data-v-072d7e21]{background-color:var(--color-bg-light)!important;border-radius:var(--radius-card,12px)!important;box-shadow:var(--shadow)!important;margin-top:8px!important;overflow:hidden;padding:8px!important}.v-select__content .v-list[data-v-072d7e21]{background-color:transparent!important;border-radius:0!important;box-shadow:none!important;padding:0!important}.v-select__content .v-list-item[data-v-072d7e21]{border:none!important;border-radius:var(--radius-button,8px)!important;box-shadow:none!important;margin:2px 0!important;min-height:40px!important}.v-select__content .v-list-item[data-v-072d7e21]:after,.v-select__content .v-list-item[data-v-072d7e21]:before{display:none!important}.v-select__content .v-list-item .v-list-item__overlay[data-v-072d7e21]{opacity:0!important}.v-select__content .v-list-item--active[data-v-072d7e21]{background-color:var(--color-active-normal)!important;color:var(--color-primary)!important}.v-select__content .v-list-item--active .v-list-item__overlay[data-v-072d7e21]{opacity:0!important}.v-select__content .v-list-item[data-v-072d7e21]:hover{background-color:var(--color-hover-bg-normal)!important}.v-btn[data-v-072d7e21]{border-radius:var(--radius-button,8px)!important;letter-spacing:normal!important;text-transform:none!important}.v-btn .v-btn__overlay[data-v-072d7e21]{background-color:transparent!important}.v-btn--active .v-btn__overlay[data-v-072d7e21],.v-btn:active .v-btn__overlay[data-v-072d7e21]{opacity:0!important}.v-btn .v-ripple__container .v-ripple__animation[data-v-072d7e21],.v-btn--variant-elevated .v-ripple__container .v-ripple__animation[data-v-072d7e21],.v-btn--variant-flat .v-ripple__container .v-ripple__animation[data-v-072d7e21],.v-btn--variant-outlined .v-ripple__container .v-ripple__animation[data-v-072d7e21],.v-btn--variant-plain .v-ripple__container .v-ripple__animation[data-v-072d7e21],.v-btn--variant-text .v-ripple__container .v-ripple__animation[data-v-072d7e21],.v-btn--variant-tonal .v-ripple__container .v-ripple__animation[data-v-072d7e21],.v-ripple__animation[data-v-072d7e21]{background:#fffc!important}.v-btn[data-v-072d7e21],.v-btn--variant-plain[data-v-072d7e21],.v-btn--variant-text[data-v-072d7e21]{color:var(--color-text-normal)!important}body:not(.admin-page) .v-btn--variant-flat.bg-primary[data-v-072d7e21],body:not(.admin-page) .v-btn--variant-flat.bg-primary .v-btn__content[data-v-072d7e21],body:not(.admin-page) .v-btn.bg-primary[data-v-072d7e21],body:not(.admin-page) .v-btn.bg-primary .v-btn__content[data-v-072d7e21],body:not(.admin-page) .v-btn.color-primary[class*=bg-primary][data-v-072d7e21],body:not(.admin-page) .v-btn.color-primary[class*=bg-primary] .v-btn__content[data-v-072d7e21],body:not(.admin-page) .v-btn.v-btn--variant-flat[data-color=primary][data-v-072d7e21],body:not(.admin-page) .v-btn.v-btn--variant-flat[data-color=primary] .v-btn__content[data-v-072d7e21],body:not(.admin-page) .v-btn[color=primary].v-btn--variant-flat[data-v-072d7e21],body:not(.admin-page) .v-btn[color=primary].v-btn--variant-flat .v-btn__content[data-v-072d7e21],body:not(.admin-page) .v-btn[data-color=primary].v-btn--variant-flat[data-v-072d7e21],body:not(.admin-page) .v-btn[data-color=primary].v-btn--variant-flat .v-btn__content[data-v-072d7e21]{color:#000!important}.v-btn--variant-flat.bg-error[data-v-072d7e21],.v-btn--variant-flat.bg-info[data-v-072d7e21],.v-btn--variant-flat.bg-success[data-v-072d7e21],.v-btn--variant-flat.bg-warning[data-v-072d7e21],.v-btn.bg-error[data-v-072d7e21],.v-btn.bg-error .v-btn__content[data-v-072d7e21],.v-btn.bg-info[data-v-072d7e21],.v-btn.bg-info .v-btn__content[data-v-072d7e21],.v-btn.bg-success[data-v-072d7e21],.v-btn.bg-success .v-btn__content[data-v-072d7e21],.v-btn.bg-warning[data-v-072d7e21],.v-btn.bg-warning .v-btn__content[data-v-072d7e21]{color:#fff!important}.v-select .v-field--active .v-field__overlay[data-v-072d7e21],.v-select .v-field:active .v-field__overlay[data-v-072d7e21]{opacity:0!important}.v-select .v-field .v-field__overlay[data-v-072d7e21]{background-color:transparent!important}.v-switch .v-switch__track[data-v-072d7e21]{background:#ffffff1a!important;opacity:1!important}.v-switch.v-input--dirty .v-switch__track[data-v-072d7e21],.v-switch.v-switch--dirty .v-switch__track[data-v-072d7e21]{background:var(--color-primary)!important}.v-switch .v-switch__thumb[data-v-072d7e21]{background:#fff!important;box-shadow:0 2px 4px #0003!important}.v-chip[data-v-072d7e21]{border-radius:var(--radius-button,6px)!important;transition:background .2s ease!important}.v-chip[data-v-072d7e21]:not(.v-chip--variant-outlined):not(.v-chip--variant-text){background:var(--color-bg-light)!important;color:var(--color-text-normal)!important}.v-field .v-chip[data-v-072d7e21]{color:var(--color-text-normal)!important}.v-chip[data-v-072d7e21]:hover,.v-field .v-chip[data-v-072d7e21]{background:var(--color-hover-bg-normal)!important}.v-chip[data-v-072d7e21]:active,.v-field .v-chip[data-v-072d7e21]:hover{background:var(--color-hover-bg-dark)!important}.v-field .v-chip[data-v-072d7e21]:active{background:var(--color-active-normal)!important}.v-chip .v-chip__content[data-v-072d7e21]{color:var(--color-text-normal)!important}input[data-v-072d7e21]:-webkit-autofill,input[data-v-072d7e21]:-webkit-autofill:active,input[data-v-072d7e21]:-webkit-autofill:focus,input[data-v-072d7e21]:-webkit-autofill:hover{-webkit-box-shadow:0 0 0 1000px var(--color-bg-dark) inset!important;-webkit-text-fill-color:var(--color-text-normal)!important;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}.v-overlay.v-menu[data-v-072d7e21]{z-index:2500!important}.bar-search .v-field--variant-solo-filled[data-v-072d7e21]{background:var(--color-bg-light)!important}.bar-search .v-field__overlay[data-v-072d7e21]{background:transparent!important;opacity:0!important}.search-dropdown[data-v-072d7e21]{background:var(--color-bg-light)!important;border-radius:var(--radius-card,12px)!important;box-shadow:var(--shadow)!important;z-index:2500!important}.mobile-search-overlay[data-v-072d7e21]{z-index:2600!important}.user-menu-overlay[data-v-072d7e21]{z-index:2400!important}.user-dropdown[data-v-072d7e21]{z-index:2500!important}.filter-panel-overlay[data-v-072d7e21]{z-index:2300!important}.filter-panel[data-v-072d7e21]{z-index:2301!important}.mobile-filter-overlay[data-v-072d7e21]{z-index:2300!important}.mobile-filter-sheet[data-v-072d7e21]{z-index:2301!important}.v-btn[data-v-072d7e21]:not(.v-btn--variant-text):not(.v-btn--variant-plain):not(.v-btn--variant-outlined):not(.v-btn--variant-flat):not(.v-btn--variant-elevated):not(.v-btn--variant-tonal){background:var(--color-bg-light)!important;color:var(--color-text-normal)!important}.v-btn[data-v-072d7e21]:not(.v-btn--variant-text):not(.v-btn--variant-plain):not(.v-btn--variant-outlined):not(.v-btn--variant-flat):not(.v-btn--variant-elevated):not(.v-btn--variant-tonal):hover{background:var(--color-hover-bg-normal)!important}.v-btn--variant-flat[data-v-072d7e21]:not(.bg-primary):not(.bg-success):not(.bg-error):not(.bg-warning):not(.bg-info){background:var(--color-bg-light)!important;color:var(--color-text-normal)!important}.v-btn--variant-flat[data-v-072d7e21]:not(.bg-primary):not(.bg-success):not(.bg-error):not(.bg-warning):not(.bg-info):hover{background:var(--color-hover-bg-normal)!important}.v-list-item-subtitle[data-v-072d7e21],.v-list-item-title[data-v-072d7e21],.v-text-field__prefix[data-v-072d7e21],.v-text-field__suffix[data-v-072d7e21]{color:var(--color-text-normal)!important}.v-menu>.v-overlay__content[data-v-072d7e21]{background-color:var(--color-bg-light)!important;border:1px solid var(--color-line-normal)!important;border-radius:var(--radius-card,12px)!important;box-shadow:var(--shadow)!important}.v-field--variant-outlined .v-field__outline__end[data-v-072d7e21],.v-field--variant-outlined .v-field__outline__start[data-v-072d7e21]{border-color:var(--color-line-normal)!important}.v-field--variant-outlined:hover .v-field__outline__end[data-v-072d7e21],.v-field--variant-outlined:hover .v-field__outline__start[data-v-072d7e21]{border-color:var(--color-line-dark)!important}.v-field--variant-outlined.v-field--focused .v-field__outline__end[data-v-072d7e21],.v-field--variant-outlined.v-field--focused .v-field__outline__start[data-v-072d7e21]{border-color:var(--color-primary)!important}.v-carousel__controls button[data-v-072d7e21],.v-window__controls button[data-v-072d7e21]{background:#00000080!important}.v-carousel__controls button[data-v-072d7e21]:hover,.v-window__controls button[data-v-072d7e21]:hover{background:#000000b3!important}.attach-download-btn.v-btn--variant-tonal[data-v-072d7e21],.attach-download-btn.v-btn[color=primary][data-v-072d7e21],.download-btn[data-v-072d7e21],.v-btn.download-btn[data-v-072d7e21],.v-btn.download-btn.bg-primary[data-v-072d7e21],.v-btn.download-btn.v-btn--variant-elevated[data-v-072d7e21],.v-btn.download-btn.v-btn--variant-flat[data-v-072d7e21]{background:var(--color-primary)!important;background-color:var(--color-primary)!important;color:#000!important}.attach-download-btn.v-btn[color=success][data-v-072d7e21]{background:var(--color-success)!important;background-color:var(--color-success)!important;color:#fff!important}.v-btn.attach-download-btn .v-btn__overlay[data-v-072d7e21],.v-btn.download-btn .v-btn__overlay[data-v-072d7e21]{background:transparent!important}.v-btn.attach-download-btn .v-btn__content[data-v-072d7e21],.v-btn.download-btn .v-btn__content[data-v-072d7e21]{color:inherit!important}.v-btn.attach-download-btn[color=primary][data-v-072d7e21],.v-btn.download-btn[data-v-072d7e21]{--v-theme-primary:var(--color-primary)!important}.purchased-btn[data-v-072d7e21],.v-btn.purchased-btn[data-v-072d7e21],.v-btn.purchased-btn.v-btn--variant-elevated[data-v-072d7e21],.v-btn.purchased-btn.v-btn--variant-flat[data-v-072d7e21]{background:var(--color-success)!important;background-color:var(--color-success)!important;color:#fff!important}.v-btn.purchased-btn .v-btn__content[data-v-072d7e21]{color:#fff!important}.publish-btn[data-v-072d7e21],.v-btn.publish-btn[data-v-072d7e21]{background:var(--color-primary)!important;background-color:var(--color-primary)!important;border:none!important;color:#000!important;height:40px!important;min-height:40px!important}.v-btn.publish-btn .v-btn__content[data-v-072d7e21]{color:#000!important}.v-btn.publish-btn[data-v-072d7e21]:hover{filter:brightness(1.1)!important}.draft-btn[data-v-072d7e21],.save-draft-btn[data-v-072d7e21],.v-btn.draft-btn[data-v-072d7e21],.v-btn.save-draft-btn[data-v-072d7e21]{background:var(--color-bg-light)!important;background-color:var(--color-bg-light)!important;border:none!important;color:var(--color-text-normal)!important}.draft-btn-bottom[data-v-072d7e21],.v-btn.draft-btn-bottom[data-v-072d7e21]{height:40px!important;min-height:40px!important}.v-btn.draft-btn .v-btn__content[data-v-072d7e21],.v-btn.save-draft-btn .v-btn__content[data-v-072d7e21]{color:var(--color-text-normal)!important}.v-btn.draft-btn[data-v-072d7e21]:hover,.v-btn.save-draft-btn[data-v-072d7e21]:hover{background:var(--color-hover-bg-normal)!important;filter:brightness(1.15)!important}.zuoye-detail-container[data-v-072d7e21]{background:var(--color-bg-light);border-radius:0;display:flex;flex-direction:column;max-width:100vw!important;min-height:100vh!important;overflow:hidden;position:relative;width:100vw!important}.zuoye-detail-body-horizontal[data-v-072d7e21]{display:flex;flex:1;min-height:0;overflow:hidden}.zuoye-detail-left[data-v-072d7e21]{background:var(--color-bg-light);border-right:none;height:100%;min-height:0;width:70%}.zuoye-detail-left[data-v-072d7e21],.zuoye-detail-right[data-v-072d7e21]{display:flex;flex-direction:column;overflow:hidden}.zuoye-detail-right[data-v-072d7e21]{background:var(--color-bg-dark);padding:0;position:relative;width:30%}.zuoye-right-scrollable[data-v-072d7e21]{flex:1;min-height:0;overflow-y:auto}.zuoye-right-fixed[data-v-072d7e21]{background:var(--color-bg-dark);border-top:none;flex-shrink:0}.zuoye-detail-loading[data-v-072d7e21]{align-items:center;display:flex;flex:1;flex-direction:column;gap:16px;justify-content:center;min-height:400px}.zuoye-detail-loading p[data-v-072d7e21]{color:var(--color-text-normal);font-size:14px}.zuoye-detail-overlay[data-v-072d7e21]{inset:0!important;padding:0!important}.zuoye-detail-overlay[data-v-072d7e21],.zuoye-detail-wrapper[data-v-072d7e21]{align-items:flex-start!important;justify-content:flex-start!important}.zuoye-detail-wrapper[data-v-072d7e21]{display:flex!important;height:100vh!important;margin:0!important;max-width:100vw!important;width:100vw!important}.zuoye-detail-container[data-v-072d7e21]{background:var(--color-bg-dark);height:100vh!important;margin:0!important;max-height:100vh!important}@media screen and (max-width:900px){.zuoye-detail-container[data-v-072d7e21]{background:var(--color-bg-dark);overflow:hidden}.zuoye-detail-body-horizontal[data-v-072d7e21]{flex-direction:column;height:100vh;overflow-y:auto;-webkit-overflow-scrolling:touch;box-sizing:border-box;padding-bottom:calc(80px + env(safe-area-inset-bottom,0px));padding-top:56px}.zuoye-detail-left[data-v-072d7e21]{border-bottom:none;border-right:none;flex-shrink:0;position:relative;width:100%}.zuoye-detail-right[data-v-072d7e21]{background:var(--color-bg-dark);flex:initial;min-height:0;overflow:visible;width:100%}.zuoye-detail-mobile-sticky-header[data-v-072d7e21]{background:var(--color-bg-dark);border-bottom:none;left:0;position:fixed;right:0;top:0;z-index:3000}}@media screen and (max-width:768px){.zuoye-detail-container[data-v-072d7e21]{background:var(--color-bg-dark);border-radius:0;height:100vh;width:100vw}.zuoye-detail-body-horizontal[data-v-072d7e21]{flex-direction:column}.zuoye-detail-left[data-v-072d7e21]{border-bottom:none;border-right:none;width:100%}.zuoye-detail-right[data-v-072d7e21]{width:100%}}
