*{margin:0;padding:0;box-sizing:border-box}html,body{width:100%;height:100%;overflow:hidden;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}#app{width:100%;height:100%}.data-card[data-v-7e50b8f0]{background:#ffffff1a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:12px;padding:20px;box-shadow:0 4px 16px #0003;border:1px solid rgba(255,255,255,.2);margin-bottom:20px;animation:fadeInUp-7e50b8f0 .6s ease-out both;display:flex;flex-direction:column;min-height:0;overflow:hidden}.card-header h3[data-v-7e50b8f0]{color:#fff;font-size:18px;font-weight:600;margin-bottom:15px;padding-bottom:10px;border-bottom:1px solid rgba(255,255,255,.2);flex-shrink:0}.card-body[data-v-7e50b8f0]{color:#ffffffe6;flex:1;display:flex;flex-direction:column;min-height:0;overflow:hidden}@keyframes fadeInUp-7e50b8f0{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.video-player[data-v-bcbe8c71]{width:100%;height:100%;background:#0000004d;border-radius:12px;overflow:hidden;display:flex;align-items:center;justify-content:center;position:relative}video[data-v-bcbe8c71]{width:100%;height:100%;object-fit:contain;background:#000}.no-video[data-v-bcbe8c71]{color:#fff9;font-size:20px;text-align:center}.no-video p[data-v-bcbe8c71]{margin:0}.fade-enter-active[data-v-bcbe8c71]{transition:opacity .8s ease-in}.fade-leave-active[data-v-bcbe8c71]{transition:opacity .5s ease-out}.fade-enter-from[data-v-bcbe8c71],.fade-leave-to[data-v-bcbe8c71]{opacity:0}.fade-enter-to[data-v-bcbe8c71],.fade-leave-from[data-v-bcbe8c71]{opacity:1}.footer-animation[data-v-f9083b14]{width:100%;height:100%;position:relative;overflow:hidden}.bubbles-container[data-v-f9083b14]{width:100%;height:100%;position:relative}.bubble[data-v-f9083b14]{position:absolute;bottom:-20px;background:radial-gradient(circle at 30% 30%,#fff6,#ffffff1a);border-radius:50%;animation:bubbleRise-f9083b14 linear infinite;opacity:0}@keyframes bubbleRise-f9083b14{0%{bottom:-20px;opacity:0}10%{opacity:.6}90%{opacity:.3}to{bottom:100%;opacity:0}}.glow-container[data-v-f9083b14]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;position:relative}.glow-ring[data-v-f9083b14]{position:absolute;width:100px;height:40px;border-radius:50%;background:radial-gradient(ellipse at center,rgba(255,255,255,.3),transparent 70%);animation:glowPulse-f9083b14 3s ease-in-out infinite}.glow-ring-1[data-v-f9083b14]{animation-delay:0s}.glow-ring-2[data-v-f9083b14]{animation-delay:1s}.glow-ring-3[data-v-f9083b14]{animation-delay:2s}@keyframes glowPulse-f9083b14{0%,to{transform:scale(1);opacity:0}50%{transform:scale(3);opacity:.5}}.gradient-container[data-v-f9083b14]{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.gradient-bar[data-v-f9083b14]{width:100%;height:4px;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.2) 25%,rgba(255,255,255,.4) 50%,rgba(255,255,255,.2) 75%,transparent 100%);background-size:200% 100%;animation:gradientFlow-f9083b14 3s ease-in-out infinite}@keyframes gradientFlow-f9083b14{0%,to{opacity:.3;background-position:0% 0%}50%{opacity:.6;background-position:100% 0%}}.static-decoration[data-v-f9083b14]{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.decoration-line[data-v-f9083b14]{width:80%;height:2px;background:#fff3}.display-container[data-v-df3f555b]{width:100vw;height:100vh;display:flex;flex-direction:column;overflow:hidden;position:relative}.mountain-background[data-v-df3f555b]{position:absolute;top:0;left:0;width:100%;height:100%;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1200 600'%3E%3Cdefs%3E%3ClinearGradient id='g1' x1='0%25' y1='0%25' x2='0%25' y2='100%25'%3E%3Cstop offset='0%25' style='stop-color:rgba(0,0,0,0.1)'/%3E%3Cstop offset='100%25' style='stop-color:rgba(0,0,0,0.3)'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cpath d='M0,400 Q150,300 300,350 T600,320 T900,360 T1200,340 L1200,600 L0,600 Z' fill='url(%23g1)' opacity='0.4'/%3E%3Cpath d='M0,450 Q200,380 400,420 T800,400 T1200,430 L1200,600 L0,600 Z' fill='url(%23g1)' opacity='0.3'/%3E%3Cpath d='M0,500 Q250,450 500,480 T1000,470 T1200,500 L1200,600 L0,600 Z' fill='url(%23g1)' opacity='0.2'/%3E%3C/svg%3E");background-size:cover;background-position:bottom;filter:blur(8px);opacity:.6;z-index:0}.overlay-layer[data-v-df3f555b]{position:absolute;top:0;left:0;width:100%;height:100%;background:#0000001a;z-index:1}.header[data-v-df3f555b]{height:7vh;min-height:50px;display:flex;align-items:center;justify-content:space-between;padding:0 2vw;background:#00000040;color:#fff;position:relative;z-index:100}.date-time[data-v-df3f555b]{font-size:clamp(14px,1.1vw,24px);font-weight:500;min-width:15vw}.title[data-v-df3f555b]{font-size:clamp(20px,2vw,40px);font-weight:700;text-align:center;flex:1;letter-spacing:.15em}.header-actions[data-v-df3f555b]{min-width:15vw;display:flex;align-items:center;justify-content:flex-end}.menu-wrapper[data-v-df3f555b]{position:relative;z-index:100}.menu-toggle[data-v-df3f555b]{width:clamp(56px,4.4vw,84px);height:clamp(32px,2.5vh,46px);display:flex;align-items:center;justify-content:center;gap:.3vw;padding:0;border:1px solid rgba(255,255,255,.2);border-radius:999px;background:#ffffff14;color:#ffffffb3;cursor:pointer;transition:all .3s;position:relative;z-index:101}.menu-toggle[data-v-df3f555b]:hover{background:#ffffff26;border-color:#ffffff59}.menu-toggle.active[data-v-df3f555b]{background:#fff3;border-color:#fff6}.menu-toggle .dot[data-v-df3f555b]{width:clamp(4px,.35vw,6px);height:clamp(4px,.35vw,6px);border-radius:50%;background:currentColor}.dropdown-menu[data-v-df3f555b]{position:absolute;top:calc(100% + .8vh);right:0;min-width:clamp(140px,11vw,200px);background:#000000d9;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.2);border-radius:.8vw;padding:.6vh 0;box-shadow:0 .6vh 2vh #00000080;z-index:102}.menu-item[data-v-df3f555b]{width:100%;display:flex;align-items:center;gap:.8vw;padding:1.2vh 1.2vw;border:none;background:transparent;color:#ffffffe6;font-size:clamp(13px,1vw,18px);text-align:left;cursor:pointer;transition:all .2s}.menu-item[data-v-df3f555b]:hover{background:#ffffff1a}.menu-icon[data-v-df3f555b]{font-size:clamp(16px,1.3vw,22px);flex-shrink:0}.menu-text[data-v-df3f555b]{flex:1}.menu-fade-enter-active[data-v-df3f555b],.menu-fade-leave-active[data-v-df3f555b]{transition:opacity .2s,transform .2s}.menu-fade-enter-from[data-v-df3f555b]{opacity:0;transform:translateY(-10px)}.menu-fade-leave-to[data-v-df3f555b]{opacity:0;transform:translateY(-5px)}.main-content[data-v-df3f555b]{flex:1;display:flex;gap:1.5vw;padding:1.2vh 2vw;overflow:hidden;position:relative;z-index:10}.data-section[data-v-df3f555b]{width:32%;display:flex;flex-direction:column;gap:1.2vh;overflow:hidden;min-height:0}.pending-card[data-v-df3f555b]{flex:1;flex-basis:0;min-height:0;max-height:100%;margin-bottom:0!important;overflow:hidden;display:flex;flex-direction:column}.metrics-card[data-v-df3f555b]{flex-shrink:0;margin-bottom:0!important}.pending-display[data-v-df3f555b]{flex:1;display:flex;align-items:stretch;min-height:0;overflow:hidden}.pending-list[data-v-df3f555b]{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(6,1fr);gap:clamp(12px,1.8vh,24px) clamp(12px,1.2vw,20px);width:100%;height:100%;padding:4px;overflow:hidden}.pending-number-item[data-v-df3f555b]{min-height:0;padding:clamp(16px,2vh,32px) clamp(20px,2vw,40px);border-radius:clamp(10px,.8vw,18px);background:#ffffff1a;border:2px solid rgba(255,255,255,.2);color:#fff;font-size:clamp(28px,2.6vw,56px);font-weight:700;line-height:1.1;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:flex;align-items:center;justify-content:center;transition:all .3s}.pending-number-item[data-v-df3f555b]:hover{background:#ffffff26;transform:scale(1.05);box-shadow:0 4px 8px #0000004d;z-index:1}.pending-empty[data-v-df3f555b]{width:100%;min-height:12vh;display:flex;align-items:center;justify-content:center;background:#ffffff1a;border:1px solid rgba(255,255,255,.2);border-radius:.5vw;color:#ffffffd9;font-size:clamp(16px,1.2vw,28px)}.metrics-grid[data-v-df3f555b]{display:grid;grid-template-columns:repeat(2,1fr);gap:1vh .8vw}.metric-item[data-v-df3f555b]{display:flex;flex-direction:column;gap:.5vh;padding:1vh 1vw;min-height:6.2vh;background:#ffffff1a;border:1px solid rgba(255,255,255,.15);border-radius:.5vw;transition:all .3s}.metric-item[data-v-df3f555b]:hover{background:#ffffff26;transform:translateY(-2px);box-shadow:0 .4vh 1vh #0003}.metric-label[data-v-df3f555b]{font-size:clamp(12px,.95vw,20px);color:#ffffffd9;font-weight:500;min-height:1.4em}.metric-value[data-v-df3f555b]{font-size:clamp(22px,2.1vw,44px);font-weight:700;color:#fff;text-shadow:0 2px 4px rgba(0,0,0,.3);line-height:1.1;word-break:break-word}.metric-value-text[data-v-df3f555b]{font-size:clamp(18px,1.5vw,32px)}.video-section[data-v-df3f555b]{flex:1;display:flex;align-items:center;justify-content:center}.footer[data-v-df3f555b]{height:5vh;min-height:40px;display:flex;align-items:center;justify-content:center;background:#00000040;position:relative;overflow:hidden;z-index:10}@media (min-width: 3840px){.title[data-v-df3f555b]{font-size:clamp(26px,1.8vw,44px)}.date-time[data-v-df3f555b]{font-size:clamp(16px,.9vw,26px)}.pending-list[data-v-df3f555b]{grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(6,1fr);gap:clamp(16px,2vh,28px) clamp(16px,1.4vw,24px)}.pending-number-item[data-v-df3f555b]{font-size:clamp(32px,2.4vw,60px);padding:clamp(20px,2.2vh,36px) clamp(24px,2.2vw,48px)}.metric-label[data-v-df3f555b]{font-size:clamp(14px,.85vw,22px)}.metric-value[data-v-df3f555b]{font-size:clamp(26px,2vw,50px)}}@media (min-width: 2560px) and (max-width: 3839px){.pending-list[data-v-df3f555b]{grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(6,1fr);gap:clamp(14px,1.8vh,22px) clamp(14px,1.2vw,18px)}.pending-number-item[data-v-df3f555b]{font-size:clamp(26px,2.2vw,44px)}}@media (max-width: 2559px){.pending-list[data-v-df3f555b]{grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(5,1fr);gap:clamp(12px,1.8vh,20px) clamp(12px,1.2vw,16px)}.pending-number-item[data-v-df3f555b]{font-size:clamp(24px,2.4vw,40px)}}.control-container[data-v-2c1eb561]{min-height:100vh;height:100vh;background:#f5f5f5;display:flex;flex-direction:column;overflow:hidden}.control-header[data-v-2c1eb561]{background:#fff;padding:20px 40px;box-shadow:0 2px 8px #0000001a;display:flex;justify-content:space-between;align-items:center}.control-header h1[data-v-2c1eb561]{margin:0;font-size:24px;color:#333}.nav-links .btn-link[data-v-2c1eb561]{display:inline-block;padding:8px 16px;background:#667eea;color:#fff;text-decoration:none;border-radius:4px;font-size:14px;transition:background .3s}.nav-links .btn-link[data-v-2c1eb561]:hover{background:#5568d3}.control-content[data-v-2c1eb561]{flex:1;max-width:1200px;margin:0 auto;padding:40px 20px;overflow-y:auto;width:100%}.section[data-v-2c1eb561]{margin-bottom:40px}.section h2[data-v-2c1eb561]{font-size:20px;color:#333;margin-bottom:20px}.card[data-v-2c1eb561]{background:#fff;border-radius:8px;padding:24px;box-shadow:0 2px 8px #0000001a}.upload-area[data-v-2c1eb561]{display:flex;align-items:center;gap:12px;margin-bottom:24px}.hint[data-v-2c1eb561]{font-size:14px;color:#999}.video-list[data-v-2c1eb561]{margin-bottom:24px}.video-list-header[data-v-2c1eb561]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.video-list h3[data-v-2c1eb561]{font-size:16px;color:#666;margin:0}.btn-clear[data-v-2c1eb561]{padding:6px 12px;background:#ff4d4f;color:#fff;border:none;border-radius:4px;font-size:13px;cursor:pointer;transition:all .3s}.btn-clear[data-v-2c1eb561]:hover{background:#d43f3f}.btn-clear[data-v-2c1eb561]:disabled{opacity:.5;cursor:not-allowed}.video-item[data-v-2c1eb561]{display:flex;align-items:center;padding:12px;border:1px solid #e0e0e0;border-radius:4px;margin-bottom:8px;transition:all .3s}.video-item[data-v-2c1eb561]:hover{background:#f9f9f9}.video-item.active[data-v-2c1eb561]{background:#e8f4fd;border-color:#667eea}.video-number[data-v-2c1eb561]{font-weight:600;color:#666;margin-right:8px;min-width:30px}.video-name[data-v-2c1eb561]{flex:1;color:#333;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.video-actions[data-v-2c1eb561]{display:flex;gap:4px}.btn[data-v-2c1eb561]{padding:10px 20px;border:none;border-radius:4px;font-size:14px;cursor:pointer;transition:all .3s}.btn-primary[data-v-2c1eb561]{background:#667eea;color:#fff}.btn-primary[data-v-2c1eb561]:hover{background:#5568d3}.btn-success[data-v-2c1eb561]{background:#52c41a;color:#fff}.btn-success[data-v-2c1eb561]:hover{background:#45a617}.btn-warning[data-v-2c1eb561]{background:#faad14;color:#fff}.btn-warning[data-v-2c1eb561]:hover{background:#d48806}.btn-icon[data-v-2c1eb561]{width:28px;height:28px;border:1px solid #d0d0d0;background:#fff;border-radius:4px;cursor:pointer;font-size:14px;display:flex;align-items:center;justify-content:center;transition:all .3s}.btn-icon[data-v-2c1eb561]:hover{background:#f5f5f5}.btn-icon[data-v-2c1eb561]:disabled{opacity:.3;cursor:not-allowed}.btn-icon.btn-danger[data-v-2c1eb561]{color:#ff4d4f;font-size:20px;font-weight:700}.btn-icon.btn-danger[data-v-2c1eb561]:hover{background:#fff1f0;border-color:#ff4d4f}.control-options[data-v-2c1eb561]{margin-bottom:20px}.checkbox-label[data-v-2c1eb561]{display:flex;align-items:center;cursor:pointer}.checkbox-label input[data-v-2c1eb561]{margin-right:8px;cursor:pointer}.success-msg[data-v-2c1eb561]{margin-left:12px;color:#52c41a;font-size:14px}.form-group[data-v-2c1eb561]{margin-bottom:16px}.form-group label[data-v-2c1eb561]{display:block;margin-bottom:8px;color:#666;font-size:14px}.form-row[data-v-2c1eb561]{display:flex;gap:12px;align-items:flex-end}.flex-grow[data-v-2c1eb561]{flex:1}.subsection[data-v-2c1eb561]{margin-bottom:24px;padding-bottom:24px;border-bottom:1px solid #f0f0f0}.subsection[data-v-2c1eb561]:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.subsection h3[data-v-2c1eb561]{font-size:15px;color:#333;margin:0 0 12px;font-weight:600}.remote-video-form[data-v-2c1eb561]{display:flex;flex-direction:column;gap:8px}.video-type-badge[data-v-2c1eb561]{display:inline-block;padding:2px 8px;border-radius:4px;font-size:12px;font-weight:600;margin-right:8px}.video-type-badge.local[data-v-2c1eb561]{background:#e6f7ff;color:#1890ff;border:1px solid #91d5ff}.video-type-badge.remote[data-v-2c1eb561]{background:#f6ffed;color:#52c41a;border:1px solid #b7eb8f}.input[data-v-2c1eb561]{width:100%;padding:10px;border:1px solid #d0d0d0;border-radius:4px;font-size:14px}.input[data-v-2c1eb561]:disabled{background:#f5f5f5;cursor:not-allowed}.preview-data[data-v-2c1eb561]{display:flex;flex-direction:column;gap:12px}.preview-item[data-v-2c1eb561]{display:flex;justify-content:space-between;padding:8px 0;border-bottom:1px solid #f0f0f0}.preview-item[data-v-2c1eb561]:last-child{border-bottom:none}.preview-item .label[data-v-2c1eb561]{color:#666;font-size:14px}.preview-item .value[data-v-2c1eb561]{color:#333;font-weight:600}.no-data[data-v-2c1eb561]{text-align:center;padding:40px;color:#999}.animation-options[data-v-2c1eb561]{display:flex;flex-direction:column;gap:12px;margin-bottom:20px}.radio-label[data-v-2c1eb561]{display:flex;align-items:flex-start;padding:12px;border:2px solid #e0e0e0;border-radius:8px;cursor:pointer;transition:all .3s}.radio-label[data-v-2c1eb561]:hover{background:#f9f9f9;border-color:#667eea}.radio-label input[type=radio][data-v-2c1eb561]{margin-right:12px;margin-top:4px;cursor:pointer;width:18px;height:18px}.radio-label input[type=radio]:checked+.radio-text[data-v-2c1eb561]{color:#667eea}.radio-label[data-v-2c1eb561]:has(input[type=radio]:checked){background:#f0f4ff;border-color:#667eea}.radio-text[data-v-2c1eb561]{display:flex;flex-direction:column;gap:4px;flex:1}.radio-text strong[data-v-2c1eb561]{font-size:15px;color:#333}.radio-text small[data-v-2c1eb561]{font-size:13px;color:#999;line-height:1.4}.theme-options[data-v-2c1eb561]{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;margin-bottom:20px}.theme-card[data-v-2c1eb561]{display:flex;flex-direction:column;padding:16px;border:2px solid #e0e0e0;border-radius:8px;cursor:pointer;transition:all .3s}.theme-card[data-v-2c1eb561]:hover{border-color:#667eea;box-shadow:0 2px 8px #667eea33}.theme-card.selected[data-v-2c1eb561]{background:#f0f4ff;border-color:#667eea}.theme-card input[type=radio][data-v-2c1eb561]{display:none}.theme-preview[data-v-2c1eb561]{width:100%;height:80px;border-radius:6px;margin-bottom:12px;background-size:cover;background-position:center}.purple-theme[data-v-2c1eb561]{background:linear-gradient(135deg,#8b5a8e,#6b4568,#4a3548)}.blue-theme[data-v-2c1eb561]{background:linear-gradient(135deg,#4a5f7f,#2f4858,#1a2f3a)}.green-theme[data-v-2c1eb561]{background:linear-gradient(135deg,#4a6b5f,#2f4a3f,#1a2f28)}.orange-theme[data-v-2c1eb561]{background:linear-gradient(135deg,#8b5a4a,#6b3f35,#4a2820)}.theme-text[data-v-2c1eb561]{display:flex;flex-direction:column;gap:4px}.theme-text strong[data-v-2c1eb561]{font-size:15px;color:#333}.theme-text small[data-v-2c1eb561]{font-size:13px;color:#999;line-height:1.4}
