| :root { |
| --card-min-width: 300px; |
| } |
|
|
| #description-input button { |
| background-color: var(--button-primary-background-fill); |
| color: var(--button-primary-text-color); |
| font-weight: var(--button-large-text-weight); |
| } |
|
|
| #description-input button:hover { |
| background-color: var(--button-primary-background-fill-hover); |
| color: var(--button-primary-text-color-hover); |
| } |
|
|
| #case-counter textarea { |
| text-align: center; |
| font-weight: 800; |
| font-size: calc(var(--block-title-text-size) + 2px); |
| } |
|
|
| #vote-label { |
| text-align: center; |
| } |
|
|
| #upvote-btn { |
| color: var(--button-primary-background-fill); |
| } |
|
|
| #json-output { |
| height: 96px !important; |
| } |
|
|
| #json-output > div:last-of-type { |
| height: 80% !important; |
| } |
|
|
| #active-selections { |
| height: 50px !important; |
| overflow-y: scroll; |
| } |
|
|
| .card-group, .card-group > div { |
| background-color: transparent; |
| border: 0px; |
| } |
|
|
| .card-group > div { |
| display: grid !important; |
| |
| grid-auto-rows: auto !important; |
| gap: 12px !important; |
| } |
|
|
| @media (min-width: 768px) { |
| .card-group > div { |
| grid-template-columns: repeat(1, minmax(var(--card-min-width), 1fr)); |
| } |
| } |
|
|
| @media (min-width: 1024px) { |
| .card-group > div { |
| grid-template-columns: repeat(2, minmax(var(--card-min-width), 1fr)); |
| } |
| } |
|
|
| @media (min-width: 1420px) { |
| .card-group > div { |
| grid-template-columns: repeat(3, minmax(var(--card-min-width), 1fr)); |
| } |
| } |
|
|
| .filter-card { |
| min-width: min(var(--card-min-width), 100%) !important; |
| height: 254px; |
| border: var(--block-border-width) solid var(--block-border-color) !important; |
| border-radius: var(--block-radius) !important; |
| overflow-y: scroll; |
| } |
|
|
| |
| .filter-card > span:first-of-type, .filter-range > div > div > span:first-of-type { |
| font-weight: 800; |
| font-size: calc(var(--block-title-text-size) + 2px); |
| text-decoration: underline; |
| } |
|
|
| |
| .filter-card div:last-of-type { |
| display: block; |
| } |
|
|
| .filter-card label { |
| border: 0; |
| } |
|
|
| .filter-card::-webkit-scrollbar, #active-selections::-webkit-scrollbar { |
| -webkit-appearance: none; |
| width: 7px; |
| } |
| .filter-card::-webkit-scrollbar-thumb, #active-selections::-webkit-scrollbar-thumb { |
| border-radius: 4px; |
| background-color: rgba(150,150,150,.5); |
| -webkit-box-shadow: 0 0 1px rgba(255,255,255,.5); |
| } |
|
|
| .filter-range .slider_input_container { |
| display: flex !important; |
| } |
|
|
| .filter-range > div > div > div { |
| display: flex !important; |
| } |
|
|
| .filter-range > div > div > div > input { |
| width: 45% !important; |
| line-height: 1rem !important; |
| } |
|
|
| @keyframes spin { |
| to { |
| transform: rotate(360deg); |
| } |
| } |
|
|
| .spinner { |
| width: 24px; |
| height: 24px; |
| border: 4px solid rgba(0, 0, 0, 0.1); |
| border-top-color: #3498db; |
| border-radius: 50%; |
| animation: spin 1s linear infinite; |
| display: inline-block; |
| } |
|
|
|
|