/***** My activities *****/ .my-activities { &-nav { background-color: $secondary-shade; margin-bottom: 20px; } &-sub-nav { margin-bottom: 30px; } &-table { .striped-list-title { /* My activities tables */ @include desktop { margin-bottom: 0; max-width: 500px; min-width: 350px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } display: block; margin-bottom: 10px; max-width: 350px; white-space: normal; } thead { @include tablet { display: table-header-group; } display: none; } th:first-child, td:first-child { @include desktop { width: 500px; } padding-left: 0; } th:last-child, td:last-child { padding-right: 0; } // On mobile, only show the first column td:not(:first-child) { @include tablet { display: table-cell; } display: none; } } } /* Requests table */ .requests { &-search { width: 100%; } &-table-toolbar { @include tablet { flex-direction: row; } align-items: flex-end; display: flex; flex-direction: column; .search { flex: 1; width: 100%; } .request-table-filter { @include tablet { width: auto; } width: 100%; } .request-filter { @include tablet { margin: 0 0 0 30px; [dir="rtl"] & { margin: 0 30px 0 0; } } display: block; } .request-filter-label { @include tablet { margin-top: 0; } font-size: $font-size-small; margin-top: 30px; } select { @include tablet { margin-bottom: 0; max-width: 300px; width: auto; } max-height: 40px; margin-bottom: 30px; width: 100%; } .organization-subscribe { @include tablet { margin-left: 10px; [dir="rtl"] & { margin: 0 10px 0 0; } } button { @extend .button; line-height: 40px; max-height: 40px; padding: 0 20px; &[data-selected="true"] { @extend .button-primary; } } } & + .requests-search-info { margin-top: 15px; &.meta-data::after { content: ""; margin: 0; } & + .requests { margin-top: 20px; } } & + .requests { margin-top: 40px; } } .requests-table { &-meta { @include tablet { display: none; } display: block; } thead { @include tablet { display: table-header-group; } display: none; } &-info { @include tablet { display: table-cell; vertical-align: middle; width: auto; } display: block; } .requests-link { position: relative; } .requests-sort-symbol { position: absolute; left: calc(100% + 3px); bottom: 0; font-size: 10px; } } } /* Following table */ .subscriptions { &-subscribe button { @include tablet { width: auto; } @extend .button; &[data-selected="true"] { @extend .button-primary; } } &-table { td:last-child { @include tablet { display: table-cell; } display: block; } td:first-child { display: flex; align-items: center; } .user-avatar { margin-right: 10px; } } .striped-list-title { display: inline-block; vertical-align: middle; } } /* Contributions table */ .contributions-table { td:last-child { @include tablet { color: inherit; font-size: inherit; font-weight: inherit; } color: $secondary-text-color; font-size: $font-size-small; } } .no-activities { color: $secondary-text-color; }