#wtIdleBackdrop{display:flex;position:fixed;inset:0;background:rgba(11,11,11,0.45);align-items:center;justify-content:center;z-index:9999;font-family:inherit;}
#wtIdleModal{background:var(--surface-1,#fff);border:1px solid var(--border,rgba(11,11,11,0.1));border-radius:16px;padding:28px;width:360px;max-width:calc(100vw - 32px);text-align:center;box-shadow:0 8px 30px rgba(0,0,0,0.25);color:var(--text-primary,#0b0b0b);}
#wtIdleModal h2{margin:0 0 10px;font-size:17px;}
#wtIdleModal p{margin:0 0 20px;font-size:13.5px;color:var(--text-secondary,#52514e);line-height:1.5;}
#wtIdleModal .wt-idle-count{font-weight:700;color:var(--danger,#c0362c);}
#wtIdleModal .wt-idle-actions{display:flex;gap:10px;}
#wtIdleModal button{flex:1;padding:10px 12px;border-radius:8px;border:1px solid var(--border,rgba(11,11,11,0.1));font:inherit;font-size:13.5px;cursor:pointer;}
#wtIdleStayBtn{background:var(--accent,#2a78d6);border-color:var(--accent,#2a78d6);color:#fff;}
#wtIdleStayBtn:hover{background:var(--accent-hover,#1f63b3);}
#wtIdleLogoutBtn{background:var(--surface-page,#f9f9f7);color:var(--text-primary,#0b0b0b);}
