UNPKG

@ozen-ui/kit

Version:

React component library

96 lines (90 loc) 3.35 kB
/* stylelint-disable */ .FormControlCarcass { --form-control-carcass-control-block-margin: 0px; --form-control-carcass-after-block-margin: 0px; --form-control-content-gap: 0px; --form-control-label-color: var(--color-content-primary); box-sizing: border-box; display: inline-flex; cursor: pointer; vertical-align: top; flex-direction: row; } .FormControlCarcass_size_2xs { font: var(--typography-text-2xs-font); letter-spacing: var(--typography-text-2xs-letter_spacing, 0); text-transform: var(--typography-text-2xs-text_transform, none); --form-control-content-gap: var(--spacing-2xs); } .FormControlCarcass_size_xs { font: var(--typography-text-xs-font); letter-spacing: var(--typography-text-xs-letter_spacing, 0); text-transform: var(--typography-text-xs-text_transform, none); --form-control-content-gap: var(--spacing-2xs); } .FormControlCarcass_size_s { font: var(--typography-text-s-font); letter-spacing: var(--typography-text-s-letter_spacing, 0); text-transform: var(--typography-text-s-text_transform, none); --form-control-content-gap: var(--spacing-xs); --form-control-carcass-control-block-margin: var(--spacing-4xs); --form-control-carcass-after-block-margin: var(--spacing-4xs); } .FormControlCarcass_size_m { font: var(--typography-text-m-font); letter-spacing: var(--typography-text-m-letter_spacing, 0); text-transform: var(--typography-text-m-text_transform, none); --form-control-content-gap: var(--spacing-xs); --form-control-carcass-control-block-margin: var(--spacing-4xs); } .FormControlCarcass_size_l { font: var(--typography-text-l-font); letter-spacing: var(--typography-text-l-letter_spacing, 0); text-transform: var(--typography-text-l-text_transform, none); --form-control-content-gap: var(--spacing-s); --form-control-carcass-control-block-margin: var(--spacing-3xs); --form-control-carcass-after-block-margin: var(--spacing-4xs); } .FormControlCarcass_align_top { align-items: flex-start; } .FormControlCarcass_align_bottom { align-items: flex-end; } .FormControlCarcass_align_center { align-items: center; } .FormControlCarcass_mirrored { flex-direction: row-reverse; } .FormControlCarcass_mirrored .FormControlCarcass-Content, .FormControlCarcass_mirrored .FormControlCarcass-After { margin-inline: 0 var(--form-control-content-gap); } .FormControlCarcass::after { display: inline-block; inline-size: 0; overflow: hidden; content: '\a0'; } .FormControlCarcass-Control { box-sizing: border-box; flex-shrink: 0; margin-block: var(--form-control-carcass-control-block-margin); } .FormControlCarcass-Content { margin-inline-start: var(--form-control-content-gap); color: var(--form-control-label-color); transition: color var(--transition-default); } .FormControlCarcass-After { box-sizing: border-box; display: inline-flex; align-items: center; margin-inline-start: var(--form-control-content-gap); margin-block: var(--form-control-carcass-after-block-margin); } .FormControlCarcass_disabled { --form-control-label-color: var(--color-content-disabled); cursor: default; pointer-events: none; }