.SyncFailurePopup_overlay__ex2sP{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:10000;padding:20px}.SyncFailurePopup_popup__aTXTf{background:white;border-radius:12px;width:85%;max-width:320px;box-shadow:0 4px 20px rgba(0,0,0,.15);animation:SyncFailurePopup_slideUp__0E7pp .3s ease-out;margin:0 auto}@keyframes SyncFailurePopup_slideUp__0E7pp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.SyncFailurePopup_header__BhCFx{background:#fee2e2;padding:20px 16px;border-radius:12px 12px 0 0;text-align:center;border-bottom:1px solid #fecaca}.SyncFailurePopup_warningIcon__5TiVY{margin-bottom:12px;display:flex;justify-content:center}.SyncFailurePopup_warningIcon__5TiVY svg{width:36px;height:36px;filter:drop-shadow(0 1px 2px rgba(0,0,0,.1))}.SyncFailurePopup_header__BhCFx h2{margin:0;color:#991b1b;font-size:20px;font-weight:600;letter-spacing:-.5px;line-height:1.2}.SyncFailurePopup_subheader__jWRUo{margin:8px 0 0;color:#9b1c1c;font-size:15px;opacity:.9}.SyncFailurePopup_content__AOEXh{padding:16px}.SyncFailurePopup_messageBox__ppcII{background:#ecfdf5;border:1px solid #a7f3d0;border-radius:8px;padding:12px;display:flex;gap:12px;align-items:flex-start;margin-bottom:12px}.SyncFailurePopup_checkIcon__DZdtK{flex-shrink:0;margin-top:2px}.SyncFailurePopup_checkIcon__DZdtK svg{width:20px;height:20px}.SyncFailurePopup_messageBox__ppcII h3{margin:0 0 2px;font-size:15px;font-weight:600;color:#059669}.SyncFailurePopup_messageBox__ppcII p{margin:0;font-size:13px;color:#065f46;line-height:1.4;font-weight:400}.SyncFailurePopup_infoBox__Qwtsx{background:#f0f9ff;border:1px solid #bae6fd;border-radius:8px;padding:12px;display:flex;gap:12px;align-items:flex-start}.SyncFailurePopup_infoIcon__QUC_F{flex-shrink:0;margin-top:2px}.SyncFailurePopup_infoIcon__QUC_F svg{width:20px;height:20px}.SyncFailurePopup_infoBox__Qwtsx h3{margin:0 0 2px;font-size:15px;font-weight:600;color:#2563eb}.SyncFailurePopup_infoBox__Qwtsx p{margin:0;font-size:13px;color:#1e40af;line-height:1.4;font-weight:400}.SyncFailurePopup_actions__0mCIF{padding:0 16px 16px;display:flex;justify-content:center}.SyncFailurePopup_button__NL3bB{text-align:center;background:#2563eb;color:white;border:none;padding:10px 20px;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s;box-shadow:0 1px 2px rgba(0,0,0,.05);display:flex;align-items:center;gap:6px}.SyncFailurePopup_button__NL3bB span{text-align:center}.SyncFailurePopup_button__NL3bB svg{opacity:0;width:0;transition:all .2s}.SyncFailurePopup_button__NL3bB:hover{background:#1d4ed8;transform:translateY(-1px);box-shadow:0 2px 4px rgba(0,0,0,.1);padding-right:16px}.SyncFailurePopup_button__NL3bB:hover svg{opacity:1;width:16px}.SyncFailurePopup_button__NL3bB:active{background:#1e40af;transform:translateY(0);box-shadow:0 1px 2px rgba(0,0,0,.05)}.SyncFailurePopup_processingButton__UsXlj{background:#2563eb;color:white;border:none;padding:10px 20px;border-radius:6px;font-size:14px;font-weight:500;display:flex;align-items:center;gap:8px;opacity:.9;cursor:not-allowed}.SyncFailurePopup_processingButton__UsXlj span{margin-left:4px}.SyncFailurePopup_continueButton__DbfY7{background:#059669}.SyncFailurePopup_continueButton__DbfY7:hover{background:#047857}.SyncFailurePopup_continueButton__DbfY7:active{background:#065f46}