.confirm-modal{max-width:448px;width:calc(100% - 2rem);margin:1.75rem auto}.confirm-modal__content{border:1px solid #e2e8f0!important;border-radius:12px!important;overflow:hidden;-webkit-box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1)!important;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1)!important}.confirm-modal__body{padding:0!important}.confirm-modal__inner{position:relative;padding:24px;text-align:left}.confirm-modal__close{position:absolute;top:12px;right:12px;width:28px;height:28px;border:0;border-radius:6px;background:transparent;color:#6b7280;font-size:22px;line-height:1;cursor:pointer;-webkit-transition:background-color .15s,color .15s;transition:background-color .15s,color .15s}.confirm-modal__close:hover{background:#f3f4f6;color:#111827}.confirm-modal__title{margin:0;padding-right:28px;font-size:18px;font-weight:600;line-height:1.3;color:#000}.confirm-modal__desc{margin:8px 0 0;font-size:14px;line-height:1.6;color:#4b5563}.confirm-modal__desc strong{font-weight:600;color:#000}.confirm-modal__footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;gap:8px;margin-top:24px}@media (min-width:576px){.confirm-modal__footer{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}.confirm-modal__btn{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:36px;padding:0 16px;border-radius:8px;font-size:14px;font-weight:500;white-space:nowrap;cursor:pointer;-webkit-transition:background-color .15s,border-color .15s,color .15s;transition:background-color .15s,border-color .15s,color .15s}.confirm-modal__btn--ghost{border:1px solid #d1d5db;background:#fff;color:#374151}.confirm-modal__btn--ghost:hover{background:#f9fafb}.confirm-modal__btn--primary{border:1px solid transparent;background:#f97316;color:#fff}.confirm-modal__btn--primary:hover:not(:disabled){background:#ea580c}.confirm-modal__btn--primary:disabled{opacity:.5;cursor:not-allowed}.p-0[data-v-0673e65c]{padding:0!important}