.modal-base.figure-picker.ant-modal{max-width:952px;padding-bottom:0;top:24px}.modal-base.figure-picker.ant-modal .ant-modal-content{flex-direction:column;height:min(860px,100dvh - 48px);padding:24px 24px 20px;display:flex}.modal-base.figure-picker.ant-modal .ant-modal-body,.modal-base.figure-picker .modal-base__content{flex-direction:column;flex:1;min-height:0;display:flex}@media screen and (max-width:768px){.modal-base.figure-picker.ant-modal{max-width:100vw;margin:0;padding:8px;top:0}.modal-base.figure-picker.ant-modal .ant-modal-content{height:calc(100dvh - 16px);padding:16px}}.figure-picker__subtitle{color:#4b5565;margin:2px 0 0;font-size:13px;font-weight:500;line-height:1.4}.figure-picker__search{flex:none;margin-top:16px}.figure-picker__body{overscroll-behavior:contain;flex:1;min-height:0;margin:12px -24px 0;padding:8px 24px 24px;overflow-y:auto}.figure-picker__list{transition:opacity .15s;position:relative}.figure-picker__list_stale{opacity:.55}.figure-picker__section+.figure-picker__section{margin-top:28px}.figure-picker__section-head{flex-wrap:wrap;align-items:baseline;gap:2px 8px;margin-bottom:12px;display:flex}.figure-picker__heading{color:#0d121c;margin:0;font-size:15px;font-weight:700;line-height:1.35}.figure-picker__hint{color:#4b5565;font-size:13px;font-weight:500;line-height:1.35}.figure-picker__grid,.figure-picker .home-skeleton__grid{grid-template-columns:repeat(auto-fill,minmax(148px,1fr));gap:24px 16px;margin-top:0;display:grid}.figure-picker .figure-tile{content-visibility:visible}.figure-picker .figure-tile__text{min-height:72px}.figure-picker__sentinel{pointer-events:none;width:1px;height:min(1200px,100%);position:absolute;bottom:0;left:0}.figure-picker__empty{color:#4b5565;overflow-wrap:anywhere;margin:4px 0 0;font-size:14px;line-height:1.5}.figure-picker__actions{border-top:1px solid #ebe9e4;flex:none;justify-content:flex-end;margin:0 -24px;padding:16px 24px 0;display:flex}@media screen and (max-width:768px){.figure-picker__body{margin:12px -16px 0;padding:8px 16px 16px}.figure-picker__actions{margin:0 -16px;padding:12px 16px 0}.figure-picker__actions .figure-picker__confirm{width:100%}}@media screen and (max-width:480px){.figure-picker__grid,.figure-picker .home-skeleton__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 12px}}