| .spinner { |
| margin: 5rem auto; |
| } |
|
|
| .listWrapper { |
| margin-bottom: 1.5rem; |
| } |
|
|
| .list { |
| display: grid; |
| grid-template-columns: 10fr 3fr 1fr 3fr 0.5fr; |
|
|
| list-style-type: none; |
| |
| |
| background: var(--block-bg-color); |
| border: .0625rem solid var(--border-color); |
| border-radius: 0.75rem; |
| width: 100%; |
| padding: 0; |
| overflow: hidden; |
| margin-top: 1.5rem; |
| margin-bottom: 1.5rem; |
|
|
| > li { |
| display: contents; |
| list-style: none; |
| padding: 0; |
| margin: 0; |
|
|
| > span { |
| font-weight: var(--topic-font-weight); |
| font-size: var(--topic-font-size); |
| padding: var(--topic-gap); |
| height: 100%; |
| display: flex; |
| align-items: center; |
| background-color: transparent; |
| transition: background-color .2s ease-in-out; |
|
|
| a { |
| overflow: hidden; |
| display: -webkit-box; |
| -webkit-line-clamp: var(--topic-title-lines); |
| -webkit-box-orient: vertical; |
| |
| color: var(--link-color); |
| text-decoration: none; |
| font-size: var(--topic-title-font-size); |
| font-weight: var(--topic-title-font-weight); |
|
|
| &:hover { |
| color: var(--text-hover-secondary); |
| } |
| } |
| } |
|
|
| &:nth-child(even) { |
| > span { |
| background-color: var(--block-even-bg-color); |
| } |
| } |
|
|
| &.highlight { |
| > span { |
| background-color: var(--block-highlighted-bg-color); |
| } |
| } |
| } |
| } |
|
|
| .clipboard { |
| cursor: pointer; |
| color: var(--link-color); |
| margin-right: 0.25rem; |
| } |
|
|
| .trash { |
| cursor: pointer; |
| color: var(--text-danger); |
| } |
|
|
| .head { |
| > span { |
| text-transform: uppercase; |
| } |
| } |
|
|
| .generationSettings { |
| max-width: 400px; |
| |
| |
| |
| |
| |
| |
| |
| } |
|
|
| .import { |
| background: var(--input-bg-color); |
| overflow: hidden; |
| border: 0.0625rem solid var(--input-border-color); |
| border-radius: 0.25rem; |
| margin-bottom: 0.9375rem; |
|
|
| textarea { |
| display: block; |
| width: 100%; |
| height: 10rem; |
| max-width: 100%; |
| min-width: 100%; |
| border: 0 solid rgba(0, 0, 0, 0); |
| padding: 0.625rem; |
| background-color: rgba(0, 0, 0, 0); |
| color: var(--input-text-color); |
| min-height: 5rem; |
| resize: vertical; |
|
|
| &::placeholder { |
| color: var(--input-placeholder-color); |
| } |
| } |
| } |