.confirm-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1100;display:flex;align-items:center;justify-content:center;padding:16px}.confirm-modal__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#0f172a73}.confirm-modal__dialog{position:relative;width:100%;max-width:420px;background:#fff;border-radius:16px;padding:32px;box-shadow:0 24px 64px #00000038}.confirm-modal__message{margin:0 0 28px;font-family:Inter Tight,sans-serif;font-size:18px;font-weight:500;line-height:140%;text-align:center;color:#1f2937}.confirm-modal__actions{display:flex;gap:12px}.confirm-modal__btn{flex:1 1 0;padding:14px 20px;border-radius:12px;font-family:Inter Tight,sans-serif;font-size:15px;font-weight:600;cursor:pointer;border:none;transition:opacity .2s ease}.confirm-modal__btn:hover{opacity:.9}.confirm-modal__btn--cancel{background:#f1f5f9;color:#334155}.confirm-modal__btn--accept{background:#d34247;color:#fff}
