@use '@gear-js/ui/breakpoints' as *; @use '@gear-js/ui/variables' as ui; @use '@gear-js/ui/headings' as *; @use '@/shared/assets/styles/variables' as *; @use '@/shared/assets/styles/mixins' as *; .simplebar { @include customSimplebar; max-height: 50vh; margin-right: -16px; :global(.simplebar-content) { margin-right: 16px; } } .modal { position: relative; &:not(.empty) { padding-bottom: 102px; } } .footer { position: absolute; // workaround cuz footer has different bg color bottom: 0; left: 0; width: 100%; padding: 24px 32px; border-radius: 0 0 $borderRadiusMedium $borderRadiusMedium; display: flex; background-color: $bgColor4; } .logoutButton { margin-left: auto; } .list { @include childrenMargin(16px); .accountButton { width: 100%; font-weight: 500; text-transform: uppercase; padding: 16px 40px; &.active { background: $successColor; } } .accountName { font-size: $fontSizeMedium; padding: 0 5px; } .accountIcon { @include md { display: none !important; } } } .accountItem { @include childrenMargin(10px, right); display: flex; align-items: center; .accountButton { flex: 1 1; &.active { cursor: default; background-color: $successColor; &:hover { background-color: $successColor; } } } } .button { display: flex; justify-content: space-between; background-color: ui.$buttonColorLight; letter-spacing: 0.08em; span { display: flex; align-items: center; } &:hover { background-color: ui.$buttonColorLightHover; } &:not(.enabled) { pointer-events: none; .status { opacity: 0.6; } } .status { text-align: right; &Text { font-size: 12px; line-height: 14px; } &Accounts { font-size: 10px; line-height: 10px; color: $successColor; } } .connectIcon { width: 12px; height: 12px; margin-left: 7px; } }