.logout_modal_overlay{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:1100;background:#0000008c;justify-content:center;align-items:center;width:100vw;height:100vh;padding:20px;animation:.25s ease-out logoutOverlayFade;display:flex;position:fixed;top:0;left:0}.logout_modal_overlay .logout_modal_card{text-align:center;background:#fff;border-radius:20px;width:420px;max-width:92vw;padding:40px 36px 32px;animation:.3s cubic-bezier(.16,1,.3,1) logoutCardScale;position:relative;box-shadow:0 25px 60px #00000040}@media screen and (max-width:600px){.logout_modal_overlay .logout_modal_card{border-radius:16px;padding:32px 20px 24px}}.logout_modal_overlay .logout_modal_card .logout_modal_close_btn{color:#9ca3af;cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:18px;transition:background-color .2s,color .2s;display:flex;position:absolute;top:16px;right:16px}.logout_modal_overlay .logout_modal_card .logout_modal_close_btn:hover{color:#374151;background:#f3f4f6}.logout_modal_overlay .logout_modal_card .logout_modal_icon_wrapper{justify-content:center;margin-bottom:20px;display:flex}.logout_modal_overlay .logout_modal_card .logout_modal_icon_wrapper .logout_modal_icon_circle{color:#fc548d;background:linear-gradient(135deg,#fce4ec,#fde2e4);border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;display:flex;box-shadow:0 4px 16px #fc548d26}@media screen and (max-width:600px){.logout_modal_overlay .logout_modal_card .logout_modal_icon_wrapper .logout_modal_icon_circle{width:56px;height:56px}.logout_modal_overlay .logout_modal_card .logout_modal_icon_wrapper .logout_modal_icon_circle svg{width:22px;height:22px}}.logout_modal_overlay .logout_modal_card .logout_modal_title{color:#2b3545;letter-spacing:-.01em;margin-bottom:8px;font-size:22px;font-weight:700}@media screen and (max-width:600px){.logout_modal_overlay .logout_modal_card .logout_modal_title{font-size:19px}}.logout_modal_overlay .logout_modal_card .logout_modal_desc{color:#6b7280;max-width:320px;margin-bottom:28px;margin-left:auto;margin-right:auto;font-size:14.5px;line-height:1.55}@media screen and (max-width:600px){.logout_modal_overlay .logout_modal_card .logout_modal_desc{margin-bottom:22px;font-size:13.5px}}.logout_modal_overlay .logout_modal_card .logout_modal_actions{justify-content:center;gap:12px;display:flex}@media screen and (max-width:480px){.logout_modal_overlay .logout_modal_card .logout_modal_actions{flex-direction:column;gap:10px}}.logout_modal_overlay .logout_modal_card .logout_modal_actions .logout_modal_cancel_btn{color:#2b3545;cursor:pointer;background:#fff;border:1.5px solid #e5e7eb;border-radius:12px;flex:1;max-width:160px;padding:12px 24px;font-size:14.5px;font-weight:600;transition:all .2s}.logout_modal_overlay .logout_modal_card .logout_modal_actions .logout_modal_cancel_btn:hover{background:#f9fafb;border-color:#d1d5db}@media screen and (max-width:480px){.logout_modal_overlay .logout_modal_card .logout_modal_actions .logout_modal_cancel_btn{max-width:100%}}.logout_modal_overlay .logout_modal_card .logout_modal_actions .logout_modal_confirm_btn{color:#fff;cursor:pointer;background:#fc548d;border:none;border-radius:12px;flex:1;justify-content:center;align-items:center;gap:8px;max-width:160px;padding:12px 24px;font-size:14.5px;font-weight:600;transition:all .2s;display:flex;box-shadow:0 4px 14px #fc548d40}.logout_modal_overlay .logout_modal_card .logout_modal_actions .logout_modal_confirm_btn:hover{background:#fb3679;transform:translateY(-1px);box-shadow:0 6px 20px #fc548d59}.logout_modal_overlay .logout_modal_card .logout_modal_actions .logout_modal_confirm_btn:active{transform:translateY(0)}@media screen and (max-width:480px){.logout_modal_overlay .logout_modal_card .logout_modal_actions .logout_modal_confirm_btn{max-width:100%}}@keyframes logoutOverlayFade{0%{opacity:0}to{opacity:1}}@keyframes logoutCardScale{0%{opacity:0;transform:scale(.92)translateY(12px)}to{opacity:1;transform:scale(1)translateY(0)}}
