.course-popover{width:375px;padding:16px;line-height:normal}.course-popover .popover-name{gap:4px;height:21px;margin-top:-2px;font-size:16px;font-weight:700;display:flex}.course-popover .spacer{margin:auto}.course-popover .popover-units{font-weight:400}.course-popover .course-info-warning .warning-primary,.course-popover .course-info-warning .warning-secondary{gap:5px;font-size:14px}.course-popover .course-info-warning .warning-primary .warning-icon,.course-popover .course-info-warning .warning-secondary .warning-icon{font-size:16px}.course-popover .course-info-warning .warning-hint-italics{margin-bottom:0;font-size:12px}.course-popover button.bookmark-button{width:32px;height:32px;margin-top:-6px;margin-right:-6px}.course-popover .quarter-offerings-section{flex-direction:column;gap:4px;display:flex}.course-popover .course-info-warning+.quarter-offerings-section{margin-top:10px}
.popover-root{pointer-events:none}.popover-root .hoverable-popover{pointer-events:auto}
.offerings-tooltip .MuiTooltip-tooltip{color:var(--mui-palette-text-primary);border-radius:8px;padding:4px;overflow:hidden}.offerings-tooltip .MuiTooltip-tooltip .recent-offerings-table{border-radius:4px;overflow:hidden}
.menu-tile form,.custom-units form{align-items:center;gap:4px;display:inline-flex}.menu-tile input,.custom-units input{text-align:center;padding:2px 4px}.menu-tile button.MuiIconButton-root,.custom-units button.MuiIconButton-root{color:inherit;width:24px;height:24px;margin:0}.menu-tile button.MuiIconButton-root .MuiSvgIcon-root,.custom-units button.MuiIconButton-root .MuiSvgIcon-root{font-size:18px}.menu-tile .units-input,.custom-units .units-input{margin-bottom:0}.menu-tile .units-input .MuiOutlinedInput-root,.custom-units .units-input .MuiOutlinedInput-root{align-items:center;width:44px;height:20px;padding:0;font-size:14px;display:flex}.menu-tile input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.menu-tile input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.custom-units input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.custom-units input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.menu-tile input[type=number],.custom-units input[type=number]{appearance:textfield}.menu-tile select,.custom-units select{font-size:12px}.menu-tile .units-display,.custom-units .units-display{white-space:nowrap;align-items:center;margin:0 2px 0 0;display:flex}.menu-tile p:last-child,.custom-units p:last-child{margin-bottom:0}
