.select-session{padding:1em 2em;max-width:1200px;margin:0 auto}.select-session .table-wrapper{overflow-x:auto}.select-session .button-wrapper{margin-bottom:1em;justify-content:end}.select-session table{font-size:1.125rem;margin:0 auto 2em auto;font-family:Rubik,sans-serif;border:1px #000 solid}.select-session table .status-pill{width:fit-content;padding:.25em .75em;border-radius:20px;background-color:var(--grey-color)}.select-session table .status-pill.accepte{background-color:var(--positive-color)}.select-session table .status-pill.refuse{background-color:var(--negative-color)}@media only screen and (max-width:800px){.select-session table{width:80%}}.select-session table thead{background:var(--base-color-80)}.select-session table thead .fa-solid{margin-right:.5em}.select-session table thead td{color:#fff}.select-session table tbody tr{cursor:pointer;transition:background-color 150ms ease-in-out}.select-session table tbody tr:hover{background-color:var(--base-color-60)}.select-session table tbody tr:nth-child(even){background-color:var(--base-color-20)}.select-session table tbody tr:nth-child(even):hover{background-color:var(--base-color-60)}.select-session table tr td{padding:.5em;border:none}.select-session table tr td .status-pill{width:fit-content;padding:.25em .75em;border-radius:20px}.create-session{max-width:1200px;margin:0 auto;padding:1em 2em}.create-session select,.create-session input{background-color:#fff;border:grey 1px solid;padding:.35em .5em;height:2em;border-radius:8px;font-size:11pt}.create-session select{height:3em}.create-session .step-1 #id_period{margin:2em auto;display:block;min-width:20em}.create-session .step-2 .button-wrapper.add-wrapper{margin-bottom:1em;justify-content:end}.create-session .step-2 #main-wrapper{margin:1em 0}.create-session .step-2 #main-wrapper .local-entry{padding:1em 0;margin:.5em 0;border:var(--base-color-20) 1px solid;border-radius:1em}.create-session .step-2 #main-wrapper .local-entry.template{display:none}.create-session .step-2 #main-wrapper .local-entry .remove-btn{background-color:grey}.create-session .step-2 #main-wrapper .local-entry .presets{display:flex;flex-direction:column!important;justify-content:start!important;align-items:center!important;gap:0.25em!important;margin:1em 0!important}.create-session .step-2 #main-wrapper .local-entry .presets .preset-btn{padding:.2em 1em;border:1px var(--base-color) solid;color:var(--base-color);border-radius:.5em;cursor:pointer}.create-session .step-2 #main-wrapper .local-entry .presets .preset-btn.active{border:1px var(--base-color) solid;color:#fff;background-color:var(--base-color)}.create-session .step-2 #main-wrapper .local-entry .input-wrapper{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:.25em}.create-session .step-2 #main-wrapper .local-entry .time-wrapper{display:flex;flex-direction:row;justify-content:space-evenly;align-items:start;flex-wrap:wrap;gap:.5em;margin:1em 0}.create-session .step-2 #main-wrapper .local-entry .time-wrapper .dow{background-color:var(--base-color-20);border:1px solid var(--base-color);padding:.25em;border-radius:.5em;min-width:10em;max-width:13em;width:100%}.create-session .step-2 #main-wrapper .local-entry .time-wrapper .dow .row{margin:.25em 0;display:flex;flex-direction:row;justify-content:space-evenly;align-items:center}.create-session .step-2 #main-wrapper .local-entry .time-wrapper .dow .row input{width:3em}.create-session .step-2 #main-wrapper .local-entry .time-wrapper .dow input{width:5em}.create-session .step-3 .button-wrapper.add-wrapper{margin-bottom:1em;justify-content:end}.create-session .step-3 #main-wrapper{margin:1em 0}.create-session .step-3 #main-wrapper .local-entry{padding:1em 0;margin:.5em 0;border:var(--base-color-20) 1px solid;border-radius:1em}.create-session .step-3 #main-wrapper .local-entry .suggestion-wrapper{display:none;padding:.5em;margin:1em 0}.create-session .step-3 #main-wrapper .local-entry .suggestion-wrapper .grid{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:1em;flex-wrap:wrap}.create-session .step-3 #main-wrapper .local-entry .suggestion-wrapper .grid .list{display:flex;flex-direction:row;justify-content:start;align-items:center;gap:.5em;flex-wrap:wrap}.create-session .step-3 #main-wrapper .local-entry .suggestion-wrapper .grid .list .suggestion{color:var(--base-color);border:1px solid var(--base-color);padding:.25em;border-radius:.2em;cursor:pointer}.create-session .step-3 #main-wrapper .local-entry .activity-wrapper{display:flex;flex-direction:row;justify-content:space-evenly;flex-wrap:wrap;padding:1em 0}.create-session .step-3 #main-wrapper .local-entry .activity-wrapper .input-wrapper{flex-direction:column}.create-session .step-3 #main-wrapper .local-entry .activity-wrapper .input-wrapper span{margin-bottom:.2em}.create-session .step-3 #main-wrapper .local-entry .activity-wrapper .input-wrapper .checkboxes{display:flex;flex-direction:row;flex-wrap:wrap;gap:.25em}.create-session .step-3 #main-wrapper .local-entry .activity-wrapper .input-wrapper .checkboxes .local-box{padding:.71em;border-radius:.5em;border:dimgrey 1px solid;color:grey;cursor:pointer}.create-session .step-3 #main-wrapper .local-entry .activity-wrapper .input-wrapper .checkboxes .local-box.active{background-color:var(--base-color);border-color:var(--base-color);color:#fff}.create-session .step-3 #main-wrapper .local-entry .activity-wrapper .input-wrapper .age-group-wrapper{gap:.5em}.create-session .step-3 #main-wrapper .local-entry .remove-btn{background-color:grey}.create-session .step-3 #main-wrapper .local-entry.template{display:none}.create-session .step-3 .continue-btn{margin-top:3em}.create-session .step-4{text-align:center}.create-session .step-4 .locaux-wrapper{margin:2em 0;display:flex;flex-direction:row;justify-content:center;align-items:center;gap:1em;flex-wrap:wrap}.create-session .step-4 .locaux-wrapper .local-wrapper{text-align:center;border:var(--base-color-20) 1px solid;border-radius:.5em;padding:1em}.create-session .step-4 .locaux-wrapper .local-wrapper .local-title{margin-bottom:1em;display:block;font-weight:700}.create-session .step-4 .locaux-wrapper .local-wrapper .days-wrapper{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:.25em}.create-session .step-4 .locaux-wrapper .local-wrapper .day-wrapper{display:flex;flex-direction:row;justify-content:center;align-items:start;gap:.25em}.create-session .step-4 .locaux-wrapper .local-wrapper .day-wrapper span{margin-right:.5em}.create-session .step-4 .activities-wrapper{margin:2em 0;display:flex;flex-direction:row;justify-content:center;align-items:center;gap:1em;flex-wrap:wrap}.create-session .step-4 .activities-wrapper .activity-wrapper{text-align:center;border:var(--base-color-20) 1px solid;border-radius:.5em;padding:1em}.create-session .step-4 .activities-wrapper .activity-wrapper .activity-title{margin-bottom:1em;display:block;font-weight:700}.create-session .step-4 .button-wrapper{margin-top:2em}