.exam-clock-container[data-v-4ae6a26c]{position:relative;width:100%;min-height:100vh;margin:0;padding:0;display:flex;flex-direction:column;box-sizing:border-box;font-family:Outfit,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;overflow-x:hidden;transition:background-color .5s ease,color .5s ease}.glow-bg[data-v-4ae6a26c]{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:0;pointer-events:none;overflow:hidden}.glow-blob[data-v-4ae6a26c]{position:absolute;border-radius:50%;filter:blur(140px);opacity:.25;transition:all 1s ease}.dark-theme[data-v-4ae6a26c]{background-color:#0f111a;color:#f3f4f6}.dark-theme .glow-blob.blob-1[data-v-4ae6a26c]{width:600px;height:600px;background:radial-gradient(circle,rgba(99,102,241,.4) 0,rgba(99,102,241,0) 70%);top:-200px;left:-200px}.dark-theme .glow-blob.blob-2[data-v-4ae6a26c]{width:500px;height:500px;background:radial-gradient(circle,rgba(16,185,129,.3) 0,rgba(16,185,129,0) 70%);bottom:-100px;right:-100px}.dark-theme .glow-blob.blob-3[data-v-4ae6a26c]{width:400px;height:400px;background:radial-gradient(circle,rgba(236,72,153,.25) 0,rgba(236,72,153,0) 70%);top:30%;right:20%}.light-theme[data-v-4ae6a26c]{background-color:#f6f8fb;color:#1f2937}.light-theme .glow-blob.blob-1[data-v-4ae6a26c]{width:600px;height:600px;background:radial-gradient(circle,rgba(199,210,254,.5) 0,rgba(199,210,254,0) 70%);top:-200px;left:-200px}.light-theme .glow-blob.blob-2[data-v-4ae6a26c]{width:500px;height:500px;background:radial-gradient(circle,rgba(167,243,208,.4) 0,rgba(167,243,208,0) 70%);bottom:-100px;right:-100px}.light-theme .glow-blob.blob-3[data-v-4ae6a26c]{width:400px;height:400px;background:radial-gradient(circle,rgba(253,164,175,.35) 0,rgba(253,164,175,0) 70%);top:30%;right:20%}.control-bar[data-v-4ae6a26c]{position:absolute;top:0;left:0;right:0;z-index:100;display:flex;justify-content:space-between;align-items:center;padding:12px 30px;background:hsla(0,0%,100%,.03);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-bottom:1px solid hsla(0,0%,100%,.06);transition:transform .4s cubic-bezier(.16,1,.3,1),opacity .4s ease}.control-bar-hidden[data-v-4ae6a26c]{transform:translateY(-100%);opacity:0;pointer-events:none}.control-left[data-v-4ae6a26c]{display:flex;align-items:center;gap:15px}.page-title[data-v-4ae6a26c]{font-size:18px;font-weight:700;letter-spacing:-.5px}.control-right[data-v-4ae6a26c]{display:flex;align-items:center;gap:12px}.glass-btn[data-v-4ae6a26c]{background:hsla(0,0%,100%,.08)!important;border:1px solid hsla(0,0%,100%,.1)!important;color:inherit!important;transition:all .3s ease}.glass-btn[data-v-4ae6a26c]:hover{background:hsla(0,0%,100%,.18)!important;border-color:hsla(0,0%,100%,.25)!important;transform:scale(1.05)}.light-theme .glass-btn[data-v-4ae6a26c]{background:rgba(0,0,0,.04)!important;border:1px solid rgba(0,0,0,.06)!important}.light-theme .glass-btn[data-v-4ae6a26c]:hover{background:rgba(0,0,0,.08)!important;border-color:rgba(0,0,0,.12)!important}.setup-btn[data-v-4ae6a26c]{background:linear-gradient(135deg,#4f46e5,#7c3aed)!important;border:none!important;color:#fff!important;font-weight:600!important;border-radius:20px!important;padding:8px 18px!important;box-shadow:0 4px 12px rgba(79,70,229,.25);transition:all .3s ease}.setup-btn[data-v-4ae6a26c]:hover{transform:translateY(-2px);box-shadow:0 6px 16px rgba(79,70,229,.4)}.main-display[data-v-4ae6a26c]{flex:1;z-index:10;display:flex;padding:80px 40px 30px 40px;align-items:stretch;box-sizing:border-box;height:100vh;overflow:hidden}.display-row[data-v-4ae6a26c]{width:100%;height:100%;margin:0!important}.col-left[data-v-4ae6a26c],.col-right[data-v-4ae6a26c],.glass-card[data-v-4ae6a26c]{height:100%;display:flex;flex-direction:column}.glass-card[data-v-4ae6a26c]{max-height:100%;background:hsla(0,0%,100%,.04);backdrop-filter:blur(30px);-webkit-backdrop-filter:blur(30px);border-radius:24px;border:1px solid hsla(0,0%,100%,.08);box-shadow:0 10px 30px rgba(0,0,0,.08),inset 0 1px 0 hsla(0,0%,100%,.1);padding:16px 24px;box-sizing:border-box;overflow:hidden;transition:border-color .3s ease,box-shadow .3s ease}.light-theme .glass-card[data-v-4ae6a26c]{background:hsla(0,0%,100%,.7);border:1px solid rgba(0,0,0,.05);box-shadow:0 10px 30px rgba(0,0,0,.03),inset 0 1px 0 hsla(0,0%,100%,.8)}.clock-card[data-v-4ae6a26c]{position:relative;align-items:center;justify-content:center;gap:min(20px,2.5vh);margin:0 auto;max-width:min(620px,55vw);width:100%}.status-tag-wrapper[data-v-4ae6a26c]{margin-bottom:5px}.status-tag[data-v-4ae6a26c]{display:inline-block;padding:4px 12px;border-radius:20px;font-size:14px;font-weight:750;letter-spacing:1px;text-shadow:0 1px 2px rgba(0,0,0,.1);animation:pulse-4ae6a26c 2s ease-in-out infinite alternate}.time-header-row[data-v-4ae6a26c]{display:flex;align-items:center;gap:12px;margin-bottom:2px}@keyframes pulse-4ae6a26c{0%{transform:scale(1);opacity:.95}to{transform:scale(1.04);opacity:1}}.status-pending[data-v-4ae6a26c]{background:rgba(245,158,11,.15);color:#f59e0b;border:1px solid rgba(245,158,11,.3)}.status-running[data-v-4ae6a26c]{background:rgba(16,185,129,.15);color:#10b981;border:1px solid rgba(16,185,129,.3)}.status-warning[data-v-4ae6a26c]{background:rgba(249,115,22,.15);color:#f97316;border:1px solid rgba(249,115,22,.3)}.status-ended[data-v-4ae6a26c]{background:rgba(239,68,68,.15);color:#ef4444;border:1px solid rgba(239,68,68,.3)}.current-time-section[data-v-4ae6a26c]{display:flex;flex-direction:column;align-items:center;margin-top:10px}.current-time-section .label-text[data-v-4ae6a26c]{font-size:15px;color:#9ca3af;text-transform:uppercase;letter-spacing:1.5px;margin-bottom:2px}.light-theme .current-time-section .label-text[data-v-4ae6a26c]{color:#6b7280}.real-time[data-v-4ae6a26c]{font-size:min(88px,11vh,8vw);font-weight:850;letter-spacing:-1.5px;line-height:1;background:linear-gradient(180deg,#fff,#d1d5db);-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-shadow:0 4px 10px rgba(0,0,0,.1);font-variant-numeric:tabular-nums}.light-theme .real-time[data-v-4ae6a26c]{background:linear-gradient(180deg,#1f2937,#4b5563);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.timer-progress-ring[data-v-4ae6a26c]{position:relative;width:min(300px,32vh,22vw);height:min(300px,32vh,22vw);display:flex;align-items:center;justify-content:center;margin:6px 0;flex-shrink:0}.progress-ring-svg[data-v-4ae6a26c]{position:absolute;top:0;left:0;width:100%;height:100%;transform:rotate(-90deg)}.progress-ring-bar[data-v-4ae6a26c]{transition:stroke-dashoffset 1s linear,stroke .5s ease}.progress-ring-content[data-v-4ae6a26c]{display:flex;flex-direction:column;align-items:center;text-align:center;z-index:10}.countdown-label[data-v-4ae6a26c]{font-size:16px;color:#9ca3af;margin-bottom:6px;font-weight:500}.light-theme .countdown-label[data-v-4ae6a26c]{color:#6b7280}.countdown-value[data-v-4ae6a26c]{font-size:min(54px,7vh,5vw);font-weight:800;font-variant-numeric:tabular-nums;letter-spacing:-.5px;line-height:1}.progress-detail[data-v-4ae6a26c]{width:100%;max-width:420px;margin-top:10px}.progress-bar-wrapper[data-v-4ae6a26c]{width:100%;height:12px;background:hsla(0,0%,100%,.05);border-radius:6px;overflow:hidden;margin-bottom:8px;border:1px solid hsla(0,0%,100%,.02)}.light-theme .progress-bar-wrapper[data-v-4ae6a26c]{background:rgba(0,0,0,.05)}.progress-bar-fill[data-v-4ae6a26c]{height:100%;border-radius:6px;transition:width 1s linear,background-color .5s ease}.progress-text-row[data-v-4ae6a26c]{display:flex;justify-content:space-between;font-size:16px;color:#9ca3af;font-weight:500}.light-theme .progress-text-row[data-v-4ae6a26c]{color:#4b5563}.time-markers[data-v-4ae6a26c]{display:flex;justify-content:space-between;width:100%;max-width:500px;margin-top:20px;padding-top:15px;border-top:1px dashed hsla(0,0%,100%,.08)}.light-theme .time-markers[data-v-4ae6a26c]{border-top-color:rgba(0,0,0,.08)}.marker[data-v-4ae6a26c]{display:flex;align-items:center;font-size:20px}.marker-dot[data-v-4ae6a26c]{width:12px;height:12px;border-radius:50%;margin-right:10px}.dot-start[data-v-4ae6a26c]{background-color:#3b82f6;box-shadow:0 0 8px rgba(59,130,246,.6)}.dot-end[data-v-4ae6a26c]{background-color:#ef4444;box-shadow:0 0 8px rgba(239,68,68,.6)}.marker-label[data-v-4ae6a26c]{color:#9ca3af;font-weight:500}.light-theme .marker-label[data-v-4ae6a26c]{color:#4b5563}.marker-val[data-v-4ae6a26c]{font-weight:700;font-variant-numeric:tabular-nums}.info-card[data-v-4ae6a26c]{align-items:stretch;justify-content:flex-start;gap:min(20px,2.5vh);margin:0 auto;max-width:min(480px,40vw);width:100%}.info-header[data-v-4ae6a26c]{border-bottom:1px solid hsla(0,0%,100%,.06);padding-bottom:15px;margin-bottom:10px}.light-theme .info-header[data-v-4ae6a26c]{border-bottom-color:rgba(0,0,0,.06)}.info-title[data-v-4ae6a26c]{font-size:20px;font-weight:700;letter-spacing:-.5px}.info-grid[data-v-4ae6a26c]{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.info-item[data-v-4ae6a26c]{display:flex;flex-direction:column;background:hsla(0,0%,100%,.02);padding:12px 16px;border-radius:12px;border:1px solid hsla(0,0%,100%,.03)}.light-theme .info-item[data-v-4ae6a26c]{background:rgba(0,0,0,.01);border:1px solid rgba(0,0,0,.03)}.item-full[data-v-4ae6a26c]{grid-column:span 2}.info-label[data-v-4ae6a26c]{font-size:min(14px,1.8vh,1.3vw);color:#9ca3af;margin-bottom:4px;font-weight:500}.light-theme .info-label[data-v-4ae6a26c]{color:#6b7280}.info-val[data-v-4ae6a26c]{font-size:min(20px,2.5vh,1.8vw);font-weight:700}.subject-text[data-v-4ae6a26c]{font-size:min(28px,3.5vh,2.5vw);font-weight:800;color:#4f46e5}.light-theme .subject-text[data-v-4ae6a26c]{color:#3b82f6}.invigilator-names[data-v-4ae6a26c]{font-size:min(18px,2.3vh,1.6vw);font-weight:600;color:inherit;line-height:1.4}.highlight-val[data-v-4ae6a26c]{font-size:min(24px,3vh,2.2vw);color:#10b981}.light-theme .highlight-val[data-v-4ae6a26c]{color:#059669}.highlight-val .unit[data-v-4ae6a26c]{font-size:15px;color:#9ca3af;font-weight:500;margin-left:2px}.light-theme .highlight-val .unit[data-v-4ae6a26c]{color:#6b7280}.attendance-card[data-v-4ae6a26c]{background:hsla(0,0%,100%,.02);border:1px solid hsla(0,0%,100%,.04);border-radius:16px;padding:18px;display:flex;flex-direction:column;gap:12px}.light-theme .attendance-card[data-v-4ae6a26c]{background:rgba(0,0,0,.015);border-color:rgba(0,0,0,.04)}.att-header[data-v-4ae6a26c]{font-size:14px;font-weight:700;color:#9ca3af;border-bottom:1px dashed hsla(0,0%,100%,.06);padding-bottom:6px}.light-theme .att-header[data-v-4ae6a26c]{color:#4b5563;border-bottom-color:rgba(0,0,0,.06)}.att-counters[data-v-4ae6a26c]{display:flex;justify-content:space-between;gap:10px}.counter-box[data-v-4ae6a26c]{flex:1;display:flex;flex-direction:column;align-items:center;gap:6px}.counter-label[data-v-4ae6a26c]{font-size:11px;color:#9ca3af;font-weight:500}.light-theme .counter-label[data-v-4ae6a26c]{color:#6b7280}.counter-control[data-v-4ae6a26c]{display:flex;align-items:center;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.05);border-radius:8px;overflow:hidden}.light-theme .counter-control[data-v-4ae6a26c]{background:rgba(0,0,0,.03);border-color:rgba(0,0,0,.05)}.cnt-btn[data-v-4ae6a26c]{background:transparent;border:none;color:inherit;width:28px;height:28px;font-size:16px;font-weight:700;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background-color .2s}.cnt-btn[data-v-4ae6a26c]:hover{background-color:hsla(0,0%,100%,.1)}.light-theme .cnt-btn[data-v-4ae6a26c]:hover{background-color:rgba(0,0,0,.05)}.cnt-val[data-v-4ae6a26c]{padding:0 10px;font-size:14px;font-weight:700;font-variant-numeric:tabular-nums}.missing-val[data-v-4ae6a26c]{color:#ef4444;font-size:16px}.missing-ids-section[data-v-4ae6a26c]{display:flex;align-items:center;gap:8px;margin-top:5px}.missing-ids-label[data-v-4ae6a26c]{font-size:12px;color:#9ca3af;white-space:nowrap;font-weight:500}.light-theme .missing-ids-label[data-v-4ae6a26c]{color:#6b7280}.glass-input[data-v-4ae6a26c] .el-input__wrapper{background-color:hsla(0,0%,100%,.03)!important;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.08)!important;border:none!important}.glass-input[data-v-4ae6a26c] .el-input__inner{color:inherit!important;font-size:12px}.light-theme .glass-input[data-v-4ae6a26c] .el-input__wrapper{background-color:hsla(0,0%,100%,.8)!important;box-shadow:inset 0 0 0 1px rgba(0,0,0,.08)!important}.rules-card[data-v-4ae6a26c]{margin-top:10px;display:flex;flex-direction:column;gap:8px}.rules-header[data-v-4ae6a26c]{display:flex;align-items:center;gap:6px;font-size:min(16px,2.2vh,1.5vw);font-weight:700;color:#9ca3af}.light-theme .rules-header[data-v-4ae6a26c]{color:#4b5563}.rules-list[data-v-4ae6a26c]{list-style-type:none;padding:0;margin:0;display:flex;flex-direction:column;gap:6px;max-height:80px;overflow-y:auto}.rules-list li[data-v-4ae6a26c]{font-size:min(15px,2vh,1.4vw);line-height:1.4;color:#d1d5db;padding-left:12px;position:relative;font-weight:500}.light-theme .rules-list li[data-v-4ae6a26c]{color:#374151}.rules-list li[data-v-4ae6a26c]:before{content:"•";color:#3b82f6;position:absolute;left:0;top:0;font-weight:700}.no-rules[data-v-4ae6a26c]{color:#9ca3af!important;font-style:italic;padding-left:0!important}.no-rules[data-v-4ae6a26c]:before{display:none!important}[data-v-4ae6a26c] .apple-settings-dialog{background:rgba(30,32,45,.85)!important;backdrop-filter:blur(25px)!important;-webkit-backdrop-filter:blur(25px)!important;border:1px solid hsla(0,0%,100%,.12)!important;border-radius:24px!important;box-shadow:0 20px 50px rgba(0,0,0,.3)!important}.light-theme[data-v-4ae6a26c] .apple-settings-dialog{background:hsla(0,0%,100%,.9)!important;border-color:rgba(0,0,0,.1)!important;box-shadow:0 20px 50px rgba(0,0,0,.15)!important}[data-v-4ae6a26c] .apple-settings-dialog .el-dialog__title{color:#fff!important;font-weight:750!important;font-size:20px!important}.light-theme[data-v-4ae6a26c] .apple-settings-dialog .el-dialog__title{color:#111827!important}[data-v-4ae6a26c] .apple-settings-dialog .el-dialog__body{padding-top:10px!important}.setup-tabs[data-v-4ae6a26c] .el-tabs__item{color:hsla(0,0%,100%,.5)!important;font-weight:600;font-size:15px}.setup-tabs[data-v-4ae6a26c] .el-tabs__item.is-active{color:#3b82f6!important}.light-theme .setup-tabs[data-v-4ae6a26c] .el-tabs__item{color:#6b7280!important}.light-theme .setup-tabs[data-v-4ae6a26c] .el-tabs__item.is-active{color:#4f46e5!important}.loaded-info-box[data-v-4ae6a26c]{background:rgba(59,130,246,.1);border:1px solid rgba(59,130,246,.2);border-radius:12px;padding:16px;margin-top:20px}.loaded-title[data-v-4ae6a26c]{font-size:13.5px;font-weight:700;color:#60a5fa;margin-bottom:8px}.loaded-grid[data-v-4ae6a26c]{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;font-size:13px;color:#e5e7eb}.light-theme .loaded-grid[data-v-4ae6a26c]{color:#374151}.custom-pickers-section[data-v-4ae6a26c]{padding:10px 0}.picker-tip[data-v-4ae6a26c]{font-size:13px;color:#9ca3af;margin-bottom:15px}.light-theme .picker-tip[data-v-4ae6a26c]{color:#6b7280}.wheel-pickers-container[data-v-4ae6a26c]{display:grid;grid-template-columns:repeat(6,1fr);gap:10px;background:rgba(0,0,0,.2);border-radius:18px;padding:15px 10px;border:1px solid hsla(0,0%,100%,.05)}.light-theme .wheel-pickers-container[data-v-4ae6a26c]{background:rgba(0,0,0,.03);border-color:rgba(0,0,0,.05)}.picker-group[data-v-4ae6a26c]{gap:8px}.picker-title[data-v-4ae6a26c]{color:#9ca3af;font-weight:700}[data-v-4ae6a26c] .dark-picker-text .ios-picker-item.active{color:#fff!important}[data-v-4ae6a26c] .dark-picker-text .ios-picker-item{color:hsla(0,0%,100%,.4)!important}.light-theme[data-v-4ae6a26c] .dark-picker-text .ios-picker-item.active{color:#111827!important}.light-theme[data-v-4ae6a26c] .dark-picker-text .ios-picker-item{color:rgba(0,0,0,.4)!important}.light-theme[data-v-4ae6a26c] .dark-picker-text .ios-picker-highlight{border-top-color:rgba(0,0,0,.1);border-bottom-color:rgba(0,0,0,.1);background:rgba(0,0,0,.02)}.common-setup-section[data-v-4ae6a26c]{margin-top:25px;border-top:1px solid hsla(0,0%,100%,.08);padding-top:20px}.light-theme .common-setup-section[data-v-4ae6a26c]{border-top-color:rgba(0,0,0,.08)}.section-title[data-v-4ae6a26c]{font-size:14px;font-weight:700;margin-bottom:12px}.rules-checkbox-grid[data-v-4ae6a26c]{display:grid;grid-template-columns:repeat(2,1fr);gap:10px 20px}.rules-checkbox-grid[data-v-4ae6a26c] .el-checkbox{color:#9ca3af!important;white-space:normal;display:flex;align-items:flex-start;height:auto;line-height:1.4}.light-theme .rules-checkbox-grid[data-v-4ae6a26c] .el-checkbox{color:#4b5563!important}.rules-checkbox-grid[data-v-4ae6a26c] .el-checkbox__label{font-size:12px;padding-left:8px}.rules-checkbox-grid[data-v-4ae6a26c] .el-checkbox__input{margin-top:2px}.dialog-footer[data-v-4ae6a26c]{display:flex;justify-content:flex-end;gap:12px}.confirm-start-btn[data-v-4ae6a26c]{background:linear-gradient(135deg,#10b981,#059669)!important;border:none!important;color:#fff!important;font-weight:700!important;box-shadow:0 4px 12px rgba(16,185,129,.25)!important}.confirm-start-btn[data-v-4ae6a26c]:hover{transform:translateY(-2px);box-shadow:0 6px 16px rgba(16,185,129,.4)!important}@media (max-width:992px){.display-row[data-v-4ae6a26c]{flex-direction:column;gap:30px}.col-left[data-v-4ae6a26c],.col-right[data-v-4ae6a26c]{max-width:100%!important;width:100%!important}.wheel-pickers-container[data-v-4ae6a26c]{grid-template-columns:repeat(3,1fr)}.rules-checkbox-grid[data-v-4ae6a26c]{grid-template-columns:1fr}}.stateless-setup-container[data-v-4ae6a26c]{padding:5px 0}.picker-tip[data-v-4ae6a26c]{font-size:13.5px;color:#a8abb2;margin-bottom:20px}.light-theme .picker-tip[data-v-4ae6a26c]{color:#4b5563}.setup-grid[data-v-4ae6a26c]{display:grid;grid-template-columns:1.2fr .8fr;gap:24px}@media (max-width:768px){.setup-grid[data-v-4ae6a26c]{grid-template-columns:1fr;gap:20px}}.wheels-container[data-v-4ae6a26c]{display:flex;flex-direction:column;background:hsla(0,0%,100%,.02);border:1px solid hsla(0,0%,100%,.08);border-radius:16px;padding:16px}.light-theme .wheels-container[data-v-4ae6a26c]{background:rgba(0,0,0,.015);border-color:rgba(0,0,0,.06)}.wheel-row[data-v-4ae6a26c]{display:flex;justify-content:space-between;gap:8px}.picker-group[data-v-4ae6a26c]{flex:1;display:flex;flex-direction:column;align-items:center}.picker-title[data-v-4ae6a26c]{font-size:12px;font-weight:600;color:#8a8d93;margin-bottom:8px;text-transform:uppercase;letter-spacing:.5px}.light-theme .picker-title[data-v-4ae6a26c]{color:#4b5563}.inputs-container[data-v-4ae6a26c]{display:flex;flex-direction:column}.room-text[data-v-4ae6a26c]{font-size:24px;font-weight:700;color:#3b82f6}.light-theme .room-text[data-v-4ae6a26c]{color:#4f46e5}.clock-card.full-screen-mode[data-v-4ae6a26c]{max-width:820px;padding:30px 48px;gap:min(25px,3.2vh)}.clock-card.full-screen-mode .real-time[data-v-4ae6a26c]{font-size:min(110px,14vh)!important}.clock-card.full-screen-mode .timer-progress-ring[data-v-4ae6a26c]{width:min(360px,40vh)!important;height:min(360px,40vh)!important}.clock-card.full-screen-mode .countdown-value[data-v-4ae6a26c]{font-size:min(68px,9vh)!important}.clock-card.full-screen-mode .countdown-label[data-v-4ae6a26c],.clock-card.full-screen-mode .current-time-section .label-text[data-v-4ae6a26c]{font-size:18px!important}.clock-card.full-screen-mode .status-tag[data-v-4ae6a26c]{font-size:16px!important;padding:5px 14px!important}.clock-card.full-screen-mode .progress-detail[data-v-4ae6a26c]{max-width:580px;width:100%}.clock-card.full-screen-mode .progress-bar-wrapper[data-v-4ae6a26c]{height:16px;border-radius:8px}.clock-card.full-screen-mode .progress-bar-fill[data-v-4ae6a26c]{border-radius:8px}.clock-card.full-screen-mode .progress-text-row[data-v-4ae6a26c]{font-size:18px}.clock-card.full-screen-mode .time-markers[data-v-4ae6a26c]{max-width:580px}.clock-card.full-screen-mode .marker[data-v-4ae6a26c]{font-size:24px}.clock-card.full-screen-mode .marker-dot[data-v-4ae6a26c]{width:14px;height:14px}.time-sep[data-v-4ae6a26c]{font-size:18px;font-weight:700;color:hsla(0,0%,100%,.7)}.light-theme .time-sep[data-v-4ae6a26c]{color:#606266}.hide-panel-btn[data-v-4ae6a26c]{position:absolute;top:16px;right:16px;width:32px;height:32px;border-radius:50%;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);color:#9ca3af;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s cubic-bezier(.16,1,.3,1);outline:none;z-index:10}.hide-panel-btn[data-v-4ae6a26c]:hover{background:hsla(0,0%,100%,.15);border-color:hsla(0,0%,100%,.25);color:#fff;transform:scale(1.1)}.light-theme .hide-panel-btn[data-v-4ae6a26c]{background:rgba(0,0,0,.04);border:1px solid rgba(0,0,0,.08);color:#4b5563}.light-theme .hide-panel-btn[data-v-4ae6a26c]:hover{background:rgba(0,0,0,.08);border-color:rgba(0,0,0,.15);color:#111827}.restore-panel-tab[data-v-4ae6a26c]{position:fixed;right:0;top:50%;transform:translateY(-50%);z-index:99;background:hsla(0,0%,100%,.06);backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);border:1px solid hsla(0,0%,100%,.1);border-right:none;border-radius:16px 0 0 16px;padding:20px 10px;display:flex;flex-direction:column;align-items:center;gap:10px;cursor:pointer;box-shadow:-4px 0 24px rgba(0,0,0,.15);transition:all .4s cubic-bezier(.16,1,.3,1),opacity .4s ease}.restore-panel-tab[data-v-4ae6a26c]:hover{background:hsla(0,0%,100%,.12);border-color:hsla(0,0%,100%,.2);padding-right:15px}.restore-panel-tab .tab-text[data-v-4ae6a26c]{writing-mode:vertical-rl;text-orientation:mixed;font-size:13px;font-weight:700;color:#d1d5db;letter-spacing:2px}.restore-panel-tab .el-icon[data-v-4ae6a26c]{font-size:14px;color:#d1d5db;transition:transform .3s ease}.restore-panel-tab:hover .el-icon[data-v-4ae6a26c]{transform:translateX(-2px)}.light-theme .restore-panel-tab[data-v-4ae6a26c]{background:hsla(0,0%,100%,.8);border:1px solid rgba(0,0,0,.08);border-right:none;box-shadow:-4px 0 24px rgba(0,0,0,.05)}.light-theme .restore-panel-tab .el-icon[data-v-4ae6a26c],.light-theme .restore-panel-tab .tab-text[data-v-4ae6a26c]{color:#374151}.light-theme .restore-panel-tab[data-v-4ae6a26c]:hover{background:hsla(0,0%,100%,.95)}.slide-fade-enter-active[data-v-4ae6a26c],.slide-fade-leave-active[data-v-4ae6a26c]{transition:all .4s cubic-bezier(.16,1,.3,1)}.slide-fade-enter-from[data-v-4ae6a26c],.slide-fade-leave-to[data-v-4ae6a26c]{transform:translate(100%,-50%);opacity:0}body,html{margin:0!important;padding:0!important;overflow:hidden!important;height:100%!important;width:100%!important}