.console-custom-modal-shell .ant-modal{max-width:calc(100vw - 48px);padding-bottom:0}.console-custom-modal-shell .ant-modal-content,.console-custom-modal-shell .ant-modal-container{border-radius:var(--radius);max-height:calc(100dvh - 64px);box-shadow:none;flex-direction:column;padding:0;display:flex;overflow:hidden}.console-custom-modal-shell .ant-modal-header{border-radius:var(--radius) var(--radius) 0 0;flex:none;margin:0;padding:16px 24px}.console-custom-modal-shell .ant-modal:not(.ant-modal-confirm) .ant-modal-title{border-left:3px solid var(--color-primary);color:var(--color-text-primary);font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);padding-left:12px;line-height:1.3}.console-custom-modal-shell .ant-modal-close{top:16px;width:22px;height:22px;color:var(--color-text-tertiary)}.console-custom-modal-shell .ant-modal-close:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:24px}.console-custom-modal-shell .ant-modal-close:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:24px}.console-custom-modal-shell .ant-modal-close:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:24px}.console-custom-modal-shell .ant-modal-close:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:24px}.console-custom-modal-shell .ant-modal-close:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:24px}.console-custom-modal-shell .ant-modal-close:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:24px}.console-custom-modal-shell .ant-modal-body{min-height:0;max-height:min(200px,100dvh - 180px);color:var(--color-text-secondary);font-size:var(--font-size-md);flex:0 auto;padding:8px 24px 24px;overflow-y:auto}.console-custom-modal-shell--roomy .ant-modal-body{max-height:calc(100dvh - 180px)}.console-custom-modal-shell--roomy-no-footer .ant-modal-body{max-height:calc(100dvh - 120px)}.console-custom-modal-shell--body-flex .ant-modal-body{flex-direction:column;display:flex;overflow:hidden}.console-custom-modal-shell--body-padding-horizontal .ant-modal-body{padding-top:0;padding-bottom:0}.console-custom-modal-shell--body-padding-none .ant-modal-body{padding:0}.console-custom-modal-adaptive-square-media{--console-modal-square-media-size:256px;--console-modal-square-media-reserved-height:240px;--console-modal-square-media-adaptive-size:clamp(72px, calc(100dvh - var(--console-modal-square-media-reserved-height)), var(--console-modal-square-media-size));aspect-ratio:1;object-fit:contain;max-width:100%;width:var(--console-modal-square-media-adaptive-size)!important;height:var(--console-modal-square-media-adaptive-size)!important}.console-custom-modal-adaptive-square-media>canvas,.console-custom-modal-adaptive-square-media>svg,.console-custom-modal-adaptive-square-media>img{width:100%!important;height:100%!important}.console-custom-modal-shell .ant-modal-footer{justify-content:flex-end;gap:var(--console-confirm-btn-gap);border-top:none;flex:none;margin:0;padding:12px 24px 16px;display:flex}.console-custom-modal-shell .ant-modal-footer .ant-btn+.ant-btn:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:0}.console-custom-modal-shell .ant-modal-footer .ant-btn+.ant-btn:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:0}.console-custom-modal-shell .ant-modal-footer .ant-btn+.ant-btn:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:0}.console-custom-modal-shell .ant-modal-footer .ant-btn+.ant-btn:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:0}.console-custom-modal-shell .ant-modal-footer .ant-btn+.ant-btn:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:0}.console-custom-modal-shell .ant-modal-footer .ant-btn+.ant-btn:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:0}@media (max-width:600px){.console-custom-modal-shell .ant-modal{max-width:calc(100vw - 32px)}.console-custom-modal-shell .ant-modal-header{padding:16px}.console-custom-modal-shell .ant-modal-body{padding:8px 16px 16px}.console-custom-modal-shell--body-padding-horizontal .ant-modal-body{padding-top:0;padding-bottom:0}.console-custom-modal-shell--body-padding-none .ant-modal-body{padding:0}.console-custom-modal-shell .ant-modal-footer{padding:12px 16px 16px}.console-custom-modal-shell .ant-modal-close:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:16px}.console-custom-modal-shell .ant-modal-close:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:16px}.console-custom-modal-shell .ant-modal-close:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:16px}.console-custom-modal-shell .ant-modal-close:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:16px}.console-custom-modal-shell .ant-modal-close:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:16px}.console-custom-modal-shell .ant-modal-close:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:16px}}
