import{form_control_styles_default as r}from"./chunk.SI4ACBFK.js";import{component_styles_default as o}from"./chunk.TUVJKY7S.js";import{css as i}from"../../../../lit/index.js";var e=i`
  ${o}
  ${r}

  :host {
    display: block;
  }

  .form-control {
    position: relative;
    border: none;
    padding: 0;
    margin: 0;
  }

  .form-control__label {
    padding: 0;
  }

  .radio-group--required .radio-group__label::after {
    content: var(--sl-input-required-content);
    margin-inline-start: var(--sl-input-required-content-offset);
  }

  .visually-hidden {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    white-space: nowrap;
    border: 0;
  }
`;export{e as radio_group_styles_default};