.mykn-stackctx{box-sizing:border-box;position:relative}.mykn-stackctx:has(.mykn-icon) .mykn-input,.mykn-stackctx:has(.mykn-icon) .mykn-select{padding-inline-end:30px}.mykn-input{--mykn-input-padding-v:0;--mykn-input-padding-h:0;--mykn-input-font-size:var(--typography-font-size-body-s);--mykn-input-font-weight:var(--typography-font-weight-normal);--mykn-input-line-height:var(--typography-line-height-body-s);align-items:center;appearance:none;background:var(--form-input-background);border:1px solid var(--form-border);border-radius:var(--sizes-border-radius-s);box-sizing:border-box;color:var(--typography-color-body);font-family:var(--typography-font-family-body);font-size:var(--mykn-input-font-size);font-weight:var(--mykn-input-font-weight);line-height:calc(var(--mykn-input-line-height) - 2px);margin:0;max-width:100%;padding-block:var(--mykn-input-padding-v);padding-inline:var(--mykn-input-padding-h);position:relative}.mykn-input--pad-h{--mykn-input-padding-h:var(--sizes-spacing-xs-h)}.mykn-input--pad-v{--mykn-input-padding-v:var(
    --mykn-input-padding-xs,var(--sizes-spacing-xs-v)
  )}.mykn-input--size-xl{--mykn-input-font-size:var(--typography-font-size-xl);--mykn-input-line-height:var(--typography-line-height-xl);--mykn-input-padding-xs:calc(var(--sizes-spacing-xs-h)/2)}.mykn-input--size-xs,.mykn-input--size-xxs{--mykn-input-font-size:var(--typography-font-size-body-xs);--mykn-input-line-height:var(--typography-line-height-body-xs);--mykn-input-padding-xs:calc(var(--sizes-spacing-xs-h)/2)}.mykn-input--size-xxs{--mykn-input-height:calc(var(--sizes-spacing-xs-h)*3 + 2px)!important;--mykn-input-width:calc(var(--sizes-spacing-xs-h)*3 + 2px)!important}.mykn-input--disabled,.mykn-input--muted,.mykn-input:disabled{color:var(--typography-color-muted);opacity:.4}.mykn-input::placeholder{color:var(--typography-color-muted)}.mykn-input[maxlength],.mykn-input[size]{width:auto}.mykn-input[type=checkbox],.mykn-input[type=radio]{cursor:pointer;height:16px;max-width:16px;min-width:16px;width:16px}.mykn-input[type=checkbox]:checked{background-color:var(--form-checkbox-active-background)}.mykn-input[type=checkbox]:checked:before{background-color:var(--form-checkbox-active-text);content:"";height:100%;left:0;mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17' height='16' fill='none' viewBox='0 0 17 16'%3E%3Cpath stroke='%23341a90' stroke-linecap='round' stroke-width='1.5' d='m3.594 8 4.019 4.019a1 1 0 0 0 1.601-.26L13.594 3'/%3E%3C/svg%3E");mask-position:center;mask-repeat:no-repeat;mask-size:calc(100% - 2px);position:absolute;top:0;width:100%}.mykn-input[type=radio]{background-color:var(--form-radio-default-background);border-radius:50%}.mykn-input[type=radio]:checked:before{background-color:var(--form-radio-active-background);border-radius:50%;content:"";height:12px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:12px}.mykn-input[type=color]{min-height:38px;overflow:hidden;padding:0}.mykn-input[type=color]::-webkit-color-swatch-wrapper{padding:0}.mykn-input[type=color]::-webkit-color-swatch{border:none}.mykn-input[type=color]:after,.mykn-input[type=color]:before{align-items:center;color:var(--form-color-text);content:attr(value);display:flex;height:50%;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.mykn-input[type=color]:before{background-color:var(--form-color-background);border-radius:6px;color:transparent;opacity:.9;padding:var(--sizes-spacing-xs-v) var(--sizes-spacing-xs-h)}.mykn-input[type=file]{border:var(--form-file-border)}.mykn-input--variant-transparent{background-color:transparent}.mykn-stackctx .mykn-input+.mykn-icon{color:var(--typography-color-muted);inset-block-start:50%;inset-inline-end:var(--sizes-spacing-xs-h);pointer-events:none;position:absolute;transform:translateY(-50%)}.mykn-label{color:var(--typography-color-body);font-family:var(--typography-font-family-body);font-size:var(--typography-font-size-body-xs);font-weight:var(--typography-font-weight-normal);line-height:var(--typography-line-height-body-xs)}.mykn-label--bold{color:var(--typography-color-h);font-weight:var(--typography-font-weight-bold)}.mykn-radio{align-items:center;border-color:var(--form-border);display:flex;gap:var(--sizes-spacing-xs-h);height:var(--typography-line-height-body-s)}
/*# sourceMappingURL=radio.css.map */