.alert a{color:inherit}.bootstrap-duallistbox-container{margin-top:-6px}.bootstrap-duallistbox-container .btn-outline-secondary{border-color:#99a6b2}.bootstrap-duallistbox-container label{display:inline-block;font-size:11px!important;font-weight:600!important;margin-bottom:0!important}.bootstrap-duallistbox-container label:after{content:":"!important}.bootstrap-duallistbox-container select{border-color:#99a6b2;padding:.375rem .75rem!important}.bootstrap-duallistbox-container option{padding:2px 0!important}.card{background-color:#f7f8fa}.card--table .card-body{padding:0}.card--table tr>:first-child{padding-left:1.25rem}.card--tight .card-header{padding:.7rem 1rem}.card--tight .card-header>.card-tools{margin-top:-.2rem}.card--tight .card-body{padding:1rem}.card-sectionHeadline{background-color:#6c757d!important;color:#fff;font-size:1em;font-weight:700;margin:0 -1rem .6rem;padding:.6em 1rem}.card-sectionHeadline:first-child{margin-top:0}.card--smallerTypography-h4 .Heading--h4,.card--smallerTypography-h4 .h4,.card--smallerTypography-h4 h4{font-size:1.1rem;font-weight:700}.card--smallerTypography-h4 .Heading--h5,.card--smallerTypography-h4 .h5,.card--smallerTypography-h4 .h6,.card--smallerTypography-h4 h5,.card--smallerTypography-h4 h6{font-size:1rem;text-decoration:underline}@media print{.content-header{display:block!important}.layout-navbar-fixed .wrapper .content-wrapper{margin-top:0}.card,.form-group{break-inside:avoid}}.col-form-label{font-weight:700;padding-top:0}.is-required label:after{content:"*";opacity:.6}.form-check-label:after{display:none}:required+.form-check-label:after{display:inline}input.is-emphasized,input[data-not-disabled-highlight],select.is-emphasized,select[data-not-disabled-highlight],textarea.is-emphasized,textarea[data-not-disabled-highlight]{background-color:#dbf0e7}input[type=date]{line-height:1}.form-control,.input-group-text{border-color:#99a6b2}.form-control{height:auto;min-height:calc(2.25rem + 2px)}.disabled .ts-control,.form-control:disabled,.form-control[readonly]{background-color:#edf0f2;border-color:#ccc}div[class*=" bg-"] .form-control,div[class^=bg-] .form-control{background-color:hsla(0,0%,100%,.8)}.form-group-addon{margin-top:-1rem}.form-group-addon .form-control{background:transparent;border:none;font-size:.85em;padding:.5em .2em}.form-group-addon .custom-control-label{padding-top:.15em}label{align-items:center;display:flex}label .form-help{margin-left:.3em;order:1}.login-page>main{align-items:center;display:flex;flex-grow:1;justify-content:center;width:100%}.login-page>footer{font-size:.9em;margin:0!important;width:100%}.login-box,.register-box{max-width:26rem;width:95%}.main-footer{font-size:.9em}.rolv-Overlay.app-rolv-Overlay--panel{height:calc(100vh - 57px);position:fixed;top:57px!important}.rolv-Overlay.app-rolv-Overlay--panel .app-rolv-Overlay-content{background-color:#fff;min-height:100%;overflow:auto;padding:12px;position:relative;width:20rem}.rolv-Overlay.app-rolv-Overlay--panel--left{left:250px}.rolv-Overlay.app-rolv-Overlay--panel--left .app-rolv-Overlay-content{box-shadow:11px 1px 13px -6px rgba(0,0,0,.459)}.sidebar-collapse .rolv-Overlay.app-rolv-Overlay--panel--left{left:74px}.sidebar-closed .rolv-Overlay.app-rolv-Overlay--panel--left{left:0}.rolv-Overlay.app-rolv-Overlay--panel--right{align-items:flex-end;display:flex}.rolv-Overlay.app-rolv-Overlay--panel--right .app-rolv-Overlay-content{box-shadow:-11px 1px 13px -6px rgba(0,0,0,.459)}.rolv-Overlay.app-rolv-Overlay--panel--rightNonModal{align-items:flex-end;display:flex;left:auto;right:0;width:20rem}@media (min-width:1440px){.rolv-Overlay.app-rolv-Overlay--panel--rightNonModal .app-rolv-Overlay-content{background-color:#e2e4e9}}@media not all and (min-width:1440px){.rolv-Overlay.app-rolv-Overlay--panel--rightNonModal .app-rolv-Overlay-content{box-shadow:-11px 1px 13px -6px rgba(0,0,0,.459)}}.rolv-Overlay .app-rolv-Overlay--CloseButton{appearance:none;background:none;border:none;position:absolute;right:12px;top:12px}.sidebar .nav-subarea{transition:background-color .3s}.sidebar .nav-subarea.menu-is-opening{background-color:#485159;border-left:3px solid #485159;border-right:3px solid #485159;margin-left:-3px;margin-right:-3px}.nav-sidebar .badge>i:first-child,.nav-sidebar .badge>span:first-child{margin-left:0}.nav-sidebar .nav-item.nav-disabled{cursor:not-allowed;opacity:.75}.nav-sidebar .nav-item.nav-disabled>*{pointer-events:none}.nav-sidebar .badge{opacity:1;transition:opacity .5s!important;transition-delay:.15s!important}.sidebar-collapse .main-sidebar:not(:hover) .nav-sidebar .badge{opacity:0;pointer-events:none;transition-delay:0ms!important}.table-grid{background-color:#dee2e6;display:grid;gap:1px;min-width:100%;padding:1px;width:min-content}.table-grid tbody,.table-grid thead,.table-grid tr{display:contents}.table-grid>tbody>tr>td,.table-grid>tbody>tr>th,.table-grid>thead>tr>td,.table-grid>thead>tr>th{background-color:#fff;border:none!important}.table-hover.table-grid>tbody>tr:hover>td,.table-hover.table-grid>tbody>tr:hover>th,.table-hover.table-grid>thead>tr:hover>td,.table-hover.table-grid>thead>tr:hover>th{background-color:#ececec}.table-borderless.table-grid{padding:0}.table-responsive>.table{margin-bottom:0}.ts-hidden-accessible{height:1px!important}.ts-control{border-color:#99a6b2;padding:.375rem calc(2px + .75rem)}.ts-control .item[data-value=""],.ts-dropdown .option[data-value=""]{opacity:.5!important}.ts-dropdown{min-width:min(90vw,50ch);width:var(--field-width)!important;z-index:10000000}.ts-dropdown.single .item{overflow:hidden;padding-right:2rem;text-overflow:ellipsis;white-space:nowrap}.disabled .ts-control{opacity:1}.app-AppointmentHistoryTable{min-width:13ch;table-layout:fixed}.app-AppointmentHistoryTable td,.app-AppointmentHistoryTable th{border:1px solid #000;cursor:default;font-size:.9rem;padding:.1em;text-align:center;user-select:none;white-space:nowrap}.app-AppointmentHistoryTable td{background-color:#fafafa;color:#aaa}.app-AppointmentHistoryTable td[data-val]{--relative-val:0.0;background-color:oklch(calc(.64 + var(--relative-val)*.26) calc((1 - var(--relative-val))*.18) 146.74)}.app-AppointmentHistoryTable td[data-val="0"]{--relative-val:0;color:#fff}.app-AppointmentHistoryTable td[data-val="1"]{--relative-val:0.1;color:#fff}.app-AppointmentHistoryTable td[data-val="2"]{--relative-val:0.2;color:#fff}.app-AppointmentHistoryTable td[data-val="3"]{--relative-val:0.3;color:#fff}.app-AppointmentHistoryTable td[data-val="4"]{--relative-val:0.4;color:#fff}.app-AppointmentHistoryTable td[data-val="5"]{--relative-val:0.5;color:#000}.app-AppointmentHistoryTable td[data-val="6"]{--relative-val:0.6;color:#000}.app-AppointmentHistoryTable td[data-val="7"]{--relative-val:0.7;color:#000}.app-AppointmentHistoryTable td[data-val="8"]{--relative-val:0.8;color:#000}.app-AppointmentHistoryTable td[data-val="9"]{--relative-val:0.9;color:#000}.app-AppointmentHistoryTable td[data-val="10"]{--relative-val:1;color:#000}.app-AvailableAppointmentTable{border-collapse:separate;border-spacing:1px;user-select:none}.app-AvailableAppointmentTable td,.app-AvailableAppointmentTable th{font-size:.9em;padding:.1em .4em;position:relative}.app-AvailableAppointmentTable td{border:1px solid rgba(0,0,0,.125)}.app-AvailableAppointmentTable tbody td,.app-AvailableAppointmentTable thead th{text-align:center}.app-AvailableAppointmentTable tbody td[data-val="0"]{color:transparent}.app-AvailableAppointmentTable tbody td:not([data-val="0"]){background-color:#000;color:#fff;cursor:pointer}.app-AvailableAppointmentTable tbody td[data-val="1"],.app-AvailableAppointmentTable tbody td[data-val="2"],.app-AvailableAppointmentTable tbody td[data-val="3"],.app-AvailableAppointmentTable tbody td[data-val="4"]{background-color:#ccc;color:#000}.app-AvailableAppointmentTable tbody td[data-val="5"],.app-AvailableAppointmentTable tbody td[data-val="6"],.app-AvailableAppointmentTable tbody td[data-val="7"],.app-AvailableAppointmentTable tbody td[data-val="8"]{background-color:#aaa;color:#000}.app-AvailableAppointmentTable tbody td[data-val="10"],.app-AvailableAppointmentTable tbody td[data-val="11"],.app-AvailableAppointmentTable tbody td[data-val="12"],.app-AvailableAppointmentTable tbody td[data-val="9"]{background-color:#999;color:#000}.app-AvailableAppointmentTable tbody td[data-val="13"],.app-AvailableAppointmentTable tbody td[data-val="14"],.app-AvailableAppointmentTable tbody td[data-val="15"],.app-AvailableAppointmentTable tbody td[data-val="16"],.app-AvailableAppointmentTable tbody td[data-val="17"],.app-AvailableAppointmentTable tbody td[data-val="18"],.app-AvailableAppointmentTable tbody td[data-val="19"],.app-AvailableAppointmentTable tbody td[data-val="20"]{background-color:#666;color:#fff}.app-AvailableAppointmentTable td:not([data-val="0"]):hover{outline:2px dashed var(--danger)}.app-ClickCell .form-check,.app-ClickCell .form-group,.app-ClickCell input,.app-ClickCell label{height:100%;left:0;position:absolute;top:0;width:100%}.app-ClickCell input{margin:0;opacity:0}.app-ClickCell label{font-size:0}.app-ClickCell input:checked+label{box-shadow:inset 0 0 1px 2px #dc3545;outline:1px solid #921925}.app-CollectionTable{margin-bottom:1rem}.app-CollectionTable-Row{background:#fff;border:1px solid #e2e4e9;margin-bottom:-1px}.app-CollectionTable-Row-Cell{margin:0;padding:8px}.app-CollectionTable-Row--label{font-weight:700}@media not all and (min-width:75rem){.app-CollectionTable-Row--label{display:none}.app-CollectionTable-Row{border-bottom:1px solid rgba(0,0,0,.125);margin-bottom:.6rem;padding:.5rem}.app-CollectionTable-Row-Cell--desktop{display:none}}@media (min-width:75rem){.app-CollectionTable-Row{display:grid;grid-auto-columns:1fr;grid-auto-flow:column}.app-CollectionTable-Row label:first-child{display:none}.app-CollectionTable-Row .form-check>label{display:block}.app-CollectionTable-Row-Cell--bordered{border-right:1px solid #e2e4e9}.app-CollectionTable-Row-Cell--mobile{display:none}.app-CollectionTable-Row-Cell--checkbox .form-control{border:none;padding-left:0;padding-right:0;text-align:center}.app-CollectionTable-Row-Cell--checkbox label{display:none!important}}.app-FloatingBar{position:sticky;top:4rem;transition:filter .4s;z-index:1000}.app-FloatingBar--pinned{filter:drop-shadow(0 7px 12px rgba(0,0,0,.5));transition-delay:.1s}.app-HelpPopover{--size:16px;background-color:#fff;border-radius:.25rem;box-shadow:0 0 50px 15px rgba(0,0,0,.459);display:flex;font-weight:400;max-height:min(90vh,40rem);width:min(90vw,36rem);z-index:1000000}.app-HelpPopover-content{overflow:auto;padding:1rem;position:relative;width:100%;z-index:1}.app-HelpPopover-arrow,.app-HelpPopover-arrow:before{background:inherit;height:var(--size);position:absolute;width:var(--size)}.app-HelpPopover-arrow{visibility:hidden}.app-HelpPopover-arrow:before{background-color:#fff;content:"";transform:rotate(45deg);visibility:visible}.app-HelpPopover[data-popper-placement^=top]>.app-HelpPopover-arrow{bottom:calc(var(--size)/-2)}.app-HelpPopover[data-popper-placement^=bottom]>.app-HelpPopover-arrow{top:calc(var(--size)/-2)}.app-HelpPopover[data-popper-placement^=left]>.app-HelpPopover-arrow{right:calc(var(--size)/-2)}.app-HelpPopover[data-popper-placement^=right]>.app-HelpPopover-arrow{left:calc(var(--size)/-2)}.app-Pagination{container-type:size}@container (max-width: 40rem){.app-Pagination-optional{display:none}}.app-RangeInput--danger{accent-color:#921925}.app-RangeInput--neutral{accent-color:#6c757d}.app-SaveBar{align-items:center;bottom:0;display:flex;gap:1rem;margin-left:-.5rem;margin-right:-.5rem;margin-top:-1rem;padding:1rem;position:sticky;transition:background-color .4s,backdrop-filter .4s;z-index:1000}.app-SaveBar--pinned{backdrop-filter:blur(3px);background:rgba(52,58,64,.7);box-shadow:0 -14px 28px rgba(0,0,0,.15);color:#fff}.app-SaveBar-ifUnsaved{display:none}.app-SaveBar-right{margin-left:auto}form[data-form-dirty-dirty-value=true] .app-SaveBar-ifUnsaved{display:initial}@media print{.app-SaveBar{display:none}}.app-Slot{--app-Slot--inner-padding-x:0.6rem;--app-Slot--inner-padding-y:0.4rem;align-items:stretch;background-color:#e9ecef;border:1px solid #999;display:flex;flex-direction:column;font-size:.95em;justify-content:stretch}.app-Slot-Date,.app-Slot-Header{align-items:center;display:flex;height:2.4em;justify-content:space-between;padding:var(--app-Slot--inner-padding-y) var(--app-Slot--inner-padding-x)}.app-Slot-Date-title,.app-Slot-Header-title{font-size:1rem;font-style:italic;margin:0}.app-Slot-Date{background-color:#ced4da;display:none}.app-Slot-Header{color:#fff}.app-Slot-Header-Actions{display:flex;flex-direction:row}.app-Slot-Header-Actions .btn{width:1.5rem}.app-Slot-Header-Actions>*,.app-Slot-Header-assignedSymbol,.app-Slot-Header-recurringSymbol,.app-Slot-Header-singleSymbol{display:none}.app-Slot-content{background:#fff;display:flex;flex-direction:column;flex-grow:1}.app-Slot-content>*{flex-grow:1}.app-Slot-content>:not(:last-child){border-bottom:1px solid #999}.app-Slot-addButton,.app-Slot-gotoAssignment,.app-Slot-restoreButton{align-items:center;background-color:#e9ecef;border-radius:0;color:#6c757d;display:none;flex-direction:column;flex-grow:1;font-size:.9rem;gap:.6rem;justify-content:center;line-height:1.2;opacity:.8;padding:1rem;text-align:center}.app-Slot-addButton .fa,.app-Slot-addButton .fas,.app-Slot-gotoAssignment .fa,.app-Slot-gotoAssignment .fas,.app-Slot-restoreButton .fa,.app-Slot-restoreButton .fas{font-size:2.2rem;opacity:.9}.app-Slot-addButton:hover,.app-Slot-gotoAssignment:hover,.app-Slot-restoreButton:hover{opacity:1}.app-Slot-addButton .fa,.app-Slot-addButton .fas{font-size:3rem}.app-Slot-Part{padding:var(--app-Slot--inner-padding-y) var(--app-Slot--inner-padding-x)}.app-Slot-Part .form-group:last-child{margin-bottom:0}.app-Slot[data-type=assigned],.app-Slot[data-type=empty],.app-Slot[data-type=skipped]{border:none;margin:1px}.app-Slot[data-type=assigned] .app-Slot-Header,.app-Slot[data-type=assigned] .app-Slot-content,.app-Slot[data-type=empty] .app-Slot-Header,.app-Slot[data-type=empty] .app-Slot-content,.app-Slot[data-type=skipped] .app-Slot-Header,.app-Slot[data-type=skipped] .app-Slot-content{display:none}.app-Slot[data-type=assigned] .app-Slot-Date,.app-Slot[data-type=empty] .app-Slot-Date,.app-Slot[data-type=empty] .app-Slot-addButton,.app-Slot[data-type=skipped] .app-Slot-Date,.app-Slot[data-type=skipped] .app-Slot-restoreButton{display:flex}.app-Slot[data-type=assigned] .app-Slot-gotoAssignment{background-color:rgba(255,193,7,.4);color:#000;display:flex}.app-Slot[data-type=assigned] .app-Slot-gotoAssignment a{color:inherit!important;text-decoration:none!important}.app-Slot[data-type=assigned] .app-Slot-Date{background-color:#ffc107}.app-Slot[data-type=nascendi] .app-Slot-Header{background-color:#ccc;color:#000}.app-Slot[data-type=nascendi] .app-Slot-Header-deleteButton{display:block}.app-Slot[data-type=nascendi] .app-Slot-Header-singleSymbol{display:initial}.app-Slot[data-type=assigned] .app-Slot-Header{background-color:#ffc107}.app-Slot[data-type=assigned] .app-Slot-Header-assignedSymbol{display:initial}.app-Slot[data-type=recurring] .app-Slot-Header,.app-Slot[data-type=synced] .app-Slot-Header{background-color:#17a2b8}.app-Slot[data-type=recurring] .app-Slot-Header-deleteButton,.app-Slot[data-type=synced] .app-Slot-Header-deleteButton{display:block}.app-Slot[data-type=recurring] .app-Slot-Header-recurringSymbol,.app-Slot[data-type=synced] .app-Slot-Header-recurringSymbol{display:initial}.app-Slot[data-type=modified] .app-Slot-Header{background-color:#17a2b8}.app-Slot[data-type=modified] .app-Slot-Header-deleteButton{display:initial}.app-Slot[data-type=modified] .app-Slot-Header-revertButton{display:block}.app-Slot[data-type=modified] .app-Slot-Header-recurringSymbol{display:initial}.app-Slot[data-type=single] .app-Slot-Header{background-color:#28a745}.app-Slot[data-type=single] .app-Slot-Header-deleteButton{display:block}.app-Slot[data-type=single] .app-Slot-Header-singleSymbol{display:initial}.app-Slot--error{outline:4px solid red}.app-SlotTable{--app-SlotTable-gap:10px;display:block;overflow-y:hidden;padding:4px;width:100%}.app-SlotTable tbody,.app-SlotTable thead{display:grid;gap:var(--app-SlotTable-gap);grid-auto-flow:row;grid-auto-rows:minmax(9.8rem,1fr);justify-items:stretch}.app-SlotTable tbody tr,.app-SlotTable thead tr{display:grid;gap:var(--app-SlotTable-gap);grid-auto-columns:minmax(14rem,1fr);grid-auto-flow:column;justify-items:stretch}.app-SlotTable tbody td,.app-SlotTable thead td{display:flex}.app-SlotTable tbody td>*,.app-SlotTable thead td>*{flex-grow:1}.app-SlotTable tbody th,.app-SlotTable thead th{align-items:center;background-color:#e9ecef;display:flex;flex-direction:column;justify-self:stretch;padding:.6rem;text-align:center}.app-SlotTable tbody th>*,.app-SlotTable thead th>*{flex-grow:1}.app-SlotTable tbody th:empty,.app-SlotTable thead th:empty{padding:0}.app-SlotTable thead{grid-auto-rows:auto;margin-bottom:var(--app-SlotTable-gap)}.app-SlotTable thead th{min-height:3.9rem;position:relative}.app-SlotTable thead th.app-SlotTable-mark:after{background-color:rgba(220,53,69,.15);border:1px solid #888;border-bottom:none;border-top:none;content:"";height:1000000vh;left:-4px;position:absolute;right:-4px;top:0}.app-SlotTable thead th.app-SlotTable-mark small,.app-SlotTable thead th.app-SlotTable-mark span{position:relative;z-index:1}.app-SlotTable thead th.app-SlotTable-mark small{font-weight:400}.app-SlotTable tbody{position:relative;z-index:1}.app-TableSorter{display:inline-flex;font-size:.9em;vertical-align:bottom}.app-TableSorter>*{margin:2px}.app-TableSorter input[type=radio]+label{cursor:pointer;position:relative}.app-TableSorter input[type=radio]+label>*{position:relative;z-index:1}.app-TableSorter input[type=radio]+label:after{background-color:#fff;border-radius:100%;content:"";height:1.5em;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:1.5em;z-index:0}.app-TableSorter input[type=radio]:hover+label{color:#fff}.app-TableSorter input[type=radio]:hover+label:after{background-color:grey}.app-TableSorter input[type=radio]:checked+label{color:#fff}.app-TableSorter input[type=radio]:checked+label:after{background-color:#000}.content-wrapper{background-color:#e2e4e9;transition-duration:.5s!important;transition-property:padding,margin!important;transition-timing-function:ease!important}@media (min-width:1440px){.content-wrapper--openHelpbar{padding-right:20rem}}.register-page{height:auto;justify-content:flex-start;min-height:100vh;padding:2rem 0}.register-box{margin:0;max-width:50rem;width:95%}.register-box .card-header{padding-bottom:2rem;padding-top:2rem}.register-box .card-header img{height:auto;max-width:320px;width:100%}.htmx-indicator{pointer-events:none}.htmx-request .htmx-indicator{opacity:0!important}.htmx-request--visualIndicator .htmx-indicator{opacity:1!important;pointer-events:auto}.htmx-alternatingIndicator-request,.htmx-request--visualIndicator .htmx-alternatingIndicator-normal{display:none}.htmx-request--visualIndicator .htmx-alternatingIndicator-request{display:block}.ts-wrapper.ts-danger.has-items .ts-list,.ts-wrapper.ts-danger.has-items:not(.plugin-selection_list) .ts-control{border-color:#921925!important}.ts-wrapper.ts-danger.has-items.plugin-selection_list .ts-control{border-top-color:#921925!important}.card-header{position:relative}.card-header .card-tools .btn:first-child:last-child:after{content:"";height:100%;left:0;position:absolute;top:0;width:100%}.opacity-100{opacity:1!important}.opacity-90{opacity:.9!important}.opacity-80{opacity:.8!important}.opacity-70{opacity:.7!important}.opacity-60{opacity:.6!important}.opacity-50{opacity:.5!important}.opacity-40{opacity:.4!important}.opacity-30{opacity:.3!important}.opacity-20{opacity:.2!important}.opacity-10{opacity:.1!important}.opacity-0{opacity:0!important}.col-rotate{height:22ch;position:relative}.col-rotate>span{display:block;left:50%;line-height:1.15;position:absolute;top:100%;transform:translate(0) rotate(-90deg) translate(1ch,-50%);transform-origin:0 0;width:20ch}.smaller{font-size:.6em}.small-box h3{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-Assignment-row{flex-wrap:nowrap}.app-Assignment-row>*{width:1px}.app-Assignment-Filter-header,.app-Assignment-Infos-header{align-items:center;display:flex;gap:.6rem;justify-content:space-between;margin-bottom:1rem}@media (min-width:100rem){.app-Assignment-content{padding-top:1rem;width:0}}@media not all and (min-width:100rem){.app-Assignment-Filter{--enabled:1;flex-basis:auto;flex-grow:0;overflow:clip;padding:0;width:2.4rem}.app-Assignment-Filter-button{position:sticky;top:0;transform:translateX(-100%) rotate(-90deg);transform-origin:top right;white-space:nowrap;width:100vh}.app-Assignment-Filter-content{display:none}}@media (min-width:100rem){.app-Assignment-Filter{flex-basis:calc(23ch + 4vw);flex-grow:0;flex-shrink:0;height:calc(100vh - 55px);overflow-x:visible;overflow-y:auto;padding-top:1rem;position:sticky;top:57px;z-index:100}.app-Assignment-Filter-button{display:none}.app-Assignment-Filter-header .btn-group{margin-bottom:-.7rem;margin-top:-.9rem}}@media not all and (min-width:120rem){.app-Assignment-Infos{--enabled:1;flex-basis:auto;flex-grow:0;overflow:clip;padding:0;width:2.4rem}.app-Assignment-Infos-button{position:sticky;top:0;transform:translateX(-100%) rotate(-90deg);transform-origin:top right;white-space:nowrap;width:100vh}.app-Assignment-Infos-content{display:none}}@media (min-width:120rem){.app-Assignment-Infos{flex-basis:calc(23ch + 4vw);flex-grow:0;flex-shrink:0;height:calc(100vh - 55px);overflow-x:visible;overflow-y:auto;padding-top:1rem;position:sticky;top:57px;z-index:100}.app-Assignment-Infos-button{display:none}.app-Assignment-Infos-header .btn-group{margin-bottom:-.7rem;margin-top:-.9rem}}.plugin-selection_list .ts-list:not(:empty){border:1px solid #99a6b2;border-top-left-radius:.25rem;border-top-right-radius:.25rem}.plugin-selection_list .item{display:none!important}.ts-list{margin:0 0 -1px;padding:0}.ts-list li{background-color:#fff;border-radius:1px;cursor:pointer;display:flex;justify-content:space-between;list-style:none;overflow:hidden;padding:.375rem .75rem}.ts-list .ts-li--new{background-color:#d6f5dd}.ts-list li:not(:last-child){border-bottom:1px solid #eee}.ts-list li:hover{background-color:#eee}.ts-list li:after{content:"\f00d";font-family:Font Awesome\ 5 Free;font-weight:900}.plugin-selection_list .ts-list:not(:empty)+.ts-control{border-top-left-radius:0;border-top-right-radius:0}.plugin-selection_list.disabled{pointer-events:none}.plugin-selection_list.disabled .ts-list:not(:empty){border-color:#ccc}.plugin-selection_list.disabled .ts-list li{background-color:#edf0f2}.plugin-selection_list.disabled .ts-control,.plugin-selection_list.disabled .ts-list li:after{display:none}.plugin-no_search input{height:1px;opacity:0!important;position:absolute;width:1px}.plugin-no_search .ts-control{cursor:default!important;position:relative}:root,dialog::backdrop{--rolv-animation-duration:500ms}.rolv-Overlay{background:transparent;border:none;display:flex;flex-direction:column;height:auto;inset-block-end:0;inset-block-start:0;margin:0;max-height:none;max-width:100%;overflow:visible;padding:0;position:relative;width:100%}.rolv-Overlay--fallback{height:100%;overflow-y:auto;position:fixed}.rolv-Overlay::backdrop{opacity:0;transition:opacity var(--rolv-animation-duration)}.rolv-Overlay[data-rolv-visible]::backdrop{opacity:1}.rolv-Overlay[hidden]{display:none}.rolv-Overlay:focus-visible{outline:none}.rolv-Overlay:not([data-rolv-visible]){pointer-events:none}.rolv-Overlay[data-rolv-state=frozen]{overflow-y:hidden}.rolv-Overlay--layout-x-centered>*{margin-left:auto;margin-right:auto}.rolv-Overlay--layout-x-fill[data-rolv-state=frozen]{width:100%}.rolv-Overlay--layout-x-right>*{margin-left:auto;margin-right:0}.rolv-Overlay--layout-x-left>*{margin-left:0;margin-right:auto}.rolv-Overlay--layout-y-bottom>*{margin:auto auto 0}.rolv-Overlay--layout-y-centered>*{margin-bottom:auto;margin-top:auto}.rolv-Overlay--layout-y-fill[data-rolv-state=frozen]{height:100%}.rolv-Overlay--layout-y-top>*{margin:0 auto auto}.rolv-Overlay--animation-fade{transition:opacity var(--rolv-animation-duration)}.rolv-Overlay--animation-fade[data-rolv-visible]{opacity:1}.rolv-Overlay--animation-slide-left>*{transform:translateX(-100%);transition:transform var(--rolv-animation-duration)}.rolv-Overlay--animation-slide-left[data-rolv-visible]>*{transform:translateX(0)}.rolv-Overlay--animation-slide-right>*{transform:translateX(100%);transition:transform var(--rolv-animation-duration)}.rolv-Overlay--animation-slide-right[data-rolv-visible]>*{transform:translateX(0)}.rolv-Overlay--animation-slide-up>*{transform:translateY(100%);transition:transform var(--rolv-animation-duration)}.rolv-Overlay--animation-slide-up[data-rolv-visible]>*{transform:translateX(0)}.rolv-Overlay--animation-slide-down>*{transform:translateX(-100%);transition:transform var(--rolv-animation-duration)}.rolv-Overlay--animation-slide-down[data-rolv-visible]>*{transform:translateX(0)}