.no-timeslot{width:100%}.no-timeslot p{opacity:60%;text-align:center}.simple-navbar{filter:blur(3px)}.wip{position:fixed;text-align:center;background-color:rgba(0,0,0,.6);top:0;left:0;width:100vw;height:100vh;display:flex;justify-content:center;align-items:center;z-index:99}.wip span{color:#fff;font-size:26pt;font-weight:700}.fading{opacity:0}.season-select{display:flex;flex-direction:row;justify-content:start;align-items:center;gap:.5em}.season-select button{border-radius:.5em;padding:.5em 1em}#parascolaire-table{transition:opacity 300ms ease-in-out}.dashboard-wrapper{filter:blur(3px);max-width:1350px;margin:0 auto;padding:0 1.5em}.dashboard-wrapper p{margin:0}.dashboard-wrapper .notification-wrapper{display:flex;justify-content:space-between;align-items:center;margin:2em 0;gap:2em}.dashboard-wrapper .notification-wrapper>a{text-decoration:none}.dashboard-wrapper .notification-wrapper .notification{font-size:1.2rem;color:#fff;border-radius:5px;display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:1em;height:2em;background:#e6b5b8;background:linear-gradient(346deg,var(--base-color-40) 0%,var(--base-color-80) 50%,var(--base-color) 100%)}.dashboard-wrapper .notification-wrapper .notification .fa-solid{margin-left:1em}.dashboard-wrapper .notification-wrapper .notification.grey{filter:grayscale(100%);cursor:not-allowed}.dashboard-wrapper .notification-wrapper .dashboard-title,.dashboard-wrapper .notification-wrapper .appointment-title{text-align:center;font-weight:bold!important;font-size:1.75rem;margin:1.25em 1.25em 1.25em 0}.dashboard-wrapper .notification-wrapper .dashboard-title .pending-count,.dashboard-wrapper .notification-wrapper .appointment-title .pending-count{font-size:2em}.dashboard-wrapper .items-wrapper .item{padding:1em;border:solid 2px var(--accent-color-60);margin-bottom:1em;border-radius:5px}.dashboard-wrapper .items-wrapper .item .fa-solid{color:var(--base-color)}.dashboard-wrapper .items-wrapper .item .date-wrapper,.dashboard-wrapper .items-wrapper .item .school-wrapper{display:flex;align-items:center;gap:1em}.dashboard-wrapper .items-wrapper .item .date-wrapper{margin-bottom:1em}.dashboard-wrapper .items-wrapper2 table{font-size:1.125rem;margin:1em 0;font-family:Rubik,sans-serif}.dashboard-wrapper .items-wrapper2 table thead{background:var(--base-color-80);color:#fff}.dashboard-wrapper .items-wrapper2 table thead .fa-solid{margin-right:.5em}.dashboard-wrapper .items-wrapper2 table tbody tr{cursor:pointer;transition:background-color 150ms ease-in-out}.dashboard-wrapper .items-wrapper2 table tbody tr:hover{background-color:var(--base-color-60)}.dashboard-wrapper .items-wrapper2 table tbody tr:nth-child(even){background-color:var(--base-color-20)}.dashboard-wrapper .items-wrapper2 table tbody tr:nth-child(even):hover{background-color:var(--base-color-60)}.dashboard-wrapper .items-wrapper2 table tr td{padding:.5em;border:none}.dashboard-wrapper .items-wrapper2 table tr td .status-pill{width:fit-content;padding:.25em .75em;border-radius:20px}.dashboard-wrapper .items-wrapper2 table tr td .status-pill.nouvelle{background-color:var(--grey-color)}.dashboard-wrapper .items-wrapper2 table tr td .status-pill.acceptee{background-color:var(--positive-color)}.dashboard-wrapper .items-wrapper2 table tr td .status-pill.refusee{background-color:var(--negative-color)}.connected-name{color:#fff;font-size:10pt}.clickable{cursor:pointer}