/* V4.36+ rewritten AI school page major-only suggestions */
#xlsAiMajorSuggestPanelV436 {
  position: fixed !important;
  z-index: 2147483000 !important;
  max-height: 286px !important;
  overflow: auto !important;
  padding: 10px !important;
  border-radius: 18px !important;
  border: 1px solid #cfe1ff !important;
  background: #fff !important;
  box-shadow: 0 18px 42px rgba(47,128,255,.22) !important;
  display: none !important;
  box-sizing: border-box !important;
}
#xlsAiMajorSuggestPanelV436.is-open {
  display: grid !important;
  gap: 8px !important;
}
.xls-ai-major-suggest-item-v436 {
  min-height: 42px !important;
  padding: 0 14px !important;
  border-radius: 14px !important;
  border: 1px solid #edf4ff !important;
  background: #f8fbff !important;
  color: #12396d !important;
  font-size: 15px !important;
  font-weight: 900 !important;
  text-align: left !important;
  cursor: pointer !important;
  width: 100% !important;
  display: flex !important;
  align-items: center !important;
  justify-content: space-between !important;
  gap: 10px !important;
  box-sizing: border-box !important;
}
.xls-ai-major-suggest-item-v436:hover,
.xls-ai-major-suggest-item-v436:focus {
  background:#edf5ff!important;
  border-color:#bcd9ff!important;
  color:#1f63d8!important;
  outline: none !important;
}
.xls-ai-major-suggest-source-v436 {
  flex: 0 0 auto !important;
  padding: 3px 8px !important;
  border-radius: 999px !important;
  background: #eef6ff !important;
  color:#1f63d8!important;
  font-size:12px!important;
  font-weight:900!important;
}
.xls-ai-major-suggest-empty-v436 {
  padding:10px 12px!important;
  color:#65748c!important;
  font-size:14px!important;
  font-weight:800!important;
}
body.xls-ai-major-suggest-v436-ready .xls-v416-suggest-panel,
body.xls-ai-major-suggest-v436-ready #xlsSuggestPanelV417,
body.xls-ai-major-suggest-v436-ready #xlsSuggestPanelV418,
body.xls-ai-major-suggest-v436-ready .xls-pc-ai-suggest-panel,
body.xls-ai-major-suggest-v436-ready .xls-major-suggest-panel,
body.xls-ai-major-suggest-v436-ready #xlsAiMajorSuggestPanelV421,
body.xls-ai-major-suggest-v436-ready #xlsSuggestPanelV420 {
  display:none!important;
}
@media (max-width:820px){
  #xlsAiMajorSuggestPanelV436{max-height:230px!important;border-radius:16px!important;padding:8px!important;}
  .xls-ai-major-suggest-item-v436{min-height:40px!important;font-size:14px!important;}
}
