.ant-modal-root .CharacterSelectorModal.ant-modal{margin-top:0!important;margin-bottom:0!important;width:100%!important;max-width:700px!important;padding:1rem!important}@media not all and (min-width:640px){.ant-modal-root .CharacterSelectorModal.ant-modal{padding:0!important}}@media (min-width:640px){.ant-modal-root .CharacterSelectorModal.ant-modal{padding:1.5rem!important}}.ant-modal-root .CharacterSelectorModal.ant-modal .ant-modal-content{display:flex;height:100svh;max-height:none;flex-direction:column;overflow:hidden;border-radius:0;padding:0}@media (min-width:640px){.ant-modal-root .CharacterSelectorModal.ant-modal .ant-modal-content{max-height:90vh;border-radius:1rem}}.ant-modal-root .CharacterSelectorModal.ant-modal .ant-modal-content{--tw-gradient-from:rgb(var(--color-primary-950)) var(--tw-gradient-from-position);--tw-gradient-to:rgba(var(--color-primary-950),0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);--tw-gradient-to:rgb(var(--color-bgBase-700)) var(--tw-gradient-to-position);--tw-border-gradient-from:rgb(var(--color-primary-500));--tw-border-gradient-stops:var(--tw-border-gradient-from) var(--tw-border-from-position,0%),var(--tw-border-gradient-to,transparent) var(--tw-border-to-position,100%);--tw-border-to-position:95%;--tw-border-gradient-stops:var(--tw-border-gradient-from,transparent) var(--tw-border-from-position,0%),var(--tw-border-gradient-to,transparent) var(--tw-border-to-position,100%);border-color:transparent;background:linear-gradient(to top,var(--tw-gradient-stops)) padding-box,linear-gradient(to top,var(--tw-border-gradient-stops)) border-box}@media (min-width:640px){.ant-modal-root .CharacterSelectorModal.ant-modal .ant-modal-content{border:2px solid transparent}}.ant-modal-root .CharacterSelectorModal.ant-modal .ant-modal-header{margin-bottom:0;padding:1rem 1rem 0}@media (min-width:640px){.ant-modal-root .CharacterSelectorModal.ant-modal .ant-modal-header{padding:1.5rem 1.5rem 0}}.ant-modal-root .CharacterSelectorModal.ant-modal .ant-modal-body{display:flex;overflow:hidden;padding:0}.ant-modal-root .CharacterSelectorModal__genderSegment.ant-segmented .ant-segmented-item-label{display:flex;align-items:center;justify-content:center;line-height:1}.ant-modal-root .CharacterSelectorModal__genderSegment.ant-segmented .ant-segmented-item-label .ant-segmented-item-icon{display:flex}