@charset "utf-8";

body[data-design='seeds'] {
  color: var(--ui-common-main-text-default) !important;
  box-sizing: border-box !important;
  -webkit-text-size-adjust: 100%  !important; /* iOS safariフォントサイズ調整用 */
}

[data-design='seeds'] i[class^='seeds-i-'],
[data-design='seeds'] i[class^='seeds-i-']:before,
[data-design='seeds'] i[class*=' seeds-i-']:before {
  line-height: inherit !important;
  vertical-align: -1px !important;
}

[data-design='seeds'] .daybefore-stickers {
  min-width: 60px !important;
}

[data-design='seeds'] .seeds-responsive-table .seeds-table-row.highlight {
  background-color: var(--ui-table-background-highlight-1)  !important;
}
[data-design='seeds'] .seeds-responsive-table .seeds-table-row.lowlight {
  background-color: #f5f7fa !important;
}
[data-design='seeds'] .seeds-responsive-table .seeds-table-row.highlight .seeds-table-item,
[data-design='seeds'] .seeds-responsive-table .seeds-table-row.lowlight .seeds-table-item {
  background-color: inherit !important;
}
[data-design='seeds'] .seeds-responsive-table .seeds-table-item.back-ground-up {
  background-color: #fff0f0 !important;
}
[data-design='seeds'] .seeds-responsive-table .seeds-table-item.back-ground-down {
  background-color: #e6fffe !important;
}
[data-design='seeds'] .daybefore-grid-table {
  grid-template-columns: 88px 14px 88px !important;
  align-items: center !important;
}
[data-design='seeds'] .daybefore-tooltip {
  width:100% !important;
  text-align: left !important;
}

@media screen and (min-width: 769px) {
  [data-design='seeds'] .seeds-py-sm.py-xs .seeds-table-item {
    padding-top: 4px !important;
    padding-bottom: 4px !important;
  }
}

@media screen and (max-width: 768.9px) {
  [data-design='seeds'] .daybefore-responsive-table .seeds-table-item[data-label]:before {
    white-space: pre !important;
    text-align: left !important;
  }
}



[data-design='seeds'] table#CONTENTSAREA01 {
  margin-top: 24px;
  margin-bottom: 60px;
}

@media screen and (max-width: 768.9px) {
  [data-design='seeds'] table#CONTENTSAREA01 {
    width: unset;
    min-width: stretch;
    min-width: -webkit-fill-available;
    margin-right: 16px;
    margin-left: 16px;
  }
}
