.cancel-modal-overlay{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:9999;background-color:#0006;justify-content:center;align-items:center;width:100vw;height:100vh;padding:20px;animation:.2s ease-out forwards fadeIn;display:flex;position:fixed;top:0;left:0}.cancel-modal-overlay .cancel-modal-content{text-align:center;background-color:#fff;border-radius:16px;width:100%;max-width:550px;padding:40px 30px;animation:.3s ease-out forwards scaleUp;box-shadow:0 20px 50px #00000026}.cancel-modal-overlay .cancel-modal-content .warning-icon{justify-content:center;margin-bottom:20px;display:flex}.cancel-modal-overlay .cancel-modal-content .modal-title{color:#000;margin-bottom:15px;font-size:26px;font-weight:500}.cancel-modal-overlay .cancel-modal-content .modal-subtitle{color:#333;margin-bottom:8px;font-size:16px}.cancel-modal-overlay .cancel-modal-content .modal-warning-text{color:#dc6d80;margin-bottom:30px;font-size:16px}.cancel-modal-overlay .cancel-modal-content .modal-warning-text span{font-weight:600}.cancel-modal-overlay .cancel-modal-content .modal-actions{flex-wrap:wrap;justify-content:center;gap:16px;display:flex}.cancel-modal-overlay .cancel-modal-content .modal-actions button{cursor:pointer;border:none;border-radius:8px;padding:12px 28px;font-size:16px;font-weight:500;transition:opacity .2s}.cancel-modal-overlay .cancel-modal-content .modal-actions button:hover{opacity:.9}.cancel-modal-overlay .cancel-modal-content .modal-actions button:disabled{opacity:.6;cursor:not-allowed}.cancel-modal-overlay .cancel-modal-content .modal-actions .btn-go-back{color:#000;background-color:#b8b8b8}.cancel-modal-overlay .cancel-modal-content .modal-actions .btn-confirm{color:#fff;background-color:#dc6d80}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes scaleUp{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}
