.SessionTimeoutManager_modalContent__7dnyO{--accent-color:#0078d4;--accent-soft:#eaf4fc;--accent-border:#b7d9f5;--surface-subtle:#f8fafc;--text-primary:#172033;--text-secondary:#58657a;position:relative;overflow:hidden;background:#fff;color:var(--text-primary)}.SessionTimeoutManager_modalContent__7dnyO:before{position:absolute;top:0;left:0;width:100%;height:4px;background:var(--accent-color);content:""}.SessionTimeoutManager_modalContentCritical__k_cTd{--accent-color:#c50f1f;--accent-soft:#fdf0f1;--accent-border:#f2b8bd}.SessionTimeoutManager_modalBody__0GJQd{padding:30px 30px 26px}.SessionTimeoutManager_header__AZKH2{display:flex;align-items:flex-start;gap:16px}.SessionTimeoutManager_iconContainer__J_gwG{display:flex;width:48px;height:48px;align-items:center;justify-content:center;padding-left:2px;padding-bottom:2px;border:1px solid var(--accent-border);border-radius:14px;background:var(--accent-soft);color:var(--accent-color)}.SessionTimeoutManager_iconCritical__DGiqd{box-shadow:0 0 0 4px rgba(197,15,31,.06)}.SessionTimeoutManager_headingContent__r75fB{min-width:0;padding-top:1px}.SessionTimeoutManager_title__j7tDE{margin:0;color:var(--text-primary);font-size:21px;font-weight:650;letter-spacing:-.02em;line-height:1.3}.SessionTimeoutManager_description__Ass6U{max-width:370px;margin:7px 0 0;color:var(--text-secondary);font-size:14px;line-height:1.55}.SessionTimeoutManager_timerPanel__1DGCd{margin-top:24px;padding:18px 20px;border:1px solid #dbe4ee;border-radius:14px;background:linear-gradient(135deg,hsla(0,0%,100%,.92),rgba(248,250,252,.92)),var(--surface-subtle);box-shadow:0 6px 18px rgba(15,23,42,.05)}.SessionTimeoutManager_timerPanelCritical__yZOcb{border-color:var(--accent-border);background:linear-gradient(135deg,hsla(0,0%,100%,.92),rgba(253,240,241,.82)),var(--accent-soft)}.SessionTimeoutManager_timerTopRow__C8T_q{display:flex;align-items:center;justify-content:space-between;gap:20px}.SessionTimeoutManager_timerLabelGroup__W_iVT{display:flex;min-width:0;align-items:center;gap:9px}.SessionTimeoutManager_statusDot__8ijej{flex:0 0 auto;width:8px;height:8px;border-radius:50%;background:var(--accent-color);box-shadow:0 0 0 4px rgba(0,120,212,.1)}.SessionTimeoutManager_statusDotCritical__AfyKw{animation:SessionTimeoutManager_critical-pulse__Bn8cb 1.8s ease-in-out infinite;box-shadow:0 0 0 4px rgba(197,15,31,.1)}.SessionTimeoutManager_timerLabel__sCyPk{overflow:hidden;color:#475569;font-size:13px;font-weight:600;letter-spacing:.01em;text-overflow:ellipsis;white-space:nowrap}.SessionTimeoutManager_timerValue__j_zSN{color:var(--text-primary);font-size:34px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:-.04em;line-height:1}.SessionTimeoutManager_timerCritical__xt6iI{color:var(--accent-color)}.SessionTimeoutManager_progressTrack__Bc4hI{height:6px;margin-top:16px;overflow:hidden;border-radius:999px;background:#e5eaf0}.SessionTimeoutManager_progressFill__SnniQ{height:100%;border-radius:inherit;background:var(--accent-color);transition:width .6s linear,background-color .2s ease}.SessionTimeoutManager_progressCritical__06Hui{background:var(--accent-color)}.SessionTimeoutManager_errorMessage__ZuF9D{margin-top:18px}.SessionTimeoutManager_errorMessage__ZuF9D .ms-MessageBar{border-radius:8px}.SessionTimeoutManager_actions__hFEI5{display:flex;align-items:center;justify-content:flex-end;gap:10px;padding:18px 30px;border-top:1px solid #e7edf3;background:#f8fafc}@keyframes SessionTimeoutManager_critical-pulse__Bn8cb{0%,to{transform:scale(1);opacity:1}50%{transform:scale(.82);opacity:.7}}@media (max-width:520px){.SessionTimeoutManager_modalBody__0GJQd{padding:26px 22px 22px}.SessionTimeoutManager_header__AZKH2{gap:13px}.SessionTimeoutManager_iconContainer__J_gwG{flex-basis:44px;width:44px;height:44px;border-radius:12px}.SessionTimeoutManager_title__j7tDE{font-size:19px}.SessionTimeoutManager_timerPanel__1DGCd{margin-top:20px;padding:16px}.SessionTimeoutManager_timerTopRow__C8T_q{gap:12px}.SessionTimeoutManager_timerValue__j_zSN{font-size:30px}.SessionTimeoutManager_actions__hFEI5{flex-direction:column-reverse;padding:16px 22px 20px}.SessionTimeoutManager_actions__hFEI5>*{width:100%}}@media (prefers-reduced-motion:reduce){.SessionTimeoutManager_statusDotCritical__AfyKw{animation:none}.SessionTimeoutManager_progressFill__SnniQ{transition:none}}