.messenger-confirm-modal .ant-modal-container,.messenger-confirm-modal .ant-modal-content{padding:0;border-radius:.75rem;overflow:hidden}.messenger-confirm-modal .ant-modal-header{margin:0;padding:1.5rem 1.5rem 1rem;border-bottom:0}.messenger-confirm-modal .ant-modal-title{color:var(--color-heading);font-size:1.125rem;font-weight:700;line-height:1.35}.messenger-confirm-modal .ant-modal-close{top:1.25rem;inset-inline-end:1.25rem;width:2.0625rem;height:2.0625rem;border-radius:50%;background:#f7f7f7}.messenger-confirm-modal .ant-modal-close .ant-modal-close-x{display:flex;align-items:center;justify-content:center;width:100%;height:100%;font-size:.875rem;color:var(--color-heading)}.messenger-confirm-modal .ant-modal-body{padding:0 1.5rem 1.5rem}.messenger-confirm-modal .ant-modal-body p{margin:0;color:var(--color-text);font-size:.875rem;line-height:1.55}.messenger-confirm-modal .ant-modal-footer{display:flex;justify-content:flex-end;gap:.75rem;margin:0;padding:1.0625rem 1.5rem 1.5rem;border-top:0}.messenger-confirm-modal .ant-modal-footer .ant-btn{height:2.5rem!important;min-height:2.5rem!important;margin:0!important;padding:0 1.125rem!important;border:0!important;border-radius:.25rem;box-shadow:none!important;font-size:.875rem;font-weight:700;text-transform:uppercase;letter-spacing:.02em}.messenger-confirm-modal .ant-modal-footer .ant-btn-default{order:1;background:var(--color-button-secondary)!important;color:var(--color-heading)!important}.messenger-confirm-modal .ant-modal-footer .ant-btn-default:hover:not(:disabled){background:var(--color-heading)!important;color:var(--color-bg)!important}.messenger-confirm-modal .ant-modal-footer .ant-btn-primary{order:2;background:var(--color-error)!important;color:var(--color-bg)!important}.messenger-confirm-modal .ant-modal-footer .ant-btn-primary:hover:not(:disabled){background:var(--color-error)!important;color:var(--color-bg)!important;filter:brightness(.92);box-shadow:none!important}[data-theme=dark] .messenger-confirm-modal .ant-modal-close{background:var(--color-border-mid)}[data-theme=dark] .messenger-confirm-modal .ant-modal-footer .ant-btn-default{background:var(--color-border-mid)!important}[data-theme=dark] .messenger-confirm-modal .ant-modal-footer .ant-btn-default:hover:not(:disabled){background:var(--color-heading)!important;color:var(--color-bg)!important}.age-modal .age-verification{border-top:.125rem solid var(--color-border);border-bottom:.125rem solid var(--color-border);text-align:center;margin-top:1.5rem;padding:1rem 0 1.5rem}.age-modal .age-verification h2{font-size:2rem;font-weight:600;margin-bottom:.375rem}.age-modal .age-verification p{color:var(--color-heading)}.age-modal .ant-modal-footer{text-align:center!important}.age-modal.friend-request-modal .ant-modal-footer{align-items:center;justify-content:flex-end;gap:.5rem}.age-modal.friend-request-modal .ant-modal-footer .ant-btn{font-size:.875rem;font-weight:500;line-height:1.2;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.age-modal.friend-request-modal .ant-modal-footer .ant-btn,.age-modal.friend-request-modal .ant-modal-footer .ant-btn:active,.age-modal.friend-request-modal .ant-modal-footer .ant-btn:focus,.age-modal.friend-request-modal .ant-modal-footer .ant-btn:hover{height:2.8125rem!important;min-height:2.8125rem!important;padding:.5625rem 1.5rem!important;border-width:.125rem!important;box-shadow:none!important;transform:none!important}.age-modal.friend-request-modal .ant-modal-footer .ant-btn-primary:not(:disabled):not(.ant-btn-disabled),.age-modal.friend-request-modal .ant-modal-footer .ant-btn-primary:not(:disabled):not(.ant-btn-disabled):active,.age-modal.friend-request-modal .ant-modal-footer .ant-btn-primary:not(:disabled):not(.ant-btn-disabled):focus,.age-modal.friend-request-modal .ant-modal-footer .ant-btn-primary:not(:disabled):not(.ant-btn-disabled):hover{border-color:var(--color-heading)!important;box-shadow:none!important}.age-modal.friend-request-modal .ant-modal-footer .ant-btn-default:not(:disabled):not(.ant-btn-disabled){box-shadow:none!important}.age-modal.friend-request-modal .ant-modal-footer .ant-btn-default:not(:disabled):not(.ant-btn-disabled):active,.age-modal.friend-request-modal .ant-modal-footer .ant-btn-default:not(:disabled):not(.ant-btn-disabled):focus,.age-modal.friend-request-modal .ant-modal-footer .ant-btn-default:not(:disabled):not(.ant-btn-disabled):hover{border-width:.125rem!important;box-shadow:none!important}@media only screen and (min-width:768px){.age-modal.friend-request-modal .ant-modal-container{min-width:37.5rem}}@media only screen and (min-width:992px){.age-modal.friend-request-modal .ant-modal-container{min-width:37.5rem}}@media only screen and (min-width:1200px){.age-modal.friend-request-modal .ant-modal-container{min-width:37.5rem}}@media only screen and (min-width:1440px){.age-modal.friend-request-modal .ant-modal-container{min-width:37.5rem}}.confirm-modal-top .ant-modal{z-index:1050}.confirm-modal-top .ant-modal-mask{z-index:1049}