@charset "utf-8";
@import (optional, reference) "var.less";
._dodge {
  position: relative;
  input+label,
  textarea+label {
    color: var(--_c-ignore);
    padding: 0 var(--_p-both);
    height: var(---_h-main);
    line-height: var(--_h-main);
    cursor: text;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 2;
    .v3-trans-all(var(--_dur-1), linear);
  }
  &[dodged] {
    input+label,
    textarea+label {
      font-size: var(--_fs-min);
      line-height: var(--_fs-min);
      height: var(--_fs-min);
      padding: 0 var(--_g);
      background-color: var(--_c-stage);
      transform: translate(0, -50%);
      left: calc(var(--_p-both) - var(--_g));
    }
  }
  &[dodged]:after {
    content: '';
    height:  var(--_fs-min);
    width: 18.0rem;
    background: transparent;
    position: absolute;
    left: 0;
    top: calc(var(--_fs-min)/-2);
    z-index: 2;
  }
}
