@import url(https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap);body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Inter,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}*{box-sizing:border-box;margin:0;padding:0;text-decoration:none}.page{margin-left:auto;margin-right:auto;max-width:64rem;padding:11.25rem 1rem 0;width:100%}.input-wrapper .label{color:lab(48.496 0 0);font-size:.875rem;font-weight:500;line-height:1.6;margin-bottom:.25rem}.input-wrapper .input-container{position:relative;width:100%}.input-wrapper .input-container .input{-webkit-appearance:none;appearance:none;border:1px solid lab(90.952 0 -.0000119209);border-radius:calc(.625rem - 2px);box-shadow:var(0 0 #0000),var(0 0 #0000),var(0 0 #0000),var(0 0 #0000),var(0 1px 2px 0 rgba(0,0,0,.051));box-sizing:border-box;color:lab(48.496 0 0);font-size:.875rem;font-weight:400;height:2.25rem;line-height:1.4285714286;outline:0;padding:.25rem .75rem;width:100%}.input-wrapper .input-container .input:focus{box-shadow:0 0 #0000,0 0 #0000,0 0 #0000,0 0 0 3px color-mix(in oklab,lab(66.128% -.0000298023 .0000119209) 50%,#0000),0 1px 2px 0 rgba(0,0,0,.051)}.input-wrapper .input-container .show-password{background:#0000!important;border:none!important;cursor:pointer;margin-left:-27px;padding:0!important;position:absolute;transform:translateY(calc(50% + 1px))}.input-wrapper .input-container .show-password svg{color:#dee2e6}.input-wrapper .input-error{color:#505050;font-size:.875rem;margin:.5rem auto}.btn-component{align-items:center;border-radius:calc(.625rem - 2px);cursor:pointer;display:flex;font-size:.875rem;font-weight:500;height:2.25rem;justify-content:center;line-height:1.4285714286;padding:.5rem 1rem}.btn-component:disabled{opacity:.8;pointer-events:none}.btn-component-primary{background:lab(7.78201 -.0000149012 0);color:lab(98.26 0 0)}.btn-component-primary:hover{background-color:color-mix(in oklab,lab(7.78201% -.0000149012 0) 90%,#0000)}.btn-component-secondary{background:lab(100 0 0);border:1px solid lab(90.952 0 -.0000119209);box-shadow:0 0 #0000,0 0 #0000,0 0 #0000,0 0 #0000,0 1px 2px 0 rgba(0,0,0,.051);color:lab(7.78201 -.0000149012 0)}.btn-component-secondary:hover{background-color:lab(96.52 -.0000298023 .0000119209)}.btn-component-danger{background:lab(48.4493 77.4328 61.5452);color:#fff}.btn-component-danger:hover{background-color:color-mix(in oklab,lab(48.4493% 77.4328 61.5452) 90%,#0000)}.login{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:auto;max-width:25rem;min-height:99vh;padding:1rem}.login h1{color:oklch(.145 0 0);font-size:1.125rem;font-weight:500;letter-spacing:-.025em;line-height:1.5555555556;margin-bottom:1rem}.login .login-modal{background:oklch(1 0 0);border-radius:calc(.625rem + 4px);box-shadow:0 0 #0000,0 0 #0000,0 0 #0000,0 0 0 1px color-mix(in oklab,oklch(14.5% 0 0deg) 10%,#0000),0 1px 2px 0 rgba(0,0,0,.051);display:flex;flex-direction:column;gap:1rem;outline-color:color-mix(in oklab,oklch(70.8% 0 0deg) 50%,#0000);padding:1.5rem;width:100%}.login .login-modal .login-actions a{color:#505050;font-size:.875rem;text-decoration:underline}.toast{align-items:center;animation:showToast .2s;border-radius:.375rem;border-style:solid;border-width:1px;display:flex;flex-direction:row;padding:1rem;position:fixed;right:1rem;top:6rem;z-index:6}.toast .close-btn{background:none;border:none;padding-left:1rem}.toast .close-btn svg{stroke-width:1px;cursor:pointer}.toast .close-btn.danger svg{stroke:#9b024a}.toast .close-btn.sucess svg{stroke:#0a433d}.toast .close-btn.alert svg{stroke:#a77100}.toast .close-btn.info svg{stroke:#064475}.toast .content p{font-size:.875rem;line-height:1.6}.toast.danger{background:#ffd0e6;border-color:#fe9ecb;color:#9b024a}.toast.success{background:#90efe5;border-color:#63e9db;color:#0a433d}.toast.alert{background:#fff3da;border-color:#ffe3a7;color:#a77100}.toast.info{background:#b2dbfb;border-color:#82c4f8;color:#064475}.toast.hidden{display:none}@keyframes showToast{0%{right:-20rem}70%{right:3rem}to{right:2rem}}.form-actions{align-items:center;display:flex;flex-direction:row;gap:.5rem}.password-hint{color:lab(48.496 0 0);font-size:.8125rem;margin-top:.5rem}.set-password-actions,.set-password-actions a{color:#505050;font-size:.875rem}.set-password-actions a{text-decoration:underline}.accordion{background:#fff;border:1px solid lab(90.952 0 -.0000119209);border-radius:calc(.625rem + 4px);margin-bottom:1rem;outline-color:color-mix(in oklab,var(lab(66.128% -.0000298023 .0000119209)) 50%,#0000);width:100%}.accordion .accordion-header{align-items:center;background:#0000;border:none;cursor:pointer;display:flex;flex-direction:row;gap:1rem;justify-content:space-between;overflow:hidden;padding:1.25rem;width:100%}.accordion .accordion-header .title{color:lab(48.496 0 0)!important;font-size:.875rem!important;font-weight:500!important}.accordion .accordion-header .icon{transform:rotate(0deg);transition:transform .5s ease}.accordion .accordion-header .icon.rotate{transform:rotate(180deg);transition:transform .5s ease}.accordion .accordion-content{max-height:0;overflow:hidden;padding:0 1rem;transition:max-height .5s ease,padding .3s ease}.accordion .accordion-content.open{max-height:500px;padding:1rem}.accordion .accordion-content .table{border-collapse:collapse;width:100%}.accordion .accordion-content .table thead tr{border-bottom:2px solid #dee2e6}.accordion .accordion-content .table thead tr th{color:lab(2.75381 0 0);font-size:.8125rem;font-weight:400;line-height:1.6;padding:.5rem;text-align:left}.accordion .accordion-content .table tbody tr{border-bottom:1px solid #dee2e6}.accordion .accordion-content .table tbody tr td{color:lab(48.496 0 0);font-size:.8125rem;font-weight:400;line-height:1.6;padding:.5rem;text-align:left}.accordion .accordion-content .table tbody tr td .input-container{max-width:300px;position:relative}.accordion .accordion-content .table tbody tr td .input-container:before{background:#dee2e6;border:none!important;border-bottom-left-radius:.375rem;border-top-left-radius:.375rem;color:#505050;content:"€";font-size:.875rem;left:19px;margin:-.5rem -1.125rem;padding:.4rem 1.125rem;pointer-events:none;position:absolute;top:26px;transform:translateY(-50%)}.accordion .accordion-content .table tbody tr td .input-container input{padding:.5rem 1.125rem .5rem 3.5rem!important}.btn-wrapper{bottom:1.5rem;position:fixed;right:1.5rem}header{background:#fff;border-bottom:1px solid #00000012;padding:1rem 1.5rem;position:fixed;width:100%;z-index:5}header .header-container{align-items:center;display:flex;flex-direction:row;justify-content:space-between}header .header-container h1{color:#505050;font-size:1.75rem;font-weight:500;line-height:1.2}header .header-container img{height:.96rem;object-fit:cover;width:auto}header .header-container nav{align-items:center;display:flex;flex-direction:row}header .header-container nav .menu-link{border-bottom:1px solid #0000;color:lab(48.496 0 0)!important;font-size:.875rem;margin-right:26px}header .header-container nav .menu-link:hover{border-bottom:1px solid #505050}header .header-container nav button.rounded-btn{align-items:center;background:none;border:none;border-radius:50%;box-shadow:none;cursor:pointer;display:flex;height:2.875rem;justify-content:center;transition:all .5s ease;width:2.875rem}header .header-container nav button.rounded-btn:hover{background:#00000008;box-shadow:inset 0 1px 0 #ffffff26,0 1px 1px rgba(0,0,0,.075);transition:all .5s ease}header .header-container nav button.rounded-btn:hover svg{fill:#886ab54d;stroke:#886ab5cc}header .header-container nav button.rounded-btn svg{fill:#dbdbdb4d;stroke:#9b9b9b;stroke-width:1px;stroke-linecap:round;stroke-linejoin:round;color:#9b9b9b;height:1.25rem;touch-action:none;width:1.25rem}header .header-container nav .dropdown{background-clip:padding-box;background-color:#fff;border:1px solid #0000001a;border-radius:.375rem;box-shadow:0 0 15px 1px #00000026;min-width:10rem;position:absolute;right:1.5rem;top:calc(100% + .5rem);visibility:hidden;z-index:99}header .header-container nav .dropdown.open{top:calc(100% + .25rem);transition:visibility .5s ease,top .5s ease;visibility:visible}header .header-container nav .dropdown.open .profile{border-bottom:1px solid #0000001a;display:flex;flex-direction:row;gap:1rem;padding:1.5rem 1.5rem 1.5rem 1rem}header .header-container nav .dropdown.open .profile .left{align-items:center;background:none;background:#00000008;border:none;border-radius:50%;box-shadow:none;box-shadow:inset 0 1px 0 #ffffff26,0 1px 1px rgba(0,0,0,.075);display:flex;height:2.875rem;justify-content:center;position:relative;transition:all .5s ease;width:2.875rem;z-index:1}header .header-container nav .dropdown.open .profile .left svg{fill:#886ab54d;stroke:#886ab5cc;stroke-width:1px;stroke-linecap:round;stroke-linejoin:round;color:#9b9b9b;height:1.25rem;touch-action:none;width:1.25rem}header .header-container nav .dropdown.open .profile .left .online-dot{align-items:center;background-color:oklch(.9 .09 164);border:2px solid #fff;border-radius:50%;display:flex;height:1rem;justify-content:center;position:absolute;right:0;top:0;width:1rem;z-index:8}header .header-container nav .dropdown.open .profile .left .online-dot span{background-color:oklch(.6 .13 163);border-radius:50%;height:.25rem;width:.25rem}header .header-container nav .dropdown.open .profile .right p{color:#505050;font-size:.9375rem;font-weight:500;line-height:1.35}header .header-container nav .dropdown.open .profile .right small{color:#505050;font-size:.78125rem;font-weight:300;line-height:1.35;opacity:.8}header .header-container nav .dropdown.open .links{padding:1rem 1.5rem 1.5rem}header .header-container nav .dropdown.open .links .link{align-items:center;cursor:pointer;display:flex;gap:.5rem;margin-bottom:1rem}header .header-container nav .dropdown.open .links .link:last-child{margin-bottom:0!important}header .header-container nav .dropdown.open .links .link span{color:lab(48.496 0 0)!important;font-size:.85rem;font-weight:400}header .header-container nav .dropdown.open .links .link svg{stroke:oklch(.56 0 0);height:1.25rem;width:1.25rem}header .header-container nav .dropdown.open .links .link:hover svg{fill:#00000008}header .header-container nav .dropdown.open .links .link.def .change-pw-btn,header .header-container nav .dropdown.open .links .link.def .logout-btn{background:none!important;border:none!important;box-shadow:none!important;color:lab(48.496 0 0)!important;padding:0!important}.validate-otp-modal-overlay{background:#00000080;height:100%;left:0;overflow-x:hidden;overflow-y:auto;position:fixed;top:0;width:100%;z-index:999}.validate-otp-modal-overlay .validate-otp-modal-content{background:#fff;border-radius:.375rem;margin:1.75rem auto;max-width:460px}.validate-otp-modal-overlay .validate-otp-modal-content .modal-header{align-items:center;border-bottom:1px solid #dee2e6;display:flex;flex-direction:row;justify-content:space-between;padding:1rem}.validate-otp-modal-overlay .validate-otp-modal-content .modal-header h2{color:#505050;font-size:1.09375rem;font-weight:500;line-height:1}.validate-otp-modal-overlay .validate-otp-modal-content .modal-body{display:flex;flex-direction:column;gap:.5rem;padding:1rem}.validate-otp-modal-overlay .validate-otp-modal-content .modal-body .instructions{color:#505050;font-size:.875rem;line-height:1.6}.validate-otp-modal-overlay .validate-otp-modal-content .modal-body .otp-form .otp-inputs-container{display:flex;flex-direction:row;gap:.25rem}.validate-otp-modal-overlay .validate-otp-modal-content .modal-body .otp-form .otp-inputs-container .otp-input{border:1px solid #dee2e6;border-radius:.375rem;padding:.875rem;text-align:center;width:49.5px}.validate-otp-modal-overlay .validate-otp-modal-content .modal-body .help-text{color:#505050;font-size:.875rem;font-weight:400}.validate-otp-modal-overlay .validate-otp-modal-content .modal-body .help-text button{background:none;border:none;color:#505050;font-size:.875rem;font-weight:400;padding:0;text-decoration:underline;width:-webkit-fit-content;width:fit-content}.validate-otp-modal-overlay .validate-otp-modal-content .modal-footer{align-items:center;border-top:1px solid #dee2e6;display:flex;flex-direction:row;gap:.25rem;justify-content:flex-end;margin-left:-1rem;margin-right:-1rem;margin-top:1rem;padding:1rem 1rem 0}button span{color:#505050!important;font-size:.85rem!important;font-weight:400!important}.footer{align-items:center;border-top:1px solid lab(90.952 0 -.0000119209);bottom:0;box-shadow:var(0 0 #0000),var(0 0 #0000),var(0 0 #0000),var(0 0 #0000),var(0 1px 2px 0 rgba(0,0,0,.051));display:flex;height:5.525rem;left:0;margin:auto;padding:0 1.5rem;position:fixed;width:100%;z-index:8}.footer div{color:lab(48.496 0 0);font-size:.875rem;line-height:1.4285714286;text-align:center}.footer div a{color:lab(15.204 0 -.0000059605);font-weight:500}
/*# sourceMappingURL=main.803d95d2.css.map*/