.user-profile__content {padding: 1rem;}.user-profile__content--no-item {justify-content: center;}.user-profile-card {width: 375px; max-width: 100%; background-color: #fff; border: 1px solid #dfdfdf;}.user-profile-card__top-section {text-align: center; padding: 1rem 0; border-bottom: 1px solid #efefef; display: flex; flex-direction: column; align-items: center;}.user-profile-card__bottom-section {padding: 1rem 1.5rem 1.5rem; display: flex; flex-direction: column;}.user-profile-card__section {padding: 1rem 0; border-top: 1px solid #efefef;}.user-vis-section--no-prev {border-top: none; padding-top: 0;}.user-vis-section--no-next {padding-bottom: 0;}.user-profile-card__groups-section--no-border {margin-top: 0; border-top: none;}.user-profile-card__view-settings {border-top: 1px solid #efefef;}.user-profile-card__add-bio-btn {margin: 0 auto;}.user-profile-card__item-count {color: #0079c1; font-size: 2rem; line-height: 1rem;}.user-profile__item-card {width: calc(100% / 3 - 1.5rem);}.user-profile__name-edit {width: 400px; max-width: 100vw; z-index: 2;}.user-profile__feedback {padding: 1rem; background-color: #fff; outline: #d4d4d4; box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.1); width: 375px; max-width: 100vw; box-sizing: border-box;}.user-profile__onboard-banner {width: calc(100% - 2rem); margin: 1rem 1rem 0 1rem; left: auto; right: auto; box-shadow: 0 0 5px 0 rgba(0,0,0,0.1);}.user-profile__onboard-content {max-width: 1000px;}.user-profile__items-header {border-bottom: 1px solid #cacaca; margin-bottom: 1rem;}.user-profile__items-col {min-width: 1px;}.user-profile__item-tab {color: #4c4c4c; padding-bottom: 0.75rem; border-bottom: 3px solid #f4f4f4;}.user-profile__item-tab:hover {color: #4c4c4c;}.user-profile__item-tab--selected {font-weight: 600; border-bottom: 3px solid #0079c1;}.user-settings__menu {padding-top: 1.5rem;}.user-settings__content {max-width: 850px;}.user-settings-btn {height: 36px;}.user-settings__card-content {padding: 0 1rem 1rem;}.user-settings__profile-img {width: 110px; border-radius: 55px;}.user-settings__edit-btn {border: 1px solid #efefef; padding: 0.5rem;}.user-settings__edit-btn:hover {text-decoration: none;}.user-settings__edit-btn a {word-break: break-all;}.user-settings__bio-popup {width: 400px; max-width: 100vw; z-index: 2;}.user-settings .select-option {padding: 0.5rem 1rem;}.user-settings__language-format-content {border-bottom: 1px solid #efefef;}.user-settings__credits-value--green {color: #338033;}.user-settings__credits-value--red {color: #de2900;}.esri-access__x-icon {color: #de2900;}.esri-access__check-icon {color: #338033;}.license-products-row__name-col {width: 50%;}.license-products__item-row .license-products-row__icon--padded {margin-left: 1.5rem;}.esriRtl .license-products-row__icon--padded {margin-left: 0; margin-right: 1.5rem;}.licensed-products__item-row {border-bottom: 1px solid #efefef;}.licensed-product-item__info {padding: 0.75rem 0;}.download-overlay__content {background-color: #fff;}.download-overlay__icon-container {width: 50px; height: 50px; margin-top: 2rem;}.download-overlay__icon-container img {width: 50px; height: 50px;}.download-overlay__top-section {border-bottom: 1px solid #efefef;}.download-overlay__bottom-section {padding: 2rem;}.download-overlay__addition-title {background-color: #fff; border-top: none; padding-left: 0; font-size: 1rem;}.download-overlay__addition-title:hover,.download-overlay__addition-title:active,.download-overlay__addition-title:focus {background-color: #fff;}.esriRtl .download-overlay__addition-title {padding-left: 0.5rem; padding-right: 0;}.download-overlay__addition-title .icon-inline {margin-left: 0;}.esriRtl .download-overlay__addition-title .icon-inline {margin-right: 0;}.download-overlay__addition-content {margin-left: 1.5rem;}.esriRtl .download-overlay__addition-content {margin-left: 0; margin-right: 1.5rem;}.licensed-products__bundle-row {border-bottom: 1px solid #efefef;}.licensed-products__bundle-title {cursor: pointer;}.licensed-products__bundled-apps {margin-left: 1.5rem; display: none;}.licensed-products__bundle-chevron {transform: rotate(-90deg);}.esriRtl .licensed-products__bundle-chevron {transform: rotate(90deg);}.licensed-products__bundle-row--expanded .licensed-products__bundled-apps {display: block;}.licensed-products__bundle-row--expanded .licensed-products__bundle-chevron {transform: rotate(0deg);}.esriRtl .licensed-products__bundled-apps {margin-left: 0; margin-right: 1.5rem;}.licensed-products__bundled-apps .licensed-products__item-row {border-bottom: none; margin-left: 2.25rem;}.licensed-products__bundled-apps .licensed-products__item-row:first-child {border-top: 1px solid #efefef;}.html[dir=rtl] .licensed-products__bundled-apps .licensed-products__item-row {margin-left: 0; margin-right: 2.25rem;}.licensed-products__bundled-apps .licensed-product-item__info {border-bottom: 1px solid #efefef;}.licensed-products__bundled-apps .licensed-products__item-row:last-child .licensed-product-item__info {border-bottom: none;}.user-settings__add-on-badge {width: 8px; height: 8px; border-radius: 5px; background-color: #e04ea6; border: 1px solid #fff; display: inline-block;}.app-icon__add-on-badge {position: absolute; right: -2px; top: 0; width: 8px; height: 8px; border-radius: 5px; background-color: #e04ea6; border: 1px solid #fff;}.esriRtl .app-icon__add-on-badge {right: auto; left: -2px;}.user-profile__photo-dlg.dijitDialog {padding: 0;}.user-profile__photo-dlg .dijitDialogTitleBar {padding: 1rem 1rem 0;}.user-profile__photo-dlg .crop-thumb-clear {border: none;}.user-profile__photo-dlg .crop-thumb-translucent:after {border-radius: 200px; opacity: 0.75;}.user-profile__photo-dlg .crop-thumb-translucent {border-radius: 230px;}.user-profile__photo-dlg .dijitDialogPaneActionBar {margin: 0; padding: 1rem !important;}.photo-dlg__actions-btn {height: 2.25rem;}.lang-format-overlay__content {padding: 1rem 1.5rem;}.lang-format-overlay__title-bar {padding: 1rem 1.5rem;}.user-profile__all-items-btn {border: 1px solid #0079c1; padding: 0.25rem 1rem;}.feedback-overlay__content {padding: 2rem 2rem 2rem 1rem;}.view-profile-row {padding-bottom: 1rem;}.user-settings__credits-row .progress-bar {width: 100%;}.profile-image__social-icon {width: 20px; height: 20px; position: absolute; bottom: 0; right: 0; background-color: #fff; padding: 3px; z-index: 1; border-radius: 13px; border: 1px solid #c4c4c4;}.html[dir=rtl] .profile-image__social-icon {right: auto; left: 0;}.profile-bio__edit-value,.profile-bio__readonly-value {max-height: 425px; overflow: hidden;}.profile-bio__edit-ellipsis {position: absolute; bottom: 0; right: 2rem;}.html[dir=rtl] .profile-bio__edit-ellipsis {right: auto; left: 2rem;}.profile-bio__more-toggle {position: absolute; background-color: #fff; opacity: 0.75; width: 100%; left: 0; bottom: 0; display: flex; align-items: center; justify-content: flex-end; height: 40px; flex-direction: column;}.profile-bio__more-toggle:hover {background-color: #fff;}.profile-bio__readonly {padding-bottom: 1.5rem;}.profile-bio__readonly--expanded .profile-bio__readonly-value {max-height: none;}.profile-bio__readonly--expanded .profile-bio__more-toggle {background-color: transparent; height: 24px;}.profile-bio__readonly--expanded svg {transform: rotate(180deg);}.user-profile__name-row {max-width: 100%; padding: 0 1rem; box-sizing: border-box;}.user-profile__name-display {overflow-wrap: break-word;}@media screen and (max-width: 1400px) {.user-profile__item-card {width: calc(100% / 2 - 1.5rem);}}@media screen and (max-width: 900px) {.user-profile__content {flex-direction: column;} .user-profile__items-col {margin: 0 !important;} .user-profile-card, .user-profile__feedback {width: 100%; margin-bottom: 2rem;}}@media screen and (max-width: 767px) {.user-profile {max-width: 420px;} .user-profile__item-card {width: 100%} .user-profile__onboard-content {flex-direction: column;} .user-profile__onboard-content .onboard-banner_dismiss-btn {margin-left: 1.5rem;} .esriRtl .user-profile__onboard-content .onboard-banner_dismiss-btn {margin-left: 0; margin-right: 1.5rem;} .user-settings__bio-popup, .user-profile__name-edit {max-width: calc(100% - 1.5rem);}}@media screen and (max-width: 420px) {.user-profile {max-width: 100%;}}