.idle-overlay[data-v-23cc5c32]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0f172a8c;inset:0;justify-content:center;padding:16px;position:fixed;z-index:9999}.idle-card[data-v-23cc5c32],.idle-overlay[data-v-23cc5c32]{align-items:center;display:flex}.idle-card[data-v-23cc5c32]{background:#fff;border-radius:20px;box-shadow:0 0 0 1px #0000000d,0 24px 64px #0000002e;flex-direction:column;gap:20px;max-width:380px;padding:36px 32px 28px;width:100%}.idle-icon-wrap[data-v-23cc5c32]{align-items:center;display:flex;flex-shrink:0;height:68px;justify-content:center;position:relative;width:68px}.idle-ring[data-v-23cc5c32]{animation:idle-pulse-23cc5c32 2s ease-in-out infinite;background:#fef3c7;border-radius:50%;inset:0;position:absolute}.idle-icon[data-v-23cc5c32]{color:#d97706;font-size:32px;position:relative}@keyframes idle-pulse-23cc5c32{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.12)}}.idle-text[data-v-23cc5c32]{text-align:center}.idle-title[data-v-23cc5c32]{color:#0f172a;font-size:18px;font-weight:700;margin-bottom:6px}.idle-sub[data-v-23cc5c32]{color:#64748b;font-size:13px;line-height:1.6}.idle-countdown[data-v-23cc5c32]{align-items:center;display:flex;flex-direction:column;gap:2px;transition:color .3s}.idle-seconds[data-v-23cc5c32]{color:#d97706;font-size:52px;font-variant-numeric:tabular-nums;font-weight:800;line-height:1;transition:color .3s}.idle-unit[data-v-23cc5c32]{color:#94a3b8;font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.idle-countdown--urgent .idle-seconds[data-v-23cc5c32]{color:#ef4444}.idle-progress-track[data-v-23cc5c32]{background:#f1f5f9;border-radius:99px;height:5px;overflow:hidden;width:100%}.idle-progress-fill[data-v-23cc5c32]{background:#d97706;border-radius:99px;height:100%;transition:width 1s linear,background .3s}.idle-progress-fill--urgent[data-v-23cc5c32]{background:#ef4444}.idle-actions[data-v-23cc5c32]{display:flex;flex-direction:column;gap:10px;width:100%}.idle-btn[data-v-23cc5c32]{align-items:center;border:none;border-radius:12px;cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:7px;height:46px;justify-content:center;transition:filter .15s,opacity .15s;width:100%}.idle-btn .mdi[data-v-23cc5c32]{font-size:17px}.idle-btn--primary[data-v-23cc5c32]{background:linear-gradient(135deg,#1142d4,#1a52f5);box-shadow:0 4px 14px #1142d447;color:#fff}.idle-btn--primary[data-v-23cc5c32]:hover{filter:brightness(1.08)}.idle-btn--ghost[data-v-23cc5c32]{background:#f1f5f9;color:#64748b}.idle-btn--ghost[data-v-23cc5c32]:hover{background:#e2e8f0}.idle-fade-enter-active[data-v-23cc5c32],.idle-fade-leave-active[data-v-23cc5c32]{transition:opacity .22s ease,transform .22s ease}.idle-fade-enter-from[data-v-23cc5c32],.idle-fade-leave-to[data-v-23cc5c32]{opacity:0;transform:scale(.96)}
