| Akron | 49f88cc | 2018-09-11 11:06:19 +0200 | [diff] [blame] | 1 | @charset "utf-8"; |
| Akron | 7636edf | 2025-11-04 12:44:53 +0100 | [diff] [blame] | 2 | @use "choose"; |
| 3 | @use "lengths"; | ||||
| 4 | @use "icons"; | ||||
| Akron | 49f88cc | 2018-09-11 11:06:19 +0200 | [diff] [blame] | 5 | |
| Akron | 7e5afce | 2020-08-25 15:50:19 +0200 | [diff] [blame] | 6 | /** |
| 7 | * Definitions of fragments for vc and query | ||||
| 8 | * builder. | ||||
| 9 | */ | ||||
| 10 | |||||
| 11 | .vc.fragment, | ||||
| 12 | p.query.fragment { | ||||
| Akron | 7636edf | 2025-11-04 12:44:53 +0100 | [diff] [blame] | 13 | @include choose.choose-item; |
| Akron | 7e5afce | 2020-08-25 15:50:19 +0200 | [diff] [blame] | 14 | position: relative; |
| 15 | padding: 4pt 6pt !important; | ||||
| Uyen-Nhu Tran | e521df0 | 2026-04-14 17:28:27 +0200 | [diff] [blame] | 16 | text-align: left; |
| Akron | 49f88cc | 2018-09-11 11:06:19 +0200 | [diff] [blame] | 17 | |
| 18 | border : { | ||||
| Akron | 7636edf | 2025-11-04 12:44:53 +0100 | [diff] [blame] | 19 | width: lengths.$border-size; |
| Akron | 7e5afce | 2020-08-25 15:50:19 +0200 | [diff] [blame] | 20 | style: solid; |
| Akron | 7636edf | 2025-11-04 12:44:53 +0100 | [diff] [blame] | 21 | radius: lengths.$standard-border-radius; |
| Akron | 49f88cc | 2018-09-11 11:06:19 +0200 | [diff] [blame] | 22 | } |
| Akron | 7e5afce | 2020-08-25 15:50:19 +0200 | [diff] [blame] | 23 | |
| Akron | 49f88cc | 2018-09-11 11:06:19 +0200 | [diff] [blame] | 24 | margin: { |
| Akron | 7636edf | 2025-11-04 12:44:53 +0100 | [diff] [blame] | 25 | left: lengths.$left-distance; |
| Akron | 7e5afce | 2020-08-25 15:50:19 +0200 | [diff] [blame] | 26 | top: .5em; |
| Akron | 49f88cc | 2018-09-11 11:06:19 +0200 | [diff] [blame] | 27 | bottom: .5em; |
| Akron | 7636edf | 2025-11-04 12:44:53 +0100 | [diff] [blame] | 28 | right: lengths.$right-view-distance; |
| Akron | 49f88cc | 2018-09-11 11:06:19 +0200 | [diff] [blame] | 29 | } |
| Akron | 7e5afce | 2020-08-25 15:50:19 +0200 | [diff] [blame] | 30 | |
| Akron | 49f88cc | 2018-09-11 11:06:19 +0200 | [diff] [blame] | 31 | &:hover { |
| Akron | 7636edf | 2025-11-04 12:44:53 +0100 | [diff] [blame] | 32 | @include choose.choose-hover; |
| Akron | 7e5afce | 2020-08-25 15:50:19 +0200 | [diff] [blame] | 33 | cursor: pointer; |
| Akron | 49f88cc | 2018-09-11 11:06:19 +0200 | [diff] [blame] | 34 | } |
| 35 | |||||
| 36 | // This is the description | ||||
| 37 | > span:first-of-type { | ||||
| Akron | 7e5afce | 2020-08-25 15:50:19 +0200 | [diff] [blame] | 38 | font-weight: bold; |
| Akron | 49f88cc | 2018-09-11 11:06:19 +0200 | [diff] [blame] | 39 | padding-right: 4pt; |
| 40 | } | ||||
| 41 | |||||
| 42 | // Query fragment | ||||
| 43 | > span:nth-of-type(2) { | ||||
| 44 | padding-right: 1.2em; | ||||
| 45 | } | ||||
| 46 | |||||
| 47 | &::after { | ||||
| 48 | font-family: 'FontAwesome'; | ||||
| Akron | 7636edf | 2025-11-04 12:44:53 +0100 | [diff] [blame] | 49 | content: icons.$fa-to-query; |
| Akron | 7e5afce | 2020-08-25 15:50:19 +0200 | [diff] [blame] | 50 | position: absolute; |
| 51 | right: 4pt; | ||||
| Akron | 7636edf | 2025-11-04 12:44:53 +0100 | [diff] [blame] | 52 | top: lengths.$border-size; |
| Akron | 49f88cc | 2018-09-11 11:06:19 +0200 | [diff] [blame] | 53 | } |
| 54 | } | ||||