body#page-admin-setting-localmxcatalog .admin_setting_bigselectlist table{width:100%}body#page-admin-setting-localmxcatalog .admin_setting_bigselectlist table p{text-align:left;margin:.2em 0}body#page-admin-setting-localmxcatalog .admin_setting_bigselectlist table td{vertical-align:top;padding:.2em .3em}body#page-admin-setting-localmxcatalog .admin_setting_bigselectlist table #buttonscell{width:16%}body#page-admin-setting-localmxcatalog .admin_setting_bigselectlist table #buttonscell #addcontrols input,body#page-admin-setting-localmxcatalog .admin_setting_bigselectlist table #buttonscell #removecontrols input{width:100%;margin:auto}body#page-admin-setting-localmxcatalog .admin_setting_bigselectlist table #buttonscell #addcontrols{margin-top:11.25rem;text-align:center;margin-bottom:3em}body#page-admin-setting-localmxcatalog .admin_setting_bigselectlist table #removeselect_wrapper,body#page-admin-setting-localmxcatalog .admin_setting_bigselectlist table #addselect_wrapper{width:100%}body#page-admin-setting-localmxcatalog .admin_setting_bigselectlist table #existingcell,body#page-admin-setting-localmxcatalog .admin_setting_bigselectlist table #potentialcell{width:42%}body#page-admin-setting-localmxcatalog .admin_setting_bigselectlist table #existingcell p>label:first-child,body#page-admin-setting-localmxcatalog .admin_setting_bigselectlist table #potentialcell p>label:first-child{font-weight:700}body#page-admin-setting-localmxcatalog .admin_setting_bigselectlist table .selector select{width:100%}body#page-admin-setting-localmxcatalog .admin_setting_bigselectlist table .selector div{margin-top:.2em}body#page-admin-setting-localmxcatalog .admin_setting_bigselectlist table .selector div label{margin-right:.3em}body#page-local-mxcatalog-view .moodlequickform_bigselectlist table{width:100%}body#page-local-mxcatalog-view .moodlequickform_bigselectlist table.generaltable tbody tr{background-color:unset !important}body#page-local-mxcatalog-view .moodlequickform_bigselectlist table select{height:440px !important}body#page-local-mxcatalog-view .moodlequickform_bigselectlist table p{text-align:left;margin:.2em 0}body#page-local-mxcatalog-view .moodlequickform_bigselectlist table td{vertical-align:top;padding:.2em .3em}body#page-local-mxcatalog-view .moodlequickform_bigselectlist table #buttonscell{width:16%}body#page-local-mxcatalog-view .moodlequickform_bigselectlist table #buttonscell #addcontrols input,body#page-local-mxcatalog-view .moodlequickform_bigselectlist table #buttonscell #removecontrols input{width:100%;margin:auto}body#page-local-mxcatalog-view .moodlequickform_bigselectlist table #buttonscell #addcontrols{margin-top:11.25rem;text-align:center;margin-bottom:3em}body#page-local-mxcatalog-view .moodlequickform_bigselectlist table #removeselect_wrapper,body#page-local-mxcatalog-view .moodlequickform_bigselectlist table #addselect_wrapper{width:100%}body#page-local-mxcatalog-view .moodlequickform_bigselectlist table #existingcell,body#page-local-mxcatalog-view .moodlequickform_bigselectlist table #potentialcell{width:42%}body#page-local-mxcatalog-view .moodlequickform_bigselectlist table #existingcell p>label:first-child,body#page-local-mxcatalog-view .moodlequickform_bigselectlist table #potentialcell p>label:first-child{font-weight:700}body#page-local-mxcatalog-view .moodlequickform_bigselectlist table .selector select{width:100%}body#page-local-mxcatalog-view .moodlequickform_bigselectlist table .selector div{margin-top:.2em}body#page-local-mxcatalog-view .moodlequickform_bigselectlist table .selector div label{margin-right:.3em}#page-local-mxcatalog-view .notifications{max-width:1500px;margin:0 auto;padding:0 1rem}#page-local-mxcatalog-view #page{background-image:radial-gradient(circle at 1px 1px, #DDDDDD 1px, transparent 0);background-size:40px 40px}#page-local-mxcatalog-view #page.drawers .main-inner,#page-local-mxcatalog-view #region-main{background:rgba(0,0,0,0)}#page-local-mxcatalog-view .coursecatalogsettings .title-wrapper{display:flex;align-items:center;gap:10px}#page-local-mxcatalog-view .coursecatalogsettings .title-wrapper .title{margin:0;padding:0;line-height:1}#page-local-mxcatalog-view .coursecatalogsettings .title-wrapper .space{color:#0f6cbf;font-size:.7rem;line-height:1;text-decoration:none;padding:6px 8px;margin:0;border-radius:3px;background-color:#dbedfd}#page-local-mxcatalog-view .coursecatalog .container{max-width:1500px}#page-local-mxcatalog-view .coursecatalog.coursepage .container{max-width:1200px}#page-local-mxcatalog-view .coursecatalog.coursepage .breadcrumbs{display:flex;position:relative;align-items:center;gap:5px;z-index:60;width:100%;overflow-x:scroll;-ms-overflow-style:none;scrollbar-width:none}#page-local-mxcatalog-view .coursecatalog.coursepage .breadcrumbs::-webkit-scrollbar{display:none}#page-local-mxcatalog-view .coursecatalog.coursepage .breadcrumbs a,#page-local-mxcatalog-view .coursecatalog.coursepage .breadcrumbs p{font-size:.7rem;line-height:1;color:#000;white-space:nowrap}#page-local-mxcatalog-view .coursecatalog.coursepage .breadcrumbs a{font-size:.725rem;font-weight:300}#page-local-mxcatalog-view .coursecatalog.coursepage .breadcrumbs .chevron{font-size:.725rem;font-weight:300}#page-local-mxcatalog-view .coursecatalog.coursepage .padding{padding:16px 18px}#page-local-mxcatalog-view .coursecatalog.coursepage .details{position:relative;background-color:#fff;border:1px solid #dee2e6;border-radius:4px;margin-bottom:25px;z-index:60}#page-local-mxcatalog-view .coursecatalog.coursepage .details .categories{display:flex;flex-wrap:wrap;width:100%;gap:6px;margin-top:10px}#page-local-mxcatalog-view .coursecatalog.coursepage .details .categories .pill{display:inline-block;background-color:#f2f3f5;border-radius:2px;font-size:.7rem;font-weight:300;line-height:1;padding:5px 10px;cursor:default;white-space:nowrap}#page-local-mxcatalog-view .coursecatalog.coursepage .details .image{width:100%;height:auto;border-radius:4px;margin-top:20px}#page-local-mxcatalog-view .coursecatalog.coursepage .details .image.pattern{max-height:400px;object-fit:cover}#page-local-mxcatalog-view .coursecatalog.coursepage .details .description{font-size:.875rem;font-weight:300}@media(min-width: 576px){#page-local-mxcatalog-view .coursecatalog.coursepage .details .accordion .title p{font-size:1.1rem}}#page-local-mxcatalog-view .coursecatalog.coursepage .actions{position:relative;background-color:#fff;border:1px solid #dee2e6;border-radius:4px;z-index:60}#page-local-mxcatalog-view .coursecatalog.coursepage .actions .students{display:flex;align-items:center;gap:3px}#page-local-mxcatalog-view .coursecatalog.coursepage .actions .students [class^=material-icons],#page-local-mxcatalog-view .coursecatalog.coursepage .actions .students [class*=material-icons]{font-size:1.4rem;color:#666}#page-local-mxcatalog-view .coursecatalog.coursepage .actions .students p{font-size:.775rem;font-weight:300;line-height:1}#page-local-mxcatalog-view .coursecatalog.coursepage .actions .button{display:flex;justify-content:center;align-items:center;text-decoration:none;background-color:var(--primary);border-radius:3px;margin-top:10px;padding:14px 16px;font-size:.9rem;color:#fff}#page-local-mxcatalog-view .coursecatalog.coursepage .actions .list{display:flex;flex-wrap:wrap;border-top:1px solid #dee2e6;gap:20px;padding:20px 18px}#page-local-mxcatalog-view .coursecatalog.coursepage .actions .list .item{display:flex;align-items:center;justify-content:space-between;width:100%}#page-local-mxcatalog-view .coursecatalog.coursepage .actions .list .item .name{display:flex;align-items:center;gap:8px}#page-local-mxcatalog-view .coursecatalog.coursepage .actions .list .item .name [class^=material-icons],#page-local-mxcatalog-view .coursecatalog.coursepage .actions .list .item .name [class*=material-icons]{font-size:1.4rem;color:#767676}#page-local-mxcatalog-view .coursecatalog.coursepage .actions .list .item .name p{font-size:.9rem;color:#666;line-height:1;padding-top:2px}#page-local-mxcatalog-view .coursecatalog.coursepage .actions .list .item .value p{font-size:.9rem;color:#666;line-height:1;padding-top:2px}#page-local-mxcatalog-view .coursecatalog.coursepage .related{position:relative;margin-top:40px;z-index:60}@media(max-width: 1600px){#page-local-mxcatalog-view .coursecatalog.coursepage .related .courses{grid-template-columns:repeat(4, minmax(0, 1fr))}}@media(max-width: 1200px){#page-local-mxcatalog-view .coursecatalog.coursepage .related .courses{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(max-width: 576px){#page-local-mxcatalog-view .coursecatalog.coursepage .related .courses{grid-template-columns:repeat(1, minmax(0, 1fr))}}#page-local-mxcatalog-view .coursecatalog p,#page-local-mxcatalog-view .coursecatalog a,#page-local-mxcatalog-view .coursecatalog ul,#page-local-mxcatalog-view .coursecatalog label,#page-local-mxcatalog-view .coursecatalog h1,#page-local-mxcatalog-view .coursecatalog h2,#page-local-mxcatalog-view .coursecatalog h3,#page-local-mxcatalog-view .coursecatalog h4,#page-local-mxcatalog-view .coursecatalog h5,#page-local-mxcatalog-view .coursecatalog h6{margin:0;padding:0}#page-local-mxcatalog-view .coursecatalog .heading{position:relative;z-index:60}#page-local-mxcatalog-view .coursecatalog .heading .title{font-weight:500}#page-local-mxcatalog-view .coursecatalog .heading .description{font-weight:300}#page-local-mxcatalog-view .coursecatalog .toolbar{display:flex;justify-content:space-between;align-items:center;margin-top:2.75rem;position:relative;z-index:60}#page-local-mxcatalog-view .coursecatalog .toolbar .results{font-size:.725rem;font-weight:300}#page-local-mxcatalog-view .coursecatalog .toolbar .sorting{display:flex;align-items:center}#page-local-mxcatalog-view .coursecatalog .toolbar .sorting label{font-size:.85rem;font-weight:300}#page-local-mxcatalog-view .coursecatalog .toolbar .sorting select{background-color:rgba(0,0,0,0);outline:0;padding:0;border:0;font-size:.85rem}@media(max-width: 576px){#page-local-mxcatalog-view .coursecatalog .toolbar{display:block}#page-local-mxcatalog-view .coursecatalog .toolbar .results{margin-bottom:5px}}#page-local-mxcatalog-view .coursecatalog .filters{background-color:#fff;border:1px solid #dee2e6;border-radius:4px}#page-local-mxcatalog-view .coursecatalog .filters .search{position:relative;width:100%;padding:16px 18px}#page-local-mxcatalog-view .coursecatalog .filters .search input{width:100%;background-color:#f2f3f5;border-radius:3px;padding:14px 60px 14px 18px;font-size:.825rem;font-weight:300;border:0;outline:0;transition:background .3s}#page-local-mxcatalog-view .coursecatalog .filters .search input:focus{background-color:#e9ebee}#page-local-mxcatalog-view .coursecatalog .filters .search button{position:absolute;background-color:rgba(0,0,0,0);right:30px;top:50%;transform:translateY(-50%);opacity:.5;border:0;outline:0}#page-local-mxcatalog-view .coursecatalog .filters .search .loop{height:15px;width:auto}#page-local-mxcatalog-view .coursecatalog .filters .checkbox{display:flex;align-items:center}#page-local-mxcatalog-view .coursecatalog .filters .checkbox label{font-size:.875rem;font-weight:300}#page-local-mxcatalog-view .coursecatalog .filters .checkbox input{appearance:none;position:relative;height:15px;width:15px;border:1px solid #b7bdc2;border-radius:2px;background-color:#fff;outline:0;box-shadow:none}#page-local-mxcatalog-view .coursecatalog .filters .checkbox input::before{display:inline-block;position:relative;content:"";width:100%;height:100%;background-image:url('data:image/svg+xml,<svg viewBox="0 0 10 7" fill="none" xmlns="http://www.w3.org/2000/svg"><line x1="0.853553" y1="3.64645" x2="3.85355" y2="6.64645" stroke="white"/><line x1="3.14645" y1="6.64645" x2="9.14645" y2="0.646447" stroke="white"/></svg>');background-size:10px auto;background-position:center 30%;background-repeat:no-repeat;top:0;left:0}#page-local-mxcatalog-view .coursecatalog .filters .checkbox input:checked{background-color:#0f6cbf;border:0}#page-local-mxcatalog-view .coursecatalog .accordion{border-top:1px solid #dee2e6;padding:16px 18px}#page-local-mxcatalog-view .coursecatalog .accordion .toggle{display:flex;justify-content:space-between;align-items:center;cursor:pointer}#page-local-mxcatalog-view .coursecatalog .accordion .toggle.active svg{transform:rotate(180deg)}#page-local-mxcatalog-view .coursecatalog .accordion .title{display:flex;align-items:center;height:1.5rem;gap:6px}#page-local-mxcatalog-view .coursecatalog .accordion .title p{font-size:.875rem;line-height:1}#page-local-mxcatalog-view .coursecatalog .accordion .title .selected{font-size:.75rem;font-weight:300;color:#0f6cbf;background:#dbedfd;border-radius:2px;padding:6px 8px}#page-local-mxcatalog-view .coursecatalog .accordion .content{display:none;margin-top:10px;padding-top:5px;max-height:190px;overflow-y:auto}#page-local-mxcatalog-view .coursecatalog .accordion .content.active{display:block}#page-local-mxcatalog-view .coursecatalog .clear{display:inline-flex;align-items:center;color:#000 !important;margin-top:15px;margin-bottom:25px}#page-local-mxcatalog-view .coursecatalog .clear svg{height:9px;width:auto;margin-right:6px;padding-bottom:1px}#page-local-mxcatalog-view .coursecatalog .clear p{font-size:.725rem;font-weight:300;line-height:1}#page-local-mxcatalog-view .coursecatalog .courses{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));background-color:#fff;border:1px solid #dee2e6;border-radius:4px;overflow:hidden;position:relative;z-index:60}@media(max-width: 1600px){#page-local-mxcatalog-view .coursecatalog .courses{grid-template-columns:repeat(3, minmax(0, 1fr))}}@media(max-width: 1200px){#page-local-mxcatalog-view .coursecatalog .courses{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(max-width: 576px){#page-local-mxcatalog-view .coursecatalog .courses{grid-template-columns:repeat(1, minmax(0, 1fr))}}#page-local-mxcatalog-view .coursecatalog .courses .course{border-right:1px solid #dee2e6;border-bottom:1px solid #dee2e6;padding:16px 18px;margin:0 -1px -1px 0}#page-local-mxcatalog-view .coursecatalog .courses .course .image{width:100%;height:160px;object-fit:cover;border-radius:3px}#page-local-mxcatalog-view .coursecatalog .courses .course .categories{display:flex;gap:6px;margin-top:15px;width:100%;overflow-x:scroll;-ms-overflow-style:none;scrollbar-width:none}#page-local-mxcatalog-view .coursecatalog .courses .course .categories::-webkit-scrollbar{display:none}#page-local-mxcatalog-view .coursecatalog .courses .course .categories .pill{display:inline-block;background-color:#f2f3f5;border-radius:2px;font-size:.7rem;font-weight:300;line-height:1;padding:5px 10px;cursor:default;white-space:nowrap}#page-local-mxcatalog-view .coursecatalog .courses .course .title{display:block;height:3.2rem;font-size:1.25rem;line-height:1.3;margin-top:10px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}#page-local-mxcatalog-view .coursecatalog .courses .course .date{display:flex;align-items:center;height:1.25rem;gap:4px;margin-top:10px}#page-local-mxcatalog-view .coursecatalog .courses .course .date p{font-size:.75rem;color:#22ca3d}#page-local-mxcatalog-view .coursecatalog .courses .course .date.expired p{color:#999}#page-local-mxcatalog-view .coursecatalog .courses .course .date svg{height:.925rem;width:auto;padding-bottom:1px}#page-local-mxcatalog-view .coursecatalog .courses .course .button{display:flex;justify-content:space-between;align-items:center;text-decoration:none;background-color:var(--primary);border-radius:3px;margin-top:20px;padding:12px 16px}#page-local-mxcatalog-view .coursecatalog .courses .course .button .placeholder,#page-local-mxcatalog-view .coursecatalog .courses .course .button svg{width:12px;height:auto;min-height:1px;opacity:0;transition:opacity .4s,width .3s}#page-local-mxcatalog-view .coursecatalog .courses .course .button .text{font-size:.85rem;color:#fff}#page-local-mxcatalog-view .coursecatalog .courses .course .button:hover svg,#page-local-mxcatalog-view .coursecatalog .courses .course .button:focus svg{opacity:1}#page-local-mxcatalog-view .coursecatalog .courses .course .button:hover .placeholder,#page-local-mxcatalog-view .coursecatalog .courses .course .button:focus .placeholder{width:1px}#page-local-mxcatalog-view .coursecatalog .pagination-wrapper{margin-top:30px}#page-local-mxcatalog-view .coursecatalog .pagination-wrapper .page-link{padding:.5rem .75rem;margin-left:-1px;transition:background .3s}@media(max-width: 576px){#page-local-mxcatalog-view .coursecatalog .pagination-wrapper .page-item:not(:first-of-type):not(:last-of-type):not(.active){display:none}}#page-local-mxcatalog-view .coursecatalog .no-results{display:flex;align-items:center;justify-content:center;height:100px}#page-local-mxcatalog-view .coursecatalog .no-results p{font-size:1.1rem;font-weight:300}#page-local-mxcatalog-view .dot{display:block;position:absolute;top:100px;right:0px;width:180px;height:360px;border-radius:9999px 0 0 9999px;background-color:#f0edde;opacity:.5;z-index:50;pointer-events:none}@media(max-width: 991px){#page-local-mxcatalog-view .dot{width:80px;height:160px}}#page-local-mxcatalog-view .shortcuts{display:flex;position:absolute;top:20px;right:40px;z-index:60;flex-wrap:wrap;flex-direction:column;align-items:end;gap:8px}#page-local-mxcatalog-view .shortcuts .shortcut{display:flex;align-items:center;color:#0f6cbf;text-decoration:none;padding:8px 12px;border-radius:3px;background-color:#dbedfd;width:fit-content}#page-local-mxcatalog-view .shortcuts .shortcut:hover{background-color:#cde6fc}#page-local-mxcatalog-view .shortcuts .shortcut p{padding:0;margin:0;font-size:.75rem}#page-local-mxcatalog-view .shortcuts .shortcut [class^=material-icons],#page-local-mxcatalog-view .shortcuts .shortcut [class*=material-icons]{font-size:1rem;margin-right:5px}@media(max-width: 991px){#page-local-mxcatalog-view .shortcuts{top:80px}}@media(max-width: 576px){#page-local-mxcatalog-view .shortcuts{display:none}}/*# sourceMappingURL=main.css.map */
