@import"https://fonts.googleapis.com/css2?family=Merriweather:wght@400;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Carlito:wght@400;700&display=swap";router-link{text-decoration:none}.btnStepContainer{display:flex;width:100%;align-items:center;justify-content:center}.xl{font-size:17px;font-weight:500;height:50px}.md{font-size:.9rem;font-weight:500;min-width:190px;height:36px}.sm{min-width:135px;height:30px;font-size:.8rem;font-weight:500}.btn{display:flex;justify-content:center;align-items:center;cursor:pointer;color:#fff;font-weight:600;border:none;gap:.5rem;padding:.5rem;border-radius:4px;transition-duration:.3s;text-decoration:none;width:auto}.btn .icon{width:13px;font-weight:300}.btn:disabled{opacity:50%;cursor:not-allowed}.btn-primary{background-color:#98c1d9;border:1px solid #98C1D9;box-shadow:2px 2px 4px #24364c}.btn-primary:hover,.btn-primary:focus{background-color:#3d5a80}.btn-primary:focus{border:1px solid #3d5a80;outline:none}.btn-secondary{background-color:#3d5a80;border:1px solid #3d5a80;box-shadow:2px 2px 4px #24364c}.btn-secondary:hover,.btn-secondary:focus{background-color:#24364c}.btn-secondary:hover{border-color:#24364c;position:relative;top:1px;left:1px;box-shadow:none}.btn-secondary:focus{border:1px solid #98C1D9;outline:none}.btn-tertiary{display:flex;gap:.4rem;position:relative;padding:5px;background-color:#ee6c4d;border:1px solid #EE6C4D;box-shadow:2px 2px 4px #da3b15;color:#fff}.btn-tertiary .icon{left:15px;width:10px;font-weight:300}.btn-tertiary:hover,.btn-tertiary:focus{background-color:#da3b15;color:#fff}.btn-tertiary:hover{border-color:#da3b15;position:relative;top:1px;left:1px;box-shadow:none}.btn-tertiary:focus{border:1px solid #3d5a80;outline:none}.btn-switch{width:200px!important;height:30px;border-radius:0;box-shadow:none;padding:0;gap:0}.btn-switch:hover,.btn-switch:focus{background-color:#98c1d9}.btn-switch>div{width:50%;height:100%;display:flex!important;justify-content:center;align-items:center;background-color:initial}.btn-switch>div.selected{background-color:#98c1d9;display:inline-block;padding:.75rem 1.25rem;color:#fff;text-transform:uppercase;transition:all .5s;position:relative;overflow:hidden;z-index:1}.btn-switch>div.selected:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:100%;z-index:-2;background-color:#98c1d9}.btn-switch>div.selected:before{content:"";position:absolute;bottom:0;left:0;width:0%;height:100%;transition:all .3s;z-index:-1;background-color:#24364c}.btn-switch>div.selected:target{color:#fff}.btn-switch>div.selected:target:before{width:100%}.iconBtn{height:50px;width:50px;background-color:#98c1d9;border:1px solid #98C1D9}.iconBtn:hover,.iconBtn:focus{background-color:#98c1d9}.iconBtn:hover{border-color:#98c1d9}.iconBtn:focus{border:1px solid #98C1D9;outline:none}.searchIcon{width:25px}.btn-return{position:absolute;top:0;right:0}.btn-return:hover{position:absolute;top:1px;right:-1px;left:initial}.page[data-v-3f81af3d]{height:100%;position:relative;margin:0 30px 30px;color:#24364c}.page .buttons-container[data-v-3f81af3d]{margin-bottom:30px;display:flex;justify-content:space-between;align-items:center}.page .filters-container[data-v-3f81af3d]{display:flex;flex-direction:column;gap:.5rem;margin-bottom:30px}.page .home-page[data-v-3f81af3d],.page .user-page[data-v-3f81af3d],.page .car-page[data-v-3f81af3d],.page .admin-page[data-v-3f81af3d]{display:flex}.page .home-page .buttons-container[data-v-3f81af3d],.page .user-page .buttons-container[data-v-3f81af3d],.page .car-page .buttons-container[data-v-3f81af3d],.page .admin-page .buttons-container[data-v-3f81af3d]{margin-right:30px;display:flex;flex-direction:column;justify-content:flex-start;gap:50px}.page .home-page .day-routine-table[data-v-3f81af3d],.page .user-page .day-routine-table[data-v-3f81af3d],.page .car-page .day-routine-table[data-v-3f81af3d],.page .admin-page .day-routine-table[data-v-3f81af3d]{width:100%}.page h1[data-v-3f81af3d],.page h2[data-v-3f81af3d]{text-align:center;color:#3d5a80;position:relative;width:fit-content;margin:30px auto}.page h1[data-v-3f81af3d]:after,.page h2[data-v-3f81af3d]:after{content:"";width:60px;height:3px;background-color:#98c1d9;position:absolute;left:0;bottom:-15px}.page h1[data-v-3f81af3d]{margin-bottom:60px}.page h1[data-v-3f81af3d]:after{left:calc(50% - 30px)}.page .form-group[data-v-3f81af3d]{display:flex;flex-wrap:wrap;gap:40px 100px}.page .validation-button[data-v-3f81af3d]{margin-top:40px}.page .header-edit__actions[data-v-3f81af3d]{display:flex}.page .header-edit__actions .btn+.btn[data-v-3f81af3d]{margin-left:30px}.sr-only[data-v-3f81af3d]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.actionMenu[data-v-3f81af3d]{position:relative;width:max-content}.actionMenu .tooltipBtn[data-v-3f81af3d]{background-color:#3d5a80;border:none;width:1.75rem;height:1.75rem;padding:.35rem;cursor:pointer}.actionMenu .tooltipBtn img[data-v-3f81af3d]{max-width:100%}.actionMenu .tooltipBtn[aria-expanded=true]+.myList[data-v-3f81af3d]{display:block}.actionMenu .tooltipBtn[aria-expanded=false]+.myList[data-v-3f81af3d]{display:none}.actionMenu .myList[data-v-3f81af3d]{width:100px;margin-top:.5rem;background-color:#fff;box-shadow:#24364c 0 2px 8px;position:absolute;z-index:1;right:0}.actionMenu .myList ul[data-v-3f81af3d]{list-style:none;padding:0}.actionMenu .myList ul .tooltipOption a[data-v-3f81af3d]{padding:.5rem;color:#3d5a80;display:block;font-weight:600;cursor:pointer;transition-duration:.3s}.actionMenu .myList ul .tooltipOption a[data-v-3f81af3d]:hover{background-color:#3d5a80;color:#98c1d9}.page[data-v-71ee3df4]{height:100%;position:relative;margin:0 30px 30px;color:#24364c}.page .buttons-container[data-v-71ee3df4]{margin-bottom:30px;display:flex;justify-content:space-between;align-items:center}.page .filters-container[data-v-71ee3df4]{display:flex;flex-direction:column;gap:.5rem;margin-bottom:30px}.page .home-page[data-v-71ee3df4],.page .user-page[data-v-71ee3df4],.page .car-page[data-v-71ee3df4],.page .admin-page[data-v-71ee3df4]{display:flex}.page .home-page .buttons-container[data-v-71ee3df4],.page .user-page .buttons-container[data-v-71ee3df4],.page .car-page .buttons-container[data-v-71ee3df4],.page .admin-page .buttons-container[data-v-71ee3df4]{margin-right:30px;display:flex;flex-direction:column;justify-content:flex-start;gap:50px}.page .home-page .day-routine-table[data-v-71ee3df4],.page .user-page .day-routine-table[data-v-71ee3df4],.page .car-page .day-routine-table[data-v-71ee3df4],.page .admin-page .day-routine-table[data-v-71ee3df4]{width:100%}.page h1[data-v-71ee3df4],.page h2[data-v-71ee3df4]{text-align:center;color:#3d5a80;position:relative;width:fit-content;margin:30px auto}.page h1[data-v-71ee3df4]:after,.page h2[data-v-71ee3df4]:after{content:"";width:60px;height:3px;background-color:#98c1d9;position:absolute;left:0;bottom:-15px}.page h1[data-v-71ee3df4]{margin-bottom:60px}.page h1[data-v-71ee3df4]:after{left:calc(50% - 30px)}.page .form-group[data-v-71ee3df4]{display:flex;flex-wrap:wrap;gap:40px 100px}.page .validation-button[data-v-71ee3df4]{margin-top:40px}.page .header-edit__actions[data-v-71ee3df4]{display:flex}.page .header-edit__actions .btn+.btn[data-v-71ee3df4]{margin-left:30px}.sr-only[data-v-71ee3df4]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.customTable[data-v-71ee3df4]{width:100%;table-layout:fixed;border-collapse:separate;border-spacing:2px;overflow-x:scroll;font-size:.8rem;border-radius:12px}@media screen and (max-width: 1023px){.customTable thead[data-v-71ee3df4]{display:none}}.customTable thead tr th[data-v-71ee3df4]{background-color:#3d5a80;color:#fff;vertical-align:middle}.customTable thead tr th button[data-v-71ee3df4]{background:transparent;border:none;outline:none;color:currentColor;cursor:pointer;width:100%;display:block;position:relative;padding:10px 20px;font-weight:600;font-size:.8rem}.customTable thead tr th button span[data-v-71ee3df4]{font-weight:400}.customTable thead tr th button img[data-v-71ee3df4]{position:absolute;top:40%;right:10%}.customTable thead tr th span[data-v-71ee3df4]{padding:10px 20px;font-size:.8rem;display:block}.customTable thead tr th>*[data-v-71ee3df4]{overflow:hidden;text-overflow:ellipsis;-ms-text-overflow:ellipsis}.customTable tbody tr[data-v-71ee3df4]{border-radius:10px;box-shadow:0 0 0 1px #98c1d9;margin-bottom:10px;display:flex;flex-wrap:wrap;background-color:none}@media screen and (min-width: 1024px){.customTable tbody tr[data-v-71ee3df4]{margin-bottom:0;border-radius:unset;box-shadow:none;display:table-row}}.customTable tbody tr td[data-v-71ee3df4]{padding:10px 20px;display:block;width:max-content;flex-basis:50%;color:#24364c}@media screen and (min-width: 1024px){.customTable tbody tr td[data-v-71ee3df4]{display:table-cell;width:unset;vertical-align:middle}}.customTable tbody tr td .mobile-title[data-v-71ee3df4]{display:block;font-weight:700;margin-bottom:.5em}@media screen and (min-width: 1024px){.customTable tbody tr td .mobile-title[data-v-71ee3df4]{display:none}}.customTable tbody tr td .cellContainer[data-v-71ee3df4]{display:flex;align-items:center}.customTable tbody tr td .cellContainer .day-link[data-v-71ee3df4]{padding:6.5px 0}.customTable tbody tr td .cellContainer .day-link a[data-v-71ee3df4]{color:#3d5a80;font-size:.9rem;font-weight:600;transition-duration:.3s}.customTable tbody tr td .cellContainer .day-link a[data-v-71ee3df4]:hover{color:#24364c}.customTable tbody tr td[data-v-71ee3df4]:not(.actions){overflow:hidden;text-overflow:ellipsis;-ms-text-overflow:ellipsis}@media screen and (min-width: 1024px){.customTable tbody tr[data-v-71ee3df4]:nth-child(even){background-color:#98c1d9}.customTable tbody tr[data-v-71ee3df4]:nth-child(odd){background-color:#fff}}.mag[data-v-71ee3df4]{position:relative;display:flex;width:100%;flex-wrap:wrap;justify-content:space-between;align-items:center}.mag .add-btn[data-v-71ee3df4]{font-size:.9rem;color:#fff;background-color:#98c1d9;height:20px;padding:0 5px;font-weight:500;margin-left:20px;margin-top:10px}.page[data-v-bb0bbd60]{height:100%;position:relative;margin:0 30px 30px;color:#24364c}.page .buttons-container[data-v-bb0bbd60]{margin-bottom:30px;display:flex;justify-content:space-between;align-items:center}.page .filters-container[data-v-bb0bbd60]{display:flex;flex-direction:column;gap:.5rem;margin-bottom:30px}.page .home-page[data-v-bb0bbd60],.page .user-page[data-v-bb0bbd60],.page .car-page[data-v-bb0bbd60],.page .admin-page[data-v-bb0bbd60]{display:flex}.page .home-page .buttons-container[data-v-bb0bbd60],.page .user-page .buttons-container[data-v-bb0bbd60],.page .car-page .buttons-container[data-v-bb0bbd60],.page .admin-page .buttons-container[data-v-bb0bbd60]{margin-right:30px;display:flex;flex-direction:column;justify-content:flex-start;gap:50px}.page .home-page .day-routine-table[data-v-bb0bbd60],.page .user-page .day-routine-table[data-v-bb0bbd60],.page .car-page .day-routine-table[data-v-bb0bbd60],.page .admin-page .day-routine-table[data-v-bb0bbd60]{width:100%}.page h1[data-v-bb0bbd60],.page h2[data-v-bb0bbd60]{text-align:center;color:#3d5a80;position:relative;width:fit-content;margin:30px auto}.page h1[data-v-bb0bbd60]:after,.page h2[data-v-bb0bbd60]:after{content:"";width:60px;height:3px;background-color:#98c1d9;position:absolute;left:0;bottom:-15px}.page h1[data-v-bb0bbd60]{margin-bottom:60px}.page h1[data-v-bb0bbd60]:after{left:calc(50% - 30px)}.page .form-group[data-v-bb0bbd60]{display:flex;flex-wrap:wrap;gap:40px 100px}.page .validation-button[data-v-bb0bbd60]{margin-top:40px}.page .header-edit__actions[data-v-bb0bbd60]{display:flex}.page .header-edit__actions .btn+.btn[data-v-bb0bbd60]{margin-left:30px}.sr-only[data-v-bb0bbd60]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.pagination[data-v-bb0bbd60]{padding:1rem;text-align:center;width:100%}.pagination ol[data-v-bb0bbd60]{display:flex;justify-content:center;padding:1rem;list-style:none}.pagination .pagination-button[data-v-bb0bbd60]{margin:2px;cursor:pointer;padding:5px;background-color:#fff;font-weight:500;color:#24364c;outline:0;border:1px solid #98C1D9;width:36px;aspect-ratio:1;font-size:13px;border-radius:4px}.pagination .pagination-button.active[data-v-bb0bbd60],.pagination .pagination-button[data-v-bb0bbd60]:hover,.pagination .pagination-button[data-v-bb0bbd60]:focus{background-color:#3d5a80;color:#fff}.page[data-v-14da38d2]{height:100%;position:relative;margin:0 30px 30px;color:#24364c}.page .buttons-container[data-v-14da38d2]{margin-bottom:30px;display:flex;justify-content:space-between;align-items:center}.page .filters-container[data-v-14da38d2]{display:flex;flex-direction:column;gap:.5rem;margin-bottom:30px}.page .home-page[data-v-14da38d2],.page .user-page[data-v-14da38d2],.page .car-page[data-v-14da38d2],.page .admin-page[data-v-14da38d2]{display:flex}.page .home-page .buttons-container[data-v-14da38d2],.page .user-page .buttons-container[data-v-14da38d2],.page .car-page .buttons-container[data-v-14da38d2],.page .admin-page .buttons-container[data-v-14da38d2]{margin-right:30px;display:flex;flex-direction:column;justify-content:flex-start;gap:50px}.page .home-page .day-routine-table[data-v-14da38d2],.page .user-page .day-routine-table[data-v-14da38d2],.page .car-page .day-routine-table[data-v-14da38d2],.page .admin-page .day-routine-table[data-v-14da38d2]{width:100%}.page h1[data-v-14da38d2],.page h2[data-v-14da38d2]{text-align:center;color:#3d5a80;position:relative;width:fit-content;margin:30px auto}.page h1[data-v-14da38d2]:after,.page h2[data-v-14da38d2]:after{content:"";width:60px;height:3px;background-color:#98c1d9;position:absolute;left:0;bottom:-15px}.page h1[data-v-14da38d2]{margin-bottom:60px}.page h1[data-v-14da38d2]:after{left:calc(50% - 30px)}.page .form-group[data-v-14da38d2]{display:flex;flex-wrap:wrap;gap:40px 100px}.page .validation-button[data-v-14da38d2]{margin-top:40px}.page .header-edit__actions[data-v-14da38d2]{display:flex}.page .header-edit__actions .btn+.btn[data-v-14da38d2]{margin-left:30px}.sr-only[data-v-14da38d2]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.selectContainer[data-v-14da38d2]{display:flex;flex-direction:column;align-items:flex-start}label[data-v-14da38d2]{display:block;margin-bottom:.5rem}.required[data-v-14da38d2]:after{font-weight:600;content:"*";color:#bd0000}select[data-v-14da38d2]{position:relative;width:250px;height:50px;-webkit-appearance:none;padding:9px 40px 9px 12px;border:1px solid #98C1D9;cursor:pointer;font-family:inherit;font-size:.85rem;transition:all .15s ease;background:url(/assets/arrow-down-solid.5552d24e.svg) no-repeat white;background-position-x:95%;background-position-y:50%}select option[data-v-14da38d2]{list-style:none;text-align:left;cursor:pointer;padding:0;margin:0;font-size:.85rem;color:#000;background-color:#fff}select option[value=""][disabled][data-v-14da38d2]{display:none}select[data-v-14da38d2]:focus{outline:none;box-shadow:0 0 0 1px #609fc4}select:hover+svg[data-v-14da38d2]{stroke:#609fc4}select[invalid=true][data-v-14da38d2]{background-color:#ee6c4d;border-color:#ee6c4d}select[invalid=true][data-v-14da38d2]:hover{border-color:#ee6c4d}select[invalid=true][data-v-14da38d2]:focus{border-color:#ee6c4d;border-radius:0;outline:1px solid #EE6C4D}.sprites[data-v-14da38d2]{position:absolute;width:0;height:0;pointer-events:none;user-select:none}.page[data-v-466cc9b9]{height:100%;position:relative;margin:0 30px 30px;color:#24364c}.page .buttons-container[data-v-466cc9b9]{margin-bottom:30px;display:flex;justify-content:space-between;align-items:center}.page .filters-container[data-v-466cc9b9]{display:flex;flex-direction:column;gap:.5rem;margin-bottom:30px}.page .home-page[data-v-466cc9b9],.page .user-page[data-v-466cc9b9],.page .car-page[data-v-466cc9b9],.page .admin-page[data-v-466cc9b9]{display:flex}.page .home-page .buttons-container[data-v-466cc9b9],.page .user-page .buttons-container[data-v-466cc9b9],.page .car-page .buttons-container[data-v-466cc9b9],.page .admin-page .buttons-container[data-v-466cc9b9]{margin-right:30px;display:flex;flex-direction:column;justify-content:flex-start;gap:50px}.page .home-page .day-routine-table[data-v-466cc9b9],.page .user-page .day-routine-table[data-v-466cc9b9],.page .car-page .day-routine-table[data-v-466cc9b9],.page .admin-page .day-routine-table[data-v-466cc9b9]{width:100%}.page h1[data-v-466cc9b9],.page h2[data-v-466cc9b9]{text-align:center;color:#3d5a80;position:relative;width:fit-content;margin:30px auto}.page h1[data-v-466cc9b9]:after,.page h2[data-v-466cc9b9]:after{content:"";width:60px;height:3px;background-color:#98c1d9;position:absolute;left:0;bottom:-15px}.page h1[data-v-466cc9b9]{margin-bottom:60px}.page h1[data-v-466cc9b9]:after{left:calc(50% - 30px)}.page .form-group[data-v-466cc9b9]{display:flex;flex-wrap:wrap;gap:40px 100px}.page .validation-button[data-v-466cc9b9]{margin-top:40px}.page .header-edit__actions[data-v-466cc9b9]{display:flex}.page .header-edit__actions .btn+.btn[data-v-466cc9b9]{margin-left:30px}.sr-only[data-v-466cc9b9]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.CustomInput[data-v-466cc9b9]{display:flex;flex-direction:row;gap:.5rem;align-items:center;position:relative}.CustomInput .required[data-v-466cc9b9]:after{font-weight:600;content:"*";color:#bd0000}.CustomInput .inputColumn[data-v-466cc9b9]{height:100%}label[data-v-466cc9b9]{display:block;margin-bottom:.5rem}.inputMsgContainer[data-v-466cc9b9]{display:flex;flex-direction:column;align-items:flex-start;justify-content:start;position:relative}.inputMsgContainer input[data-v-466cc9b9]{position:relative;appearance:none;border:1px solid #98C1D9;border-radius:0;display:block;line-height:1;padding:9px 12px;width:250px;height:50px}.inputMsgContainer input[data-v-466cc9b9]:not(:disabled):hover{border-color:#609fc4}.inputMsgContainer input[data-v-466cc9b9]:not(:disabled):focus{border-color:#609fc4;border-radius:0;outline:1px solid #609fc4}.inputMsgContainer input[invalid=true][data-v-466cc9b9]{background-color:#ee6c4d;border-color:#ee6c4d}.inputMsgContainer input[invalid=true][data-v-466cc9b9]:hover{border-color:#ee6c4d}.inputMsgContainer input[invalid=true][data-v-466cc9b9]:focus{border-color:#ee6c4d;border-radius:0;outline:1px solid #EE6C4D}.inputMsgContainer .error[data-v-466cc9b9],.inputMsgContainer[data-v-466cc9b9]:invalid{background-color:#ee6c4d;border-color:#da3b15}.inputMsgContainer .error[data-v-466cc9b9]:hover,.inputMsgContainer[data-v-466cc9b9]:invalid:hover{border-color:#ee6c4d}.inputMsgContainer .error[data-v-466cc9b9]:focus,.inputMsgContainer[data-v-466cc9b9]:invalid:focus{border-color:#ee6c4d;border-radius:0;outline:1px solid #EE6C4D}.inputError[data-v-466cc9b9]{font-size:.7rem;max-width:250px}.tooltipContainer[data-v-466cc9b9]{position:absolute;left:calc(250px + 1rem);top:1.5rem}.tooltipContainer .infoBulle[data-v-466cc9b9]{display:none;position:absolute;border:1px solid #3d5a80;background-color:#fff;z-index:55;bottom:1rem;padding:5px;margin:0;text-align:center;width:150px;font-size:.75rem;left:calc(50% - 75px)}.tooltipContainer:hover .infoBulle[data-v-466cc9b9]{display:block}.requiredIcon[data-v-466cc9b9]{margin-top:-10px;width:20px;position:relative;top:15px}.validIcon[data-v-466cc9b9]{margin-top:-10px;background-color:#3d5a80;width:20px;padding:5px;border-radius:100%;position:absolute;top:63%;left:104%}.errorIcon[data-v-466cc9b9]{margin-top:-10px;background-color:#bd0000;width:20px;height:20px;padding:3px;border-radius:100%;position:absolute;top:45%;left:104%}.firstName[data-v-466cc9b9]{justify-content:start}.columnInput[data-v-466cc9b9]{display:flex;flex-direction:column-reverse}.tinyInput[data-v-466cc9b9]{width:60px}.switch-button{background:#98C1D9;border-radius:30px;overflow:hidden;text-align:center;color:#fff;position:relative;width:min-content;margin:30px 0}.switch-button-checkbox{cursor:pointer;position:absolute;top:0;left:0;bottom:0;width:100%;height:100%;opacity:0;z-index:2;width:210px}.switch-button-checkbox:checked+.switch-button-label:before{transform:translate(100%);transition:transform .3s linear}.switch-button-checkbox+.switch-button-label{position:relative;padding:15px 0;display:block;user-select:none;pointer-events:none;display:flex;justify-content:space-around;width:210px}.switch-button-checkbox+.switch-button-label:before{content:"";background:#3d5a80;height:100%;width:50%;position:absolute;left:0;top:0;border-radius:30px;transform:translate(0);transition:transform .3s}.switch-button-checkbox+.switch-button-label .switch-button-label-span{position:relative;width:50%}.vuecal__weekdays-headings{border-bottom:1px solid #ddd;margin-bottom:-1px}.vuecal--week-numbers .vuecal__weekdays-headings,.vuecal--view-with-time .vuecal__weekdays-headings{padding-left:3em}.vuecal--view-with-time.vuecal--twelve-hour .vuecal__weekdays-headings{font-size:.9em;padding-left:4em}.vuecal--overflow-x.vuecal--view-with-time .vuecal__weekdays-headings{padding-left:0}.vuecal__heading{width:100%;height:2.8em;font-weight:400;justify-content:center;text-align:center;align-items:center;position:relative;overflow:hidden}.vuecal__heading>.vuecal__flex{width:100%;height:100%;align-items:initial!important}.vuecal--sticky-split-labels .vuecal__heading{height:3.4em}.vuecal--month-view .vuecal__heading,.vuecal--week-view .vuecal__heading,.vuecal--day-view .vuecal__heading{width:14.2857%}.vuecal--hide-weekends.vuecal--month-view .vuecal__heading,.vuecal--hide-weekends.vuecal--week-view .vuecal__heading,.vuecal--hide-weekends.vuecal--day-view .vuecal__heading,.vuecal--years-view .vuecal__heading{width:20%}.vuecal--year-view .vuecal__heading{width:33.33%}.vuecal__heading .weekday-label{flex-shrink:0;display:flex;justify-content:center;align-items:center}.vuecal--small .vuecal__heading .small,.vuecal--xsmall .vuecal__heading .xsmall{display:block}.vuecal__heading .small,.vuecal__heading .xsmall,.vuecal--small .vuecal__heading .full,.vuecal--small .vuecal__heading .xsmall,.vuecal--xsmall .vuecal__heading .full,.vuecal--xsmall .vuecal__heading .small{display:none}.vuecal .vuecal__split-days-headers{align-items:center}@media screen and (max-width: 550px){.vuecal__heading{line-height:1.2}.vuecal__heading .small,.vuecal--small .vuecal__heading .small,.vuecal--xsmall .vuecal__heading .xsmall{display:block}.vuecal__heading .full,.vuecal__heading .xsmall,.vuecal--small .vuecal__heading .full,.vuecal--small .vuecal__heading .xsmall,.vuecal--xsmall .vuecal__heading .full,.vuecal--xsmall .vuecal__heading .small{display:none}.vuecal--overflow-x .vuecal__heading .full,.vuecal--small.vuecal--overflow-x .vuecal__heading .small,.vuecal--xsmall.vuecal--overflow-x .vuecal__heading .xsmall{display:block}.vuecal--overflow-x .vuecal__heading .small,.vuecal--overflow-x .vuecal__heading .xsmall,.vuecal--small.vuecal--overflow-x .vuecal__heading .full,.vuecal--small.vuecal--overflow-x .vuecal__heading .xsmall,.vuecal--xsmall.vuecal--overflow-x .vuecal__heading .full,.vuecal--xsmall.vuecal--overflow-x .vuecal__heading .small{display:none}}@media screen and (max-width: 450px){.vuecal__heading .xsmall,.vuecal--small .vuecal__heading .xsmall,.vuecal--xsmall .vuecal__heading .xsmall{display:block}.vuecal__heading .full,.vuecal__heading .small,.vuecal--small .vuecal__heading .full,.vuecal--small .vuecal__heading .small,.vuecal--xsmall .vuecal__heading .full,.vuecal--xsmall .vuecal__heading .small{display:none}.vuecal--small.vuecal--overflow-x .vuecal__heading .small,.vuecal--xsmall.vuecal--overflow-x .vuecal__heading .xsmall{display:block}.vuecal--small.vuecal--overflow-x .vuecal__heading .full,.vuecal--small.vuecal--overflow-x .vuecal__heading .xsmall,.vuecal--xsmall.vuecal--overflow-x .vuecal__heading .full,.vuecal--xsmall.vuecal--overflow-x .vuecal__heading .small{display:none}}.vuecal__header button{outline:none;font-family:inherit}.vuecal__menu{padding:0;margin:0;list-style-type:none;justify-content:center;background-color:#00000005}.vuecal__view-btn{background:none;border:none;padding:.3em 1em;height:2.2em;font-size:1.3em;border-bottom:0 solid currentColor;cursor:pointer;color:inherit;box-sizing:border-box;transition:.2s}.vuecal__view-btn--active{border-bottom-width:2px;background:rgba(255,255,255,.15)}.vuecal__title-bar{background-color:#0000001a;display:flex;align-items:center;text-align:center;justify-content:space-between;font-size:1.4em;line-height:1.3;min-height:2em}.vuecal--xsmall .vuecal__title-bar{font-size:1.3em}.vuecal__title{position:relative;justify-content:center}.vuecal__title button{cursor:pointer;background:none;border:none}.vuecal__title button.slide-fade--left-leave-active,.vuecal__title button.slide-fade--right-leave-active{width:100%}.vuecal__today-btn{position:relative;align-items:center;display:flex;font-size:.8em;background:none;border:none}.vuecal__today-btn span.default{font-size:.8em;padding:3px 6px;text-transform:uppercase;cursor:pointer}.vuecal__arrow{cursor:pointer;position:relative;z-index:1;background:none;border:none;white-space:nowrap}.vuecal__arrow--prev{margin-left:.6em}.vuecal__arrow--next{margin-right:.6em}.vuecal__arrow i.angle{display:inline-block;border:solid currentColor;border-width:0 2px 2px 0;padding:.25em;transform:rotate(-45deg)}.vuecal__arrow--prev i.angle{border-width:2px 0 0 2px}.vuecal__arrow--highlighted,.vuecal__today-btn--highlighted,.vuecal__view-btn--highlighted{position:relative;background-color:#0000000a}.vuecal__arrow--highlighted *,.vuecal__today-btn--highlighted *,.vuecal__view-btn--highlighted *{pointer-events:none}.vuecal__arrow--highlighted:before,.vuecal__arrow--highlighted:after,.vuecal__today-btn--highlighted:before,.vuecal__today-btn--highlighted:after,.vuecal__view-btn--highlighted:before,.vuecal__view-btn--highlighted:after{content:"";background-color:inherit;-webkit-animation:sonar .8s infinite ease-out;animation:sonar .8s infinite ease-out;position:absolute;top:50%;left:50%;pointer-events:none}.vuecal__arrow--highlighted:before,.vuecal__today-btn--highlighted:before,.vuecal__view-btn--highlighted:before{width:3em;height:3em;border-radius:3em;margin-top:-1.5em;margin-left:-1.5em}.vuecal__arrow--highlighted:after,.vuecal__today-btn--highlighted:after,.vuecal__view-btn--highlighted:after{-webkit-animation-duration:1.5s;animation-duration:1.5s;-webkit-animation-delay:.1s;animation-delay:.1s;width:2.6em;height:2.6em;border-radius:2.6em;margin-top:-1.3em;margin-left:-1.3em}@-webkit-keyframes sonar{0%,20%{opacity:1}to{transform:scale(2.5);opacity:0}}@keyframes sonar{0%,20%{opacity:1}to{transform:scale(2.5);opacity:0}}@media screen and (max-width: 450px){.vuecal__title{font-size:.9em}.vuecal__view-btn{padding-left:.6em;padding-right:.6em}}@media screen and (max-width: 350px){.vuecal__view-btn{font-size:1.1em}}.vuecal__event{color:#666;background-color:#f8f8f8cc;position:relative;box-sizing:border-box;left:0;width:100%;z-index:1;transition:box-shadow .3s,left .3s,width .3s;overflow:hidden}.vuecal--no-time .vuecal__event{min-height:8px}.vuecal:not(.vuecal--dragging-event) .vuecal__event:hover{z-index:2}.vuecal__cell .vuecal__event *{-webkit-user-select:text;-moz-user-select:text;user-select:text}.vuecal--view-with-time .vuecal__event:not(.vuecal__event--all-day){position:absolute}.vuecal--view-with-time .vuecal__bg .vuecal__event--all-day{position:absolute;top:0;bottom:0;z-index:0;opacity:.6;width:auto;right:0}.vuecal--view-with-time .vuecal__all-day .vuecal__event--all-day{position:relative;left:0}.vuecal__event--background{z-index:0}.vuecal__event--focus,.vuecal__event:focus{box-shadow:1px 1px 6px #0003;z-index:3;outline:none}.vuecal__event.vuecal__event--dragging{opacity:.7}.vuecal__event.vuecal__event--static{opacity:0;transition:opacity .1s}@-moz-document url-prefix(){.vuecal__event.vuecal__event--dragging{opacity:1}}.vuecal__event-resize-handle{position:absolute;bottom:0;left:0;right:0;height:1em;background-color:#ffffff4d;opacity:0;transform:translateY(110%);transition:.3s;cursor:ns-resize}.vuecal__event:hover .vuecal__event-resize-handle,.vuecal__event:focus .vuecal__event-resize-handle,.vuecal__event--focus .vuecal__event-resize-handle,.vuecal__event--resizing .vuecal__event-resize-handle{opacity:1;transform:translateY(0)}.vuecal__event--dragging .vuecal__event-resize-handle{display:none}.vuecal__event-delete{position:absolute;top:0;left:0;right:0;display:flex;flex-direction:column;align-items:center;justify-content:center;height:1.4em;line-height:1.4em;background-color:#dd3333d9;color:#fff;z-index:0;cursor:pointer;transform:translateY(-110%);transition:.3s}.vuecal__event .vuecal__event-delete{-webkit-user-select:none;-moz-user-select:none;user-select:none}.vuecal--full-height-delete .vuecal__event-delete{height:auto;bottom:0}.vuecal--full-height-delete .vuecal__event-delete:before{content:"";width:1.7em;height:1.8em;display:block;background-image:url('data:image/svg+xml;utf8,<svg width="512" height="512" viewBox="0 0 512 512" xmlns="http://www.w3.org/2000/svg"><path d="M12 1.5a10.5 10.5 0 100 21 10.5 10.5 0 000-21zm5 14.1c.2 0 .2.2.2.2l-.1.3-1 1-.3.1h-.2L12 13.5l-3.5 3.6h-.3-.3l-1-1v-.4-.2l3.6-3.6-3.6-3.5A.4.4 0 017 8l1-1 .3-.2c.1 0 .2 0 .2.2l3.6 3.5L15.6 7l.2-.2c.1 0 .2 0 .3.2l1 1v.5L13.5 12z" fill="%23fff" opacity=".9"/></svg>')}.vuecal__event--deletable .vuecal__event-delete{transform:translateY(0);z-index:1}.vuecal__event--deletable.vuecal__event--dragging .vuecal__event-delete{opacity:0;transition:none}.vuecal--month-view .vuecal__event-title{font-size:.85em}.vuecal--short-events .vuecal__event-title{text-align:left;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;padding:0 3px}.vuecal__event-title,.vuecal__event-content{-webkit-hyphens:auto;hyphens:auto}.vuecal__event-title--edit{border-bottom:1px solid transparent;text-align:center;transition:.3s;color:inherit;background-image:url('data:image/svg+xml;utf8,<svg viewBox="0 0 512 512" xmlns="http://www.w3.org/2000/svg"><path d="M442 150l-39 39-80-80 39-39q6-6 15-6t15 6l50 50q6 6 6 15t-6 15zM64 368l236-236 80 80-236 236H64v-80z" fill="%23000" opacity=".4"/></svg>');background-repeat:no-repeat;background-position:120% .15em;background-size:.4em;outline:none;width:100%}.vuecal__event-title--edit:hover,.vuecal__event-title--edit:focus{border-color:#0006;background-position:99% .15em;background-size:1.2em}.vuecal__cell{position:relative;width:100%;display:flex;justify-content:center;align-items:center;text-align:center;transition:.15s ease-in-out background-color}.vuecal__cells.month-view .vuecal__cell,.vuecal__cells.week-view .vuecal__cell{width:14.2857%}.vuecal--hide-weekends .vuecal__cells.month-view .vuecal__cell,.vuecal--hide-weekends .vuecal__cells.week-view .vuecal__cell,.vuecal__cells.years-view .vuecal__cell{width:20%}.vuecal__cells.year-view .vuecal__cell{width:33.33%}.vuecal__cells.day-view .vuecal__cell{flex:1}.vuecal--overflow-x.vuecal--day-view .vuecal__cell{width:auto}.vuecal--click-to-navigate .vuecal__cell:not(.vuecal__cell--disabled){cursor:pointer}.vuecal--view-with-time .vuecal__cell,.vuecal--week-view.vuecal--no-time .vuecal__cell:not(.vuecal__cell--has-splits),.vuecal--day-view.vuecal--no-time .vuecal__cell:not(.vuecal__cell--has-splits){display:block}.vuecal__cell.vuecal__cell--has-splits{flex-direction:row;display:flex}.vuecal__cell:before{content:"";position:absolute;z-index:0;top:0;left:0;right:-1px;bottom:-1px;border:1px solid rgba(196,196,196,.25)}.vuecal--overflow-x.vuecal--day-view .vuecal__cell:before{bottom:0}.vuecal__cell--today,.vuecal__cell--current{background-color:#f0f0ff66;z-index:1}.vuecal__cell--selected{background-color:#ebfff566;z-index:2}.vuecal--day-view .vuecal__cell--selected{background:none}.vuecal__cell--out-of-scope{color:#00000040}.vuecal__cell--disabled{color:#00000040;cursor:not-allowed}.vuecal__cell--highlighted:not(.vuecal__cell--has-splits),.vuecal__cell-split.vuecal__cell-split--highlighted{background-color:#0000000a;transition-duration:5ms}.vuecal__cell-content{position:relative;width:100%;height:100%;outline:none}.vuecal--years-view .vuecal__cell-content,.vuecal--year-view .vuecal__cell-content,.vuecal--month-view .vuecal__cell-content{justify-content:center}.vuecal__cell-split{display:flex;flex-grow:1;flex-direction:column;height:100%;position:relative;transition:.15s ease-in-out background-color}.vuecal__cell-events{width:100%}.vuecal__cell-events-count{position:absolute;left:50%;top:65%;transform:translate(-50%);min-width:12px;height:12px;line-height:12px;padding:0 3px;background:#999;color:#fff;border-radius:12px;font-size:10px;box-sizing:border-box}.vuecal__cell .vuecal__special-hours{position:absolute;left:0;right:0;box-sizing:border-box}.vuecal--overflow-x.vuecal--week-view .vuecal__cell,.vuecal__cell-split{overflow:hidden}.vuecal__no-event{padding-top:1em;color:#aaa;justify-self:flex-start;margin-bottom:auto}.vuecal__all-day .vuecal__no-event{display:none}.vuecal__now-line{position:absolute;left:0;width:100%;height:0;color:red;border-top:1px solid currentColor;opacity:.6;z-index:1}.vuecal__now-line:before{content:"";position:absolute;top:-6px;left:0;border:5px solid transparent;border-left-color:currentColor}.vuecal{height:100%;box-shadow:0 0 0 1px inset #00000014}.vuecal *{-webkit-user-select:none;-moz-user-select:none;user-select:none}.vuecal--has-touch *:not(.vuecal__event-title--edit){-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.vuecal .clickable{cursor:pointer}.vuecal--resizing-event,.vuecal--drag-creating-event{cursor:ns-resize}.vuecal--dragging-event{cursor:move;cursor:-webkit-grabbing;cursor:grabbing}.vuecal .dragging-helper{position:absolute;width:60px;height:40px;background:rgba(138,190,230,.8);border:1px solid #61a9e0;z-index:10}.vuecal--xsmall{font-size:.9em}.vuecal__flex{display:flex;flex-direction:row}.vuecal__flex[column]{flex-direction:column;flex:1 1 auto}.vuecal__flex[grow]{flex:1 1 auto;width:100%}.vuecal__flex[wrap]{flex-wrap:wrap}.vuecal__split-days-headers.slide-fade--right-leave-active{display:none}.vuecal--week-numbers.vuecal--month-view .vuecal__split-days-headers{margin-left:3em}.vuecal--day-view:not(.vuecal--overflow-x) .vuecal__split-days-headers{margin-left:3em;height:2.2em}.vuecal--day-view.vuecal--twelve-hour:not(.vuecal--overflow-x) .vuecal__split-days-headers{margin-left:4em}.vuecal__split-days-headers .day-split-header{display:flex;flex-grow:1;flex-basis:0;justify-content:center;align-items:center;height:100%}.vuecal__split-days-headers .vuecal--day-view.vuecal--overflow-x.vuecal--sticky-split-labels .day-split-header{height:1.5em}.vuecal__body{position:relative;overflow:hidden}.vuecal__all-day{min-height:1.7em;margin-bottom:-1px;flex-shrink:0}.vuecal__all-day-text{width:3em;box-sizing:border-box;color:#999;padding-right:2px;display:flex;flex-shrink:0;align-items:center;justify-content:flex-end;border-bottom:1px solid #ddd;-webkit-hyphens:auto;hyphens:auto}.vuecal__all-day-text span{font-size:.85em;text-align:right;line-height:1.1}.vuecal--twelve-hour .vuecal__all-day>span{width:4em}.vuecal__bg{overflow:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;min-height:60px;position:relative;width:100%}.vuecal--no-time .vuecal__bg{display:flex;flex:1 1 auto;overflow:auto}.vuecal__week-numbers{width:3em;flex-shrink:0!important}.vuecal__week-numbers .vuecal__week-number-cell{opacity:.4;font-size:.9em;align-items:center;justify-items:center;justify-content:center}.vuecal__scrollbar-check{position:absolute;top:0;left:0;right:0;bottom:0;overflow:scroll;visibility:hidden;z-index:-1}.vuecal__scrollbar-check div{height:120%}.vuecal__time-column{width:3em;height:100%;flex-shrink:0}.vuecal--twelve-hour .vuecal__time-column{width:4em;font-size:.9em}.vuecal--overflow-x.vuecal--week-view .vuecal__time-column{margin-top:2.8em;box-shadow:0 1px 1px #0000004d}.vuecal--overflow-x.vuecal--week-view.vuecal--sticky-split-labels .vuecal__time-column{margin-top:3.4em}.vuecal--overflow-x.vuecal--day-view.vuecal--sticky-split-labels .vuecal__time-column{margin-top:1.5em}.vuecal__time-column .vuecal__time-cell{color:#999;text-align:right;padding-right:2px;font-size:.9em}.vuecal__time-column .vuecal__time-cell-line:before{content:"";position:absolute;left:0;right:0;border-top:1px solid rgba(196,196,196,.3)}.vuecal__cells{margin:0 1px 1px 0}.vuecal--overflow-x.vuecal--day-view .vuecal__cells{margin:0}.vuecal--events-on-month-view.vuecal--short-events .vuecal__cells{width:99.9%}.vuecal--overflow-x.vuecal--day-view .vuecal__cells,.vuecal--overflow-x.vuecal--week-view .vuecal__cells{flex-wrap:nowrap;overflow:auto}.slide-fade--left-enter-active,.slide-fade--left-leave-active,.slide-fade--right-enter-active,.slide-fade--right-leave-active{transition:.25s ease-out}.slide-fade--left-enter-from,.slide-fade--right-leave-to{transform:translate(-15px);opacity:0}.slide-fade--left-leave-to,.slide-fade--right-enter-from{transform:translate(15px);opacity:0}.slide-fade--left-leave-active,.slide-fade--right-leave-active{position:absolute!important;height:100%}.vuecal__title-bar .slide-fade--left-leave-active,.vuecal__title-bar .slide-fade--right-leave-active{left:0;right:0;height:auto}.vuecal__heading .slide-fade--left-leave-active,.vuecal__heading .slide-fade--right-leave-active{display:flex;align-items:center}.vuecal--green-theme .vuecal__menu,.vuecal--green-theme .vuecal__cell-events-count{background-color:#42b983;color:#fff}.vuecal--green-theme .vuecal__title-bar{background-color:#e4f5ef}.vuecal--green-theme .vuecal__cell--today,.vuecal--green-theme .vuecal__cell--current{background-color:#f0f0ff66}.vuecal--green-theme:not(.vuecal--day-view) .vuecal__cell--selected{background-color:#ebfff566}.vuecal--green-theme .vuecal__cell--selected:before{border-color:#42b98380}.vuecal--green-theme .vuecal__cell--highlighted:not(.vuecal__cell--has-splits),.vuecal--green-theme .vuecal__cell-split--highlighted{background-color:#c3ffe180}.vuecal--green-theme .vuecal__arrow--highlighted,.vuecal--green-theme .vuecal__today-btn--highlighted,.vuecal--green-theme .vuecal__view-btn--highlighted{background-color:#88ecbf40}.vuecal--blue-theme .vuecal__menu,.vuecal--blue-theme .vuecal__cell-events-count{background-color:#42a3b9cc;color:#fff}.vuecal--blue-theme .vuecal__title-bar{background-color:#00a5bc4d}.vuecal--blue-theme .vuecal__cell--today,.vuecal--blue-theme .vuecal__cell--current{background-color:#f0f0ff66}.vuecal--blue-theme:not(.vuecal--day-view) .vuecal__cell--selected{background-color:#ebfdff66}.vuecal--blue-theme .vuecal__cell--selected:before{border-color:#73bfcc80}.vuecal--blue-theme .vuecal__cell--highlighted:not(.vuecal__cell--has-splits),.vuecal--blue-theme .vuecal__cell-split--highlighted{background-color:#00a5bc0f}.vuecal--blue-theme .vuecal__arrow--highlighted,.vuecal--blue-theme .vuecal__today-btn--highlighted,.vuecal--blue-theme .vuecal__view-btn--highlighted{background-color:#42a3b933}.vuecal--rounded-theme .vuecal__weekdays-headings{border:none}.vuecal--rounded-theme .vuecal__cell,.vuecal--rounded-theme .vuecal__cell:before{background:none;border:none}.vuecal--rounded-theme .vuecal__cell--out-of-scope{opacity:.4}.vuecal--rounded-theme .vuecal__cell-content{width:30px;height:30px;flex-grow:0;border:1px solid transparent;border-radius:30px;color:#333}.vuecal--rounded-theme.vuecal--day-view .vuecal__cell-content{width:auto;background:none}.vuecal--rounded-theme.vuecal--year-view .vuecal__cell{width:33.33%}.vuecal--rounded-theme.vuecal--year-view .vuecal__cell-content{width:85px}.vuecal--rounded-theme.vuecal--years-view .vuecal__cell-content{width:52px}.vuecal--rounded-theme .vuecal__cell{background-color:transparent!important}.vuecal--rounded-theme.vuecal--green-theme:not(.vuecal--day-view) .vuecal__cell-content{background-color:#f1faf7}.vuecal--rounded-theme.vuecal--green-theme:not(.vuecal--day-view) .vuecal__cell--today .vuecal__cell-content{background-color:#42b983;color:#fff}.vuecal--rounded-theme.vuecal--green-theme .vuecal--day-view .vuecal__cell--today:before{background-color:#42b9830d}.vuecal--rounded-theme.vuecal--green-theme:not(.vuecal--day-view) .vuecal__cell--selected .vuecal__cell-content{border-color:#42b983}.vuecal--rounded-theme.vuecal--green-theme .vuecal__cell--highlighted:not(.vuecal__cell--has-splits),.vuecal--rounded-theme.vuecal--green-theme .vuecal__cell-split--highlighted{background-color:#c3ffe180}.vuecal--rounded-theme.vuecal--blue-theme:not(.vuecal--day-view) .vuecal__cell-content{background-color:#64b6ff33}.vuecal--rounded-theme.vuecal--blue-theme:not(.vuecal--day-view) .vuecal__cell--today .vuecal__cell-content{background-color:#8fb7e4;color:#fff}.vuecal--rounded-theme.vuecal--blue-theme .vuecal--day-view .vuecal__cell--today:before{background-color:#8fb7e41a}.vuecal--rounded-theme.vuecal--blue-theme:not(.vuecal--day-view) .vuecal__cell--selected .vuecal__cell-content{border-color:#61a9e0}.vuecal--rounded-theme.vuecal--blue-theme .vuecal__cell--highlighted:not(.vuecal__cell--has-splits),.vuecal--rounded-theme.vuecal--blue-theme .vuecal__cell-split--highlighted{background-color:#00a5bc0f}.vuecal--date-picker .vuecal__title-bar{font-size:1.2em}.vuecal--date-picker .vuecal__heading{height:2.2em;font-weight:500;opacity:.4}.vuecal--date-picker .vuecal__weekdays-headings{border:none}.vuecal--date-picker .vuecal__body{margin-left:1px}.vuecal--date-picker .vuecal__cell,.vuecal--date-picker .vuecal__cell:before{background:none;border:none}.vuecal--date-picker .vuecal__cell-content{height:26px;flex-grow:0;border:1px solid transparent;border-radius:25px;transition:background-color .2s cubic-bezier(.39,.58,.57,1)}.vuecal--date-picker.vuecal--years-view .vuecal__cell-content{flex:0;padding:0 4px;height:24px}.vuecal--date-picker.vuecal--year-view .vuecal__cell-content{flex:0;padding:0 15px}.vuecal--date-picker.vuecal--month-view .vuecal__cell-content{width:26px}.vuecal--date-picker:not(.vuecal--day-view) .vuecal__cell-content:hover{background-color:#0000001a}.vuecal--date-picker:not(.vuecal--day-view) .vuecal__cell--selected .vuecal__cell-content{background-color:#42b982;color:#fff}.vuecal--date-picker:not(.vuecal--day-view) .vuecal__cell--current .vuecal__cell-content,.vuecal--date-picker:not(.vuecal--day-view) .vuecal__cell--today .vuecal__cell-content{border-color:#42b982}.vuecal{border:none;box-shadow:none;color:#fff;box-shadow:0 2px 4px 2px #609fc46e}.vuecal__header{background:linear-gradient(#3d5a80,#98C1D9)}.vuecal__title-bar{background-color:transparent}.vuecal--month-view .vuecal__cell{border:15px solid #E0FBFC;background-color:#98c1d9;border-radius:20px;min-height:100px}.vuecal--month-view .vuecal__cell:before{box-shadow:2px 2px 4px 1px #609fc46e}.vuecal--month-view .vuecal__cell-content{justify-content:space-evenly}.vuecal--week-view .vuecal__event,.vuecal--day-view .vuecal__event{padding:10px 0}.vuecal--month-view .vuecal__cell-events{height:160px;overflow:auto}.vuecal__title .vuecal__title__content{font-size:1.2rem}.vuecal__title .vuecal__title__totalHours{position:absolute;right:5%;font-size:1rem}.vuecal__title .vuecal__title--text-content{color:#fff}.vuecal__cell-events::-webkit-scrollbar{background-color:transparent;width:4px}.vuecal__cell-events::-webkit-scrollbar-thumb{background-color:#609fc4}.vuecal__event{box-shadow:inset 2px 2px 4px 1px #609fc46e}.vuecal__event-title{margin:10px auto}.vuecal--short-events .vuecal__event{background-color:#fff;color:#3d5a80;background-color:#95bfdb}.vuecal--short-events .vuecal__event-content{text-align:left;padding:5px 10px}.vuecal--short-events .vuecal__event-title{padding:3px;border-radius:4px;background-color:#fff;margin:10px!important}.vuecal--short-events .vuecal__event-custom-content{display:flex;justify-content:space-between;align-items:flex-end;border:1px solid #95bfdb;padding:2px;border-radius:4px;flex-wrap:wrap}.vuecal--short-events .vuecal__event-custom-content-data{white-space:break-spaces}.vuecal--short-events .vuecal__event-custom-content-number{float:right;font-weight:600}.vuecal--no-time .vuecal__event{min-height:auto}.dp__input_wrap{position:relative;width:100%;box-sizing:unset}.dp__input_wrap:focus{border-color:var(--dp-border-color-hover);outline:none}.dp__input{background-color:var(--dp-background-color);border-radius:4px;font-family:-apple-system,blinkmacsystemfont,Segoe UI,roboto,oxygen,ubuntu,cantarell,Open Sans,Helvetica Neue,sans-serif;border:1px solid var(--dp-border-color);outline:none;transition:border-color .2s cubic-bezier(.645,.045,.355,1);width:100%;font-size:1rem;line-height:1.5rem;padding:6px 12px;color:var(--dp-text-color);box-sizing:border-box}.dp__input::placeholder{opacity:.7}.dp__input:hover{border-color:var(--dp-border-color-hover)}.dp__input_reg{caret-color:#0000}.dp__input_focus{border-color:var(--dp-border-color-hover)}.dp__disabled{background:var(--dp-disabled-color)}.dp__disabled::placeholder{color:var(--dp-disabled-color-text)}.dp__input_icons{display:inline-block;width:1rem;height:1rem;stroke-width:0;font-size:1rem;line-height:1.5rem;padding:6px 12px;color:var(--dp-icon-color);box-sizing:content-box}.dp__input_icon{cursor:pointer;position:absolute;top:50%;left:0;transform:translateY(-50%);color:var(--dp-icon-color)}.dp__clear_icon{position:absolute;top:50%;right:0;transform:translateY(-50%);cursor:pointer;color:var(--dp-icon-color)}.dp__input_icon_pad{padding-left:35px}.dp__input_valid{box-shadow:0 0 4px var(--dp-success-color);border-color:var(--dp-success-color)}.dp__input_valid:hover{border-color:var(--dp-success-color)}.dp__input_invalid{box-shadow:0 0 4px var(--dp-danger-color);border-color:var(--dp-danger-color)}.dp__input_invalid:hover{border-color:var(--dp-danger-color)}.dp__menu{position:absolute;background:var(--dp-background-color);border-radius:4px;min-width:260px;font-family:-apple-system,blinkmacsystemfont,Segoe UI,roboto,oxygen,ubuntu,cantarell,Open Sans,Helvetica Neue,sans-serif;font-size:1rem;user-select:none;border:1px solid var(--dp-menu-border-color);box-sizing:border-box}.dp__menu:after{box-sizing:border-box}.dp__menu:before{box-sizing:border-box}.dp__menu:focus{border:1px solid var(--dp-menu-border-color);outline:none}.dp__menu_index{z-index:99999}.dp__menu_readonly,.dp__menu_disabled{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1}.dp__menu_disabled{background:rgba(255,255,255,.5);cursor:not-allowed}.dp__menu_readonly{background:rgba(0,0,0,0);cursor:default}.dp__arrow_top{left:50%;top:-1px;height:12px;width:12px;background-color:var(--dp-background-color);position:absolute;border-left:1px solid var(--dp-menu-border-color);border-top:1px solid var(--dp-menu-border-color);transform:translate(-50%,-50%) rotate(45deg)}.dp__arrow_bottom{left:50%;bottom:-1px;height:12px;width:12px;background-color:var(--dp-background-color);position:absolute;border-right:1px solid var(--dp-menu-border-color);border-bottom:1px solid var(--dp-menu-border-color);transform:translate(-50%,50%) rotate(45deg)}.dp__now_wrap{text-align:center;padding:2px 0}.dp__now_button{border:1px solid var(--dp-primary-color);color:var(--dp-primary-color);padding:0 4px;font-weight:700;border-radius:4px;font-size:1rem;cursor:pointer;background:rgba(0,0,0,0)}.dp__preset_ranges,.dp__sidebar_left{padding:5px;border-right:1px solid var(--dp-border-color)}.dp__sidebar_right{padding:5px;border-left:1px solid var(--dp-border-color)}.dp__preset_range{padding:5px}.dp__preset_range:hover{background-color:var(--dp-hover-color);cursor:pointer}.dp__menu_content_wrapper{display:flex}.dp__calendar_wrap{display:flex;justify-content:center;align-items:center;flex-direction:column;font-family:-apple-system,blinkmacsystemfont,Segoe UI,roboto,oxygen,ubuntu,cantarell,Open Sans,Helvetica Neue,sans-serif;flex:0}.dp__calendar_header{position:relative;display:flex;justify-content:center;align-items:center;color:var(--dp-text-color);white-space:nowrap;font-weight:700}.dp__calendar_header_item{text-align:center;flex-grow:1;height:35px;padding:5px;width:35px;box-sizing:border-box}.dp__calendar_row{display:flex;justify-content:center;align-items:center;margin:5px 0}.dp__calendar_item{text-align:center;flex-grow:1;box-sizing:border-box;color:var(--dp-text-color)}.dp__calendar{position:relative}.dp__calendar_header_cell{border-bottom:thin solid var(--dp-border-color);padding:.5rem}.dp__cell_inner{display:flex;align-items:center;text-align:center;justify-content:center;border-radius:4px;height:35px;padding:5px;width:35px;border:1px solid rgba(0,0,0,0);box-sizing:border-box;position:relative}.dp__cell_auto_range_start,.dp__date_hover_start:hover,.dp__range_start{border-bottom-right-radius:0;border-top-right-radius:0}.dp__cell_auto_range_end,.dp__date_hover_end:hover,.dp__range_end{border-bottom-left-radius:0;border-top-left-radius:0}.dp__range_end,.dp__range_start,.dp__active_date{background:var(--dp-primary-color);color:var(--dp-primary-text-color)}.dp__cell_auto_range_end,.dp__cell_auto_range_start{border-top:1px dashed var(--dp-primary-color);border-bottom:1px dashed var(--dp-primary-color)}.dp__date_hover_end:hover,.dp__date_hover_start:hover,.dp__date_hover:hover{background:var(--dp-hover-color);color:var(--dp-hover-text-color)}.dp__cell_offset{color:var(--dp-secondary-color)}.dp__cell_disabled{color:var(--dp-secondary-color);cursor:not-allowed}.dp__range_between{background:var(--dp-hover-color);border-radius:0;border-top:1px solid var(--dp-hover-color);border-bottom:1px solid var(--dp-hover-color)}.dp__range_between_week{background:var(--dp-primary-color);color:var(--dp-primary-text-color);border-radius:0;border-top:1px solid var(--dp-primary-color);border-bottom:1px solid var(--dp-primary-color)}.dp__today{border:1px solid var(--dp-primary-color)}.dp__week_num{color:var(--dp-secondary-color);text-align:center}.dp__cell_auto_range{border-radius:0;border-top:1px dashed var(--dp-primary-color);border-bottom:1px dashed var(--dp-primary-color)}.dp__cell_auto_range_start{border-left:1px dashed var(--dp-primary-color)}.dp__cell_auto_range_end{border-right:1px dashed var(--dp-primary-color)}.dp__calendar_header_separator{width:100%;height:1px;background:var(--dp-border-color)}.dp__calendar_next{margin-left:10px}.dp__marker_line,.dp__marker_dot{height:5px;background-color:var(--dp-marker-color);position:absolute;bottom:0}.dp__marker_dot{width:5px;border-radius:50%;left:50%;transform:translate(-50%)}.dp__marker_line{width:100%;left:0}.dp__marker_tooltip{position:absolute;border-radius:4px;background-color:var(--dp-tooltip-color);padding:5px;border:1px solid var(--dp-border-color);z-index:99999;box-sizing:border-box;cursor:default}.dp__tooltip_content{white-space:nowrap}.dp__tooltip_text{display:flex;align-items:center;flex-flow:row nowrap;color:var(--dp-text-color)}.dp__tooltip_mark{height:5px;width:5px;border-radius:50%;background-color:var(--dp-text-color);color:var(--dp-text-color);margin-right:5px}.dp__arrow_bottom_tp{left:50%;bottom:0;height:8px;width:8px;background-color:var(--dp-tooltip-color);position:absolute;border-right:1px solid var(--dp-border-color);border-bottom:1px solid var(--dp-border-color);transform:translate(-50%,50%) rotate(45deg)}.dp__instance_calendar{position:relative}@media only screen and (max-width: 600px){.dp__flex_display{flex-direction:column}}.dp__cell_highlight{background-color:var(--dp-highlight-color)}.dp__month_year_row{display:flex;align-items:center;height:35px;color:var(--dp-text-color);box-sizing:border-box}.dp__inner_nav{display:flex;align-items:center;justify-content:center;cursor:pointer;height:25px;width:25px;color:var(--dp-icon-color);text-align:center;border-radius:50%}.dp__inner_nav svg{height:20px;width:20px}.dp__inner_nav:hover{background:var(--dp-hover-color);color:var(--dp-hover-icon-color)}.dp__inner_nav_disabled:hover,.dp__inner_nav_disabled{background:var(--dp-disabled-color);color:var(--dp-disabled-color-text);cursor:not-allowed}.dp__month_year_select{width:50%;text-align:center;cursor:pointer;height:35px;display:flex;align-items:center;justify-content:center;border-radius:4px;box-sizing:border-box}.dp__month_year_select:hover{background:var(--dp-hover-color);color:var(--dp-hover-text-color)}.dp__overlay{position:absolute;overflow-y:auto;width:100%;height:100%;background:var(--dp-background-color);top:0;left:0;transition:opacity 1s ease-out;z-index:99999;font-family:-apple-system,blinkmacsystemfont,Segoe UI,roboto,oxygen,ubuntu,cantarell,Open Sans,Helvetica Neue,sans-serif;color:var(--dp-text-color);box-sizing:border-box}.dp__overlay::-webkit-scrollbar-track{box-shadow:var(--dp-scroll-bar-background);background-color:var(--dp-scroll-bar-background)}.dp__overlay::-webkit-scrollbar{width:5px;background-color:var(--dp-scroll-bar-background)}.dp__overlay::-webkit-scrollbar-thumb{background-color:var(--dp-scroll-bar-color);border-radius:10px}.dp__overlay:focus{border:none;outline:none}.dp__container_flex{display:flex}.dp__container_block{display:block}.dp__overlay_container{height:100%;flex-direction:column}.dp__overlay_row{padding:0;box-sizing:border-box;display:flex;margin-left:auto;margin-right:auto;flex-wrap:wrap;max-width:100%;width:100%;align-items:center}.dp__overlay_container>.dp__overlay_row{flex:1}.dp__overlay_col{box-sizing:border-box;width:33%;padding:3px;white-space:nowrap}.dp__overlay_cell_pad{padding:10px 0}.dp__overlay_cell_active{cursor:pointer;border-radius:4px;text-align:center;background:var(--dp-primary-color);color:var(--dp-primary-text-color)}.dp__overlay_cell{cursor:pointer;border-radius:4px;text-align:center}.dp__overlay_cell:hover,.dp__cell_in_between{background:var(--dp-hover-color);color:var(--dp-hover-text-color)}.dp__overlay_action{position:sticky;bottom:0;background:#fff}.dp__over_action_scroll{right:5px;box-sizing:border-box}.dp__overlay_cell_disabled{cursor:not-allowed;background:var(--dp-disabled-color)}.dp__overlay_cell_disabled:hover{background:var(--dp-disabled-color)}.dp__overlay_cell_active_disabled{cursor:not-allowed;background:var(--dp-primary-disabled-color)}.dp__overlay_cell_active_disabled:hover{background:var(--dp-primary-disabled-color)}.dp__month_picker_header{display:flex;width:100%;align-items:center;justify-content:space-between;height:35px}.dp__time_input{width:100%;display:flex;align-items:center;justify-content:center;user-select:none;font-family:-apple-system,blinkmacsystemfont,Segoe UI,roboto,oxygen,ubuntu,cantarell,Open Sans,Helvetica Neue,sans-serif;color:var(--dp-text-color)}.dp__time_col_reg{padding:0 20px}.dp__time_col_reg_with_button{padding:0 15px}.dp__time_col_sec{padding:0 10px}.dp__time_col_sec_with_button{padding:0 5px}.dp__time_col{font-size:2rem;text-align:center;display:flex;align-items:center;justify-content:center;flex-direction:column}.dp__time_display{cursor:pointer;color:var(--dp-text-color);border-radius:4px;display:flex;align-items:center;justify-content:center;padding:0 3px}.dp__time_display:hover{background:var(--dp-hover-color);color:var(--dp-hover-text-color)}.dp__inc_dec_button{padding:5px;margin:0;height:32px;width:32px;display:flex;align-items:center;justify-content:center;cursor:pointer;border-radius:50%;color:var(--dp-icon-color);box-sizing:border-box}.dp__inc_dec_button svg{height:32px;width:32px}.dp__inc_dec_button:hover{background:var(--dp-hover-color);color:var(--dp-primary-color)}.dp__pm_am_button{background:var(--dp-primary-color);color:var(--dp-primary-text-color);border:none;padding:10px;border-radius:4px;cursor:pointer}.dp__action_row{display:flex;align-items:center;width:100%;padding:10px;box-sizing:border-box;color:var(--dp-text-color);background:var(--dp-background-color)}.dp__action_row svg{height:20px;width:auto}.dp__selection_preview{width:50%;color:var(--dp-text-color);font-size:.8rem}.dp__action_buttons{width:50%;text-align:right}.dp__action{font-weight:700;cursor:pointer;padding:2px 5px;border-radius:4px;display:inline-flex;align-items:center}.dp__select{color:var(--dp-success-color)}.dp__action_disabled{color:var(--dp-success-color-disabled);cursor:not-allowed}.dp__cancel{color:var(--dp-secondary-color)}.dp__theme_dark{--dp-background-color: #212121;--dp-text-color: #fff;--dp-hover-color: #484848;--dp-hover-text-color: #fff;--dp-hover-icon-color: #959595;--dp-primary-color: #005cb2;--dp-primary-disabled-color: #61a8ea;--dp-primary-text-color: #fff;--dp-secondary-color: #a9a9a9;--dp-border-color: #2d2d2d;--dp-menu-border-color: #2d2d2d;--dp-border-color-hover: #aaaeb7;--dp-disabled-color: #737373;--dp-disabled-color-text: #d0d0d0;--dp-scroll-bar-background: #212121;--dp-scroll-bar-color: #484848;--dp-success-color: #00701a;--dp-success-color-disabled: #428f59;--dp-icon-color: #959595;--dp-danger-color: #e53935;--dp-marker-color: #e53935;--dp-tooltip-color: #3e3e3e;--dp-highlight-color: rgb(0 92 178 / 20%)}.dp__theme_light{--dp-background-color: #fff;--dp-text-color: #212121;--dp-hover-color: #f3f3f3;--dp-hover-text-color: #212121;--dp-hover-icon-color: #959595;--dp-primary-color: #1976d2;--dp-primary-disabled-color: #6bacea;--dp-primary-text-color: #f8f5f5;--dp-secondary-color: #c0c4cc;--dp-border-color: #ddd;--dp-menu-border-color: #ddd;--dp-border-color-hover: #aaaeb7;--dp-disabled-color: #f6f6f6;--dp-scroll-bar-background: #f3f3f3;--dp-scroll-bar-color: #959595;--dp-success-color: #76d275;--dp-success-color-disabled: #a3d9b1;--dp-icon-color: #959595;--dp-danger-color: #ff6f60;--dp-marker-color: #ff6f60;--dp-tooltip-color: #fafafa;--dp-disabled-color-text: #8e8e8e;--dp-highlight-color: rgb(25 118 210 / 10%)}.dp__main{font-family:-apple-system,blinkmacsystemfont,Segoe UI,roboto,oxygen,ubuntu,cantarell,Open Sans,Helvetica Neue,sans-serif;user-select:none;box-sizing:border-box}.dp__pointer{cursor:pointer}.dp__icon{stroke:currentcolor;fill:currentcolor}.dp__button{width:100%;text-align:center;color:var(--dp-icon-color);background:var(--dp-background-color);cursor:pointer;display:flex;align-items:center;align-content:center;justify-content:center;padding:10px;box-sizing:border-box;height:35px}.dp__button:hover{background:var(--dp-hover-color);color:var(--dp-hover-icon-color)}.dp__button svg{height:20px;width:auto}.dp__button_bottom{border-bottom-left-radius:4px;border-bottom-right-radius:4px}.dp__flex_display{display:flex}.dp__flex_display_with_input{flex-direction:column;align-items:start}.dp__relative{position:relative}.calendar-next-enter-active,.calendar-next-leave-active,.calendar-prev-enter-active,.calendar-prev-leave-active{transition:all .1s ease-out}.calendar-next-enter-from{opacity:0;transform:translate(22px)}.calendar-next-leave-to,.calendar-prev-enter-from{opacity:0;transform:translate(-22px)}.calendar-prev-leave-to{opacity:0;transform:translate(22px)}.dp-menu-appear-enter-active,.dp-menu-appear-leave-active,.dp-slide-up-enter-active,.dp-slide-up-leave-active,.dp-slide-down-enter-active,.dp-slide-down-leave-active{transition:all .1s ease-out}.dp-slide-down-leave-to,.dp-slide-up-enter-from{opacity:0;transform:translateY(22px)}.dp-slide-down-enter-from,.dp-slide-up-leave-to{opacity:0;transform:translateY(-22px)}.dp-menu-appear-enter-from{opacity:0}.dp-menu-appear-leave-to{opacity:1}.page[data-v-3e85240e]{height:100%;position:relative;margin:0 30px 30px;color:#24364c}.page .buttons-container[data-v-3e85240e]{margin-bottom:30px;display:flex;justify-content:space-between;align-items:center}.page .filters-container[data-v-3e85240e]{display:flex;flex-direction:column;gap:.5rem;margin-bottom:30px}.page .home-page[data-v-3e85240e],.page .user-page[data-v-3e85240e],.page .car-page[data-v-3e85240e],.page .admin-page[data-v-3e85240e]{display:flex}.page .home-page .buttons-container[data-v-3e85240e],.page .user-page .buttons-container[data-v-3e85240e],.page .car-page .buttons-container[data-v-3e85240e],.page .admin-page .buttons-container[data-v-3e85240e]{margin-right:30px;display:flex;flex-direction:column;justify-content:flex-start;gap:50px}.page .home-page .day-routine-table[data-v-3e85240e],.page .user-page .day-routine-table[data-v-3e85240e],.page .car-page .day-routine-table[data-v-3e85240e],.page .admin-page .day-routine-table[data-v-3e85240e]{width:100%}.page h1[data-v-3e85240e],.page h2[data-v-3e85240e]{text-align:center;color:#3d5a80;position:relative;width:fit-content;margin:30px auto}.page h1[data-v-3e85240e]:after,.page h2[data-v-3e85240e]:after{content:"";width:60px;height:3px;background-color:#98c1d9;position:absolute;left:0;bottom:-15px}.page h1[data-v-3e85240e]{margin-bottom:60px}.page h1[data-v-3e85240e]:after{left:calc(50% - 30px)}.page .form-group[data-v-3e85240e]{display:flex;flex-wrap:wrap;gap:40px 100px}.page .validation-button[data-v-3e85240e]{margin-top:40px}.page .header-edit__actions[data-v-3e85240e]{display:flex}.page .header-edit__actions .btn+.btn[data-v-3e85240e]{margin-left:30px}.sr-only[data-v-3e85240e]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.card-container[data-v-3e85240e]{width:fit-content;margin:auto}.card-container form .form-group[data-v-3e85240e]{display:flex;flex-direction:column;gap:5px;margin:20px auto}.card-container form .form-group input[data-v-3e85240e]{border:1px solid #98C1D9;border-radius:0;display:block;line-height:1;padding:9px 12px;width:250px;height:50px}.card-container form .form-group input[data-v-3e85240e]:not(:disabled):hover{border-color:#609fc4}.card-container form .form-group input[data-v-3e85240e]:not(:disabled):focus{border-color:#609fc4;border-radius:0;outline:1px solid #609fc4}.card-container form .form-group input[invalid=true][data-v-3e85240e]{background-color:#ee6c4d;border-color:#ee6c4d}.card-container form .form-group input[invalid=true][data-v-3e85240e]:hover{border-color:#ee6c4d}.card-container form .form-group input[invalid=true][data-v-3e85240e]:focus{border-color:#ee6c4d;border-radius:0;outline:1px solid #EE6C4D}.card-container form .form-group .error-feedback[data-v-3e85240e]{color:#bd0000}.card-container form .form-group .login-button[data-v-3e85240e]{margin:auto}.page{height:100%;position:relative;margin:0 30px 30px;color:#24364c}.page .buttons-container{margin-bottom:30px;display:flex;justify-content:space-between;align-items:center}.page .filters-container{display:flex;flex-direction:column;gap:.5rem;margin-bottom:30px}.page .home-page,.page .user-page,.page .car-page,.page .admin-page{display:flex}.page .home-page .buttons-container,.page .user-page .buttons-container,.page .car-page .buttons-container,.page .admin-page .buttons-container{margin-right:30px;display:flex;flex-direction:column;justify-content:flex-start;gap:50px}.page .home-page .day-routine-table,.page .user-page .day-routine-table,.page .car-page .day-routine-table,.page .admin-page .day-routine-table{width:100%}.page h1,.page h2{text-align:center;color:#3d5a80;position:relative;width:fit-content;margin:30px auto}.page h1:after,.page h2:after{content:"";width:60px;height:3px;background-color:#98c1d9;position:absolute;left:0;bottom:-15px}.page h1{margin-bottom:60px}.page h1:after{left:calc(50% - 30px)}.page .form-group{display:flex;flex-wrap:wrap;gap:40px 100px}.page .validation-button{margin-top:40px}.page .header-edit__actions{display:flex}.page .header-edit__actions .btn+.btn{margin-left:30px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}*{margin:0;box-sizing:border-box;font-family:Carlito}h1,h2,h3,h4,h5,h6,th>button,th>a{font-family:Merriweather}#app{margin:0;font-weight:400;display:flex;flex-direction:column;width:100%;background-color:#e0fbfc;min-height:100vh;position:relative}#app header{line-height:1.5;background-color:#98c1d9;color:#3d5a80;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;margin-bottom:30px}#app header div.header{width:100%;display:flex;align-items:center;height:120px;padding:0 30px}#app header div.header.space-between{justify-content:space-between}#app header div.header .logo{display:block;text-align:center;height:fit-content}#app header div.header .logo__img{width:140px;height:auto}#app header div.header h1{font-size:1.5rem}#app header div.header .user-infos{display:flex;align-items:center}#app header div.header .user-infos p{margin:30px;font-size:1rem}#app header div.header .user-infos .logout{padding:7px 30px;background-color:#ee6c4d;border:1px solid #3d5a80;color:#293241;border-radius:4px;font-size:1rem;transition-duration:.3s;box-shadow:2px 2px 4px #3d5a80;cursor:pointer}#app header div.header .user-infos .logout:hover{position:relative;top:1px;left:1px;box-shadow:none}#app header nav{width:100%;display:flex;padding:10px 30px}#app header nav a{text-decoration:none;color:#3d5a80;transition-duration:.3s;padding:3px 0;border:1px solid #98c1d9;background-color:#98c1d9;border-radius:4px;font-size:16px;width:fit-content;position:relative;box-shadow:none}#app header nav a:hover:after,#app header nav a.router-link-active:after{width:10%}#app header nav a:after{content:"";transition:.2s;transform:scaleX(5);width:0;height:2px;background-color:#24364c;position:absolute;bottom:0;left:45%}#app header nav a+a{margin-left:30px}#app header nav a+a:before{content:"";height:60%;width:0;border-left:1px solid #3d5a80;position:absolute;top:20%;right:calc(100% + 15px)}#app .image-viewer{position:fixed;width:100%;height:100%;display:flex;padding:10%}#app .image-viewer .filter-transparent{width:100%;height:100%;position:absolute;left:0;top:0;background-color:#98c1d94d;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(6px)}#app .image-viewer .filter-transparent .close-viewer{position:absolute;right:0;width:50px;background-color:transparent;border:none;cursor:pointer}#app .image-viewer .filter-transparent .close-viewer svg{width:100%}#app .image-viewer img{margin:auto;max-height:100%;max-width:100%;z-index:1}#app .image-viewer.close{display:none}
