body.course-materials-page{--cmrp-dropdown-text-color: var(--pfb-body-color, var(--color-input-text));--cmrp-dropdown-placeholder-color: var( --color-foreground-muted, rgb(var(--color-input-text-rgb) / var(--opacity-60)) );--cmrp-dropdown-background: #fff;--cmrp-dropdown-border-color: var(--pfb-card-border, var(--color-input-border));--cmrp-dropdown-focus-color: var( --master-color, var(--university-color, var(--color-primary-button-background)) );--cmrp-dropdown-disabled-background: var( --w-semantic-color-field-fill-disabled, var(--input-disabled-background-color, #ebebeb) );--cmrp-dropdown-disabled-text-color: var( --input-disabled-text-color, var(--cmrp-dropdown-placeholder-color) );--cmrp-dropdown-chevron-color: var(--cmrp-dropdown-placeholder-color);--cmrp-dropdown-option-hover-background: var(--card-bg-hover);--cmrp-dropdown-option-selected-background: rgb( var(--color-primary-rgb) / var(--opacity-8) );--cmrp-dropdown-shadow-color: rgb( var(--color-shadow-rgb) / var(--opacity-10) );--cmrp-dropdown-student-field-height: 40px;--cmrp-dropdown-student-padding-start: 28px;--cmrp-dropdown-student-padding-end: 32px}.cmrp-custom-dropdown{display:block;width:100%;position:relative;overflow:visible;border-radius:inherit}.cmrp-custom-dropdown__combo{position:relative;width:100%;overflow:visible;z-index:2;border-radius:inherit}.cmrp-custom-dropdown__trigger{position:relative;box-sizing:border-box;display:flex;align-items:center;width:100%;min-height:40px;padding:0 32px 0 0;overflow:hidden;color:var(--w-semantic-color-field-text-base, #5b5b5b);text-overflow:ellipsis;white-space:nowrap;font-family:Roboto,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:20px;text-align:left;background-color:transparent;border:0;border-radius:inherit;-webkit-appearance:none;appearance:none;cursor:pointer}.cmrp-custom-dropdown--searchable .cmrp-custom-dropdown__trigger{padding-left:28px;padding-right:32px;text-transform:none}.cmrp-custom-dropdown__value,.cmrp-custom-dropdown__option,.cmrp-custom-dropdown__empty,.cmrp-custom-dropdown__inline-search{text-transform:none}.cmrp-custom-dropdown__chevron{position:absolute;top:50%;right:12px;z-index:2;display:inline-flex;align-items:center;justify-content:center;width:10px;height:6px;pointer-events:none;transform:translateY(-50%);transition:transform .15s ease}.cmrp-custom-dropdown__chevron svg{display:block;width:10px;height:6px}.cmrp-custom-dropdown.is-open .cmrp-custom-dropdown__chevron{transform:translateY(-50%) rotate(180deg)}.cmrp-custom-dropdown__search-btn{position:absolute;top:50%;left:0;right:auto;z-index:3;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;margin:0;border:0;border-radius:4px;background:transparent;color:#828282;pointer-events:none;cursor:default;transform:translateY(-50%)}.cmrp-custom-dropdown__search-btn:disabled{opacity:.55}.cmrp-custom-dropdown__search-btn svg{display:block;width:14px;height:14px}.buy-by-course-builder__field:has(.cmrp-custom-dropdown--searchable)>.buy-by-course-builder__icon,.cmrp-cb-control:has(.cmrp-custom-dropdown--searchable)>.buy-by-course-builder__icon,.cmrp-student-select-with-icon--custom-dropdown:has(.cmrp-custom-dropdown--searchable)>.cmrp-student-select-with-icon__icon{display:none!important}.cmrp-custom-dropdown__inline-search{position:absolute;top:0;right:32px;bottom:0;left:28px;z-index:2;box-sizing:border-box;display:none;width:auto;min-width:0;height:100%;margin:0;padding:0;overflow:hidden;color:var(--w-semantic-color-field-text-base, #5b5b5b);text-overflow:ellipsis;white-space:nowrap;font-family:Roboto,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:20px;background:transparent;border:0;border-radius:0;outline:none;box-shadow:none;appearance:none;-webkit-appearance:none}.cmrp-custom-dropdown__inline-search::placeholder{color:var(--cmrp-dropdown-placeholder-color);opacity:1;text-transform:none}.cmrp-custom-dropdown.is-searching .cmrp-custom-dropdown__inline-search{display:block}.cmrp-custom-dropdown.is-searching .cmrp-custom-dropdown__value{visibility:hidden}.cmrp-custom-dropdown.is-searching .cmrp-custom-dropdown__trigger{cursor:text}.cmrp-custom-dropdown__empty{padding:12px;font-family:Roboto,sans-serif;font-size:14px;line-height:18px;color:var(--cmrp-dropdown-placeholder-color)}.cmrp-custom-dropdown__trigger:focus,.cmrp-custom-dropdown__trigger:focus-visible{outline:none;box-shadow:none}.cmrp-custom-dropdown__trigger--placeholder{color:var(--cmrp-dropdown-placeholder-color)}.cmrp-custom-dropdown__trigger:disabled{color:var(--cmrp-dropdown-disabled-text-color);background-color:var( --cmrp-dropdown-disabled-background, var(--w-semantic-color-field-fill-disabled, #ebebeb) );background-image:none;cursor:not-allowed;opacity:1}.cmrp-cb-control:has(select:disabled) .cmrp-custom-dropdown__trigger:disabled,.buy-by-course-builder__field:has(select:disabled) .cmrp-custom-dropdown__trigger:disabled,.cmrp-student-select-with-icon--custom-dropdown:has(select:disabled) .cmrp-custom-dropdown__trigger:disabled{background-color:transparent}.cmrp-custom-dropdown:has(.cmrp-custom-dropdown__trigger:disabled) .cmrp-custom-dropdown__chevron,.cmrp-custom-dropdown:has(.cmrp-custom-dropdown__trigger:disabled) .cmrp-custom-dropdown__search-btn{opacity:.55}body.course-materials-page .cmrp-student-select-with-icon--custom-dropdown{display:flex;height:var(--cmrp-dropdown-student-field-height, 40px);min-height:var(--cmrp-dropdown-student-field-height, 40px);padding:0 var(--sds-size-space-300, 12px);align-items:center;gap:var(--sds-size-space-200, 8px);align-self:stretch;background:var(--w-semantic-color-field-fill-base, #fff);border:1px solid var(--w-semantic-color-field-border-base, #a3a3a3);border-radius:var(--sds-size-radius-100, 4px);box-sizing:border-box}body.course-materials-page #filters-section[data-cmrp-student-id-active=true] .cmrp-filter-form--student-id .cmrp-student-select-with-icon.cmrp-student-select-with-icon--custom-dropdown,body.course-materials-page .cmrp-filter-form--student-id .cmrp-student-select-with-icon.cmrp-student-select-with-icon--custom-dropdown{overflow:visible}body.course-materials-page .cmrp-student-select-with-icon--custom-dropdown>.cmrp-student-select-with-icon__icon{z-index:3}body.course-materials-page .cmrp-student-select-with-icon--custom-dropdown .cmrp-custom-dropdown,body.course-materials-page .cmrp-student-select-with-icon--custom-dropdown .cmrp-custom-dropdown__combo{height:100%}body.course-materials-page .cmrp-student-select-with-icon--custom-dropdown .cmrp-custom-dropdown__trigger{height:100%;min-height:0;padding-inline-start:0;padding-inline-end:28px}body.course-materials-page .cmrp-student-select-with-icon--custom-dropdown .cmrp-custom-dropdown--searchable .cmrp-custom-dropdown__trigger{padding-inline-start:28px;padding-inline-end:32px}body.course-materials-page .cmrp-student-select-with-icon--custom-dropdown .cmrp-custom-dropdown__search-btn{left:0;right:auto}body.course-materials-page .cmrp-student-select-with-icon--custom-dropdown .cmrp-custom-dropdown__inline-search{left:28px;right:32px}body.course-materials-page #filters-section .cmrp-cb-control:focus-within:not(:has(select:disabled)),body.course-materials-page #filters-section .cmrp-cb-control:has(.cmrp-custom-dropdown.is-open):not(:has(select:disabled)),body.course-materials-page #filters-section .cmrp-student-select-with-icon--custom-dropdown:focus-within:not(:has(select:disabled)),body.course-materials-page #filters-section .cmrp-student-select-with-icon--custom-dropdown:has(.cmrp-custom-dropdown.is-open):not(:has(select:disabled)){border:1px solid var(--cmrp-dropdown-focus-color)!important;outline:none;box-shadow:0 0 0 2px var(--cmrp-dropdown-focus-color)}body.course-materials-page .cmrp-student-select-with-icon--custom-dropdown:has(select:disabled){background:var(--w-semantic-color-field-fill-disabled, #ebebeb)!important;border:1px solid var(--w-semantic-color-field-border-base, #a3a3a3)!important}body.course-materials-page .cmrp-student-select-with-icon--custom-dropdown:has(#term-sid-custom-trigger:disabled){background:#d2d2d2!important}body.course-materials-page .cmrp-student-select-with-icon--custom-dropdown:has(select:disabled) .cmrp-custom-dropdown__trigger,body.course-materials-page .cmrp-student-select-with-icon--custom-dropdown:has(select:disabled) .cmrp-custom-dropdown__trigger--placeholder{color:#737373!important;-webkit-text-fill-color:#737373}body.course-materials-page .cmrp-student-select-with-icon--custom-dropdown:has(select:disabled)>.cmrp-student-select-with-icon__icon{color:#737373;opacity:.85}.cmrp-custom-dropdown__value{display:block;min-width:0;overflow:hidden;color:var(--w-semantic-color-field-text-base, #5b5b5b);text-overflow:ellipsis;white-space:nowrap;font-family:Roboto,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:20px}.cmrp-custom-dropdown__native{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.cmrp-custom-dropdown__list{position:absolute;margin-top:0;max-height:240px;overflow-y:auto;-webkit-overflow-scrolling:touch;background:var(--cmrp-dropdown-background);border:1px solid var(--cmrp-dropdown-border-color);border-radius:4px;box-shadow:0 4px 12px var(--cmrp-dropdown-shadow-color);z-index:1000;display:none}.cmrp-custom-dropdown__list.is-open,.cmrp-custom-dropdown__list[aria-hidden=false]{display:block}.cmrp-custom-dropdown__list[aria-hidden=true]{display:none}.cmrp-custom-dropdown__option{display:block;width:100%;padding:10px 12px;font-family:Roboto,sans-serif;font-size:16px;font-weight:400;line-height:20px;color:var(--cmrp-dropdown-text-color);background:none;border:none;text-align:left;cursor:pointer;transition:background .15s}.cmrp-custom-dropdown__option:hover,.cmrp-custom-dropdown__list:not(:hover) .cmrp-custom-dropdown__option.is-focused{background:var(--cmrp-dropdown-option-hover-background)}.cmrp-custom-dropdown__option:disabled{color:var(--cmrp-dropdown-disabled-text-color);cursor:default;pointer-events:none}.cmrp-custom-dropdown__voice-list{position:fixed;z-index:1001;margin:0;padding:0;border:0;pointer-events:none;background:transparent;overflow:visible}.cmrp-custom-dropdown__voice-cursor{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;padding:0;border:0;overflow:hidden;-webkit-appearance:none;appearance:none;background:transparent;color:transparent;text-align:left;pointer-events:none}.cmrp-custom-dropdown__voice-cursor:focus,.cmrp-custom-dropdown__voice-cursor:focus-visible{outline:none;box-shadow:none}
/*# sourceMappingURL=/cdn/shop/t/4/assets/cmrp-custom-dropdown.css.map */
