|
.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); |
|
} |
|
} |
|
} |