.lbaic-settings-calendar {
  &-in {
    .lbaic-settings-desc {
      padding: 2px;
    }
  }

  &-input {
    position: relative;
    padding: 1px;

    &-in {
      width: 100%;
      height: 100%;
      padding-block: 3.5px;
      padding-inline: 10.5px;
      font-size: var(--lbaic-settings-fs-12);
      border-radius: 6.75px;
      border: 1px solid var(--lbaic-settings-calendar-input-border-color, var(--lbaic-settings-dropdown-border));
      box-shadow: none;

      &:focus {
        outline: none;
        border: 1px solid rgba(var(--lbaic-settings-primary-rgb), 0.3);
        box-shadow: 0 0 0 3px rgba(var(--lbaic-settings-primary-rgb), 0.2);
      }
    }
  }

  &-placeholder {
    display: flex;
    align-items: center;
    margin-block-end: 5px;

    &-in {
      font-size: var(--lbaic-settings-fs-14);
      font-weight: var(--lbaic-settings-fw-500);
      line-height: var(--lbaic-settings-lh-18);
      cursor: pointer;
    }
  }
}