.search-sidebar .saved-course-title{margin:12px 6px 0}.search-sidebar.mobile{position:fixed;top:unset;left:0;width:100%;bottom:0;z-index:450;max-height:calc(100% - 120px);padding-bottom:56px;transform:translateY(100%);transition:transform .3s}.search-sidebar.mobile.enter,.search-sidebar.mobile.enter-done{transform:unset}.search{padding:2rem}.search-header{display:flex}.search-sidebar-content{display:flex;flex-direction:column;height:100%;width:100%}h3.saved-courses-title{font-size:20px;font-size:1.25rem;font-weight:500;margin-block:16px 0}.search-pagination{display:flex;justify-content:center}.requirements-list-selector{background-color:rgba(136,136,136,.4);display:flex;gap:1px;padding:0;border:1px solid rgba(0,0,0,0);border-radius:8px;overflow:hidden;margin-bottom:12px;flex-shrink:0}.requirements-list-selector button.ppc-btn{width:100%;margin:0;outline:none;border:none;border-radius:0;box-shadow:none;justify-content:center;font-weight:700;font-size:14px;padding:6px 12px}.requirements-list-selector button.ppc-btn:not([disabled]):not(.disabled):is(:focus,:active){box-shadow:none}.requirements-list-selector button.ppc-btn:not(.btn-primary){color:var(--blue-primary)}.requirements-list-selector button.ppc-btn.btn-primary:active{background-color:var(--blue-primary)}