.MuiBackdrop-root.application-loading{color:var(--brand);opacity:0;visibility:hidden;position:fixed;inset:0;display:flex;align-items:center;justify-content:center;z-index:500}.MuiBackdrop-root.application-loading .spinner-container{position:relative}.MuiBackdrop-root.application-loading .spinner-container .MuiCircularProgress-root.base-spinner{color:var(--brand-accent);position:absolute}.MuiBackdrop-root.application-loading .spinner-container .MuiCircularProgress-root.main-spinner{color:var(--brand);animation-duration:.75s;position:absolute}.MuiBackdrop-root.application-loading .spinner-container .MuiCircularProgress-root.main-spinner circle{stroke-linecap:round}.tabs{background-color:var(--white);box-shadow:var(--header-shadow)}.tabs .MuiTab-root{padding-top:24px;padding-bottom:24px;gap:.75em}.tabs .Mui-selected{font-weight:600}.tabs.row .MuiTab-labelIcon{min-height:48px}.tabs.row .MuiTab-wrapper{flex-direction:row;align-items:center;justify-content:center}.tabs.row .MuiTab-wrapper svg{margin:0 .25em 0 0}.tabs .MuiTab-iconWrapper.icon{width:24px;height:24px;margin-bottom:0}@media(max-width:652px){.tabs .MuiTabs-flexContainer{flex-direction:column}.tabs .MuiTabs-indicator{display:none}.tabs .MuiTab-wrapper{flex-direction:row}.tabs .MuiTab-wrapper svg{margin-right:.25em}.tabs .MuiTab-labelIcon{min-height:48px}}.icon-button{cursor:pointer;color:#26262699;padding:6px;text-align:center;transition:background-color .15s cubic-bezier(.4,0,.2,1) 0ms;border-radius:50%}.icon-button:hover{color:#262626f2;background-color:#2626260d}.icon-button:focus-visible{outline:1px solid rgba(38,38,38,.6);background-color:#2626260d;color:#262626f2;outline-color:var(--accent)}.icon-button.disabled{cursor:initial;opacity:.65;color:var(--gray)}.divider{display:flex;align-items:center;justify-content:space-between;padding-bottom:.5em;border-bottom:var(--border);margin-bottom:1em}.divider--title{font-weight:600;margin:0;font-size:1.125rem}.header{background:var(--white);box-sizing:border-box;box-shadow:var(--header-shadow);margin-bottom:1em;color:var(--text-color);font-weight:400}.header .header-top{display:flex;justify-content:space-between;align-items:center;padding-right:2em;min-height:6.6875rem}.header .main{display:flex;align-items:center;padding:.75em 1.5em;row-gap:1em;column-gap:2em;overflow:hidden}.header .main img{max-height:64px}.header .main--info{display:flex;flex-direction:column;overflow-x:hidden;text-overflow:ellipsis}.header .main--info h3{margin:0;font-family:"Noto Serif",sans-serif;font-size:1.65rem;line-height:1.2em;font-weight:400;overflow:hidden;text-overflow:ellipsis}.header .main--info h6{margin:0;font-size:.825rem;font-weight:400;text-transform:uppercase;overflow-x:hidden;text-overflow:ellipsis}.header .actions{margin-right:1em}.header .actions .settings-icon{color:var(--text-color);font-size:32px;cursor:pointer;padding:4px}.header .nav{display:flex;flex-wrap:wrap;border-top:var(--border);border-bottom:var(--border);padding:0 30px;background-color:var(--main)}.header .nav .nav-link{position:relative;margin:0;padding:.5rem 1rem;padding-top:10px;font-weight:700;color:var(--white);opacity:.8;line-height:2;font-size:15px}.header .nav .nav-link.active,.header .nav .nav-link:hover:not(.active){opacity:1;transition:.25s all ease-in}.header .nav .nav-link.active:after,.header .nav .nav-link:hover:not(.active):after{position:absolute;content:"";bottom:0;left:0;width:100%;height:4px;border-top-left-radius:4px;border-top-right-radius:4px;background-color:var(--accent)}.header .nav .nav-link:not(:last-child){margin-right:1em}.ultra-subheader{display:flex;justify-content:space-between;align-items:center;background-color:var(--white);box-shadow:var(--header-shadow);margin-top:-.95em;margin-bottom:1em;padding:.35em 1em;min-height:56px}.ultra-subheader .back-icon{padding:.35em}.ultra-subheader h3{font-size:1.5rem;font-weight:400;margin:0}.ultra-subheader.no-nav{justify-content:center}@media (max-width: var(--responsive)){.ultra-subheader .back-icon{padding:.25em}.ultra-subheader h3{font-size:1.25rem}}@media (max-width: var(--mobile)){.ultra-subheader{padding:.15em 1em}.ultra-subheader h3{font-size:1rem;font-weight:500;padding-left:.5em}}.MuiBreadcrumbs-root.breadcrumbs{margin:1em 0}.MuiBreadcrumbs-root.breadcrumbs h6{margin:0;font-size:1rem;font-weight:400;line-height:1.5}.MuiBreadcrumbs-root.breadcrumbs.bordered{background-color:var(--white);padding:.25em 1em;border:1px solid rgba(38,38,38,.55);border-left:5px solid var(--primary);border-radius:.125em}.badges{display:flex;flex-wrap:wrap;row-gap:8px}.badges .badge{border-radius:16px;padding:2px 12px;min-width:84px;font-size:11px;font-weight:600;display:flex;align-items:center;justify-content:center;text-align:center;border:1px solid var(--main);background-color:var(--main);color:var(--base)}.badges .badge.clear{border:1px solid var(--main);color:var(--main);background-color:transparent}.badges .badge.green{border:1px solid var(--green);background-color:var(--green)}.badges .badge.yellow{border:1px solid var(--yellow);background-color:var(--yellow);color:var(--main)}.badges .badge.red{border:1px solid var(--red);background-color:var(--red)}.badges .badge.blue{border:1px solid var(--blue);background-color:var(--blue)}.badges .badge.accent{border:1px solid var(--accent);background-color:var(--accent)}.badges .badge.brand{border:1px solid var(--brand);background-color:var(--brand)}.badges .badge.primary{border:1px solid var(--primary);background-color:var(--primary)}.badges .badge.secondary{border:1px solid var(--secondary);background-color:var(--secondary)}.badges .badge.gray{border:1px solid var(--gray);background-color:var(--gray)}.badges .badge.gray-dark{border:1px solid var(--gray-dark);background-color:var(--gray-dark)}.badges .badge:not(:last-child){margin-right:10px}.table.react-table{background:var(--base);border:var(--border);border-radius:.125em;box-shadow:0 4px 12px #00000014;overflow:hidden}.table.react-table .table__title{margin:0;font-size:1.25rem;font-weight:600;color:var(--text-color);padding:1.5rem 1.5rem .5rem;background:linear-gradient(135deg,#3d64cc0d,#3d64cc05)}.table.react-table .table__filters{padding:1rem;background:linear-gradient(135deg,#3d64cc0d,#3d64cc05)}.table.react-table .table__filters .input.ultra.select{border-radius:.125em}.table.react-table .table__filters .input.ultra.select.select .MuiSelect-select{border-radius:.125em;padding-right:88px}.table.react-table .table__filters .table__custom-filters{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:.75rem}.table.react-table .table__filters .table__search input{border-radius:.125em}.table.react-table .table__filters .table__search .MuiTextField-root{max-width:350px}.table.react-table .table__filters .table__search .MuiTextField-root .MuiOutlinedInput-root{border-radius:.125em;background-color:var(--white)}.table.react-table .table__filters .table__search .MuiTextField-root .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:var(--brand)}.table.react-table .table__filters .table__search .MuiTextField-root .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:var(--brand);border-width:2px}.table.react-table .table__container{overflow-x:auto;border:none;border-radius:.125em}.table.react-table .table__container::-webkit-scrollbar{height:8px}.table.react-table .table__container::-webkit-scrollbar-track{background:#cdcdcd1a;border-radius:.125em}.table.react-table .table__container::-webkit-scrollbar-thumb{background:#3d64cc66;border-radius:.125em;transition:background .2s ease}.table.react-table .table__container::-webkit-scrollbar-thumb:hover{background:#3d64cc99}.table.react-table .table__container{scrollbar-width:thin;scrollbar-color:rgba(61,100,204,.4) rgba(205,205,205,.1);background:linear-gradient(90deg,var(--base) 30%,rgba(255,255,255,0)),linear-gradient(90deg,rgba(255,255,255,0),var(--base) 70%) 0 100%,radial-gradient(farthest-side at 0 50%,#0000001a,#0000),radial-gradient(farthest-side at 100% 50%,#0000001a,#0000) 0 100%;background-repeat:no-repeat;background-color:var(--base);background-size:40px 100%,40px 100%,14px 100%,14px 100%;background-position:0 0,100%,0 0,100%;background-attachment:local,local,scroll,scroll}.table.react-table .table__main{width:100%;border-collapse:collapse;background-color:var(--base)}.table.react-table .table__main thead{background:linear-gradient(135deg,#3d64cc0d,#3d64cc05);border-bottom:2px solid rgba(61,100,204,.1)}.table.react-table .table__main th,.table.react-table .table__main td{padding:16px 20px;text-align:left;border-bottom:1px solid rgba(205,205,205,.5)}.table.react-table .table__main th{font-weight:600;color:var(--text-color);letter-spacing:.5px;white-space:nowrap;font-size:.875rem;text-transform:uppercase;letter-spacing:.05em;position:relative}.table.react-table .table__main th.table__header--sortable{cursor:pointer;-webkit-user-select:none;user-select:none;transition:all .2s ease}.table.react-table .table__main th.table__header--sortable:hover{background-color:#3d64cc14;color:var(--brand)}.table.react-table .table__main th .table__header-content{display:flex;align-items:center;justify-content:space-between}.table.react-table .table__main th .table__sort-icon{display:flex;align-items:center;margin-left:8px;color:var(--brand);transition:all .2s ease}.table.react-table .table__main th .table__sort-icon--inactive{opacity:.3}.table.react-table .table__main th .table__sort-icon .MuiSvgIcon-root{font-size:18px}.table.react-table .table__main tbody tr{transition:all .2s ease}.table.react-table .table__main tbody tr:last-child td{border-bottom:none}.table.react-table .table__main .table__row--clickable{cursor:pointer}.table.react-table .table__main .table__row--clickable:hover{background:linear-gradient(135deg,#3d64cc08,#3d64cc03);transform:translateY(-1px)}.table.react-table .table__main .table__cell{font-size:.9rem;color:var(--text-color);line-height:1.5}.table.react-table .table__main .table__loading,.table.react-table .table__main .table__no-results{text-align:center;padding:3rem 1rem;color:var(--light-text-color);font-size:1rem}.table.react-table .table__main .table__loading .MuiCircularProgress-root,.table.react-table .table__main .table__no-results .MuiCircularProgress-root{color:var(--brand)}.table.react-table .table__footer{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;row-gap:1em;border:none;border-top:1px solid rgba(205,205,205,.3);padding:1.5rem;background:linear-gradient(135deg,#3d64cc0d,#3d64cc05)}.table.react-table .table__footer .table__pagination-info{color:var(--text-color);font-size:.875rem;font-weight:500}.table.react-table .table__footer .table__pagination-controls{display:flex;align-items:center;gap:1.5rem}.table.react-table .table__footer .table__pagination-controls .table__page-size{min-width:80px}.table.react-table .table__footer .table__pagination-controls .table__page-size .MuiSelect-select{padding:8px 12px;border-radius:.125em;background-color:var(--white);font-weight:500}.table.react-table .table__footer .table__pagination-controls .table__page-size .MuiOutlinedInput-root{border-radius:.125em}.table.react-table .table__footer .table__pagination-controls .table__page-size .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:var(--brand)}.table.react-table .table__footer .table__pagination-controls .table__pagination-buttons{display:flex;align-items:center;gap:4px}.table.react-table .table__footer .table__pagination-controls .table__pagination-buttons .MuiIconButton-root{padding:8px;border-radius:.125em;background-color:var(--white);border:1px solid rgba(205,205,205,.3);color:var(--brand);transition:all .2s ease}.table.react-table .table__footer .table__pagination-controls .table__pagination-buttons .MuiIconButton-root:hover:not(:disabled){background-color:var(--brand);color:var(--white);transform:translateY(-1px);box-shadow:0 2px 8px #3d64cc4d}.table.react-table .table__footer .table__pagination-controls .table__pagination-buttons .MuiIconButton-root:disabled{opacity:.4;background-color:#cdcdcd1a;color:var(--light-text-color)}.table.react-table.reduced-cells .table__main th,.table.react-table.reduced-cells .table__main td{padding:16px 20px}.table.react-table.reduced-cells .table__main th:first-child,.table.react-table.reduced-cells .table__main td:first-child{padding-left:24px}.table .no-results td,.table .loading-table td{text-align:center;padding:3rem 1rem}@media(max-width:959.95px){.table.react-table{border-radius:.125em}.table.react-table .table__title{padding:1rem 1rem 0;font-size:1.1rem}.table.react-table .table__filters{padding:0 1rem 1rem}.table.react-table .table__filters .table__search .MuiTextField-root{max-width:100%}.table.react-table .table__container{-webkit-overflow-scrolling:touch}.table.react-table .table__container::-webkit-scrollbar{height:6px}.table.react-table .table__main th,.table.react-table .table__main td{padding:16px 12px}.table.react-table .table__main{min-width:800px}.table.react-table.reduced-cells .table__main th:first-child,.table.react-table.reduced-cells .table__main td:first-child{padding-left:12px}.table.react-table .table__footer{flex-direction:column;align-items:stretch;padding:1rem}.table.react-table .table__footer .table__pagination-controls{justify-content:space-between}}.card{padding:1em 1em 1em 1.5em;border:var(--light-border);background-color:var(--white);position:relative;display:flex;justify-content:space-between;align-items:center}.card__info .pretitle{margin:0;padding:0;display:block;color:var(--light-text-color);font-size:.75rem;padding-left:.0625rem;font-weight:600}.card__info .title{margin:0 0 1em;padding:0;font-size:.875rem;font-weight:600;overflow:hidden;display:inline}.card__info .subtitle{font-size:.75rem;line-height:1.125rem;margin-top:.25em}.card__info .subtitle span:not(:last-child):after{content:"|";margin:0 4px}.card__actions{margin-right:2em}.card__actions a{text-decoration:none;color:var(--text-color)}.card__actions>*:not(:last-child){margin-right:1em}.card.clickable{cursor:pointer}.card.clickable:hover{box-shadow:.25rem .25rem #26262614}.card:not(:last-child){margin-bottom:1em}.card:before{content:"";position:absolute;top:0;left:0;width:.5em;height:100%;background-color:var(--gray)}.card.green:before{background-color:var(--green)}.card.yellow:before{background-color:var(--yellow)}.card.red:before{background-color:var(--red)}.MuiDrawer-modal.drawer .MuiDrawer-paper{overflow:visible}.MuiDrawer-modal.sidebar-drawer{z-index:10!important}.sidebar-drawer .MuiDrawer-paper{width:420px}.sidebar-drawer.full .MuiDrawer-paper,.sidebar-drawer.full .sidebar__footer{width:calc(100% - 3em)}.sidebar{width:100%;position:relative;box-shadow:0 5px 0 5px #0000001a,0 0 0 1px #0000001a;height:100%;max-height:100vh;display:flex;flex-direction:column}.sidebar__header{display:flex;flex-direction:column;justify-content:center;padding:0 1.875rem;border-bottom:var(--border);min-height:107px}.sidebar__header h4.title{font-family:"Noto Serif",sans-serif;font-size:1.875rem;font-weight:400;margin:0}.sidebar__header h6.subtitle{margin:0;font-size:.875rem;font-weight:400}.sidebar__content{padding:1.875em;overflow:auto}.sidebar:has(.sidebar__footer) .sidebar__content{padding-bottom:78px}.sidebar__footer{position:fixed;width:420px;bottom:0;right:0;padding:.75em 0;background-color:var(--bg);text-align:right;border-top:var(--border);z-index:20;display:flex;justify-content:center}.sidebar--close .close-icon{cursor:pointer;font-size:28px;padding:5px;background-color:var(--white);border:var(--border);position:absolute;left:-1.5rem;top:2.15rem;overflow:visible}.sidebar--close .close-icon:after{position:absolute;content:"";border-style:solid;border-width:0 1.5rem 1.0625rem 0;top:39px;left:-1px;border-color:transparent #bfbfbf transparent transparent}@media(max-width:440px){.sidebar-drawer .MuiDrawer-paper,.sidebar-drawer.full .MuiDrawer-paper{width:100%}.sidebar--close .close-icon{left:0}.sidebar--close .close-icon:after{content:none}.sidebar__header{padding-left:4em}}.MuiButton-root.btn{opacity:.9}.MuiButton-root.btn:hover{opacity:1}.MuiButton-root.btn-icon{margin-right:5px}.MuiButton-root.btn:disabled{cursor:initial;color:var(--white)}.MuiButton-root.btn.hidden{display:none}button.link{min-width:0;padding:0;margin:0;text-transform:none;font-weight:600;cursor:pointer;background:none;border:0;color:var(--blue)}button.link:hover{text-decoration:underline;background-color:initial}button.link.underlined{text-decoration:underline}.MuiCircularProgress-root.button-spinner{color:#fff;margin-right:.5em}.element-card{display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:#fff;min-width:13.75rem;padding:1em;border:var(--light-border);position:relative}.element-card.active:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:.175em;background-color:var(--accent)}.element-card.clickable:not(.active){cursor:pointer}.element-card.clickable:not(.active):hover{box-shadow:.25rem .25rem #26262614}.element-card:focus-visible{outline-color:var(--accent)}.element-card--image{max-height:48px;max-width:100%;padding-bottom:.5em}.element-card--image.placeholder{width:48px;height:48px;font-size:48px;padding-bottom:.25em}.element-card--title{font-size:.875rem;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.element-card--favorite{position:absolute;right:10px;top:10px}.element-card--favorite .star-icon.active{font-size:24px;color:var(--accent)}.collapser{margin-bottom:1em}.collapser__header{display:flex;align-items:center;cursor:pointer;color:var(--accent);border-bottom:1px solid var(--accent);padding-bottom:.25em}.collapser__header:focus-visible{outline-color:var(--accent);outline-offset:.5em}.collapser__header h4{margin:0}.collapser__header .collapse-arrow{-webkit-transition:-webkit-transform .35s ease-in-out;-ms-transition:-ms-transform .35s ease-in-out;transition:transform .35s ease-in-out}.collapser__header .collapse-arrow.expanded{transform:rotate(90deg);-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg)}.collapser__content{margin-top:1em}.collapser.filled .collapser__header{background-color:var(--primary);border-bottom:1px solid var(--accent);color:#ffffffe6;padding:.5em 1em;border-top-left-radius:4px;border-top-right-radius:4px}.collapser.filled .collapser__header .icon-button{color:#ffffffe6}.collapser.filled .collapser__header .icon-button:hover{color:var(--white)}.collapser.filled .collapser__content{margin-top:0;margin-left:0;border:var(--border);border-bottom-left-radius:4px;border-bottom-right-radius:4px;background-color:var(--white)}.collapser.filled .collapser__content .MuiCollapse-wrapperInner{margin-top:1em;padding:.25em 1em}.MuiDialog-root.dialog .dialog__title{display:flex;align-items:center;justify-content:space-between}.MuiDialog-root.dialog .dialog__title .MuiIcon-root{cursor:pointer}.MuiDialog-root.dialog .MuiDialogActions-root{padding:.75em 1.5em}.MuiDialog-root.dialog .close-icon{cursor:pointer;color:var(--text-color)}.MuiDialog-root.search-dialog .MuiDialog-container .MuiDialog-paper{overflow-y:hidden}.file-icon{display:inline-block;padding:2px 8px;opacity:.9}.file-icon:hover{opacity:1}.file-icon svg{width:24px;height:24px}.file-icon.clickable svg{max-width:initial!important;cursor:pointer}.ultra-data--label{background-color:var(--main);color:var(--white);padding:.75em 1em;display:flex;align-items:center;justify-content:space-between}.ultra-data ul{margin:0;padding:0;background-color:var(--white);border:var(--border)}.ultra-data ul li.ultra-row{display:flex;justify-content:space-between;list-style:none;padding:.75em 1em}.ultra-data ul li.ultra-row:not(:last-child){border-bottom:var(--border)}.ultra-data ul li.ultra-row span.title{font-weight:600}.ultra-data ul li.ultra-row span.title .help-icon{font-size:16px;margin-left:5px;margin-bottom:-2px;color:#262626bf}.ultra-data ul li.ultra-row.clickable:hover{cursor:pointer}.ultra-data ul li.ultra-row.clickable:hover span.value{text-decoration:underline}.ultra-data ul.bordered{border-radius:.125em;overflow:hidden}.container{padding:1em;border:var(--border);border-radius:.125em;background:var(--white)}.container .divider{padding-bottom:.5em;margin-bottom:.5em}.container:not(:last-child){margin-bottom:1.5em}.container .property{width:100%}.container .property--title{font-weight:600;min-width:256px}.container .property--title:after{content:":";margin-right:5px}.portlet.ultra{background-color:var(--white);border:var(--border);border-radius:.125em;padding:0}.portlet.ultra .portlet__header h3.portlet--title{padding:.75em 1em;font-size:.875rem;font-weight:600;background-color:var(--bg);margin:0;border-bottom:var(--border)}.portlet.ultra .portlet__content{padding:6px 12px 12px}.portlet.ultra .portlet__content ul.portlet__list{margin:0;padding:0}.portlet.ultra .portlet__content ul.portlet__list li.portlet--item{list-style:none;padding:.375em 0}.portlet.ultra .portlet__content ul.portlet__list li.portlet--item button{background:none;border:none;padding:0;margin:0;cursor:pointer;color:var(--text-color);font-size:.825rem;font-weight:400;text-align:left;text-decoration:none;display:inline-block;outline:none;color:var(--blue)}.portlet.ultra .portlet__content ul.portlet__list li.portlet--item.disabled button{cursor:default;color:var(--light-text-color)}.portlet.ultra .portlet__content ul.portlet__list li.portlet--item:not(:last-child){border-bottom:1px dotted var(--border-color)}.checkbox{position:relative;border-radius:.125em}.checkbox label .MuiFormControlLabel-label{color:var(--text-color);cursor:pointer;display:inline-block;position:relative;margin-left:0;margin-right:0;font-weight:500;font-size:.95em}.checkbox span.MuiCheckbox-root{padding:8px}.checkbox p{font-size:.825rem;margin:0}.checkbox.disabled .checkbox--description{color:#00000061}.template{margin-bottom:1em}.template .components,.template .modules,.template .inputs{margin:1.75em}.template h2:not(:first-child){padding-top:1em;border-top:var(--border)}.template__component h4,.template__module h4,.template__input h4{margin-bottom:1em}.template__component:not(:last-child),.template__module:not(:last-child),.template__input:not(:last-child){margin-bottom:2em}.template .dates p{font-size:.85em;padding-left:1em;border-left:var(--border)}.template code{margin-left:2em}.template .hierarchy-courses{padding:1em;border:var(--border);border-radius:.125em;background-color:var(--white)}.template .element-cards{display:flex;flex-wrap:wrap;gap:2em}.template .element-cards .element-card.add-new{opacity:.85}.template .components .collapser__header h4{margin-bottom:0}.template .components .collapser:not(.filled) .collapser__content{margin-left:1em;border:var(--border);border-radius:.125em;background-color:var(--white);padding:.25em 1em}.template .components .collapser:not(.filled) .buttons .btn:not(:last-child){margin-right:1em}.template .components .collapser.filled .MuiCollapse-wrapperInner{padding:.25em 1.5em 1em}.template .components .collapser.filled h4{margin:0}.template .components .file-icons .file-icon:not(:last-child){margin-right:.5em}.template .components .buttons .btn:not(:last-child){margin-right:1em}.template .components .ultra-icons .ultra-icon:not(:last-child),.template .components .ultra-icons .ultra-icon-special:not(:last-child){margin-right:1em}.template .modules .module-info{border:var(--border);border-radius:.125em;background-color:var(--white);padding:.5em}.template .inputs .divider:not(:first-child){margin-top:1em}.template .inputs .MuiFormControl-root:not(:last-child){margin-bottom:1em}.template .inputs .rhf-form{padding:1em;border:var(--border);border-radius:.125em;background-color:var(--white)}.template .inputs .custom-switch{max-width:356px}.template .inputs .ultra-checkbox{margin-top:.5em}.review-publish{margin:1.75em}.review-publish__content{padding:2rem}.review-publish__panel{background-color:var(--white);border:var(--border);border-radius:4px;padding:2rem;display:flex;justify-content:space-between;align-items:flex-start;box-shadow:0 2px 4px #0000000d}@media(max-width:900px){.review-publish__panel{flex-direction:column;gap:2rem}}.review-publish__actions-container{display:flex;flex-direction:column;gap:1rem;margin-top:2rem;background-color:var(--white);border:var(--border);border-radius:4px;padding:1.5rem}.review-publish__actions-container h3{margin-top:0;margin-bottom:1.5rem;font-weight:500;color:var(--text-color)}.review-publish__action-row{display:flex;justify-content:space-between;align-items:center;padding:1rem;border:1px solid var(--border-color);border-radius:8px;transition:background-color .2s}.review-publish__action-row:hover{background-color:var(--bg)}.review-publish__action-row .action-info{flex:1}.review-publish__action-row .action-info h4{margin:0;font-size:1.1rem;color:var(--main)}.review-publish__action-row .action-info p{margin:.25rem 0 0;font-size:.9rem;color:var(--light-text-color)}.review-publish__action-row .action-info .error-text{color:var(--red);font-size:.85rem;margin-top:.5rem}.review-publish__action-row .action-info .warning-text{color:#b45309;font-size:.85rem;font-weight:600;margin-top:.5rem}.review-publish__action-row .action-button{min-width:180px}.review-publish__action-row .action-button-group{display:flex;flex-direction:row;align-items:center;flex-wrap:wrap;gap:.75rem;margin-left:2rem}.review-publish__action-row .action-button-group .success-text{color:#1b5e20;font-size:.85rem;font-weight:700}.review-publish__action-row .action-button-group .error-text{color:#b71c1c;font-size:.85rem;font-weight:700}.review-publish__course-info h2{margin:0;font-size:1.5rem;color:var(--text-color);font-weight:500}.review-publish__course-info .subtitle{color:var(--light-text-color);font-size:1rem;display:block;margin-top:.5rem}.review-publish__dates-card{min-width:350px;margin-bottom:0!important}@media(max-width:900px){.review-publish__dates-card{min-width:100%;width:100%}}.disclaimer{position:relative;display:flex;background-color:var(--white);border:var(--border);border-radius:.125em;padding:1em;margin-bottom:1em}.disclaimer__info{display:flex;flex-direction:column;gap:.25em}.disclaimer__info .title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600;color:var(--text-color);margin:0}.disclaimer__info .description{font-size:.875rem;font-weight:400;line-height:1.5;margin:0}.disclaimer__info .disclaimer__list{margin:0;padding-left:1.5em;font-size:.875rem;font-weight:400;line-height:1.5}.disclaimer__info .disclaimer__list li{margin-bottom:.25em}.disclaimer__info .disclaimer__list li:last-child{margin-bottom:0}.disclaimer:before{content:"";width:.325rem;inset:-1px auto -1px -1px;position:absolute;height:auto;z-index:2;border-top-left-radius:4px;border-bottom-left-radius:4px;background-color:var(--main)}.disclaimer__icon{width:32px;margin:0 1em}.disclaimer__icon svg{font-size:22px;margin-left:2px;opacity:.8}.disclaimer.warning.bordered{border-color:var(--orange)}.disclaimer.warning .MuiIcon-root{color:var(--orange)}.disclaimer.warning:before{background-color:var(--orange)}.disclaimer.info.bordered{border-color:var(--input-focus-color)}.disclaimer.info .MuiIcon-root{color:var(--input-focus-color)}.disclaimer.info:before{background-color:var(--input-focus-color)}.disclaimer.error.bordered{border-color:var(--error-color)}.disclaimer.error .MuiIcon-root{color:var(--error-color)}.disclaimer.error:before{background-color:var(--error-color)}.courses{margin:1.75em}:root{--base: #fff;--bg: #f8f8f8;--bg-darker: #ebebeb;--main: #262626;--accent: #3d64cc;--accent-hover: #2d4db3;--accent-light: #e6ecff;--accent-lighter: #cfdaff;--accent-disabled: #a8b8e8;--border: 1px solid #cdcdcd;--border-color: #cdcdcd;--border-color-lighter: #e0e0e0;--light-border: .0625rem solid #cdcdcd;--error-color: #c23e37;--error-color-hover: #a32f2a;--error-color-lighter: #e89691;--error-color-disabled: #ebb0ac;--error-shadow: inset 0 0 0 .0625rem #ff3b30, inset 0 0 0 .25rem rgba(255, 59, 48, .1);--text-color: #262626;--light-text-color: #666;--header-shadow: 0 5px 0 0 rgba(0, 0, 0, .05), 0 1px 0 0 #cdcdcd;--input-focus-color: #006dc7;--input-focus-shadow: inset 0 0 0 4px rgba(0, 109, 199, .1);--primary: #3d64cc;--secondary: #85144B;--brand: #3d64cc;--brand-hover: #2d4db3;--brand-accent: #2045ac;--brand-lighter: #cfdaff;--brand-disabled: #dbe3ff;--background-success: rgba(226, 252, 225, .95);--background-error: rgba(255, 201, 201, .95);--background-warning: rgba(255, 238, 193, .95);--background-info: rgba(195, 255, 255, .95);--border-success: rgba(186, 224, 185, 1);--border-error: rgba(235, 185, 190, 1);--border-warning: rgba(225, 210, 165, 1);--border-info: rgba(165, 225, 225, 1);--icon-warning: rgba(220, 205, 20, 1);--navy: #001F3F;--blue: #0074D9;--aqua: #7FDBFF;--teal: #39CCCC;--olive: #3D9970;--green: #2ECC40;--lime: #01FF70;--yellow: #FFDC00;--orange: #FF851B;--red: #FF4136;--fuchsia: #F012BE;--purple: #B10DC9;--maroon: #85144B;--white: #FFFFFF;--silver: #DDDDDD;--gray: #AAAAAA;--gray-dark: #666666;--black: #111111}:root{--xs: 0px;--sm: 600px;--md: 900px;--lg: 1200px;--xl: 1536px;--mobile: var(--sm);--responsive: var(--md)}.input.ultra{margin-top:0}.input.ultra.MuiInputBase-adornedStart .MuiSelect-select{border-left:0}.input.ultra.date:focus-within fieldset{border:1px solid var(--input-focus-color)}.input.ultra.date fieldset{border:var(--border);border-radius:.125rem}.input.ultra.date.error{margin-bottom:0}.input.ultra.date .MuiInputBase-root,.input.ultra.date .MuiPickersInputBase-root{padding-right:22px}.input.ultra.date input::placeholder{text-transform:uppercase}.input.ultra.date .MuiPickersInputBase-root{background-color:var(--white);border-radius:.125rem;padding:1px 1em 1px 4px}.input.ultra.date .MuiPickersInputBase-root .MuiPickersOutlinedInput-notchedOutline{border:var(--border);border-radius:.125rem}.input.ultra.date .MuiPickersInputBase-root.Mui-focused .MuiPickersOutlinedInput-notchedOutline{border:1px solid var(--input-focus-color);box-shadow:var(--input-focus-shadow)}.input.ultra.date .MuiPickersSectionList-root{padding:.5625rem .625rem;line-height:1.125rem;font-size:.875rem;height:18px}.input.ultra.date .MuiPickersSectionList-sectionContent{text-transform:uppercase}.input.ultra input,.input.ultra textarea,.input.ultra .MuiSelect-root,.input.ultra .MuiSelect-outlined{background-color:var(--white);padding:.5625rem .625rem;line-height:1.125rem;border:var(--border);font-size:.875rem;border-radius:.125rem;height:18px}.input.ultra input:focus,.input.ultra textarea:focus,.input.ultra .MuiSelect-root:focus,.input.ultra .MuiSelect-outlined:focus{background-color:var(--white);border-color:var(--input-focus-color);box-shadow:var(--input-focus-shadow);outline:none}.input.ultra .MuiInputBase-root{background-color:var(--white)}.input.ultra.select{border-radius:.125rem}.input.ultra.select fieldset{border:var(--border)}.input.ultra.select.Mui-focused fieldset{border:1px solid var(--input-focus-color)}.input.ultra .MuiSelect-outlined{border-radius:0;line-height:normal;padding:.5rem .6rem}.input.ultra.MuiInput-underline:before,.input.ultra.MuiInput-underline:after,.input.ultra.MuiInput-underline:hover:before,.input.ultra.MuiInput-underline:hover:after{border-bottom:0}.input.ultra .MuiSelect-icon{right:18px}.input.ultra.error input,.input.ultra.error .MuiSelect-root,.input.ultra.error fieldset{box-shadow:var(--error-shadow)}.input.ultra.password input,.input.ultra.file-upload input,.input.ultra.search input{border-top-right-radius:0;border-bottom-right-radius:0}.input.ultra.password:not(.disabled) .toggle-password-icon,.input.ultra.password:not(.disabled) .upload-file-icon,.input.ultra.file-upload:not(.disabled) .toggle-password-icon,.input.ultra.file-upload:not(.disabled) .upload-file-icon,.input.ultra.search:not(.disabled) .toggle-password-icon,.input.ultra.search:not(.disabled) .upload-file-icon{cursor:pointer;color:#0000008a}.input.ultra.password:not(.disabled):hover,.input.ultra.file-upload:not(.disabled):hover,.input.ultra.search:not(.disabled):hover{color:var(--main)}.input.ultra.password .toggle-password-icon,.input.ultra.password .upload-file-icon,.input.ultra.password .search-icon,.input.ultra.file-upload .toggle-password-icon,.input.ultra.file-upload .upload-file-icon,.input.ultra.file-upload .search-icon,.input.ultra.search .toggle-password-icon,.input.ultra.search .upload-file-icon,.input.ultra.search .search-icon{width:36px;padding:6px 10px;background-color:var(--white);border:var(--border);border-left:none;border-top-right-radius:.125rem;border-bottom-right-radius:.125rem}.input.ultra.password .toggle-password-icon:focus,.input.ultra.password .upload-file-icon:focus,.input.ultra.password .search-icon:focus,.input.ultra.file-upload .toggle-password-icon:focus,.input.ultra.file-upload .upload-file-icon:focus,.input.ultra.file-upload .search-icon:focus,.input.ultra.search .toggle-password-icon:focus,.input.ultra.search .upload-file-icon:focus,.input.ultra.search .search-icon:focus{background-color:var(--white);box-shadow:var(--input-focus-shadow);outline:none;border:1px solid var(--input-focus-color)}.input.ultra.password .search-icon,.input.ultra.file-upload .search-icon,.input.ultra.search .search-icon{border-radius:0}.input.ultra.switch .MuiButtonGroup-root .MuiButton-root{text-transform:none;border-radius:.125rem;min-width:6.25rem}.input.ultra.switch .MuiButtonGroup-root .MuiButton-root:not(:first-of-type){border-top-left-radius:0;border-bottom-left-radius:0}.input.ultra.switch .MuiButtonGroup-root .MuiButton-root:not(:last-of-type){border-top-right-radius:0;border-bottom-right-radius:0}.input.ultra.switch .MuiButtonGroup-root .MuiButton-contained{background-color:#262626e6}.input.ultra.switch .MuiButtonGroup-root .MuiButton-contained:hover{background-color:var(--main)}.input.ultra.switch .MuiButtonGroup-root .MuiButton-outlined{background-color:var(--white)}.input.ultra.auto-complete .MuiInputBase-root:hover fieldset{border:var(--border)}.input.ultra.auto-complete input{border:none;padding:1px 0}.input.ultra.auto-complete fieldset{border-radius:0}.input.ultra.auto-complete .MuiAutocomplete-endAdornment{right:18px}.input.ultra.auto-complete .MuiChip-root{height:24px}.input.ultra.auto-complete .MuiChip-root svg{font-size:16px}.input.ultra.auto-complete.error input{box-shadow:none}.input.ultra.auto-complete .MuiAutocomplete-endAdornment svg{visibility:visible}.input.ultra.toggle{width:36px;height:20px;padding:0;overflow:unset}.input.ultra.toggle:has(:focus-visible) .MuiSwitch-switchBase:before{content:"";position:absolute;width:38px;height:38px;background:none;border:2px solid var(--input-focus-color);border-radius:50%}.input.ultra.toggle.checked .MuiSwitch-track{background-color:var(--olive);opacity:.65}.input.ultra.toggle .MuiSwitch-track{border-radius:40px;background-color:#262626a6;opacity:.35}.input.ultra.toggle .MuiSwitch-switchBase{padding:10px;margin-top:-10px;margin-left:-10px}.input.ultra.toggle .MuiSwitch-switchBase .MuiSwitch-thumb{width:20px;height:20px;background-repeat:no-repeat;background-position:center;box-shadow:none;background-color:#262626a6;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" height="16" viewBox="0 0 24 24" width="16"><path fill="white" d="M19 6.41L17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z"/><path d="M0 0h24v24H0z" fill="none"/></svg>')}.input.ultra.toggle .MuiSwitch-switchBase.Mui-checked{color:#fff;transform:translate(16px)}.input.ultra.toggle .MuiSwitch-switchBase.Mui-checked .MuiSwitch-thumb{background-color:var(--olive);background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" height="16" viewBox="0 0 24 24" width="16"><path d="M0 0h24v24H0z" fill="none"/><path fill="white" d="M9 16.2L4.8 12l-1.4 1.4L9 19 21 7l-1.4-1.4L9 16.2z"/></svg>')}.input.ultra-autocomplete{background-color:var(--white);border:var(--border);padding:.2rem .625rem}.input.ultra-autocomplete.error{box-shadow:var(--error-shadow)}.input.ultra-autocomplete input{line-height:1.125rem;font-size:.9rem;border-radius:.125rem}.input.ultra-autocomplete .MuiInput-underline:before,.input.ultra-autocomplete .MuiInput-underline:after,.input.ultra-autocomplete .MuiInput-underline:hover:before,.input.ultra-autocomplete .MuiInput-underline:hover:after{border-bottom:0}.input.ultra-autocomplete.loading{padding:.325rem .625rem}.input.ultra-autocomplete .MuiAutocomplete-tag{height:24px;margin:.15rem 3px}.input.ultra-autocomplete .MuiAutocomplete-tag .MuiChip-deleteIcon{width:20px;height:20px}.input .transfer{margin:2em auto auto}.input .transfer--column{height:230px;overflow:auto;box-shadow:none;border:var(--border);border-radius:.125em}.input .transfer--column .list-item{background:none;border:none;text-align:left;width:100%;font:inherit;color:inherit;padding:8px 16px}.input .transfer--column .list-item.checked{background-color:#3d64cc1a}.input .transfer--column .list-item.checked .MuiTypography-root{font-weight:600}.input .transfer--column .list-item:hover{background-color:#0000000a}.input .transfer--column .list-item:focus-visible{outline:2px solid var(--input-focus-color);outline-offset:-2px}.input .transfer--button{margin:.5em 0}.input.textarea{padding:0}.input.textarea textarea{min-height:42px}.input.radio.error .MuiSvgIcon-root{color:var(--error-color)}.input.search .rs__control{background-color:var(--white);border:var(--border);border-radius:.125rem;box-shadow:none;min-height:34px}.input.search .rs__control:hover{border-color:var(--border-color)}.input.search .rs__control--is-focused{border-color:var(--input-focus-color);box-shadow:var(--input-focus-shadow)}.input.search .rs__control--is-focused:hover{border-color:var(--input-focus-color)}.input.search .rs__value-container{padding:.5625rem .625rem}.input.search .rs__input{font-size:.925em!important;line-height:1.125rem!important}.input.search .rs__input:focus{box-shadow:none}.input.search .rs__input-container{margin:0;padding:0}.input.search .rs__input input{font-size:.825rem;line-height:1.125rem;border:none;outline:none;box-shadow:none}.input.search .rs__placeholder{font-size:.875rem;color:#0000008a}.input.search .rs__single-value{font-size:.875rem;color:var(--text-color)}.input.search .rs__indicators .rs__loading-indicator,.input.search .rs__indicators .rs__clear-indicator,.input.search .rs__indicators .rs__dropdown-indicator{padding:4px 8px}.input.search .rs__indicators .rs__loading-indicator svg,.input.search .rs__indicators .rs__clear-indicator svg,.input.search .rs__indicators .rs__dropdown-indicator svg{width:16px;height:16px}.input.search .rs__menu{box-shadow:0 2px 8px #0000001a;border:var(--border);border-radius:.125rem;z-index:1000}.input.search .rs__menu-list{padding:0}.input.search .rs__option{padding:.5rem .75rem;font-size:.875rem}.input.search .rs__option--is-focused{background-color:#3d64cc1a}.input.search .rs__option--is-selected{background-color:var(--accent);color:var(--white)}.input.search .rs__loading-message,.input.search .rs__no-options-message{padding:.5rem .75rem;font-size:.875rem;color:#0000008a}.input.search.error .rs__control{box-shadow:var(--error-shadow)}.input.search.error .rs__control--is-focused{box-shadow:var(--error-shadow),var(--input-focus-shadow)}.MuiAutocomplete-root.Mui-focused .ultra.auto-complete input{box-shadow:none}.MuiAutocomplete-root.Mui-focused .ultra.auto-complete fieldset{border-color:var(--input-focus-color);border-width:1px;box-shadow:var(--input-focus-shadow);outline:none}.MuiAutocomplete-root.Mui-focused .ultra.auto-complete .MuiInputBase-root:hover fieldset{border-color:var(--input-focus-color)}.transfer-list h4{margin:0 0 .5em .25em;font-size:14px}.MuiFormLabel-root.input-label{color:var(--text-color);margin-bottom:.25em;font-size:.875rem;font-weight:700}.MuiFormLabel-root.input-label.required:before{content:"* ";color:var(--red)}.label-container{margin-bottom:.25em}.label-container .help-icon{font-size:16px;margin-left:5px;margin-bottom:-2px;color:#262626bf}.MuiFormHelperText-root.input-error{display:flex;align-items:center;color:var(--error-color);margin-top:.5em;line-height:1;margin-left:0}.MuiFormHelperText-root.input-error .error-icon .ultra-icon{width:16px;height:16px;font-size:16px;margin-right:.35em;stroke:var(--error-color)}.MuiInputAdornment-root.loading-adornment{margin:0!important}.MuiInputAdornment-root.loading-adornment .input-spinner{margin-right:.5em;margin-left:.25em;opacity:.5}.MuiFormControl-root{position:relative}.MuiFormControl-root .clear-select{cursor:pointer;position:absolute;bottom:4px;right:50px;z-index:20;color:#0000008a}.MuiFormControl-root .clear-select .clear-icon{font-size:1.25em}.toggle__container{display:inline-flex;align-items:center}.toggle__container .toggle-label{margin-left:.5em;font-size:15px;font-weight:500}p.toggle-description{margin:.5em 0 0 44px;font-size:14px}.files-dropzone{padding:1.75em 1em 1em;border:var(--border);background-color:var(--white);border-radius:.125em;min-height:64px}.files-dropzone.drag-active{background:repeating-linear-gradient(45deg,var(--white),var(--white) 10px,var(--bg) 10px,var(--bg) 20px)}.files-dropzone .ultra-icon.download{transform:rotate(180deg)}.files-dropzone .current-files{display:flex;flex-wrap:wrap;column-gap:1.5em;row-gap:.5em}.files-dropzone .current-files .file{position:relative}.files-dropzone .current-files .file .remove-file{content:"";cursor:pointer;position:absolute;top:-8px;right:-8px;width:16px;height:16px;font-size:16px;color:var(--red);background-color:var(--bg);border:var(--border);border-radius:50%}.files-dropzone .current-files .upload-more{cursor:pointer;display:flex;align-items:center;justify-content:center;border-radius:.125em;margin-top:-.25em;margin-bottom:.25em;min-height:42px;min-width:26px}.files-dropzone .current-files .upload-more svg{width:20px;height:20px}.files-dropzone .no-files{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;margin:0;row-gap:.5em;font-weight:400;font-size:14px;opacity:.35;cursor:pointer}.files-dropzone .no-files:hover{opacity:.75}.files-dropzone .no-files p{margin:0}.input.qna{border:var(--border);border-radius:.125em;margin-bottom:1em}.input.qna .qna-question{border-bottom:var(--border);background-color:var(--main);color:var(--white);padding:.75em 1em;display:flex;align-items:center;justify-content:space-between}.input.qna .qna-question .percentage{font-size:.75em;font-weight:600;margin-left:1em;padding:.25em .5em;border:var(--border);background-color:var(--bg);color:var(--main);border-radius:.25em;min-width:32px;text-align:center}.input.qna .qna-question h6{font-weight:600;margin:0;padding:.5em 0;font-size:1em}.input.qna .qna-answers{background-color:var(--white)}.input.qna .qna-answers .qna-answer{cursor:pointer;padding:.75em 1em;position:relative}.input.qna .qna-answers .qna-answer.disabled{cursor:initial}.input.qna .qna-answers .qna-answer--label{font-weight:500}.input.qna .qna-answers .qna-answer--description{margin-top:.25em;font-weight:400;font-size:.875em}.input.qna .qna-answers .qna-answer.selected{background-color:#0074d913}.input.qna .qna-answers .qna-answer.selected:before{content:"";width:3px;height:100%;position:absolute;background-color:var(--blue);left:0;top:0}.input.qna .qna-answers .qna-answer:not(:last-child){border-bottom:var(--border);border-bottom-color:#cdcdcd8c}.input.qna .input-error{padding:.75em 1em;border-top:var(--border);background-color:#ff413605}body{margin:0;font-family:Open Sans,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:var(--bg);color:var(--text-color)}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}a{text-decoration:none}html ::-webkit-scrollbar{width:8px;height:6px}html ::-webkit-scrollbar-track{background-color:initial;border-radius:10px}html ::-webkit-scrollbar-thumb{background-color:var(--main);border-radius:10px;cursor:pointer!important}html{scrollbar-width:thin;scrollbar-color:var(--main) var(--base)}.page-not-found{margin:1.75em}.MuiModal-root.MuiDialog-root.dialog{z-index:120}.notistack-SnackbarContainer .notistack-Snackbar[role=alert]{border-radius:.125em;box-shadow:none;box-shadow:.25rem .25rem #2626260a}.notistack-SnackbarContainer .notistack-Snackbar[role=alert]:hover{box-shadow:.25rem .25rem #26262614}.notistack-SnackbarContainer .notistack-Snackbar #notistack-snackbar{font-size:13px;font-weight:600;font-family:Open sans,sans-serif;max-width:386px;column-gap:.5em}.notistack-SnackbarContainer .notistack-Snackbar .notistack-MuiContent{box-shadow:none}.notistack-SnackbarContainer .notistack-Snackbar svg{margin-inline-end:.75em;margin-right:.5em}.notistack-SnackbarContainer .notistack-Snackbar .success{background-color:var(--background-success);color:var(--text-color);border:1px solid var(--border-success)}.notistack-SnackbarContainer .notistack-Snackbar .success svg{color:var(--green)}.notistack-SnackbarContainer .notistack-Snackbar .error{background-color:var(--background-error);color:var(--text-color);border:1px solid var(--border-error)}.notistack-SnackbarContainer .notistack-Snackbar .error svg{color:var(--red)}.notistack-SnackbarContainer .notistack-Snackbar .warning{background-color:var(--background-warning);color:var(--text-color);border:1px solid var(--border-warning)}.notistack-SnackbarContainer .notistack-Snackbar .warning svg{color:var(--icon-warning)}.notistack-SnackbarContainer .notistack-Snackbar .info{background-color:var(--background-info);color:var(--text-color);border:1px solid var(--border-info)}.notistack-SnackbarContainer .notistack-Snackbar .info svg{color:var(--teal)}svg.ultra-icon{width:24px;height:24px;stroke:var(--light-text-color);fill:transparent;padding:4px;cursor:pointer}svg.ultra-icon.thin path{stroke-width:1.25}svg.ultra-icon.special{stroke:transparent;fill:var(--light-text-color)}svg.ultra-icon:not(.disabled):hover{color:#262626f2;background-color:#2626260d}svg.ultra-icon:focus-visible{outline:1px solid rgba(38,38,38,.6);background-color:#2626260d;color:#262626f2;outline-color:var(--accent)}svg.ultra-icon.disabled{opacity:.45;cursor:initial}@keyframes pulse_opacity_animation{0%{opacity:1}10%{opacity:1}50%{opacity:0}90%{opacity:1}to{opacity:1}}.animation__pulse{animation-name:pulse_opacity_animation;animation-duration:1s;animation-iteration-count:infinite;animation-timing-function:linear}.MuiButton-root.btn{min-width:148px;text-transform:initial;border-radius:2px;padding:.5em 1.125em;font-size:.875rem}.MuiButton-root.btn--icon{font-size:14px;margin-right:5px}.MuiButton-root.btn--secondary{background-color:var(--white);color:var(--main);padding:.5em 1.25em;margin:0}.MuiButton-root.btn--secondary .btn--icon{margin-right:.5em;font-size:20px}.MuiButton-root.btn--secondary:hover{background-color:var(--white)}.MuiButton-root.btn--accent{background-color:var(--accent);color:var(--white);padding:.5em 1.25em;margin:0}.MuiButton-root.btn--accent .btn--icon{margin-right:.5em;font-size:20px}.MuiButton-root.btn--accent:hover{background-color:#3d64ccd9}.MuiButton-root.btn--dashed{border:2px dashed var(--main);padding:.5em .75em;background-color:#f0f0f0;color:var(--main);box-shadow:none}.MuiButton-root.btn--dashed:hover{background-color:#e5e5e5;box-shadow:none}
