.progress[data-v-12f8dda4]{display:flex;align-items:center;position:relative}.progress .onehundred-icon[data-v-12f8dda4]{position:absolute;width:24px;height:24px;border-radius:50%;background:#ffbf00;display:flex;align-items:center;justify-content:center}.progress .onehundred-icon svg[data-v-12f8dda4]{font-size:16px;color:#43266d}.progress .outside[data-v-12f8dda4]{flex:1;padding:3px;border-radius:15px;height:30px}.progress .bar[data-v-12f8dda4]{flex:1;width:100%;height:100%;display:flex;align-items:center;margin-right:10px;border-radius:15px;overflow:hidden}.progress .bar>div[data-v-12f8dda4]{height:100%}.progress .bar .left[data-v-12f8dda4]{border-radius:15px 0 0 15px}.progress .bar .right[data-v-12f8dda4]{background-color:#fff;border-radius:0 15px 15px 0}.progress .text[data-v-12f8dda4]{width:100px}.tooltip[data-v-12f8dda4]{display:flex;gap:5px;min-width:320px}.tooltip>div[data-v-12f8dda4]{flex:1;white-space:nowrap}.loading[data-v-12f8dda4]{position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(10,10,10,.4);display:flex;align-items:center;z-index:200}.loading .sk-folding-cube[data-v-12f8dda4]{margin:20px auto;width:40px;height:40px;position:relative;transform:rotate(45deg)}.loading .sk-folding-cube .sk-cube[data-v-12f8dda4]{float:left;width:50%;height:50%;position:relative;transform:scale(1.1)}.loading .sk-folding-cube .sk-cube[data-v-12f8dda4]:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#43266d;animation:sk-foldCubeAngle-12f8dda4 2.4s linear infinite both;transform-origin:100% 100%}.loading .sk-folding-cube .sk-cube2[data-v-12f8dda4]{transform:scale(1.1) rotate(90deg)}.loading .sk-folding-cube .sk-cube3[data-v-12f8dda4]{transform:scale(1.1) rotate(180deg)}.loading .sk-folding-cube .sk-cube4[data-v-12f8dda4]{transform:scale(1.1) rotate(270deg)}.loading .sk-folding-cube .sk-cube2[data-v-12f8dda4]:before{animation-delay:.3s}.loading .sk-folding-cube .sk-cube3[data-v-12f8dda4]:before{animation-delay:.6s}.loading .sk-folding-cube .sk-cube4[data-v-12f8dda4]:before{animation-delay:.9s}@keyframes sk-foldCubeAngle-12f8dda4{0%,10%{transform:perspective(140px) rotateX(-180deg);opacity:0}25%,75%{transform:perspective(140px) rotateX(0deg);opacity:1}90%,to{transform:perspective(140px) rotateY(180deg);opacity:0}}.progress[data-v-ae27c6f8]{display:flex;align-items:center;position:relative}.progress .onehundred-icon[data-v-ae27c6f8]{position:absolute;width:24px;height:24px;border-radius:50%;background:#ffbf00;display:flex;align-items:center;justify-content:center}.progress .onehundred-icon svg[data-v-ae27c6f8]{font-size:16px;color:#43266d}.progress .outside[data-v-ae27c6f8]{flex:1;padding:3px;border-radius:15px;height:30px}.progress .bar[data-v-ae27c6f8]{flex:1;width:100%;height:100%;display:flex;align-items:center;margin-right:10px;border-radius:15px;overflow:hidden}.progress .bar>div[data-v-ae27c6f8]{height:100%}.progress .bar .left[data-v-ae27c6f8]{border-radius:15px 0 0 15px}.progress .bar .right[data-v-ae27c6f8]{background-color:#fff;border-radius:0 15px 15px 0}.progress .text[data-v-ae27c6f8]{width:100px}.tooltip[data-v-ae27c6f8]{display:flex;gap:5px;min-width:320px}.tooltip>div[data-v-ae27c6f8]{flex:1;white-space:nowrap}.adminShare[data-v-ae27c6f8]{padding:30px 8% 50px;background:linear-gradient(180deg,#f8f4ff,#fff);min-height:100vh}.page-header[data-v-ae27c6f8]{display:flex;align-items:center;justify-content:center;gap:12px;margin-bottom:18px}.page-header .header-icon[data-v-ae27c6f8]{font-size:32px;color:#43266d}.page-header .header-text[data-v-ae27c6f8]{font-size:28px;font-weight:700;color:#43266d}.hint[data-v-ae27c6f8]{color:#6b7280;text-align:center;margin:0 0 18px}.tabs[data-v-ae27c6f8]{display:flex;gap:8px;justify-content:center;margin-bottom:14px}.tabs button[data-v-ae27c6f8]{padding:8px 18px;border:1.5px solid #d1d5db;background:#fff;border-radius:8px;cursor:pointer;font-size:14px;font-weight:600}.tabs button.active[data-v-ae27c6f8]{background:#43266d;color:#fff;border-color:#43266d}table[data-v-ae27c6f8]{width:100%;max-width:1000px;margin:0 auto;background:#fff;border-collapse:collapse;border-radius:8px;overflow:hidden;box-shadow:0 2px 8px rgba(0,0,0,.06)}table td[data-v-ae27c6f8],table th[data-v-ae27c6f8]{padding:10px 14px;text-align:left;border-bottom:1px solid #f0f0f5}table th[data-v-ae27c6f8]{background:#f8f4ff;color:#43266d;font-weight:700}table tbody tr[data-v-ae27c6f8]:hover{background:#faf8ff}table small[data-v-ae27c6f8]{color:#888;font-weight:400}table .empty[data-v-ae27c6f8]{text-align:center;color:#9ca3af;padding:32px}.thumb-wrap[data-v-ae27c6f8]{position:relative;display:inline-block}.thumb-wrap:hover .thumb-large[data-v-ae27c6f8]{display:block}.thumb[data-v-ae27c6f8]{width:56px;height:auto;border-radius:4px;border:1px solid #ddd;display:block}.thumb-large[data-v-ae27c6f8]{display:none;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:540px;max-width:90vw;max-height:90vh;height:auto;border-radius:10px;border:1px solid #ccc;box-shadow:0 16px 48px rgba(0,0,0,.45);background:#fff;z-index:1000;pointer-events:none}.muted-text[data-v-ae27c6f8]{color:#9ca3af}.badge[data-v-ae27c6f8]{display:inline-block;padding:3px 10px;border-radius:12px;font-size:12px;font-weight:600}.badge.badge-open[data-v-ae27c6f8]{background:#e0e7ff;color:#4338ca}.badge.badge-copy[data-v-ae27c6f8]{background:#fef3c7;color:#92400e}.badge.badge-download[data-v-ae27c6f8]{background:#dcfce7;color:#15803d}