@import url(https://fonts.googleapis.com/css2?family=Sora:wght@100;200;300;400;500;600;700;800&display=swap);.home{align-items:center;background-position:50%;background-size:cover;display:flex;justify-content:center}.home .window-container{height:100%;width:100%}.home .cards{align-items:center;display:flex;flex-wrap:wrap;gap:50px;justify-content:center;padding:50px}.home .cards>div{gap:50px}.home .cards a,.home .cards>div{display:flex;flex-direction:column}.home .cards a{align-items:center;background-color:#fff;border-radius:15px;font-size:24px;font-weight:700;gap:30px;padding:40px 80px;text-transform:uppercase;transition-duration:.25s;transition-property:transform}.home .cards a img{height:100px}.home .cards a:hover{transform:scale(1.1)}.login-page .buttons{align-items:flex-end;display:flex;flex-grow:1;gap:10px;justify-content:center}.login-page .link{cursor:pointer}.red{color:red}.migration .buttons{display:flex;gap:20px;white-space:nowrap;width:100%}.migration .buttons>div{display:flex;flex:1 1}.migration .buttons>div:first-child{justify-content:flex-end}.civils{align-items:center;display:flex;flex-direction:column;gap:25px;padding:35px}.civils .background{height:84px;left:0;margin-top:-119px;position:sticky;top:0;width:100vw;z-index:-1}.civils .background>div{background-position:50%;background-size:cover;height:100vh;width:100vw}.civils .search-create{display:flex;gap:20px}.civils .search-create a{background-color:#43c754;border:2px solid #43c754;border-radius:7px;color:#fff;cursor:pointer;font-family:Sora,sans-serif;font-size:16px;font-weight:400;padding:10px 20px;transition-duration:.2s;transition-property:background-color,color}.civils .search-create a:hover{background-color:#fff;color:#43c754}.civils .search{display:flex;font-size:16px;gap:15px}.civils table{background-color:#fff;border:1px solid gray;border-collapse:initial;border-radius:15px;border-spacing:0;text-align:center;width:60%}.civils table thead th{background-color:#f2f2f2;border-bottom:1px solid gray;padding:10px 0}.civils table thead th:first-child{border-start-start-radius:15px}.civils table thead th:last-child{border-start-end-radius:15px}.civils table tbody tr td{border-bottom:1px solid gray;cursor:pointer;padding:10px 0}.civils table tbody tr td span{border-right:2px solid gray;display:block;width:100%}.civils table tbody tr td button{padding:0 5px}.civils table tbody tr td:last-child span{border-right:none}.civils table tbody tr:last-child td:first-child{border-end-start-radius:15px}.civils table tbody tr:last-child td:last-child{border-end-end-radius:15px}.civils table tbody tr:hover td{background-color:#f2f2f2}.civils table tbody tr:last-child td{border-bottom:none}.civils .pages{display:flex;gap:15px}.civils .pages>div{display:flex;gap:10px}.civils .pages>div:first-child{background-color:#fff;border:1px solid #000;border-radius:10px;gap:0}.civils .pages>div:first-child a{padding:10px}.civils .pages>div:first-child a:first-child{border-end-start-radius:10px;border-start-start-radius:10px;padding-left:20px}.civils .pages>div:first-child a:last-child{border-end-end-radius:10px;border-start-end-radius:10px;padding-right:20px}.civils .pages>div:first-child a:hover{background-color:#e4e4e4}.civils .pages select{width:58px}.civils .box{background-color:#fff;border-radius:15px;display:flex;flex-direction:column;font-family:Sora,sans-serif;font-size:18px;font-weight:400;gap:20px;padding:20px}.civils .box img{max-height:35vh;max-width:100%}.civils .box input,.civils .box label,.civils .box select{margin-left:5px}.civils .box label{vertical-align:middle}.civils .box .buttons{display:flex;gap:10px;justify-content:center}.civils .box a,.civils .box button{background-color:#0085fe;border:2px solid #0085fe;border-radius:7px;color:#fff;cursor:pointer;font-family:Sora,sans-serif;font-size:16px;font-weight:400;padding:10px 20px;transition-duration:.2s;transition-property:background-color,color}.civils .box a:hover,.civils .box button:hover{background-color:#fff;color:#0085fe}.civils .box h1{font-family:Sora,sans-serif;font-size:45px;font-weight:700}.civils .box h1:after{background:gray;border-radius:3px;content:"";float:left;height:3px;margin-top:10px;transform:translateX(-50px);width:calc(100% + 100px)}.civils .box h1.login{font-size:40px}.civils .box h1.login:after{background:gray;border-radius:3px;content:"";float:left;height:3px;margin-top:10px;transform:translateX(-40px);width:calc(100% + 70px)}.civils .box .valid{color:#43c754}.civils .box .invalid{color:#f04747}.civils .box .validate{background-color:#43c754;border:2px solid #43c754}.civils .box .validate:hover{color:#43c754}.civils .box .yellow{background-color:#f0c929;border:2px solid #f0c929}.civils .box .yellow:hover{color:#f0c929}.civils .box .dismiss{background-color:#f04747;border:2px solid #f04747}.civils .box .dismiss:hover{color:#f04747}.civil-page{display:flex;flex-direction:column}.civil-page .background{height:84px;left:0;margin-top:-84px;position:sticky;top:0;width:100vw;z-index:-1}.civil-page .background>div{background-position:50%;background-size:cover;height:100vh;width:100vw}.civil-page .boxes{display:flex;gap:25px;height:100%;justify-content:center;padding:35px}.civil-page .box{background-color:#fff;border-radius:15px;display:flex;flex-direction:column;font-family:Sora,sans-serif;font-size:18px;font-weight:400;gap:20px;padding:20px}.civil-page .box .report,.civil-page .box .text{max-width:60%}.civil-page .box img{max-height:250px;max-width:500px;width:100%}.civil-page .box input,.civil-page .box label,.civil-page .box select{margin-left:5px}.civil-page .box label{vertical-align:middle}.civil-page .box .buttons{align-items:flex-end;display:flex;flex-grow:1;gap:10px;justify-content:center}.civil-page .box a,.civil-page .box button{background-color:#0085fe;border:2px solid #0085fe;border-radius:7px;color:#fff;cursor:pointer;font-family:Sora,sans-serif;font-size:16px;font-weight:400;padding:10px 20px;transition-duration:.2s;transition-property:background-color,color}.civil-page .box a:hover,.civil-page .box button:hover{background-color:#fff;color:#0085fe}.civil-page .box a.rapport,.civil-page .box button.rapport{font-size:12px;margin-left:10px;padding:4px 8px}.civil-page .box h1{font-family:Sora,sans-serif;font-size:45px;font-weight:700}.civil-page .box h1:after{background:gray;border-radius:3px;content:"";float:left;height:3px;margin-top:10px;transform:translateX(-50px);width:calc(100% + 100px)}.civil-page .box h1.login{font-size:40px}.civil-page .box h1.login:after{background:gray;border-radius:3px;content:"";float:left;height:3px;margin-top:10px;transform:translateX(-40px);width:calc(100% + 70px)}.civil-page .box .valid{color:#43c754}.civil-page .box .middleValid{color:#f0c929}.civil-page .box .invalid{color:#f04747}.civil-page .box .validate{background-color:#43c754;border:2px solid #43c754}.civil-page .box .validate:hover{color:#43c754}.civil-page .box .yellow{background-color:#f0c929;border:2px solid #f0c929}.civil-page .box .yellow:hover{color:#f0c929}.civil-page .box .dismiss{background-color:#f04747;border:2px solid #f04747}.civil-page .box .dismiss:hover{color:#f04747}.civil-page table{background-color:#fff;border:1px solid gray;border-collapse:initial;border-radius:15px;border-spacing:0;text-align:center}.civil-page table thead th{background-color:#f2f2f2;border-bottom:1px solid gray;padding:10px 0}.civil-page table thead th:first-child{border-start-start-radius:15px}.civil-page table thead th:last-child{border-start-end-radius:15px}.civil-page table tbody tr td{border-bottom:1px solid gray;cursor:pointer;padding:10px 0}.civil-page table tbody tr td span{border-right:2px solid gray;display:block;padding:0 20px;width:100%}.civil-page table tbody tr td button{padding:0 5px}.civil-page table tbody tr td:last-child span{border-right:none}.civil-page table tbody tr:last-child td:first-child{border-end-start-radius:15px}.civil-page table tbody tr:last-child td:last-child{border-end-end-radius:15px}.civil-page table tbody tr:hover td{background-color:#f2f2f2}.civil-page table tbody tr:last-child td{border-bottom:none}.civil-page .title{font-size:26px;font-weight:700;text-align:center}.settings-page{display:flex;flex-direction:column}.settings-page .background{height:84px;left:0;margin-top:-84px;position:sticky;top:0;width:100vw;z-index:-1}.settings-page .background>div{background-position:50%;background-size:cover;height:100vh;width:100vw}.settings-page .boxes{display:flex;gap:25px;height:100%;justify-content:center;padding:35px}.settings-page .box{background-color:#fff;border-radius:15px;display:flex;flex-direction:column;font-family:Sora,sans-serif;font-size:18px;font-weight:400;gap:20px;padding:20px}.settings-page .box .avatar{align-items:center;display:flex;gap:10px;justify-content:center}.settings-page .box .avatar img{border-radius:50%;height:75px;width:75px}.settings-page .box .avatar span{font-size:26px;font-weight:800}.settings-page .box .avatar .name{display:flex;flex-direction:column;gap:5px}.settings-page .box .superadmin{background-color:#009c00;border-radius:7px;color:#fff;padding:7px}.settings-page .box .admin{background-color:#9c0000;border-radius:7px;color:#fff;padding:7px}.settings-page .box .lspd{background-color:#4646e0;border-radius:7px;color:#fff;padding:7px}.settings-page .box .lssd{background-color:green;border-radius:7px;color:#fff;padding:7px}.settings-page .box .lsmc{background-color:#d11d1d;border-radius:7px;color:#fff;padding:7px}.settings-page .box .gouvls{background-color:#906118;border-radius:7px;color:#fff;padding:7px}.settings-page .box .role{align-items:center;display:flex;gap:10px;margin-left:7px;margin-top:10px}.settings-page .box .role>div{background-color:#999;border-radius:7px;color:#fff;flex-grow:1;padding:7px}.settings-page .box .role i{color:#6e6e6e;font-size:24px;transform:rotate(90deg)}.settings-page .box input,.settings-page .box label,.settings-page .box select{margin-left:5px}.settings-page .box label{vertical-align:middle}.settings-page .box .buttons{align-items:flex-end;display:flex;flex-grow:1;gap:10px;justify-content:center}.settings-page .box a,.settings-page .box button{background-color:#0085fe;border:2px solid #0085fe;border-radius:7px;color:#fff;cursor:pointer;font-family:Sora,sans-serif;font-size:16px;font-weight:400;padding:10px 20px;transition-duration:.2s;transition-property:background-color,color}.settings-page .box a:hover,.settings-page .box button:hover{background-color:#fff;color:#0085fe}.settings-page .box h1{font-family:Sora,sans-serif;font-size:45px;font-weight:700}.settings-page .box h1:after{background:gray;border-radius:3px;content:"";float:left;height:3px;margin-top:10px;transform:translateX(-50px);width:calc(100% + 100px)}.settings-page .box h1.login{font-size:40px}.settings-page .box h1.login:after{background:gray;border-radius:3px;content:"";float:left;height:3px;margin-top:10px;transform:translateX(-40px);width:calc(100% + 70px)}.settings-page .box .bar{background-color:gray;height:1px;width:100%}.settings-page .box .valid{color:#43c754}.settings-page .box .invalid{color:#f04747}.settings-page .box .validate{background-color:#43c754;border:2px solid #43c754}.settings-page .box .validate:hover{color:#43c754}.settings-page .box .yellow{background-color:#f0c929;border:2px solid #f0c929}.settings-page .box .yellow:hover{color:#f0c929}.settings-page .box .dismiss{background-color:#f04747;border:2px solid #f04747}.settings-page .box .dismiss:hover{color:#f04747}.phoneBook{align-items:center;display:flex;flex-direction:column;gap:25px;padding:35px}.phoneBook .background{height:84px;left:0;margin-top:-119px;position:sticky;top:0;width:100vw;z-index:-1}.phoneBook .background>div{background-position:50%;background-size:cover;height:100vh;width:100vw}.phoneBook .search{display:flex;font-size:16px;gap:15px}.phoneBook table{background-color:#fff;border:1px solid gray;border-collapse:initial;border-radius:15px;border-spacing:0;text-align:center;width:60%}.phoneBook table thead th{background-color:#f2f2f2;border-bottom:1px solid gray;padding:10px 0}.phoneBook table thead th:first-child{border-start-start-radius:15px}.phoneBook table thead th:last-child{border-start-end-radius:15px}.phoneBook table tbody tr td{border-bottom:1px solid gray;cursor:pointer;padding:10px 0}.phoneBook table tbody tr td span{border-right:2px solid gray;display:block;width:100%}.phoneBook table tbody tr td button{padding:0 5px}.phoneBook table tbody tr td:last-child span{border-right:none}.phoneBook table tbody tr td img{border-radius:50%;height:50px;width:50px}.phoneBook table tbody tr:last-child td:first-child{border-end-start-radius:15px}.phoneBook table tbody tr:last-child td:last-child{border-end-end-radius:15px}.phoneBook table tbody tr:hover td{background-color:#f2f2f2}.phoneBook table tbody tr:last-child td{border-bottom:none}.phoneBook .pages{display:flex;gap:15px}.phoneBook .pages>div{display:flex;gap:10px}.phoneBook .pages>div:first-child{background-color:#fff;border:1px solid #000;border-radius:10px;gap:0}.phoneBook .pages>div:first-child a{padding:10px}.phoneBook .pages>div:first-child a:first-child{border-end-start-radius:10px;border-start-start-radius:10px;padding-left:20px}.phoneBook .pages>div:first-child a:last-child{border-end-end-radius:10px;border-start-end-radius:10px;padding-right:20px}.phoneBook .pages>div:first-child a:hover{background-color:#e4e4e4}.phoneBook .pages select{width:58px}.user-page{display:flex;flex-direction:column}.user-page .background{height:84px;left:0;margin-top:-84px;position:sticky;top:0;width:100vw;z-index:-1}.user-page .background>div{background-position:50%;background-size:cover;height:100vh;width:100vw}.user-page .boxes{display:flex;gap:25px;height:100%;justify-content:center;padding:35px}.user-page .box{background-color:#fff;border-radius:15px;display:flex;flex-direction:column;font-family:Sora,sans-serif;font-size:18px;font-weight:400;gap:20px;padding:20px}.user-page .box .avatar{align-items:center;display:flex;gap:10px;justify-content:center}.user-page .box .avatar img{border-radius:50%;height:75px;width:75px}.user-page .box .avatar span{font-size:26px;font-weight:800}.user-page .box .avatar .name{display:flex;flex-direction:column;gap:5px}.user-page .box .superadmin{background-color:#009c00;border-radius:7px;color:#fff;padding:7px}.user-page .box .admin{background-color:#9c0000;border-radius:7px;color:#fff;padding:7px}.user-page .box .lspd{background-color:#4646e0;border-radius:7px;color:#fff;padding:7px}.user-page .box .lssd{background-color:green;border-radius:7px;color:#fff;padding:7px}.user-page .box .lsmc{background-color:#d11d1d;border-radius:7px;color:#fff;padding:7px}.user-page .box .gouvls{background-color:#906118;border-radius:7px;color:#fff;padding:7px}.user-page .box .role{align-items:center;display:flex;gap:10px;margin-left:7px;margin-top:10px}.user-page .box .role>div{background-color:#999;border-radius:7px;color:#fff;flex-grow:1;padding:7px}.user-page .box .role i{color:#6e6e6e;font-size:24px;transform:rotate(90deg)}.user-page .box input,.user-page .box label,.user-page .box select{margin-left:5px}.user-page .box label{vertical-align:middle}.user-page .box .buttons{align-items:flex-end;display:flex;flex-grow:1;gap:10px;justify-content:center}.user-page .box a,.user-page .box button{background-color:#0085fe;border:2px solid #0085fe;border-radius:7px;color:#fff;cursor:pointer;font-family:Sora,sans-serif;font-size:16px;font-weight:400;padding:10px 20px;transition-duration:.2s;transition-property:background-color,color}.user-page .box a:hover,.user-page .box button:hover{background-color:#fff;color:#0085fe}.user-page .box h1{font-family:Sora,sans-serif;font-size:45px;font-weight:700}.user-page .box h1:after{background:gray;border-radius:3px;content:"";float:left;height:3px;margin-top:10px;transform:translateX(-50px);width:calc(100% + 100px)}.user-page .box h1.login{font-size:40px}.user-page .box h1.login:after{background:gray;border-radius:3px;content:"";float:left;height:3px;margin-top:10px;transform:translateX(-40px);width:calc(100% + 70px)}.user-page .box .bar{background-color:gray;height:1px;width:100%}.user-page .box .valid{color:#43c754}.user-page .box .invalid{color:#f04747}.user-page .box .validate{background-color:#43c754;border:2px solid #43c754}.user-page .box .validate:hover{color:#43c754}.user-page .box .yellow{background-color:#f0c929;border:2px solid #f0c929}.user-page .box .yellow:hover{color:#f0c929}.user-page .box .dismiss{background-color:#f04747;border:2px solid #f04747}.user-page .box .dismiss:hover{color:#f04747}.complaints{align-items:center;display:flex;flex-direction:column;gap:25px;padding:35px}.complaints .background{height:84px;left:0;margin-top:-119px;position:sticky;top:0;width:100vw;z-index:-1}.complaints .background>div{background-position:50%;background-size:cover;height:100vh;width:100vw}.complaints .search-create{display:flex;gap:20px}.complaints .search-create a{background-color:#43c754;border:2px solid #43c754;border-radius:7px;color:#fff;cursor:pointer;font-family:Sora,sans-serif;font-size:16px;font-weight:400;padding:10px 20px;transition-duration:.2s;transition-property:background-color,color}.complaints .search-create a:hover{background-color:#fff;color:#43c754}.complaints .search{display:flex;font-size:16px;gap:15px}.complaints table{background-color:#fff;border:1px solid gray;border-collapse:initial;border-radius:15px;border-spacing:0;text-align:center;width:60%}.complaints table thead th{background-color:#f2f2f2;border-bottom:1px solid gray;padding:10px 0}.complaints table thead th:first-child{border-start-start-radius:15px}.complaints table thead th:last-child{border-start-end-radius:15px}.complaints table tbody tr td{border-bottom:1px solid gray;cursor:pointer;padding:10px 0}.complaints table tbody tr td span{border-right:2px solid gray;display:block;width:100%}.complaints table tbody tr td button{padding:0 5px}.complaints table tbody tr td:last-child span{border-right:none}.complaints table tbody tr:last-child td:first-child{border-end-start-radius:15px}.complaints table tbody tr:last-child td:last-child{border-end-end-radius:15px}.complaints table tbody tr:hover td{background-color:#f2f2f2}.complaints table tbody tr:last-child td{border-bottom:none}.complaints .pages{display:flex;gap:15px}.complaints .pages>div{display:flex;gap:10px}.complaints .pages>div:first-child{background-color:#fff;border:1px solid #000;border-radius:10px;gap:0}.complaints .pages>div:first-child a{padding:10px}.complaints .pages>div:first-child a:first-child{border-end-start-radius:10px;border-start-start-radius:10px;padding-left:20px}.complaints .pages>div:first-child a:last-child{border-end-end-radius:10px;border-start-end-radius:10px;padding-right:20px}.complaints .pages>div:first-child a:hover{background-color:#e4e4e4}.complaints .pages select{width:58px}.complaints .box{background-color:#fff;border-radius:15px;display:flex;flex-direction:column;font-family:Sora,sans-serif;font-size:18px;font-weight:400;gap:20px;padding:20px}.complaints .box .bar{background-color:gray;height:1px;width:100%}.complaints .box img{max-height:35vh;max-width:100%}.complaints .box input,.complaints .box label,.complaints .box select{margin-left:5px}.complaints .box label{vertical-align:middle}.complaints .box .buttons{display:flex;gap:10px;justify-content:center}.complaints .box a,.complaints .box button{background-color:#0085fe;border:2px solid #0085fe;border-radius:7px;color:#fff;cursor:pointer;font-family:Sora,sans-serif;font-size:16px;font-weight:400;padding:10px 20px;transition-duration:.2s;transition-property:background-color,color}.complaints .box a:hover,.complaints .box button:hover{background-color:#fff;color:#0085fe}.complaints .box h1{font-family:Sora,sans-serif;font-size:45px;font-weight:700}.complaints .box h1:after{background:gray;border-radius:3px;content:"";float:left;height:3px;margin-top:10px;transform:translateX(-50px);width:calc(100% + 100px)}.complaints .box h1.login{font-size:40px}.complaints .box h1.login:after{background:gray;border-radius:3px;content:"";float:left;height:3px;margin-top:10px;transform:translateX(-40px);width:calc(100% + 70px)}.complaints .box .valid{color:#43c754}.complaints .box .invalid{color:#f04747}.complaints .box .validate{background-color:#43c754;border:2px solid #43c754}.complaints .box .validate:hover{color:#43c754}.complaints .box .yellow{background-color:#f0c929;border:2px solid #f0c929}.complaints .box .yellow:hover{color:#f0c929}.complaints .box .dismiss{background-color:#f04747;border:2px solid #f04747}.complaints .box .dismiss:hover{color:#f04747}.dossiersPatients-page{align-items:center;display:flex;flex-direction:column;gap:25px;padding:35px}.dossiersPatients-page .background{height:84px;left:0;margin-top:-119px;position:sticky;top:0;width:100vw;z-index:-1}.dossiersPatients-page .background>div{background-position:50%;background-size:cover;height:100vh;width:100vw}.dossiersPatients-page .search-create{display:flex;gap:20px}.dossiersPatients-page .search-create a{background-color:#43c754;border:2px solid #43c754;border-radius:7px;color:#fff;cursor:pointer;font-family:Sora,sans-serif;font-size:16px;font-weight:400;padding:10px 20px;transition-duration:.2s;transition-property:background-color,color}.dossiersPatients-page .search-create a:hover{background-color:#fff;color:#43c754}.dossiersPatients-page .search{display:flex;font-size:16px;gap:15px}.dossiersPatients-page table{background-color:#fff;border:1px solid gray;border-collapse:initial;border-radius:15px;border-spacing:0;text-align:center;width:60%}.dossiersPatients-page table thead th{background-color:#f2f2f2;border-bottom:1px solid gray;padding:10px 0}.dossiersPatients-page table thead th:first-child{border-start-start-radius:15px}.dossiersPatients-page table thead th:last-child{border-start-end-radius:15px}.dossiersPatients-page table tbody tr td{border-bottom:1px solid gray;cursor:pointer;padding:10px 0}.dossiersPatients-page table tbody tr td span{border-right:2px solid gray;display:block;width:100%}.dossiersPatients-page table tbody tr td button{padding:0 5px}.dossiersPatients-page table tbody tr td:last-child span{border-right:none}.dossiersPatients-page table tbody tr:last-child td:first-child{border-end-start-radius:15px}.dossiersPatients-page table tbody tr:last-child td:last-child{border-end-end-radius:15px}.dossiersPatients-page table tbody tr:hover td{background-color:#f2f2f2}.dossiersPatients-page table tbody tr:last-child td{border-bottom:none}.dossiersPatients-page img{max-height:400px;max-width:400px;width:100%}.dossiersPatients-page .pages{display:flex;gap:15px}.dossiersPatients-page .pages>div{display:flex;gap:10px}.dossiersPatients-page .pages>div:first-child{background-color:#fff;border:1px solid #000;border-radius:10px;gap:0}.dossiersPatients-page .pages>div:first-child a{padding:10px}.dossiersPatients-page .pages>div:first-child a:first-child{border-end-start-radius:10px;border-start-start-radius:10px;padding-left:20px}.dossiersPatients-page .pages>div:first-child a:last-child{border-end-end-radius:10px;border-start-end-radius:10px;padding-right:20px}.dossiersPatients-page .pages>div:first-child a:hover{background-color:#e4e4e4}.dossiersPatients-page .pages select{width:58px}.dossiersPatients-page .select{margin-top:8px}.dossiersPatients-page .box{background-color:#fff;border-radius:15px;display:flex;flex-direction:column;font-family:Sora,sans-serif;font-size:18px;font-weight:400;gap:20px;padding:20px}.dossiersPatients-page .box input,.dossiersPatients-page .box label,.dossiersPatients-page .box select{margin-left:5px}.dossiersPatients-page .box label{vertical-align:middle}.dossiersPatients-page .box .buttons{display:flex;gap:10px;justify-content:center}.dossiersPatients-page .box a,.dossiersPatients-page .box button{background-color:#0085fe;border:2px solid #0085fe;border-radius:7px;color:#fff;cursor:pointer;font-family:Sora,sans-serif;font-size:16px;font-weight:400;padding:10px 20px;transition-duration:.2s;transition-property:background-color,color}.dossiersPatients-page .box a:hover,.dossiersPatients-page .box button:hover{background-color:#fff;color:#0085fe}.dossiersPatients-page .box h1{font-family:Sora,sans-serif;font-size:45px;font-weight:700}.dossiersPatients-page .box h1:after{background:gray;border-radius:3px;content:"";float:left;height:3px;margin-top:10px;transform:translateX(-50px);width:calc(100% + 100px)}.dossiersPatients-page .box h1.login{font-size:40px}.dossiersPatients-page .box h1.login:after{background:gray;border-radius:3px;content:"";float:left;height:3px;margin-top:10px;transform:translateX(-40px);width:calc(100% + 70px)}.dossiersPatients-page .box .valid{color:#43c754}.dossiersPatients-page .box .invalid{color:#f04747}.dossiersPatients-page .box .validate{background-color:#43c754;border:2px solid #43c754}.dossiersPatients-page .box .validate:hover{color:#43c754}.dossiersPatients-page .box .yellow{background-color:#f0c929;border:2px solid #f0c929}.dossiersPatients-page .box .yellow:hover{color:#f0c929}.dossiersPatients-page .box .dismiss{background-color:#f04747;border:2px solid #f04747}.dossiersPatients-page .box .dismiss:hover{color:#f04747}.dossierPatient-page{display:flex;flex-direction:column}.dossierPatient-page .background{height:84px;left:0;margin-top:-84px;position:sticky;top:0;width:100vw;z-index:-1}.dossierPatient-page .background>div{background-position:50%;background-size:cover;height:100vh;width:100vw}.dossierPatient-page .boxes{display:flex;gap:25px;height:100%;justify-content:center;padding:35px}.dossierPatient-page .box{background-color:#fff;border-radius:15px;display:flex;flex-direction:column;font-family:Sora,sans-serif;font-size:18px;font-weight:400;gap:20px;padding:20px}.dossierPatient-page .box .bar{background-color:gray;height:1px;width:100%}.dossierPatient-page .box .select{margin-top:8px}.dossierPatient-page .box .title{font-size:26px;font-weight:700}.dossierPatient-page .box .report,.dossierPatient-page .box .text{max-width:60%}.dossierPatient-page .box img{max-height:400px;max-width:400px;width:100%}.dossierPatient-page .box input,.dossierPatient-page .box label,.dossierPatient-page .box select{margin-left:5px}.dossierPatient-page .box label{vertical-align:middle}.dossierPatient-page .box .buttons{display:flex;gap:10px;justify-content:center}.dossierPatient-page .box .bottom{align-items:flex-end;display:flex;flex-grow:1;gap:15px;justify-content:center}.dossierPatient-page .box a,.dossierPatient-page .box button{background-color:#0085fe;border:2px solid #0085fe;border-radius:7px;color:#fff;cursor:pointer;font-family:Sora,sans-serif;font-size:16px;font-weight:400;padding:10px 20px;transition-duration:.2s;transition-property:background-color,color}.dossierPatient-page .box a:hover,.dossierPatient-page .box button:hover{background-color:#fff;color:#0085fe}.dossierPatient-page .box a.rapport,.dossierPatient-page .box button.rapport{font-size:12px;margin-left:10px;padding:4px 8px}.dossierPatient-page .box h1{font-family:Sora,sans-serif;font-size:45px;font-weight:700;margin:auto;width:max-content}.dossierPatient-page .box h1:after{background:gray;border-radius:3px;content:"";float:left;height:3px;margin-top:10px;transform:translateX(-50px);width:calc(100% + 100px)}.dossierPatient-page .box .valid{color:#43c754}.dossierPatient-page .box .middleValid{color:#f0c929}.dossierPatient-page .box .invalid{color:#f04747}.dossierPatient-page .box .validate{background-color:#43c754;border:2px solid #43c754}.dossierPatient-page .box .validate:hover{color:#43c754}.dossierPatient-page .box .yellow{background-color:#f0c929;border:2px solid #f0c929}.dossierPatient-page .box .yellow:hover{color:#f0c929}.dossierPatient-page .box .dismiss{background-color:#f04747;border:2px solid #f04747}.dossierPatient-page .box .dismiss:hover{color:#f04747}.dossierPatient-page .box .avocat{background-color:#c343c7;border:2px solid #c343c7}.dossierPatient-page .box .avocat:hover{color:#c343c7}.dossierPatient-page .box .judge{background-color:#af761f;border:2px solid #af761f}.dossierPatient-page .box .judge:hover{color:#af761f}.dossierPatient-page .box .prosecutor{background-color:#c34343;border:2px solid #c34343}.dossierPatient-page .box .prosecutor:hover{color:#c34343}.job-management-page{background-color:#fff;display:flex;padding:25px 50px 0}.job-management-page .menu{border-right:1px solid #000;display:flex;flex-direction:column;gap:20px;padding-right:50px;white-space:nowrap}.job-management-page .content{display:flex;flex-direction:column;flex-grow:1;gap:25px;max-height:100%;padding-left:50px}.job-management-roles-page{max-height:calc(100vh - 130px)}.job-management-roles-page .content{max-height:100%}.job-management-roles-page .roles-permissions{display:flex;max-height:100%;overflow:auto}.job-management-roles-page .roles-permissions .roles{border-right:1px solid #000;display:flex;flex-direction:column;gap:20px;max-height:100%;overflow:auto;padding-right:30px}.job-management-roles-page .roles-permissions .roles>div{border:1px solid #000;border-radius:5px;font-size:20px;padding:10px 20px}.job-management-roles-page .roles-permissions .permissions-parent{flex-grow:1}.job-management-roles-page .roles-permissions .permissions{display:flex;flex-grow:1;flex-wrap:wrap;gap:20px;padding-left:30px}.job-management-roles-page .roles-permissions .permissions .permissions-section{border:1px solid #000;border-radius:10px;display:flex;flex-direction:column;flex-grow:1;gap:10px;padding:20px}.job-management-roles-page .roles-permissions .permissions .permission-section-title{font-size:20px;margin-bottom:20px}.job-management-roles-page .roles-permissions .permissions .permission{display:flex;justify-content:space-between}.job-management-roles-page .roles-permissions .permissions .switch{margin-left:15px}.job-management-roles-page .roleName{font-size:24px;padding:20px 20px 20px 30px}.job-management-roles-page .roleInput{display:flex;flex-direction:column;gap:20px;padding:20px 20px 20px 30px}.job-management-roles-page .create{align-items:center;display:flex;flex-direction:column;justify-content:center;width:100%}.job-management-roles-page .create .buttons{display:flex}.job-management-roles-page .no-role-selected{align-items:center;display:flex;font-size:20px;justify-content:center;width:100%}.job-management-roles-page .buttons{display:flex;gap:20px;justify-content:flex;padding:20px 30px 30px}.job-management-roles-page a,.job-management-roles-page button{background-color:#0085fe;border:2px solid #0085fe;border-radius:7px;color:#fff;cursor:pointer;font-family:Sora,sans-serif;font-size:16px;font-weight:400;padding:10px 20px;transition-duration:.2s;transition-property:background-color,color}.job-management-roles-page a:hover,.job-management-roles-page button:hover{background-color:#fff;color:#0085fe}.job-management-roles-page .validate{background-color:#43c754;border:2px solid #43c754}.job-management-roles-page .validate:hover{color:#43c754}.job-management-roles-page .dismiss{background-color:#f04747;border:2px solid #f04747}.job-management-roles-page .dismiss:hover{color:#f04747}.job-management-employees-page .search{display:flex;font-size:16px;gap:15px}.job-management-employees-page .search-create{display:flex;gap:20px}.job-management-employees-page .search-create a{background-color:#43c754;border:2px solid #43c754;border-radius:7px;color:#fff;cursor:pointer;font-family:Sora,sans-serif;font-size:16px;font-weight:400;padding:10px 20px;transition-duration:.2s;transition-property:background-color,color}.job-management-employees-page .search-create a:hover{background-color:#fff;color:#43c754}.job-management-employees-page table{background-color:#fff;border:1px solid gray;border-collapse:initial;border-radius:15px;border-spacing:0;text-align:center;width:60%}.job-management-employees-page table thead th{background-color:#f2f2f2;border-bottom:1px solid gray;padding:10px 0}.job-management-employees-page table thead th:first-child{border-start-start-radius:15px}.job-management-employees-page table thead th:last-child{border-start-end-radius:15px}.job-management-employees-page table tbody tr td{border-bottom:1px solid gray;cursor:pointer;padding:10px 0}.job-management-employees-page table tbody tr td span{border-right:2px solid gray;display:block;width:100%}.job-management-employees-page table tbody tr td button{padding:0 5px}.job-management-employees-page table tbody tr td img{border-radius:50%;height:50px;width:50px}.job-management-employees-page table tbody tr td:last-child span{border-right:none}.job-management-employees-page table tbody tr:last-child td:first-child{border-end-start-radius:15px}.job-management-employees-page table tbody tr:last-child td:last-child{border-end-end-radius:15px}.job-management-employees-page table tbody tr:hover td{background-color:#f2f2f2}.job-management-employees-page table tbody tr:last-child td{border-bottom:none}.job-management-employees-page .pages{display:flex;gap:15px}.job-management-employees-page .pages>div{display:flex;gap:10px}.job-management-employees-page .pages>div:first-child{background-color:#fff;border:1px solid #000;border-radius:10px;gap:0}.job-management-employees-page .pages>div:first-child a{padding:10px}.job-management-employees-page .pages>div:first-child a:first-child{border-end-start-radius:10px;border-start-start-radius:10px;padding-left:20px}.job-management-employees-page .pages>div:first-child a:last-child{border-end-end-radius:10px;border-start-end-radius:10px;padding-right:20px}.job-management-employees-page .pages>div:first-child a:hover{background-color:#e4e4e4}.job-management-employees-page .pages select{width:58px}.job-management-hire-page .search{display:flex;font-size:16px;gap:15px}.job-management-hire-page .search-create{display:flex;gap:20px}.job-management-hire-page .search-create a{background-color:#43c754;border:2px solid #43c754;border-radius:7px;color:#fff;cursor:pointer;font-family:Sora,sans-serif;font-size:16px;font-weight:400;padding:10px 20px;transition-duration:.2s;transition-property:background-color,color}.job-management-hire-page .search-create a:hover{background-color:#fff;color:#43c754}.job-management-hire-page table{background-color:#fff;border:1px solid gray;border-collapse:initial;border-radius:15px;border-spacing:0;text-align:center;width:60%}.job-management-hire-page table thead th{background-color:#f2f2f2;border-bottom:1px solid gray;padding:10px 0}.job-management-hire-page table thead th:first-child{border-start-start-radius:15px}.job-management-hire-page table thead th:last-child{border-start-end-radius:15px}.job-management-hire-page table tbody tr td{border-bottom:1px solid gray;cursor:pointer;padding:10px 0}.job-management-hire-page table tbody tr td span{border-right:2px solid gray;display:block;width:100%}.job-management-hire-page table tbody tr td button{padding:0 5px}.job-management-hire-page table tbody tr td img{border-radius:50%;height:50px;width:50px}.job-management-hire-page table tbody tr td:last-child span{border-right:none}.job-management-hire-page table tbody tr:last-child td:first-child{border-end-start-radius:15px}.job-management-hire-page table tbody tr:last-child td:last-child{border-end-end-radius:15px}.job-management-hire-page table tbody tr:hover td{background-color:#f2f2f2}.job-management-hire-page table tbody tr:last-child td{border-bottom:none}.job-management-hire-page .pages{display:flex;gap:15px}.job-management-hire-page .pages>div{display:flex;gap:10px}.job-management-hire-page .pages>div:first-child{background-color:#fff;border:1px solid #000;border-radius:10px;gap:0}.job-management-hire-page .pages>div:first-child a{padding:10px}.job-management-hire-page .pages>div:first-child a:first-child{border-end-start-radius:10px;border-start-start-radius:10px;padding-left:20px}.job-management-hire-page .pages>div:first-child a:last-child{border-end-end-radius:10px;border-start-end-radius:10px;padding-right:20px}.job-management-hire-page .pages>div:first-child a:hover{background-color:#e4e4e4}.job-management-hire-page .pages select{width:58px}.job-management-employees-member-page .boxes{display:flex;gap:25px;height:100%;justify-content:center;padding:35px}.job-management-employees-member-page .box{background-color:#fff;border:1px solid #000;border-radius:15px;display:flex;flex-direction:column;font-family:Sora,sans-serif;font-size:18px;font-weight:400;gap:20px;padding:20px}.job-management-employees-member-page .box .avatar{align-items:center;display:flex;gap:10px;justify-content:center}.job-management-employees-member-page .box .avatar img{border-radius:50%;height:75px;width:75px}.job-management-employees-member-page .box .avatar span{font-size:26px;font-weight:800}.job-management-employees-member-page .box .avatar .name{display:flex;flex-direction:column;gap:5px}.job-management-employees-member-page .box .superadmin{background-color:#009c00;border-radius:7px;color:#fff;padding:7px}.job-management-employees-member-page .box .admin{background-color:#9c0000;border-radius:7px;color:#fff;padding:7px}.job-management-employees-member-page .box .lspd{background-color:#4646e0;border-radius:7px;color:#fff;padding:7px}.job-management-employees-member-page .box .lssd{background-color:green;border-radius:7px;color:#fff;padding:7px}.job-management-employees-member-page .box .lsmc{background-color:#d11d1d;border-radius:7px;color:#fff;padding:7px}.job-management-employees-member-page .box .gouvls{background-color:#906118;border-radius:7px;color:#fff;padding:7px}.job-management-employees-member-page .box .role{align-items:center;display:flex;gap:10px;margin-left:7px;margin-top:10px}.job-management-employees-member-page .box .role>div{background-color:#999;border-radius:7px;color:#fff;flex-grow:1;padding:7px}.job-management-employees-member-page .box .role i{color:#6e6e6e;font-size:24px;transform:rotate(90deg)}.job-management-employees-member-page .box input,.job-management-employees-member-page .box label,.job-management-employees-member-page .box select{margin-left:5px}.job-management-employees-member-page .box label{vertical-align:middle}.job-management-employees-member-page .box .buttons{align-items:flex-end;display:flex;flex-grow:1;gap:10px;justify-content:center}.job-management-employees-member-page .box a,.job-management-employees-member-page .box button{background-color:#0085fe;border:2px solid #0085fe;border-radius:7px;color:#fff;cursor:pointer;font-family:Sora,sans-serif;font-size:16px;font-weight:400;padding:10px 20px;transition-duration:.2s;transition-property:background-color,color}.job-management-employees-member-page .box a:hover,.job-management-employees-member-page .box button:hover{background-color:#fff;color:#0085fe}.job-management-employees-member-page .box h1{font-family:Sora,sans-serif;font-size:45px;font-weight:700}.job-management-employees-member-page .box h1:after{background:gray;border-radius:3px;content:"";float:left;height:3px;margin-top:10px;transform:translateX(-50px);width:calc(100% + 100px)}.job-management-employees-member-page .box h1.login{font-size:40px}.job-management-employees-member-page .box h1.login:after{background:gray;border-radius:3px;content:"";float:left;height:3px;margin-top:10px;transform:translateX(-40px);width:calc(100% + 70px)}.job-management-employees-member-page .box .bar{background-color:gray;height:1px;width:100%}.job-management-employees-member-page .box .valid{color:#43c754}.job-management-employees-member-page .box .invalid{color:#f04747}.job-management-employees-member-page .box .validate{background-color:#43c754;border:2px solid #43c754}.job-management-employees-member-page .box .validate:hover{color:#43c754}.job-management-employees-member-page .box .yellow{background-color:#f0c929;border:2px solid #f0c929}.job-management-employees-member-page .box .yellow:hover{color:#f0c929}.job-management-employees-member-page .box .dismiss{background-color:#f04747;border:2px solid #f04747}.job-management-employees-member-page .box .dismiss:hover{color:#f04747}.job-management-hire-member-page .boxes{display:flex;gap:25px;height:100%;justify-content:center;padding:35px}.job-management-hire-member-page .box{background-color:#fff;border:1px solid #000;border-radius:15px;display:flex;flex-direction:column;font-family:Sora,sans-serif;font-size:18px;font-weight:400;gap:20px;padding:20px}.job-management-hire-member-page .box .avatar{align-items:center;display:flex;gap:10px;justify-content:center}.job-management-hire-member-page .box .avatar img{border-radius:50%;height:75px;width:75px}.job-management-hire-member-page .box .avatar span{font-size:26px;font-weight:800}.job-management-hire-member-page .box .avatar .name{display:flex;flex-direction:column;gap:5px}.job-management-hire-member-page .box .superadmin{background-color:#009c00;border-radius:7px;color:#fff;padding:7px}.job-management-hire-member-page .box .admin{background-color:#9c0000;border-radius:7px;color:#fff;padding:7px}.job-management-hire-member-page .box .lspd{background-color:#4646e0;border-radius:7px;color:#fff;padding:7px}.job-management-hire-member-page .box .lssd{background-color:green;border-radius:7px;color:#fff;padding:7px}.job-management-hire-member-page .box .lsmc{background-color:#d11d1d;border-radius:7px;color:#fff;padding:7px}.job-management-hire-member-page .box .gouvls{background-color:#906118;border-radius:7px;color:#fff;padding:7px}.job-management-hire-member-page .box .role{align-items:center;display:flex;gap:10px;margin-left:7px;margin-top:10px}.job-management-hire-member-page .box .role>div{background-color:#999;border-radius:7px;color:#fff;flex-grow:1;padding:7px}.job-management-hire-member-page .box .role i{color:#6e6e6e;font-size:24px;transform:rotate(90deg)}.job-management-hire-member-page .box input,.job-management-hire-member-page .box label,.job-management-hire-member-page .box select{margin-left:5px}.job-management-hire-member-page .box label{vertical-align:middle}.job-management-hire-member-page .box .buttons{align-items:flex-end;display:flex;flex-grow:1;gap:10px;justify-content:center}.job-management-hire-member-page .box a,.job-management-hire-member-page .box button{background-color:#0085fe;border:2px solid #0085fe;border-radius:7px;color:#fff;cursor:pointer;font-family:Sora,sans-serif;font-size:16px;font-weight:400;padding:10px 20px;transition-duration:.2s;transition-property:background-color,color}.job-management-hire-member-page .box a:hover,.job-management-hire-member-page .box button:hover{background-color:#fff;color:#0085fe}.job-management-hire-member-page .box h1{font-family:Sora,sans-serif;font-size:45px;font-weight:700}.job-management-hire-member-page .box h1:after{background:gray;border-radius:3px;content:"";float:left;height:3px;margin-top:10px;transform:translateX(-50px);width:calc(100% + 100px)}.job-management-hire-member-page .box h1.login{font-size:40px}.job-management-hire-member-page .box h1.login:after{background:gray;border-radius:3px;content:"";float:left;height:3px;margin-top:10px;transform:translateX(-40px);width:calc(100% + 70px)}.job-management-hire-member-page .box .bar{background-color:gray;height:1px;width:100%}.job-management-hire-member-page .box .valid{color:#43c754}.job-management-hire-member-page .box .invalid{color:#f04747}.job-management-hire-member-page .box .validate{background-color:#43c754;border:2px solid #43c754}.job-management-hire-member-page .box .validate:hover{color:#43c754}.job-management-hire-member-page .box .yellow{background-color:#f0c929;border:2px solid #f0c929}.job-management-hire-member-page .box .yellow:hover{color:#f0c929}.job-management-hire-member-page .box .dismiss{background-color:#f04747;border:2px solid #f04747}.job-management-hire-member-page .box .dismiss:hover{color:#f04747}.admin-page{background-color:#fff;display:flex;padding:25px 50px 0}.admin-page .menu{border-right:1px solid #000;display:flex;flex-direction:column;gap:20px;padding-right:50px;white-space:nowrap}.admin-page .content{display:flex;flex-direction:column;flex-grow:1;gap:25px;padding-left:50px}.admin-page .serverImg{height:auto;max-width:50%}.admin-stats-page{display:flex;max-height:60vh;padding:50px}.admin-stats-page .cards{display:flex;gap:50px;padding:30px}.admin-stats-page .cards>div{display:flex;flex-wrap:wrap;gap:50px}.admin-stats-page .cards span{align-items:center;background-color:gray;border-radius:10px;display:flex;flex-direction:column;font-size:20px;gap:8px;height:151px;justify-content:space-evenly;padding:20px;text-align:center;width:210px}.admin-stats-page .cards span .number{font-size:42px}.admin-website-page div{align-content:center;align-items:center;display:flex;flex-direction:column;gap:25px;height:100%;padding-top:50px}.admin-website-page div a,.admin-website-page div button{background-color:#0085fe;border:2px solid #0085fe;border-radius:7px;color:#fff;cursor:pointer;font-family:Sora,sans-serif;font-size:16px;font-weight:400;padding:10px 20px;transition-duration:.2s;transition-property:background-color,color}.admin-website-page div a:hover,.admin-website-page div button:hover{background-color:#fff;color:#0085fe}.admin-website-page div .validate{background-color:#43c754;border:2px solid #43c754}.admin-website-page div .validate:hover{color:#43c754}.admin-website-page .three-columns{grid-gap:20px;align-items:start;display:grid;gap:20px;grid-template-columns:repeat(3,1fr)}.admin-website-page .bar{border-bottom:1px solid #000}.admin-website-page .serverImg{height:150px;object-fit:contain;width:800px}.admin-customTables-page .search-create{display:flex;gap:20px}.admin-customTables-page .search-create a{background-color:#43c754;border:2px solid #43c754;border-radius:7px;color:#fff;cursor:pointer;font-family:Sora,sans-serif;font-size:16px;font-weight:400;padding:10px 20px;transition-duration:.2s;transition-property:background-color,color}.admin-customTables-page .search-create a:hover{background-color:#fff;color:#43c754}.admin-customTables-page table{background-color:#fff;border:1px solid gray;border-collapse:initial;border-radius:15px;border-spacing:0;text-align:center;width:90%}.admin-customTables-page table thead th{background-color:#f2f2f2;border-bottom:1px solid gray;padding:10px 0}.admin-customTables-page table thead th:first-child{border-start-start-radius:15px}.admin-customTables-page table thead th:last-child{border-start-end-radius:15px}.admin-customTables-page table tbody tr td{border-bottom:1px solid gray;cursor:pointer;padding:10px 0}.admin-customTables-page table tbody tr td span{border-right:2px solid gray;display:block;width:100%}.admin-customTables-page table tbody tr td button{padding:0 5px}.admin-customTables-page table tbody tr td .green{color:green}.admin-customTables-page table tbody tr td img{border-radius:50%;height:50px;width:50px}.admin-customTables-page table tbody tr td:last-child span{border-right:none}.admin-customTables-page table tbody tr:last-child td:first-child{border-end-start-radius:15px}.admin-customTables-page table tbody tr:last-child td:last-child{border-end-end-radius:15px}.admin-customTables-page table tbody tr:hover td{background-color:#f2f2f2}.admin-customTables-page table tbody tr:last-child td{border-bottom:none}.admin-customTables-page .pages{display:flex;gap:15px}.admin-customTables-page .pages>div{display:flex;gap:10px}.admin-customTables-page .pages>div:first-child{background-color:#fff;border:1px solid #000;border-radius:10px;gap:0}.admin-customTables-page .pages>div:first-child a{padding:10px}.admin-customTables-page .pages>div:first-child a:first-child{border-end-start-radius:10px;border-start-start-radius:10px;padding-left:20px}.admin-customTables-page .pages>div:first-child a:last-child{border-end-end-radius:10px;border-start-end-radius:10px;padding-right:20px}.admin-customTables-page .pages>div:first-child a:hover{background-color:#e4e4e4}.admin-customTables-page .pages select{width:58px}.admin-customTable-page .boxes{display:flex;gap:25px;height:100%;justify-content:center;padding:35px}.admin-customTable-page .box{background-color:#fff;border:1px solid #000;border-radius:15px;display:flex;flex-direction:column;font-family:Sora,sans-serif;font-size:18px;font-weight:400;gap:20px;padding:20px}.admin-customTable-page .box .bar{background-color:gray;height:1px;width:100%}.admin-customTable-page .box .avatar{align-items:center;display:flex;gap:10px;justify-content:center}.admin-customTable-page .box .avatar img{border-radius:50%;height:75px;width:75px}.admin-customTable-page .box .avatar span{font-size:26px;font-weight:800}.admin-customTable-page .box .avatar .name{display:flex;flex-direction:column;gap:5px}.admin-customTable-page .box .superadmin{background-color:#009c00;border-radius:7px;color:#fff;padding:7px}.admin-customTable-page .box .admin{background-color:#9c0000;border-radius:7px;color:#fff;padding:7px}.admin-customTable-page .box .job{background-color:#0085fe;border-radius:7px;color:#fff;padding:7px}.admin-customTable-page .box .lspd{background-color:#4646e0;border-radius:7px;color:#fff;padding:7px}.admin-customTable-page .box .lssd{background-color:green;border-radius:7px;color:#fff;padding:7px}.admin-customTable-page .box .lsmc{background-color:#d11d1d;border-radius:7px;color:#fff;padding:7px}.admin-customTable-page .box .gouvls{background-color:#906118;border-radius:7px;color:#fff;padding:7px}.admin-customTable-page .box .role{align-items:center;display:flex;gap:10px;margin-left:7px;margin-top:10px}.admin-customTable-page .box .role>div{background-color:#999;border-radius:7px;color:#fff;flex-grow:1;padding:7px}.admin-customTable-page .box .role i{color:#6e6e6e;font-size:24px;transform:rotate(90deg)}.admin-customTable-page .box input,.admin-customTable-page .box label,.admin-customTable-page .box select{margin-left:5px}.admin-customTable-page .box label{vertical-align:middle}.admin-customTable-page .box .buttons{gap:10px;justify-content:center}.admin-customTable-page .box .buttons,.admin-customTable-page .box .exemple{align-items:flex-end;display:flex;flex-grow:1}.admin-customTable-page .box a,.admin-customTable-page .box button{background-color:#0085fe;border:2px solid #0085fe;border-radius:7px;color:#fff;cursor:pointer;font-family:Sora,sans-serif;font-size:16px;font-weight:400;padding:10px 20px;transition-duration:.2s;transition-property:background-color,color}.admin-customTable-page .box a:hover,.admin-customTable-page .box button:hover{background-color:#fff;color:#0085fe}.admin-customTable-page .box h1{font-family:Sora,sans-serif;font-size:45px;font-weight:700}.admin-customTable-page .box h1:after{background:gray;border-radius:3px;content:"";float:left;height:3px;margin-top:10px;transform:translateX(-50px);width:calc(100% + 100px)}.admin-customTable-page .box h1.login{font-size:40px}.admin-customTable-page .box h1.login:after{background:gray;border-radius:3px;content:"";float:left;height:3px;margin-top:10px;transform:translateX(-40px);width:calc(100% + 70px)}.admin-customTable-page .box .valid{color:#43c754}.admin-customTable-page .box .invalid{color:#f04747}.admin-customTable-page .box .validate{background-color:#43c754;border:2px solid #43c754}.admin-customTable-page .box .validate:hover{color:#43c754}.admin-customTable-page .box .yellow{background-color:#f0c929;border:2px solid #f0c929}.admin-customTable-page .box .yellow:hover{color:#f0c929}.admin-customTable-page .box .dismiss{background-color:#f04747;border:2px solid #f04747}.admin-customTable-page .box .dismiss:hover{color:#f04747}.admin-infos-page div{padding-top:15px}.admin-infos-page div p{padding-bottom:5px}.admin-infos-page h2{padding-bottom:10px}.admin-infos-page ul{padding-bottom:5px}.admin-infos-page ul:before{content:attr(aria-label);display:block;font-size:120%;font-weight:700;margin-bottom:10px}.admin-infos-page ul .module{margin-left:50px}.admin-infos-page ul .devInfos{padding-bottom:5px}.admin-infos-page .validate{color:#43c754}.admin-infos-page .invalid{color:#f04747}.ppa{align-items:center;display:flex;flex-direction:column;gap:25px;padding:35px}.ppa .background{height:84px;left:0;margin-top:-119px;position:sticky;top:0;width:100vw;z-index:-1}.ppa .background>div{background-position:50%;background-size:cover;height:100vh;width:100vw}.ppa .search-create{display:flex;gap:20px}.ppa .search-create a{background-color:#43c754;border:2px solid #43c754;border-radius:7px;color:#fff;cursor:pointer;font-family:Sora,sans-serif;font-size:16px;font-weight:400;padding:10px 20px;transition-duration:.2s;transition-property:background-color,color}.ppa .search-create a:hover{background-color:#fff;color:#43c754}.ppa .search{display:flex;font-size:16px;gap:15px}.ppa table{background-color:#fff;border:1px solid gray;border-collapse:initial;border-radius:15px;border-spacing:0;text-align:center;width:60%}.ppa table thead th{background-color:#f2f2f2;border-bottom:1px solid gray;padding:10px 0}.ppa table thead th:first-child{border-start-start-radius:15px}.ppa table thead th:last-child{border-start-end-radius:15px}.ppa table tbody tr td{border-bottom:1px solid gray;cursor:pointer;padding:10px 0}.ppa table tbody tr td span{border-right:2px solid gray;display:block;width:100%}.ppa table tbody tr td button{padding:0 5px}.ppa table tbody tr td:last-child span{border-right:none}.ppa table tbody tr:last-child td:first-child{border-end-start-radius:15px}.ppa table tbody tr:last-child td:last-child{border-end-end-radius:15px}.ppa table tbody tr:hover td{background-color:#f2f2f2}.ppa table tbody tr:last-child td{border-bottom:none}.ppa .pages{display:flex;gap:15px}.ppa .pages>div{display:flex;gap:10px}.ppa .pages>div:first-child{background-color:#fff;border:1px solid #000;border-radius:10px;gap:0}.ppa .pages>div:first-child a{padding:10px}.ppa .pages>div:first-child a:first-child{border-end-start-radius:10px;border-start-start-radius:10px;padding-left:20px}.ppa .pages>div:first-child a:last-child{border-end-end-radius:10px;border-start-end-radius:10px;padding-right:20px}.ppa .pages>div:first-child a:hover{background-color:#e4e4e4}.ppa .pages select{width:58px}.ppa .box{background-color:#fff;border-radius:15px;display:flex;flex-direction:column;font-family:Sora,sans-serif;font-size:18px;font-weight:400;gap:20px;padding:20px}.ppa .box input,.ppa .box label,.ppa .box select{margin-left:5px}.ppa .box label{vertical-align:middle}.ppa .box .buttons{display:flex;gap:10px;justify-content:center}.ppa .box a,.ppa .box button{background-color:#0085fe;border:2px solid #0085fe;border-radius:7px;color:#fff;cursor:pointer;font-family:Sora,sans-serif;font-size:16px;font-weight:400;padding:10px 20px;transition-duration:.2s;transition-property:background-color,color}.ppa .box a:hover,.ppa .box button:hover{background-color:#fff;color:#0085fe}.ppa .box h1{font-family:Sora,sans-serif;font-size:45px;font-weight:700}.ppa .box h1:after{background:gray;border-radius:3px;content:"";float:left;height:3px;margin-top:10px;transform:translateX(-50px);width:calc(100% + 100px)}.ppa .box h1.login{font-size:40px}.ppa .box h1.login:after{background:gray;border-radius:3px;content:"";float:left;height:3px;margin-top:10px;transform:translateX(-40px);width:calc(100% + 70px)}.ppa .box .valid{color:#43c754}.ppa .box .invalid{color:#f04747}.ppa .box .validate{background-color:#43c754;border:2px solid #43c754}.ppa .box .validate:hover{color:#43c754}.ppa .box .yellow{background-color:#f0c929;border:2px solid #f0c929}.ppa .box .yellow:hover{color:#f0c929}.ppa .box .dismiss{background-color:#f04747;border:2px solid #f04747}.ppa .box .dismiss:hover{color:#f04747}.ppa-form-page{display:flex;flex-direction:column}.ppa-form-page .background{height:84px;left:0;margin-top:-84px;position:sticky;top:0;width:100vw;z-index:-1}.ppa-form-page .background>div{background-position:50%;background-size:cover;height:100vh;width:100vw}.ppa-form-page .boxes{display:flex;gap:25px;height:100%;justify-content:center;padding:35px}.ppa-form-page .box{background-color:#fff;border-radius:15px;display:flex;flex-direction:column;font-family:Sora,sans-serif;font-size:18px;font-weight:400;gap:20px;padding:20px}.ppa-form-page .box>div>div{display:flex;flex-direction:column;gap:10px}.ppa-form-page .box input,.ppa-form-page .box label,.ppa-form-page .box select{margin-left:5px}.ppa-form-page .box label{vertical-align:middle}.ppa-form-page .box .buttons{align-items:flex-end;display:flex;flex-grow:1;gap:10px;justify-content:center}.ppa-form-page .box a,.ppa-form-page .box button{background-color:#0085fe;border:2px solid #0085fe;border-radius:7px;color:#fff;cursor:pointer;font-family:Sora,sans-serif;font-size:16px;font-weight:400;padding:10px 20px;transition-duration:.2s;transition-property:background-color,color}.ppa-form-page .box a:hover,.ppa-form-page .box button:hover{background-color:#fff;color:#0085fe}.ppa-form-page .box .validation{font-weight:700;text-align:center}.ppa-form-page .box .label{font-weight:700;margin-bottom:10px;vertical-align:middle}.ppa-form-page .box h1{font-family:Sora,sans-serif;font-size:45px;font-weight:700}.ppa-form-page .box h1:after{background:gray;border-radius:3px;content:"";float:left;height:3px;margin-top:10px;transform:translateX(-50px);width:calc(100% + 100px)}.ppa-form-page .box h1.login{font-size:40px}.ppa-form-page .box h1.login:after{background:gray;border-radius:3px;content:"";float:left;height:3px;margin-top:10px;transform:translateX(-40px);width:calc(100% + 70px)}.ppa-form-page .box .valid{color:#43c754}.ppa-form-page .box .invalid{color:#f04747}.ppa-form-page .box .validate{background-color:#43c754;border:2px solid #43c754}.ppa-form-page .box .validate:hover{color:#43c754}.ppa-form-page .box .yellow{background-color:#f0c929;border:2px solid #f0c929}.ppa-form-page .box .yellow:hover{color:#f0c929}.ppa-form-page .box .dismiss{background-color:#f04747;border:2px solid #f04747}.ppa-form-page .box .dismiss:hover{color:#f04747}.arrests-page{align-items:center;display:flex;flex-direction:column;gap:25px;padding:35px}.arrests-page .background{height:84px;left:0;margin-top:-119px;position:sticky;top:0;width:100vw;z-index:-1}.arrests-page .background>div{background-position:50%;background-size:cover;height:100vh;width:100vw}.arrests-page .search-create{display:flex;gap:20px}.arrests-page .search-create a{background-color:#43c754;border:2px solid #43c754;border-radius:7px;color:#fff;cursor:pointer;font-family:Sora,sans-serif;font-size:16px;font-weight:400;padding:10px 20px;transition-duration:.2s;transition-property:background-color,color}.arrests-page .search-create a:hover{background-color:#fff;color:#43c754}.arrests-page .search{display:flex;font-size:16px;gap:15px}.arrests-page table{background-color:#fff;border:1px solid gray;border-collapse:initial;border-radius:15px;border-spacing:0;text-align:center;width:60%}.arrests-page table thead th{background-color:#f2f2f2;border-bottom:1px solid gray;padding:10px 0}.arrests-page table thead th:first-child{border-start-start-radius:15px}.arrests-page table thead th:last-child{border-start-end-radius:15px}.arrests-page table tbody tr td{border-bottom:1px solid gray;cursor:pointer;padding:10px 0}.arrests-page table tbody tr td span{border-right:2px solid gray;display:block;width:100%}.arrests-page table tbody tr td button{padding:0 5px}.arrests-page table tbody tr td:last-child span{border-right:none}.arrests-page table tbody tr:last-child td:first-child{border-end-start-radius:15px}.arrests-page table tbody tr:last-child td:last-child{border-end-end-radius:15px}.arrests-page table tbody tr:hover td{background-color:#f2f2f2}.arrests-page table tbody tr:last-child td{border-bottom:none}.arrests-page img{max-height:400px;max-width:400px;width:100%}.arrests-page .pages{display:flex;gap:15px}.arrests-page .pages>div{display:flex;gap:10px}.arrests-page .pages>div:first-child{background-color:#fff;border:1px solid #000;border-radius:10px;gap:0}.arrests-page .pages>div:first-child a{padding:10px}.arrests-page .pages>div:first-child a:first-child{border-end-start-radius:10px;border-start-start-radius:10px;padding-left:20px}.arrests-page .pages>div:first-child a:last-child{border-end-end-radius:10px;border-start-end-radius:10px;padding-right:20px}.arrests-page .pages>div:first-child a:hover{background-color:#e4e4e4}.arrests-page .pages select{width:58px}.arrests-page .select{margin-top:8px}.arrests-page .box{background-color:#fff;border-radius:15px;display:flex;flex-direction:column;font-family:Sora,sans-serif;font-size:18px;font-weight:400;gap:20px;padding:20px}.arrests-page .box input,.arrests-page .box label,.arrests-page .box select{margin-left:5px}.arrests-page .box label{vertical-align:middle}.arrests-page .box .buttons{display:flex;gap:10px;justify-content:center}.arrests-page .box a,.arrests-page .box button{background-color:#0085fe;border:2px solid #0085fe;border-radius:7px;color:#fff;cursor:pointer;font-family:Sora,sans-serif;font-size:16px;font-weight:400;padding:10px 20px;transition-duration:.2s;transition-property:background-color,color}.arrests-page .box a:hover,.arrests-page .box button:hover{background-color:#fff;color:#0085fe}.arrests-page .box h1{font-family:Sora,sans-serif;font-size:45px;font-weight:700}.arrests-page .box h1:after{background:gray;border-radius:3px;content:"";float:left;height:3px;margin-top:10px;transform:translateX(-50px);width:calc(100% + 100px)}.arrests-page .box h1.login{font-size:40px}.arrests-page .box h1.login:after{background:gray;border-radius:3px;content:"";float:left;height:3px;margin-top:10px;transform:translateX(-40px);width:calc(100% + 70px)}.arrests-page .box .valid{color:#43c754}.arrests-page .box .invalid{color:#f04747}.arrests-page .box .validate{background-color:#43c754;border:2px solid #43c754}.arrests-page .box .validate:hover{color:#43c754}.arrests-page .box .yellow{background-color:#f0c929;border:2px solid #f0c929}.arrests-page .box .yellow:hover{color:#f0c929}.arrests-page .box .dismiss{background-color:#f04747;border:2px solid #f04747}.arrests-page .box .dismiss:hover{color:#f04747}.arrest-page{display:flex;flex-direction:column}.arrest-page .background{height:84px;left:0;margin-top:-84px;position:sticky;top:0;width:100vw;z-index:-1}.arrest-page .background>div{background-position:50%;background-size:cover;height:100vh;width:100vw}.arrest-page .boxes{display:flex;gap:25px;height:100%;justify-content:center;padding:35px}.arrest-page .box{background-color:#fff;border-radius:15px;display:flex;flex-direction:column;font-family:Sora,sans-serif;font-size:18px;font-weight:400;gap:20px;padding:20px}.arrest-page .box .bar{background-color:gray;height:1px;width:100%}.arrest-page .box .select{margin-top:8px}.arrest-page .box .title{font-size:26px;font-weight:700}.arrest-page .box .report,.arrest-page .box .text{max-width:60%}.arrest-page .box img{max-height:400px;max-width:400px;width:100%}.arrest-page .box input,.arrest-page .box label,.arrest-page .box select{margin-left:5px}.arrest-page .box label{vertical-align:middle}.arrest-page .box .buttons{display:flex;gap:10px;justify-content:center}.arrest-page .box .bottom{align-items:flex-end;display:flex;flex-grow:1;gap:0;justify-content:center}.arrest-page .box a,.arrest-page .box button{background-color:#0085fe;border:2px solid #0085fe;border-radius:7px;color:#fff;cursor:pointer;font-family:Sora,sans-serif;font-size:16px;font-weight:400;padding:10px 20px;transition-duration:.2s;transition-property:background-color,color}.arrest-page .box a:hover,.arrest-page .box button:hover{background-color:#fff;color:#0085fe}.arrest-page .box a.rapport,.arrest-page .box button.rapport{font-size:12px;margin-left:10px;padding:4px 8px}.arrest-page .box h1{font-family:Sora,sans-serif;font-size:45px;font-weight:700;margin:auto;width:max-content}.arrest-page .box h1:after{background:gray;border-radius:3px;content:"";float:left;height:3px;margin-top:10px;transform:translateX(-50px);width:calc(100% + 100px)}.arrest-page .box .valid{color:#43c754}.arrest-page .box .middleValid{color:#f0c929}.arrest-page .box .invalid{color:#f04747}.arrest-page .box .validate{background-color:#43c754;border:2px solid #43c754}.arrest-page .box .validate:hover{color:#43c754}.arrest-page .box .yellow{background-color:#f0c929;border:2px solid #f0c929}.arrest-page .box .yellow:hover{color:#f0c929}.arrest-page .box .dismiss{background-color:#f04747;border:2px solid #f04747}.arrest-page .box .dismiss:hover{color:#f04747}.arrest-page .box .avocat{background-color:#c343c7;border:2px solid #c343c7}.arrest-page .box .avocat:hover{color:#c343c7}.arrest-page .box .judge{background-color:#af761f;border:2px solid #af761f}.arrest-page .box .judge:hover{color:#af761f}.arrest-page .box .prosecutor{background-color:#c34343;border:2px solid #c34343}.arrest-page .box .prosecutor:hover{color:#c34343}.criminal-records-page{align-items:center;display:flex;flex-direction:column;gap:25px;padding:35px}.criminal-records-page .background{height:84px;left:0;margin-top:-119px;position:sticky;top:0;width:100vw;z-index:-1}.criminal-records-page .background>div{background-position:50%;background-size:cover;height:100vh;width:100vw}.criminal-records-page .select,.criminal-records-page textarea{margin-top:8px}.criminal-records-page .search-create{display:flex;gap:20px}.criminal-records-page .search-create a{background-color:#43c754;border:2px solid #43c754;border-radius:7px;color:#fff;cursor:pointer;font-family:Sora,sans-serif;font-size:16px;font-weight:400;padding:10px 20px;transition-duration:.2s;transition-property:background-color,color}.criminal-records-page .search-create a:hover{background-color:#fff;color:#43c754}.criminal-records-page .search{display:flex;font-size:16px;gap:15px}.criminal-records-page table{background-color:#fff;border:1px solid gray;border-collapse:initial;border-radius:15px;border-spacing:0;text-align:center;width:60%}.criminal-records-page table thead th{background-color:#f2f2f2;border-bottom:1px solid gray;padding:10px 0}.criminal-records-page table thead th:first-child{border-start-start-radius:15px}.criminal-records-page table thead th:last-child{border-start-end-radius:15px}.criminal-records-page table tbody tr td{border-bottom:1px solid gray;cursor:pointer;padding:10px 0}.criminal-records-page table tbody tr td span{border-right:2px solid gray;display:block;width:100%}.criminal-records-page table tbody tr td button{padding:0 5px}.criminal-records-page table tbody tr td:last-child span{border-right:none}.criminal-records-page table tbody tr:last-child td:first-child{border-end-start-radius:15px}.criminal-records-page table tbody tr:last-child td:last-child{border-end-end-radius:15px}.criminal-records-page table tbody tr:hover td{background-color:#f2f2f2}.criminal-records-page table tbody tr:last-child td{border-bottom:none}.criminal-records-page .pages{display:flex;gap:15px}.criminal-records-page .pages>div{display:flex;gap:10px}.criminal-records-page .pages>div:first-child{background-color:#fff;border:1px solid #000;border-radius:10px;gap:0}.criminal-records-page .pages>div:first-child a{padding:10px}.criminal-records-page .pages>div:first-child a:first-child{border-end-start-radius:10px;border-start-start-radius:10px;padding-left:20px}.criminal-records-page .pages>div:first-child a:last-child{border-end-end-radius:10px;border-start-end-radius:10px;padding-right:20px}.criminal-records-page .pages>div:first-child a:hover{background-color:#e4e4e4}.criminal-records-page .pages select{width:58px}.criminal-records-page .box{background-color:#fff;border-radius:15px;display:flex;flex-direction:column;font-family:Sora,sans-serif;font-size:18px;font-weight:400;gap:20px;padding:20px}.criminal-records-page .box input,.criminal-records-page .box label,.criminal-records-page .box select{margin-left:5px}.criminal-records-page .box label{vertical-align:middle}.criminal-records-page .box .buttons{display:flex;gap:10px;justify-content:center}.criminal-records-page .box a,.criminal-records-page .box button{background-color:#0085fe;border:2px solid #0085fe;border-radius:7px;color:#fff;cursor:pointer;font-family:Sora,sans-serif;font-size:16px;font-weight:400;padding:10px 20px;transition-duration:.2s;transition-property:background-color,color}.criminal-records-page .box a:hover,.criminal-records-page .box button:hover{background-color:#fff;color:#0085fe}.criminal-records-page .box h1{font-family:Sora,sans-serif;font-size:45px;font-weight:700}.criminal-records-page .box h1:after{background:gray;border-radius:3px;content:"";float:left;height:3px;margin-top:10px;transform:translateX(-50px);width:calc(100% + 100px)}.criminal-records-page .box h1.login{font-size:40px}.criminal-records-page .box h1.login:after{background:gray;border-radius:3px;content:"";float:left;height:3px;margin-top:10px;transform:translateX(-40px);width:calc(100% + 70px)}.criminal-records-page .box .valid{color:#43c754}.criminal-records-page .box .invalid{color:#f04747}.criminal-records-page .box .validate{background-color:#43c754;border:2px solid #43c754}.criminal-records-page .box .validate:hover{color:#43c754}.criminal-records-page .box .yellow{background-color:#f0c929;border:2px solid #f0c929}.criminal-records-page .box .yellow:hover{color:#f0c929}.criminal-records-page .box .dismiss{background-color:#f04747;border:2px solid #f04747}.criminal-records-page .box .dismiss:hover{color:#f04747}.criminalRecord-page{display:flex;flex-direction:column}.criminalRecord-page .background{height:84px;left:0;margin-top:-84px;position:sticky;top:0;width:100vw;z-index:-1}.criminalRecord-page .background>div{background-position:50%;background-size:cover;height:100vh;width:100vw}.criminalRecord-page .boxes{display:flex;gap:25px;height:100%;justify-content:center;padding:35px}.criminalRecord-page .box{background-color:#fff;border-radius:15px;display:flex;flex-direction:column;font-family:Sora,sans-serif;font-size:18px;font-weight:400;gap:20px;padding:20px}.criminalRecord-page .box .bar{background-color:gray;height:1px;width:100%}.criminalRecord-page .box .title{font-size:26px;font-weight:700;text-align:center}.criminalRecord-page .box .report,.criminalRecord-page .box .text{max-width:60%}.criminalRecord-page .box img{max-height:250px;max-width:500px;width:100%}.criminalRecord-page .box input,.criminalRecord-page .box label,.criminalRecord-page .box select{margin-left:5px}.criminalRecord-page .box label{vertical-align:middle}.criminalRecord-page .box .buttons{align-items:flex-end;display:flex;flex-grow:1;gap:10px;justify-content:center}.criminalRecord-page .box .bottom{align-items:flex-end;display:flex;flex-grow:1;gap:0;justify-content:center}.criminalRecord-page .box a,.criminalRecord-page .box button{background-color:#0085fe;border:2px solid #0085fe;border-radius:7px;color:#fff;cursor:pointer;font-family:Sora,sans-serif;font-size:16px;font-weight:400;padding:10px 20px;transition-duration:.2s;transition-property:background-color,color}.criminalRecord-page .box a:hover,.criminalRecord-page .box button:hover{background-color:#fff;color:#0085fe}.criminalRecord-page .box a.rapport,.criminalRecord-page .box button.rapport{font-size:12px;margin-left:10px;padding:4px 8px}.criminalRecord-page .box h1{font-family:Sora,sans-serif;font-size:45px;font-weight:700}.criminalRecord-page .box h1:after{background:gray;border-radius:3px;content:"";float:left;height:3px;margin-top:10px;transform:translateX(-50px);width:calc(100% + 100px)}.criminalRecord-page .box h1.login{font-size:40px}.criminalRecord-page .box h1.login:after{background:gray;border-radius:3px;content:"";float:left;height:3px;margin-top:10px;transform:translateX(-40px);width:calc(100% + 70px)}.criminalRecord-page .box .valid{color:#43c754}.criminalRecord-page .box .middleValid{color:#f0c929}.criminalRecord-page .box .invalid{color:#f04747}.criminalRecord-page .box .validate{background-color:#43c754;border:2px solid #43c754}.criminalRecord-page .box .validate:hover{color:#43c754}.criminalRecord-page .box .yellow{background-color:#f0c929;border:2px solid #f0c929}.criminalRecord-page .box .yellow:hover{color:#f0c929}.criminalRecord-page .box .dismiss{background-color:#f04747;border:2px solid #f04747}.criminalRecord-page .box .dismiss:hover{color:#f04747}.criminalRecord-page .box .avocat{background-color:#c343c7;border:2px solid #c343c7}.criminalRecord-page .box .avocat:hover{color:#c343c7}.criminalRecord-page .box .judge{background-color:#af761f;border:2px solid #af761f}.criminalRecord-page .box .judge:hover{color:#af761f}.criminalRecord-page .box .prosecutor{background-color:#c34343;border:2px solid #c34343}.criminalRecord-page .box .prosecutor:hover{color:#c34343}.criminalRecord-page table{background-color:#fff;border:1px solid gray;border-collapse:initial;border-radius:15px;border-spacing:0;text-align:center}.criminalRecord-page table thead th{background-color:#f2f2f2;border-bottom:1px solid gray;padding:10px 0}.criminalRecord-page table thead th:first-child{border-start-start-radius:15px}.criminalRecord-page table thead th:last-child{border-start-end-radius:15px}.criminalRecord-page table tbody tr td{border-bottom:1px solid gray;cursor:pointer;padding:10px 0}.criminalRecord-page table tbody tr td span{border-right:2px solid gray;display:block;padding:0 20px;width:100%}.criminalRecord-page table tbody tr td button{padding:0 5px}.criminalRecord-page table tbody tr td:last-child span{border-right:none}.criminalRecord-page table tbody tr:last-child td:first-child{border-end-start-radius:15px}.criminalRecord-page table tbody tr:last-child td:last-child{border-end-end-radius:15px}.criminalRecord-page table tbody tr:hover td{background-color:#f2f2f2}.criminalRecord-page table tbody tr:last-child td{border-bottom:none}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(359deg)}}*{box-sizing:border-box;margin:0;padding:0}body{font-family:Sora,sans-serif;overflow-x:hidden}a{color:#000;text-decoration:none}button{background-color:#0000;border:none;cursor:pointer;font-family:Sora,sans-serif}input:not([type]),input[type=date],input[type=datetime-local],input[type=number],input[type=password],input[type=text],input[type=time],textarea{border:1px solid #000;border-radius:10px;font-family:Sora,sans-serif;font-weight:300;outline:none;padding:10px 20px;width:400px}input[type=file]{color:#000;font-family:Sora,sans-serif;font-weight:300;outline:none;width:400px}input[type=file]::file-selector-button{background-color:#fff;border:1px solid #000;border-radius:10px;color:#000;font-family:Sora,sans-serif;font-weight:300;margin-right:10px;padding:10px 20px}select{-webkit-appearance:none;appearance:none;border:1px solid #000;border-radius:10px;font-family:Sora,sans-serif;font-weight:300;outline:none;padding:10px 20px;width:400px}.switch{display:inline-block;height:28px;position:relative;width:50px}.switch input{height:0;opacity:0;width:0}.switch .slider{background-color:#ccc;bottom:0;cursor:pointer;left:0;position:absolute;right:0;top:0;transition:.4s}.switch .slider:before{background-color:#fff;bottom:4px;content:"";height:20px;left:4px;position:absolute;transition:.4s;width:20px}.switch input:checked+.slider{background-color:#0085fe}.switch input:focus+.slider{box-shadow:0 0 1px #0085fe}.switch input:checked+.slider:before{transform:translateX(21px)}.switch .slider.round{border-radius:24px}.switch .slider.round:before{border-radius:50%}.window-container{background-position:50%;background-size:cover;height:100vh}.window-container,.window-container .window{align-items:center;display:flex;justify-content:center}.window-container .window{background-color:#fff;border-radius:15px;flex-direction:column;font-family:Sora,sans-serif;font-size:18px;font-weight:400;gap:20px;padding:20px;text-align:center;width:50%}.window-container .window a,.window-container .window button{background-color:#0085fe;border:2px solid #0085fe;border-radius:7px;color:#fff;cursor:pointer;font-family:Sora,sans-serif;font-size:16px;font-weight:400;padding:10px 20px;transition-duration:.2s;transition-property:background-color,color}.window-container .window a:hover,.window-container .window button:hover{background-color:#fff;color:#0085fe}.window-container .window h1{font-family:Sora,sans-serif;font-size:45px;font-weight:700}.window-container .window h1:after{background:gray;border-radius:3px;content:"";float:left;height:3px;margin-top:10px;transform:translateX(-50px);width:calc(100% + 100px)}.window-container .window h1.login{font-size:40px}.window-container .window h1.login:after{background:gray;border-radius:3px;content:"";float:left;height:3px;margin-top:10px;transform:translateX(-40px);width:calc(100% + 70px)}.window-container .window .discord{background-color:#5865f2;border:2px solid #5865f2}.window-container .window .discord:hover{color:#5865f2}.window-container .window .validate{background-color:#43c754;border:2px solid #43c754}.window-container .window .validate:hover{color:#43c754}.window-container .window .dismiss{background-color:#f04747;border:2px solid #f04747}.window-container .window .dismiss:hover{color:#f04747}header{background-color:#fff;justify-content:space-between;padding:12px}header,header .logo-menus{align-items:center;display:flex}header .logo-menus{gap:40px}header .logo{align-items:center;display:flex;font-size:24px;font-size:32px;font-weight:700}header .logo img{height:60px;margin-right:10px}header .menus{display:flex;gap:15px}header .menus .menu .name{align-items:center;cursor:pointer;display:flex;font-size:18px;gap:5px;padding:10px}header .menus .menu .name i{font-size:18px;transition-duration:.2s;transition-property:transform}header .menus .menu .links-container{display:none;padding-top:10px;position:absolute;z-index:100}header .menus .menu .links-container .links{background-color:#fff;border-radius:10px;box-shadow:0 0 10px 0 #0003;display:flex;flex-direction:column;gap:10px;margin-left:-20px;padding:15px 20px}header .menus .menu .links-container .links.hover a{transition-duration:.2s;transition-property:color}header .menus .menu .links-container .links.hover-blue a:hover{color:#4646e0}header .menus .menu .links-container .links.hover-green a:hover{color:green}header .menus .menu .links-container .links.hover-red a:hover{color:#a30000}header .menus .menu .links-container .links.hover-marron a:hover{color:#906118}header .menus .menu:hover .name i{transform:rotate(90deg)}header .menus .menu:hover .links-container{display:block}header .user .name{align-items:center;cursor:pointer;display:flex;font-size:18px;font-weight:500;gap:8px}header .user .name img{border-radius:50%;height:50px}header .user .links-container{display:none;padding-top:10px;position:absolute;z-index:100}header .user .links-container .links{background-color:#fff;border-radius:10px;box-shadow:0 0 10px 0 #0003;display:flex;flex-direction:column;gap:10px;padding:15px 20px}header .user .links-container .links a,header .user .links-container .links button{font-size:16px}header .user .links-container .links a.hover,header .user .links-container .links button.hover{transition-duration:.2s;transition-property:color}header .user .links-container .links a.hover-red:hover,header .user .links-container .links button.hover-red:hover{color:#ff4646}header .user .links-container .links a.hover-metamdt:hover,header .user .links-container .links button.hover-metamdt:hover{color:#0085fe}header .user .links-container .links .bar{background-color:gray;height:1px;width:100%}header .user:hover .links-container{display:block}main{display:flex;justify-content:center}main>div{width:100%}footer{background-color:#fff;display:flex;justify-content:space-between;padding:12px}footer .links{display:flex;font-size:18px;gap:15px}.white-text{color:#fff}.loading{align-items:center;background-color:#000000b3;display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:1000}.loading i{animation:spin 1s linear infinite;color:#0085fe;font-size:60px}