.session-overlay[data-v-35597e11]{z-index:9999;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0000008c;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.session-card[data-v-35597e11]{width:100%;max-width:440px;animation:.3s cubic-bezier(.34,1.56,.64,1) slideUp-35597e11}.card-header[data-v-35597e11]{gap:1rem}.card-header[data-v-35597e11],.countdown-inner[data-v-35597e11],.countdown-section[data-v-35597e11],.icon-ring[data-v-35597e11]{align-items:center;display:flex}.icon-ring[data-v-35597e11]{border-radius:50%;flex-shrink:0;justify-content:center;width:52px;height:52px;transition:background .4s,border-color .4s}.icon-ring.calm[data-v-35597e11]{background:#3b82f61f;border:2px solid #3b82f64d}.icon-ring.warn[data-v-35597e11]{background:#f59e0b1f;border:2px solid #f59e0b4d}.icon-ring.danger[data-v-35597e11]{background:#ef44441f;border:2px solid #ef44444d}.warning-icon[data-v-35597e11]{width:26px;height:26px;transition:color .4s}.icon-ring.calm .warning-icon[data-v-35597e11]{color:#3b82f6}.icon-ring.warn .warning-icon[data-v-35597e11]{color:#f59e0b}.icon-ring.danger .warning-icon[data-v-35597e11]{color:#ef4444}.card-title[data-v-35597e11]{color:var(--ui-text-highlighted);margin:0;font-size:1.2rem;font-weight:700}.card-subtitle[data-v-35597e11]{color:var(--ui-text-muted);margin:.2rem 0 0;font-size:.875rem}.countdown-section[data-v-35597e11]{flex-direction:column;gap:1.25rem;padding:.5rem 0}.countdown-wrapper[data-v-35597e11]{width:110px;height:110px;position:relative}.countdown-ring[data-v-35597e11]{width:100%;height:100%;transform:rotate(-90deg)}.track[data-v-35597e11]{stroke:var(--ui-border)}.progress[data-v-35597e11],.track[data-v-35597e11]{fill:none;stroke-width:7px}.progress[data-v-35597e11]{stroke-linecap:round;stroke-dasharray:var(--v2de527e8);transition:stroke-dashoffset 1s linear,stroke .4s}.countdown-inner[data-v-35597e11]{flex-direction:column;justify-content:center;gap:0;position:absolute;inset:0}.countdown-number[data-v-35597e11]{font-size:2rem;font-weight:800;line-height:1;transition:color .4s}.countdown-number.calm[data-v-35597e11]{color:#3b82f6}.countdown-number.warn[data-v-35597e11]{color:#f59e0b}.countdown-number.danger[data-v-35597e11]{color:#ef4444}.countdown-unit[data-v-35597e11]{color:var(--ui-text-muted);text-transform:uppercase;letter-spacing:.05em;font-size:.7rem;font-weight:500}.session-alert[data-v-35597e11]{width:100%}.card-footer[data-v-35597e11]{justify-content:flex-end;gap:.75rem;display:flex}.btn-logout[data-v-35597e11]{flex:none}.btn-stay[data-v-35597e11]{flex:1}@keyframes slideUp-35597e11{0%{opacity:0;transform:translateY(24px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}.modal-fade-enter-active[data-v-35597e11],.modal-fade-leave-active[data-v-35597e11]{transition:opacity .25s}.modal-fade-enter-from[data-v-35597e11],.modal-fade-leave-to[data-v-35597e11]{opacity:0}
