UNPKG

1.4 kBJavaScriptView Raw
1import {
2 component_styles_default
3} from "./chunk.7IGWJVQF.js";
4import {
5 r
6} from "./chunk.WWAD5WF4.js";
7
8// src/components/radio-group/radio-group.styles.ts
9var radio_group_styles_default = r`
10 ${component_styles_default}
11
12 :host {
13 display: block;
14 }
15
16 .radio-group {
17 border: solid var(--sl-panel-border-width) var(--sl-panel-border-color);
18 border-radius: var(--sl-border-radius-medium);
19 padding: var(--sl-spacing-large);
20 padding-top: var(--sl-spacing-x-small);
21 }
22
23 .radio-group .radio-group__label {
24 font-family: var(--sl-input-font-family);
25 font-size: var(--sl-input-font-size-medium);
26 font-weight: var(--sl-input-font-weight);
27 color: var(--sl-input-color);
28 padding: 0 var(--sl-spacing-2x-small);
29 }
30
31 ::slotted(sl-radio:not(:last-of-type)) {
32 display: block;
33 margin-bottom: var(--sl-spacing-2x-small);
34 }
35
36 .radio-group:not(.radio-group--has-fieldset) {
37 border: none;
38 padding: 0;
39 margin: 0;
40 min-width: 0;
41 }
42
43 .radio-group:not(.radio-group--has-fieldset) .radio-group__label {
44 position: absolute;
45 width: 0;
46 height: 0;
47 clip: rect(0 0 0 0);
48 clip-path: inset(50%);
49 overflow: hidden;
50 white-space: nowrap;
51 }
52
53 .radio-group--required .radio-group__label::after {
54 content: var(--sl-input-required-content);
55 margin-inline-start: -2px;
56 }
57`;
58
59export {
60 radio_group_styles_default
61};