| 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; | ||||
| Akron | 49f88cc | 2018-09-11 11:06:19 +0200 | [diff] [blame] | 16 | |
| 17 | border : { | ||||
| Akron | 7636edf | 2025-11-04 12:44:53 +0100 | [diff] [blame^] | 18 | width: lengths.$border-size; |
| Akron | 7e5afce | 2020-08-25 15:50:19 +0200 | [diff] [blame] | 19 | style: solid; |
| Akron | 7636edf | 2025-11-04 12:44:53 +0100 | [diff] [blame^] | 20 | radius: lengths.$standard-border-radius; |
| Akron | 49f88cc | 2018-09-11 11:06:19 +0200 | [diff] [blame] | 21 | } |
| Akron | 7e5afce | 2020-08-25 15:50:19 +0200 | [diff] [blame] | 22 | |
| Akron | 49f88cc | 2018-09-11 11:06:19 +0200 | [diff] [blame] | 23 | margin: { |
| Akron | 7636edf | 2025-11-04 12:44:53 +0100 | [diff] [blame^] | 24 | left: lengths.$left-distance; |
| Akron | 7e5afce | 2020-08-25 15:50:19 +0200 | [diff] [blame] | 25 | top: .5em; |
| Akron | 49f88cc | 2018-09-11 11:06:19 +0200 | [diff] [blame] | 26 | bottom: .5em; |
| Akron | 7636edf | 2025-11-04 12:44:53 +0100 | [diff] [blame^] | 27 | right: lengths.$right-view-distance; |
| Akron | 49f88cc | 2018-09-11 11:06:19 +0200 | [diff] [blame] | 28 | } |
| Akron | 7e5afce | 2020-08-25 15:50:19 +0200 | [diff] [blame] | 29 | |
| Akron | 49f88cc | 2018-09-11 11:06:19 +0200 | [diff] [blame] | 30 | &:hover { |
| Akron | 7636edf | 2025-11-04 12:44:53 +0100 | [diff] [blame^] | 31 | @include choose.choose-hover; |
| Akron | 7e5afce | 2020-08-25 15:50:19 +0200 | [diff] [blame] | 32 | cursor: pointer; |
| Akron | 49f88cc | 2018-09-11 11:06:19 +0200 | [diff] [blame] | 33 | } |
| 34 | |||||
| 35 | // This is the description | ||||
| 36 | > span:first-of-type { | ||||
| Akron | 7e5afce | 2020-08-25 15:50:19 +0200 | [diff] [blame] | 37 | font-weight: bold; |
| Akron | 49f88cc | 2018-09-11 11:06:19 +0200 | [diff] [blame] | 38 | padding-right: 4pt; |
| 39 | } | ||||
| 40 | |||||
| 41 | // Query fragment | ||||
| 42 | > span:nth-of-type(2) { | ||||
| 43 | padding-right: 1.2em; | ||||
| 44 | } | ||||
| 45 | |||||
| 46 | &::after { | ||||
| 47 | font-family: 'FontAwesome'; | ||||
| Akron | 7636edf | 2025-11-04 12:44:53 +0100 | [diff] [blame^] | 48 | content: icons.$fa-to-query; |
| Akron | 7e5afce | 2020-08-25 15:50:19 +0200 | [diff] [blame] | 49 | position: absolute; |
| 50 | right: 4pt; | ||||
| Akron | 7636edf | 2025-11-04 12:44:53 +0100 | [diff] [blame^] | 51 | top: lengths.$border-size; |
| Akron | 49f88cc | 2018-09-11 11:06:19 +0200 | [diff] [blame] | 52 | } |
| 53 | } | ||||