.imgzoom[data-v-80ea7465]{z-index:3000;background:#000000d9;justify-content:center;align-items:center;animation:.14s ease-out imgzoom-in-80ea7465;display:flex;position:fixed;inset:0}@keyframes imgzoom-in-80ea7465{0%{opacity:0}to{opacity:1}}.imgzoom__img[data-v-80ea7465]{object-fit:contain;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;will-change:transform;max-width:92vw;max-height:92vh;transition:transform .12s ease-out}.imgzoom__img.is-dragging[data-v-80ea7465]{transition:none}.imgzoom__close[data-v-80ea7465]{z-index:1;color:#fff;cursor:pointer;background:#ffffff24;border:0;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;padding:0;font-size:18px;line-height:1;transition:background .15s;display:flex;position:absolute;top:16px;right:20px}.imgzoom__close[data-v-80ea7465]:hover{background:#ffffff47}html:root{--el-color-primary:#b4531a;--el-color-primary-light-3:#c9753f;--el-color-primary-light-5:#d99768;--el-color-primary-light-7:#e9bb9c;--el-color-primary-light-8:#f0cdb4;--el-color-primary-light-9:#f7e2d4;--el-color-primary-dark-2:#8f4014;--el-color-success:#2e7d32;--el-color-warning:#c9761f;--el-color-danger:#c0392b;--el-color-error:var(--el-color-danger);--el-color-info:#4a6b8a;--el-color-success-light-9:#eef4ee;--el-color-warning-light-9:#fbf1e6;--el-color-danger-light-9:#f9ecea;--el-bg-color-page:#fff;--el-bg-color:#fff;--el-bg-color-overlay:#fff;--web-bg-card:#fafafa;--el-fill-color-light:#f7f5f2;--el-fill-color-lighter:#fbfaf8;--el-fill-color:#f1eeea;--el-text-color-primary:#44382e;--el-text-color-regular:#5c5349;--el-text-color-secondary:#8a7c70;--el-text-color-placeholder:#b4a899;--el-border-color:#e8e3de;--el-border-color-light:#efeae4;--el-border-color-lighter:#f4f0eb;--el-border-color-extra-light:#f8f5f1;--el-border-radius-base:12px;--el-border-radius-large:16px;--web-radius-sm:8px;--web-radius-card:16px;--web-radius-pill:999px;--el-box-shadow-light:0 4px 14px #8c78640f, 0 1px 4px #8c78640a;--el-box-shadow-elevated:0 12px 32px #8c78641a, 0 2px 8px #8c78640d;--web-gap-tight:8px;--web-gap:12px;--web-gap-loose:20px;--web-page-pad:24px;--web-font-serif:"Songti SC", "Noto Serif SC", "Source Han Serif SC", Georgia, "Times New Roman", serif;--web-font-sans:-apple-system, BlinkMacSystemFont, "PingFang SC", "Helvetica Neue", "Microsoft YaHei", sans-serif}body{font-family:var(--web-font-sans);color:var(--el-text-color-primary);background:var(--el-bg-color-page);-webkit-font-smoothing:antialiased;margin:0}#app{min-height:100vh}h1,h2,h3{font-family:var(--web-font-serif);letter-spacing:.01em;font-weight:500}#app .page{gap:var(--web-gap-loose);padding:var(--web-page-pad);background:var(--web-bg-card);border-radius:var(--web-radius-card);box-shadow:var(--el-box-shadow-light);flex-direction:column;display:flex}#app .page__bar{justify-content:space-between;align-items:center;gap:var(--web-gap);flex-wrap:wrap;display:flex}#app .page__title{color:var(--el-text-color-primary);margin:0;font-size:18px;font-weight:500}#app .page__foot{justify-content:space-between;align-items:center;gap:var(--web-gap);flex-wrap:wrap;display:flex}#app .page__total{color:var(--el-text-color-secondary);font-size:13px}#app .pager{align-items:center;gap:var(--web-gap-tight);flex-wrap:wrap;display:flex}#app .pager__cur{color:var(--el-text-color-regular);font-size:13px}#app .filters{align-items:center;gap:var(--web-gap-tight);flex-wrap:wrap;display:flex}#app .filters__select{border:1px solid var(--el-border-color-light);border-radius:var(--el-border-radius-base);background:var(--el-bg-color);height:32px;color:var(--el-text-color-regular);outline:none;padding:0 10px;font-size:13px;transition:border-color .15s}#app .filters__select:hover,#app .filters__select:focus{border-color:var(--el-color-primary-light-5)}#app .btn{border:1px solid var(--el-border-color-light);border-radius:var(--web-radius-pill);background:var(--el-bg-color);height:32px;color:var(--el-text-color-regular);cursor:pointer;justify-content:center;align-items:center;gap:6px;padding:0 16px;font-size:13px;transition:opacity .15s,border-color .15s,background .15s;display:inline-flex}#app .btn:hover{border-color:var(--el-color-primary-light-5);color:var(--el-color-primary)}#app .btn:active{opacity:.7}#app .btn:disabled{cursor:not-allowed;opacity:.5}#app .btn--primary{border-color:var(--el-color-primary);background:var(--el-color-primary);color:#fff}#app .btn--primary:hover{border-color:var(--el-color-primary-dark-2);background:var(--el-color-primary-dark-2);color:#fff}#app .mask{z-index:200;background:#2e2a2447;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}#app .dialog{box-sizing:border-box;background:var(--el-bg-color);width:min(520px,100%);max-height:86vh;box-shadow:var(--el-box-shadow-elevated);border-radius:20px;padding:28px;overflow:auto}#app .dialog__title{margin:0 0 var(--web-gap-loose);color:var(--el-text-color-primary);font-size:17px;font-weight:500}#app .dialog__label{color:var(--el-text-color-regular);margin:14px 0 6px;font-size:13px;display:block}#app .dialog__input{border:1px solid var(--el-border-color-light);border-radius:var(--el-border-radius-base);background:var(--el-bg-color);width:100%;height:34px;color:var(--el-text-color-primary);box-sizing:border-box;outline:none;padding:0 12px;font-family:inherit;transition:border-color .15s}#app .dialog__input:focus{border-color:var(--el-color-primary-light-5)}#app .dialog__hint{color:var(--el-text-color-placeholder);margin:10px 0 0;font-size:12px}#app .dialog__foot{justify-content:flex-end;gap:var(--web-gap-tight);margin-top:var(--web-gap-loose);display:flex}#app .mask--sheet{padding:0 12px calc(12px + env(safe-area-inset-bottom));z-index:300;justify-content:center;align-items:flex-end}#app .sheet{box-sizing:border-box;background:var(--el-bg-color);width:min(420px,100%);box-shadow:var(--el-box-shadow-elevated);border-radius:20px;flex-direction:column;padding:10px;display:flex}#app .sheet__title{color:var(--el-text-color-secondary);text-align:center;margin:0;padding:10px 12px 8px;font-size:12px}#app .sheet__row{border-radius:var(--el-border-radius-base);height:46px;color:var(--el-text-color-primary);cursor:pointer;background:0 0;border:none;font-size:14px;transition:background .15s}#app .sheet__row:hover{background:var(--el-fill-color-light)}#app .sheet__row:disabled{color:var(--el-text-color-placeholder);cursor:not-allowed}#app .sheet__row--muted{color:var(--el-text-color-secondary)}#app .sheet__hint{color:var(--el-text-color-placeholder);text-align:center;margin:-4px 0 4px;padding:0 12px;font-size:12px}#app .btn--outline{border-color:var(--el-color-primary);color:var(--el-color-primary);background:0 0}#app .btn--outline:hover{background:var(--el-color-primary-light-9);color:var(--el-color-primary)}#app .btn--outline:disabled{border-color:var(--el-border-color-extra-light);color:var(--el-text-color-placeholder);background:0 0}#app .btn--sm{height:28px;padding:0 12px;font-size:12px}#app .img--round{object-fit:cover;border-radius:50%}#app .login{background:var(--el-bg-color-page)}#app .login__card{box-shadow:var(--el-box-shadow-elevated)}#app .list-card-wrap{gap:var(--web-gap);grid-template-columns:repeat(auto-fill,minmax(min(300px,100%),1fr));display:grid}#app .list-card{border-radius:var(--web-radius-card);background:var(--el-bg-color);box-shadow:var(--el-box-shadow-light);-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;gap:14px;padding:16px 18px;transition:box-shadow .18s,transform .18s;display:flex}#app .list-card:hover{box-shadow:var(--el-box-shadow-elevated);transform:translateY(-1px)}#app .list-card:focus-visible{outline:2px solid var(--el-color-primary);outline-offset:2px}#app .list-card__main{flex-direction:column;gap:6px;min-width:0;display:flex}#app .list-card__title{flex-wrap:wrap;align-items:center;gap:8px;display:flex}#app .list-card__titleText{color:var(--el-text-color-primary);font-size:15px;font-weight:500}#app .list-card__empty{text-align:center;color:var(--el-text-color-placeholder);grid-column:1/-1;padding:48px 16px}#app .list-card__figure{border-radius:var(--el-border-radius-base);background:var(--el-fill-color-lighter);object-fit:cover;flex-shrink:0;width:64px;height:64px}#app .list-card__figure--ph{color:var(--el-text-color-placeholder);justify-content:center;align-items:center;display:inline-flex}#app .list-card__figure--poster{border-radius:var(--web-radius-sm);width:48px;height:64px}#app .list-card__path{color:var(--el-text-color-placeholder);font-size:12px}#app .list-card__stats{color:var(--el-text-color-secondary);flex-wrap:wrap;align-items:baseline;gap:4px 14px;font-size:12px;display:flex}#app .list-card__statValue{color:var(--el-text-color-primary);font-size:13px;font-weight:500}#app .list-card__price{color:var(--el-text-color-primary);font-size:15px;font-weight:500}#app .list-card__rating{align-items:center;gap:4px;display:inline-flex}#app .list-card--dim{opacity:.55}#app .tag{border-radius:var(--web-radius-pill);padding:2px 10px;font-size:12px;line-height:18px;display:inline-block}#app .tag--on{background:var(--el-color-success-light-9);color:var(--el-color-success)}#app .tag--off{background:var(--el-fill-color);color:var(--el-text-color-secondary)}#app .overview{gap:var(--web-gap);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}#app .overview__item{border-radius:var(--el-border-radius-large);background:var(--el-bg-color);box-shadow:var(--el-box-shadow-light);flex-direction:column;gap:6px;padding:14px 16px;display:flex}#app .overview__label{color:var(--el-text-color-secondary);justify-content:space-between;align-items:center;gap:8px;font-size:12px;display:flex}#app .overview__pct{color:var(--el-text-color-placeholder)}#app .overview__count{font-family:var(--web-font-serif);color:var(--el-text-color-primary);font-size:24px;font-weight:500;line-height:1}#app .overview__bar{border-radius:var(--web-radius-pill);background:var(--el-fill-color);height:4px;overflow:hidden}#app .overview__barFill{border-radius:var(--web-radius-pill);background:var(--el-color-primary);height:100%;display:block}#app .overview__barFill--5{background:var(--el-color-success)}#app .overview__barFill--3{background:var(--el-color-warning)}#app .overview__barFill--1{background:var(--el-color-danger)}#app .overview__barFill--none{background:var(--el-text-color-placeholder)}@media (width<=1199px){#app .page{gap:var(--web-gap);padding:20px}#app .list-card-wrap{grid-template-columns:repeat(auto-fill,minmax(min(260px,100%),1fr))}}@media (width<=900px){#app .overview{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=767px){#app .page{border-radius:var(--el-border-radius-base);padding:16px}#app .page__title{font-size:17px}#app .dialog{border-radius:var(--el-border-radius-large);padding:20px}#app .dialog__input{height:44px;font-size:16px}#app .dialog__foot .btn{flex:1}#app .list-card{padding:14px}#app .list-card__figure:not(.list-card__figure--poster){width:48px;height:48px}#app .btn{height:40px;padding:0 16px;font-size:14px}#app .btn--sm{height:34px;padding:0 14px;font-size:13px}#app .filters__select{height:40px;font-size:16px}}@media (width<=640px){#app .filters{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px;display:grid}#app .filters>.filters__select:last-child:nth-child(odd){grid-column:1/-1}#app .filters__select{width:100%;height:44px}#app .page__foot{flex-direction:column;align-items:stretch;gap:10px}#app .page__total{text-align:center}#app .pager{justify-content:space-between;width:100%}#app .pager .btn{flex:1;min-width:0}#app .page__bar .btn{flex:auto;min-width:96px}#app .mask:not(.mask--sheet){align-items:flex-end;padding:0}#app .mask:not(.mask--sheet) .dialog{width:100%;max-height:88vh;padding:22px 16px calc(22px + env(safe-area-inset-bottom));border-radius:20px 20px 0 0}}.el-message-box{border-radius:var(--el-border-radius-large);box-shadow:var(--el-box-shadow-elevated)}@media (width<=640px){.el-overlay-message-box{padding:12px}.el-message-box__btns{flex-direction:column;gap:8px}.el-message-box__btns .el-button{width:100%;height:44px;font-size:15px}.el-message{max-width:calc(100% - 24px);font-size:14px}}@media (hover:none){#app .btn:hover{border-color:var(--el-border-color-light);color:var(--el-text-color-regular)}#app .btn--primary:hover{border-color:var(--el-color-primary);background:var(--el-color-primary);color:#fff}#app .btn--outline:hover{border-color:var(--el-color-primary);color:var(--el-color-primary);background:0 0}#app .filters__select:hover{border-color:var(--el-border-color-light)}#app .list-card:hover{box-shadow:var(--el-box-shadow-light);transform:none}#app a,#app button,#app select,#app input{touch-action:manipulation;-webkit-tap-highlight-color:transparent}}
