:root{--border-primary:#60616680;--border-secondary:#0000001f}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--border-secondary:#ffffff1f}.export-form{gap:16px;padding-top:8px;display:grid}.export-form__year-quarter-grid{flex-direction:row;gap:16px;display:flex}@media (max-width:800px){.export-form__year-quarter-grid{flex-direction:column}}.export-form__schedule-warning{background-color:var(--mui-palette-action-hover);border-radius:var(--mui-shape-borderRadius);align-items:center;gap:8px;padding:8px 12px;display:flex}.export-form__schedule-warning-icon{color:var(--mui-palette-warning-main);flex-shrink:0}.export-form__schedule-warning-text{color:var(--mui-palette-text-primary);margin:0}.export-form__no-courses{margin:0;padding:0}.export-form__courses-list{flex-direction:column;gap:8px;display:flex}.export-form__courses-list-label{font-weight:700}.year-display{text-overflow:ellipsis;white-space:nowrap;flex-direction:row;align-items:center;gap:8px;min-width:0;display:flex;overflow:hidden}.year-display__name{font-variant-numeric:tabular-nums}.year-display__range{color:var(--mui-palette-text-secondary);white-space:nowrap;flex-shrink:0}
.profile-popover .MuiSvgIcon-root{font-size:18px}.profile-popover .MuiListItemButton-root{height:38px}.profile-popover .MuiPaper-root{border:1px solid var(--mui-palette-overlay-overlay2);border-radius:var(--mui-shape-borderRadiusLg);width:330px;max-width:100vw;padding:16px 20px}.profile-popover .profile-popover-header{gap:16px;margin-bottom:16px;display:flex}.profile-popover .profile-popover-header h1{text-overflow:ellipsis;margin:0;padding-bottom:8px;font-size:18px;font-weight:700;line-height:18px;overflow:hidden}.profile-popover .profile-popover-header h2{color:var(--mui-palette-text-secondary);text-overflow:ellipsis;margin:0;padding-bottom:4px;font-size:14px;overflow:hidden}.profile-popover .profile-popover-header div{white-space:nowrap;flex-direction:column;justify-content:center;display:flex;overflow:hidden}.profile-popover .profile-popover-header img{border-radius:100%}.profile-popover .MuiDivider-root{margin:8px 0}.profile-popover .profile-popover-theme-selector{flex-direction:column;gap:4px;margin-bottom:16px;display:flex}.profile-popover .profile-popover-theme-selector h4{margin:0;font-size:18px}.profile-popover .profile-popover-theme-selector .tab-selector{background-color:var(--mui-palette-overlay-overlay2)}.profile-popover .profile-popover-theme-selector .MuiSvgIcon-root{font-size:18px}.profile-popover .profile-popover-links,.profile-popover .profile-popover-links .MuiListItem-root{padding:0}.profile-popover .profile-popover-links .MuiListItemButton-root{border-radius:var(--mui-shape-borderRadius);padding-inline:10px}.profile-popover .profile-popover-links .MuiListItemIcon-root{min-width:32px}.profile-popover .profile-popover-links .profile-popover-link.active,.profile-popover .profile-popover-links .profile-popover-link.active .MuiSvgIcon-root{color:var(--mui-palette-secondary-main)}.profile-popover .experimental-features{justify-content:space-between;display:flex}.profile-popover .experimental-features .MuiTypography-root{font-size:12px;font-weight:500}.profile-popover .external-links-row{justify-content:space-between;display:flex}.profile-popover .external-links-row .MuiTypography-root{font-size:10.75px;font-weight:500}.profile-popover .external-links-row .MuiSvgIcon-root{color:var(--mui-palette-text-primary);font-size:22px}.profile-popover .profile-menu-links .MuiTypography-root{font-size:12px;font-weight:500}.profile-popover .profile-menu-links .MuiSvgIcon-root{color:var(--mui-palette-text-primary)}
