.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--fixed-header .ant-modal-header{box-sizing:border-box;align-items:center;height:60px;display:flex}.console-custom-modal-shell--fixed-header .ant-modal:not(.ant-modal-confirm) .ant-modal-title{align-items:center;width:100%;height:28px;display:flex}.console-custom-modal-shell--fixed-header .ant-modal-close{top:19px}.console-custom-modal-shell--header-actions .ant-modal-close{width:32px;height:32px}.console-custom-modal-title-row{justify-content:space-between;align-items:center;gap:16px;min-height:32px;padding-right:44px;display:flex}.console-custom-modal-title-row__content{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.console-custom-modal-title-row__actions{flex-shrink:0;align-items:center;display:flex}.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}}@media (max-width:768px),(max-height:500px) and (pointer:coarse){body .ant-modal{font-family:var(--font-family-sans);max-width:calc(100vw - 24px)}body .ant-modal-content,body .ant-modal-container{max-height:calc(100dvh - 24px - env(safe-area-inset-top) - env(safe-area-inset-bottom));overflow-y:auto}body .ant-modal-close{top:4px;width:44px;min-width:44px;height:44px;min-height:44px}body .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:4px}body .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:4px}body .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:4px}body .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:4px}body .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:4px}body .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:4px}body .ant-modal-header: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))){padding-right:52px}body .ant-modal-header: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))){padding-right:52px}body .ant-modal-header: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))){padding-right:52px}body .ant-modal-header:-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)){padding-left:52px}body .ant-modal-header:-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)){padding-left:52px}body .ant-modal-header: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)){padding-left:52px}body .ant-modal-footer{padding-bottom:max(16px, env(safe-area-inset-bottom));flex-wrap:wrap}body .ant-modal-footer .ant-btn,body .ant-modal-confirm-btns .ant-btn{white-space:normal;height:auto;min-height:44px!important}body:has(.ant-drawer-open,.ant-modal-wrap:not([style*="display: none"]),.image-preview-overlay,.mobile-list-item__selection) [data-sonner-toast].assistant-completion-toast{display:none!important}.console-custom-modal-shell.ant-modal-wrap{top:var(--console-visible-top,0px);height:var(--console-visible-height,100dvh);padding-top:max(12px, env(safe-area-inset-top));align-items:flex-end;display:flex;bottom:auto}.console-custom-modal-shell.ant-modal-wrap:before{display:none}.console-custom-modal-shell:not(.console-custom-modal-shell--mobile-centered) .ant-modal{vertical-align:bottom;max-width:100%;margin:0;top:0;width:100%!important}.console-custom-modal-shell--mobile-centered.ant-modal-wrap{justify-content:center;align-items:center;padding:0}.console-custom-modal-shell--mobile-centered.ant-modal-wrap .ant-modal{flex:none!important}.console-custom-modal-shell .ant-modal-content,.console-custom-modal-shell .ant-modal-container{max-height:calc(var(--console-visible-height,100dvh) - max(12px, env(safe-area-inset-top)));border-radius:var(--radius) var(--radius) 0 0;overflow:hidden}.console-custom-modal-shell .ant-modal-header{min-height:56px;padding:18px 56px 16px 16px}.console-custom-modal-shell .ant-modal-close{top:6px;width:44px;height:44px}.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:6px}.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:6px}.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:6px}.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:6px}.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:6px}.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:6px}.console-custom-modal-shell .ant-modal-body{max-height:calc(var(--console-visible-height,100dvh) - 156px - env(safe-area-inset-top) - env(safe-area-inset-bottom));overscroll-behavior-y:contain;min-width:0;padding-left:16px;padding-right:16px}.console-custom-modal-shell--roomy-no-footer .ant-modal-body{max-height:calc(var(--console-visible-height,100dvh) - 80px - env(safe-area-inset-top) - env(safe-area-inset-bottom))}.console-custom-modal-shell--body-padding-none .ant-modal-body{padding:0}.console-custom-modal-shell .ant-modal-footer{padding:12px 16px max(16px, env(safe-area-inset-bottom))}.console-custom-modal-shell .ant-modal-footer>.ant-btn{flex:1}.console-custom-modal-shell--roomy-no-footer .ant-modal-container,.console-custom-modal-shell--roomy-no-footer .ant-modal-content{padding-bottom:env(safe-area-inset-bottom)}}
