@charset "UTF-8";

.bg-lmain[class*=__btn] {
    background-color: var(--LMAIN);
}

.bg-lmain[class*=__btn]:hover {
    background-color: var(--MAIN) !important;
    border: var(--MAIN) 2px solid;
    color: var(--WHT);
}

.lib-form-privacy__outer {
  border: var(--borderColumnColor) 1px solid;
  border-radius: 5px;
}
.lib-form-privacy__cover {
  overflow-y: auto;
  scroll-behavior: smooth;
  height: 8em;
  &::-webkit-scrollbar {
    width: 10px;
    }
  &::-webkit-scrollbar-thumb {
      border-radius: 100px;
      background-color: var(--MAIN);
    }
  &::-webkit-scrollbar-track {
    background-color: #f5f5f5;
  border-radius: 5px;
  }
}

.lib-form-privacy__inside {
  padding: 1rem;
}
.lib-form-privacy__inside > * + .title {
  margin-top: 1rem;
}
input[type=checkbox]:disabled {
    border-color: var(--borderColumnColor);
}
label:has([type=checkbox]:disabled) {
  pointer-events: none;
  color: var(--DGRY);
}