message: Fixed: Eliminate wasteful styles, optimize.
diff: .Datepicker {
  - display: inline-block;
  + display: block;
  }
  .Datepicker__label {
  }
  .Datepicker__input {
  - position: relative;
  display: block;
  width: 100%;
  padding: 14px;
  background-color: var(--color-basic-white);
  border: 1px solid var(--color-basic-gray);
  border-radius: 3px;
  + cursor: pointer;
  +}
  +
  +.Datapicker__form {
  + position: relative;
  }
  .Datepicker__calendar {
  border-radius: 5px;
  padding: 5px;
  position: absolute;
  - z-index: 10000;
  + top: 56px;
  + left: 0;
  }
  -.Datapicker__trans {
  +.Datapicker__transition {
  padding: 6px 10px;
  cursor: pointer;
  }
  -.Datapicker__trans:hover {
  +.Datapicker__transition:hover {
  color: var(--color-text-anchor);
  }
  .Datapicker__head {
  - display: flex;
  font-size: 16px;
  padding-bottom: 2px;
  @apply --layout-between-center;
  .Datapicker__days {
  font-size: 12px;
  + color: var(--color-text-secondary);
  @apply --layout-between-center;
  }
  color: var(--color-text-accent);
  }
  -.Datapicker__days--default {
  - color: var(--color-text-secondary);
  -}
  -
  .Datapicker__days--saturday {
  color: var(--color-text-anchor);
  }
  .Datapicker__container {
  display: grid;
  - grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  - grid-template-rows: 1fr 1fr 1fr 1fr 1fr 1fr;
  + grid-template-columns: repeat(7, [col-start] 1fr [col-end]);
  + grid-template-rows: repeat(6, [col-start] 1fr [col-end]);
  }
  .Datapicker__cell {
  