@trimble-oss/moduswebcomponents
Version:
Modus Web Components is a modern, accessible UI library built with Stencil JS that provides reusable web components following Trimble's Modus design system. This updated version focuses on improved flexibility, enhanced theming options, comprehensive cust
113 lines (107 loc) • 4.28 kB
CSS
/**
* This component uses Tailwind CSS and DaisyUI.
* Only add styles here that should not be applied by Tailwind, Daisy, or the theme.
*/
modus-wc-radio.modus-wc-radio-host {
align-items: center;
display: flex;
}
modus-wc-radio.modus-wc-radio-host .modus-wc-input-label {
font-weight: var(--modus-wc-font-weight-normal);
padding-inline-start: var(--modus-wc-spacing-md);
}
modus-wc-radio.modus-wc-radio-host [type=radio].modus-wc-radio:checked {
--fallback-bc: var(--modus-wc-color-primary);
}
modus-wc-radio.modus-wc-radio-host [type=radio].modus-wc-radio:focus {
outline-color: var(--modus-wc-color-primary);
}
modus-wc-radio.modus-wc-radio-host [type=radio].modus-wc-radio:hover {
--fallback-bc: var(--modus-wc-color-primary);
}
[data-theme=modus-classic-light] modus-wc-radio .modus-wc-radio,
[data-theme=modus-classic-dark] modus-wc-radio .modus-wc-radio {
--fallback-bc: var(--modus-wc-color-gray-4);
border-width: var(--modus-wc-border-width-sm);
}
[data-theme=modus-classic-light] modus-wc-radio .modus-wc-radio.modus-wc-radio-xs,
[data-theme=modus-classic-dark] modus-wc-radio .modus-wc-radio.modus-wc-radio-xs {
height: 0.875rem;
width: 0.875rem;
}
[data-theme=modus-classic-light] modus-wc-radio .modus-wc-radio.modus-wc-radio-sm,
[data-theme=modus-classic-dark] modus-wc-radio .modus-wc-radio.modus-wc-radio-sm {
height: 1rem;
width: 1rem;
}
[data-theme=modus-classic-light] modus-wc-radio .modus-wc-radio.modus-wc-radio-md,
[data-theme=modus-classic-dark] modus-wc-radio .modus-wc-radio.modus-wc-radio-md {
height: 1.125rem;
width: 1.125rem;
}
[data-theme=modus-classic-light] modus-wc-radio .modus-wc-radio.modus-wc-radio-lg,
[data-theme=modus-classic-dark] modus-wc-radio .modus-wc-radio.modus-wc-radio-lg {
height: 1.25rem;
width: 1.25rem;
}
[data-theme=modus-classic-light] modus-wc-radio .modus-wc-radio:checked {
--fallback-bc: var(--modus-wc-color-trimble-blue);
}
[data-theme=modus-classic-light] modus-wc-radio .modus-wc-radio:focus {
outline-color: var(--modus-wc-color-trimble-blue);
}
[data-theme=modus-classic-light] modus-wc-radio .modus-wc-radio:hover {
--fallback-bc: var(--modus-wc-color-trimble-blue);
}
[data-theme=modus-classic-dark] modus-wc-radio .modus-wc-radio:checked {
--fallback-bc: var(--modus-wc-color-highlight-blue);
}
[data-theme=modus-classic-dark] modus-wc-radio .modus-wc-radio:focus {
outline-color: var(--modus-wc-color-highlight-blue);
}
[data-theme=modus-classic-dark] modus-wc-radio .modus-wc-radio:hover {
--fallback-bc: var(--modus-wc-color-trimble-blue);
}
[data-theme=connect-light] modus-wc-radio .modus-wc-radio,
[data-theme=connect-dark] modus-wc-radio .modus-wc-radio {
--fallback-bc: var(--modus-wc-color-gray-4);
border-width: var(--modus-wc-border-width-sm);
}
[data-theme=connect-light] modus-wc-radio .modus-wc-radio.modus-wc-radio-xs,
[data-theme=connect-dark] modus-wc-radio .modus-wc-radio.modus-wc-radio-xs {
height: 0.875rem;
width: 0.875rem;
}
[data-theme=connect-light] modus-wc-radio .modus-wc-radio.modus-wc-radio-sm,
[data-theme=connect-dark] modus-wc-radio .modus-wc-radio.modus-wc-radio-sm {
height: 1rem;
width: 1rem;
}
[data-theme=connect-light] modus-wc-radio .modus-wc-radio.modus-wc-radio-md,
[data-theme=connect-dark] modus-wc-radio .modus-wc-radio.modus-wc-radio-md {
height: 1.25rem;
width: 1.25rem;
}
[data-theme=connect-light] modus-wc-radio .modus-wc-radio.modus-wc-radio-lg,
[data-theme=connect-dark] modus-wc-radio .modus-wc-radio.modus-wc-radio-lg {
height: 1.75rem;
width: 1.75rem;
}
[data-theme=connect-light] modus-wc-radio .modus-wc-radio:checked {
--fallback-bc: var(--modus-wc-color-trimble-blue);
}
[data-theme=connect-light] modus-wc-radio .modus-wc-radio:focus {
outline-color: var(--modus-wc-color-trimble-blue);
}
[data-theme=connect-light] modus-wc-radio .modus-wc-radio:hover {
--fallback-bc: var(--modus-wc-color-trimble-blue);
}
[data-theme=connect-dark] modus-wc-radio .modus-wc-radio:checked {
--fallback-bc: var(--modus-wc-color-highlight-blue);
}
[data-theme=connect-dark] modus-wc-radio .modus-wc-radio:focus {
outline-color: var(--modus-wc-color-highlight-blue);
}
[data-theme=connect-dark] modus-wc-radio .modus-wc-radio:hover {
--fallback-bc: var(--modus-wc-color-trimble-blue);
}