/*
 * v1.17.78 — 넓은 PC 학기 활성화 카드 비율 정렬
 * 고정 폭을 제거하고 실제 카드 폭을 기준으로 버튼과 안내 카드를 각각 중앙 배치한다.
 */
@media (min-width: 769px) {
  html[data-pe-device="desktop"]:not([data-pe-ipados="true"]):not(.pe87Ipad):not(.pe87IpadRuntime):not(.pe87FoldWide)
  #settingsCWorkspace.settingsC .adminSemesterCard,
  html:not([data-pe-ipados="true"]):not(.pe87Ipad):not(.pe87IpadRuntime):not(.pe87FoldWide)
  #settingsCWorkspace.settingsC .adminSemesterCard {
    grid-template-columns: minmax(0, 1fr) !important;
    justify-content: stretch !important;
    justify-items: stretch !important;
  }

  html[data-pe-device="desktop"]:not([data-pe-ipados="true"]):not(.pe87Ipad):not(.pe87IpadRuntime):not(.pe87FoldWide)
  #settingsCWorkspace.settingsC .adminSemesterCard > .semesterFixedGrid,
  html:not([data-pe-ipados="true"]):not(.pe87Ipad):not(.pe87IpadRuntime):not(.pe87FoldWide)
  #settingsCWorkspace.settingsC .adminSemesterCard > .semesterFixedGrid {
    position: static !important;
    inset: auto !important;
    transform: none !important;
    place-self: center !important;
    align-self: center !important;
    justify-self: center !important;
    box-sizing: border-box !important;
    width: 78% !important;
    min-width: min(220px, 100%) !important;
    max-width: min(680px, 100%) !important;
    margin-left: auto !important;
    margin-right: auto !important;
  }

  html[data-pe-device="desktop"]:not([data-pe-ipados="true"]):not(.pe87Ipad):not(.pe87IpadRuntime):not(.pe87FoldWide)
  #settingsCWorkspace.settingsC .adminSemesterCard > .semesterStateGuide,
  html:not([data-pe-ipados="true"]):not(.pe87Ipad):not(.pe87IpadRuntime):not(.pe87FoldWide)
  #settingsCWorkspace.settingsC .adminSemesterCard > .semesterStateGuide {
    position: static !important;
    inset: auto !important;
    transform: none !important;
    align-self: center !important;
    justify-self: center !important;
    box-sizing: border-box !important;
    width: 92% !important;
    min-width: 0 !important;
    max-width: min(900px, 100%) !important;
    margin-left: auto !important;
    margin-right: auto !important;
  }
}
