.checkbox-wrapper-34{--blue: #032352;--red: #820202;--g08: #E1E5EB;--g04: #848ea1}.checkbox-wrapper-34 .tgl{display:none}.checkbox-wrapper-34 .tgl,.checkbox-wrapper-34 .tgl:after,.checkbox-wrapper-34 .tgl:before,.checkbox-wrapper-34 .tgl *,.checkbox-wrapper-34 .tgl *:after,.checkbox-wrapper-34 .tgl *:before,.checkbox-wrapper-34 .tgl+.tgl-btn{box-sizing:border-box}.checkbox-wrapper-34 .tgl::selection,.checkbox-wrapper-34 .tgl:after::selection,.checkbox-wrapper-34 .tgl:before::selection,.checkbox-wrapper-34 .tgl *::selection,.checkbox-wrapper-34 .tgl *:after::selection,.checkbox-wrapper-34 .tgl *:before::selection,.checkbox-wrapper-34 .tgl+.tgl-btn::selection{background:none}.checkbox-wrapper-34 .tgl+.tgl-btn{outline:0;display:block;width:57px;height:27px;position:relative;cursor:pointer;user-select:none;font-size:12px;font-weight:400;color:#fff}.checkbox-wrapper-34 .tgl+.tgl-btn:after,.checkbox-wrapper-34 .tgl+.tgl-btn:before{position:relative;display:block;content:"";width:44%;height:100%}.checkbox-wrapper-34 .tgl+.tgl-btn:after{left:0}.checkbox-wrapper-34 .tgl+.tgl-btn:before{display:inline;position:absolute;top:7px}.checkbox-wrapper-34 .tgl:checked+.tgl-btn:after{left:56.5%}.checkbox-wrapper-34 .tgl-ios+.tgl-btn{background:var(--g08);border-radius:20rem;padding:2px;transition:all .4s ease;box-shadow:inset 0 0 0 1px #0000001a}.checkbox-wrapper-34 .tgl-ios+.tgl-btn:after{border-radius:2em;background:#fff;transition:left .3s cubic-bezier(.175,.885,.32,1.275),padding .3s ease,margin .3s ease;box-shadow:0 1px 2px #0003}.checkbox-wrapper-34 .tgl-ios+.tgl-btn:before{content:"Non";left:28px;top:2px;margin-right:4px;color:var(--g08);transition:left .3s cubic-bezier(.175,.885,.32,1.275)}.checkbox-wrapper-34 .tgl-ios+.tgl-btn:active{box-shadow:inset 0 0 0 30px #0000001a}.checkbox-wrapper-34 .tgl-ios+.tgl-btn:active:after{padding-right:.4em}.checkbox-selected .checkbox-wrapper-34 .tgl-ios+.tgl-btn{background:var(--red)}.checkbox-wrapper-34 .tgl-ios:checked+.tgl-btn{background:var(--blue)}.checkbox-wrapper-34 .tgl-ios:checked+.tgl-btn:active{box-shadow:inset 0 0 0 30px #0000001a}.checkbox-wrapper-34 .tgl-ios:checked+.tgl-btn:active:after{margin-left:-.4em}.checkbox-wrapper-34 .tgl-ios:checked+.tgl-btn:before{content:"Oui";left:4px;bottom:4px;color:#fff;top:2px;margin-left:4px}.checkbox-wrapper-34 *,.checkbox-wrapper-34 *:before,.checkbox-wrapper-34 *:after{margin-right:25px}:root{font-family:Inter,Avenir,Helvetica,Arial,sans-serif;font-size:16px;line-height:24px;font-weight:400;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;--white: #e3eaf5;--black: #040d25;--blue: #032352;--lightblue: #3372d0;--lightgrey: #f0f2f5}*{margin:0 auto;padding:0;box-sizing:border-box;font-family:Inter,Avenir,Helvetica,Arial,sans-serif}body{min-height:100vh;min-width:960px}table{text-align:left;position:relative}th{position:sticky;top:0;box-shadow:0 2px 2px -1px #0006}.logo-full{margin-top:50px;height:200px;width:800px;background:url(/assets/logo-min-dbf5d97d.png);background-repeat:no-repeat;background-size:20%;background-position:50%}.login{justify-content:center;align-content:center;margin-top:5vh;padding:2em;display:flex;flex-direction:column;background:rgb(243,243,246);max-width:350px;border-radius:.5em;box-shadow:#32325d40 0 50px 100px -20px,#0000004d 0 30px 60px -30px}.login input,.login input:focus{text-transform:lowercase;outline:none;width:100%;margin-bottom:1em;padding:.5em;border-color:transparent;border-radius:.25em;box-shadow:#0000000d 0 1px 2px}.button-log{border:0px;align-items:center;background-color:#fff;border:1px solid rgba(0,0,0,.1);border-radius:.25rem;box-shadow:#00000005 0 1px 3px;box-sizing:border-box;color:#000000d9;cursor:pointer;display:inline-flex;font-family:system-ui,-apple-system,system-ui,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:16px;font-weight:600;justify-content:center;line-height:1.25;margin:0;min-height:3rem;padding:calc(.875rem - 1px) calc(1.5rem - 1px);position:relative;text-decoration:none;transition:all .25s;user-select:none;-webkit-user-select:none;touch-action:manipulation;vertical-align:baseline;width:100%}.button-log:hover,.button-log:focus{border-color:#00000026;box-shadow:#0000001a 0 4px 12px;color:#000000a6}.button-log:hover{transform:translateY(-1px)}.button-log:active{background-color:#f0f0f1;border-color:#00000026;box-shadow:#0000000f 0 2px 4px;color:#000000a6;transform:translateY(0)}.login .msg{font-size:.8em;color:gray}input{text-transform:capitalize}h1{padding:0 .5em 1em 1em;color:var(--blue);font-size:1.1em;font-weight:500;text-align:left}.flex{display:flex}.loader{position:fixed;top:0;left:0;width:100vw;height:100vh;background-image:url(/assets/loader-fe21a79b.svg);background-position:50% 30%;background-repeat:no-repeat;background-size:20%}.t-center{text-align:center}header{width:100%;height:60px;padding:1em;display:flex;flex-direction:row;justify-content:flex-start;align-content:flex-start;border-bottom:1px solid var(--black);min-height:30px}header .logo{height:25px;width:25px;margin-left:.5em;background:url(/assets/logo-min-dbf5d97d.png);background-repeat:no-repeat;background-size:100%}header .navigation{flex-grow:1;display:flex;justify-content:flex-start;align-content:flex-start;justify-items:flex-start;align-items:flex-start;padding:0 1em 0 3em;gap:30px}header .navigation a{padding:.25em;align-self:center;margin:0;text-decoration:none;color:var(--black);font-weight:500}header .navigation a:hover{color:gray}header .deconnexion{height:20px;width:20px;align-self:center}header .deconnexion:hover{color:gray;cursor:pointer}main{min-height:calc(100vh - 50px);width:100%;background-color:var(--white)}.add-record{flex:1;min-width:300px;min-height:calc(100vh - 100px);border-right:1px solid lightgrey;padding:1em}.add-record form{display:flex;flex-direction:column}.add-record form label{width:100%;text-align:left;margin-bottom:0;font-size:.9em;padding:.25em}.add-record form input,.add-record form textarea,.add-record form select,.add-record form button{width:100%;padding:.75em;margin-bottom:1em;box-shadow:#0000001a 0 1px 3px,#0000000f 0 1px 2px;border:0px;border-radius:.25em;text-align:left;font-size:.8em;cursor:pointer}.add-record form button{text-align:center;background-color:var(--blue);color:var(--white);font-weight:700;margin-top:1em;font-size:.9em;padding:1em;cursor:pointer}.add-record form>*::placeholder{color:#d3d3d3}.add-record form select option{text-align:left}.mesh-search{flex:4;padding:1em;overflow-x:hidden}#mesh-input{margin:1em;padding:1em;font-size:1em;font-weight:700;text-transform:lowercase;color:var(--blue)}#mesh-input:focus{outline:none}.sorter{display:inline}.sorter button{cursor:pointer;width:10px;height:10px;border:0px;background-color:transparent}.search-results{height:90vh;overflow-x:scroll;overflow-y:scroll;scroll-behavior:smooth}.search-results table{width:100%;border-collapse:collapse;font-size:.8em}.search-results table th{text-align:left;font-size:.9em;padding:.5em;border-bottom:1px solid grey;white-space:nowrap;position:sticky;top:0;background-color:#e3eaf5;box-shadow:0 2px 2px -1px #0006}.search-results table td{text-align:left;font-size:.7em}.search-results table td p{padding:.125em .5em}.search-results table td p:focus{outline:none;background-color:#032352;color:#fff}.search-results table tr:nth-child(2n + 2){background-color:#fff;border-radius:.5em;overflow:hidden}.search-results table p{text-align:left}.advanced-search{padding:1em}.advanced-search .search-field{box-shadow:#00000026 0 2px 8px;background-color:var(--lightgrey);border-radius:.25em;padding:1em;font-size:.8em}.advanced-search .search-field form input,.advanced-search .search-field form select{width:100%;padding:.75em;margin-bottom:1em;box-shadow:#0000001a 0 1px 3px,#0000000f 0 1px 2px;border:0px;border-radius:.25em;text-align:left;font-size:.8em}.advanced-search .search-field form select option{text-align:left}.advanced-search .search-field form button.btn-recherche{width:calc(100% - 2em);padding:.75em;border:1px solid var(--blue);border-radius:.25em;box-shadow:#0000001a 0 1px 3px,#0000000f 0 1px 2px;text-align:center;background-color:var(--blue);color:var(--white);font-weight:700;margin:1em;font-size:1.1em;cursor:pointer}.advanced-search .search-field form button.btn-recherche:hover{background-color:var(--white);color:var(--blue)}.advanced-search .search-field form .sub-form label{text-align:left;margin-bottom:0;font-size:.9em;padding:.25em}.advanced-search .search-field form .sub-form{padding:1em;text-align:left;flex:1}.inline-field{display:flex;width:100%}.advanced-search table{width:100%;border-collapse:collapse;font-size:.75em;padding-top:2em}.advanced-search table th{text-align:left;font-size:.9em;padding:1em .5em .25em;border-bottom:1px solid grey;white-space:nowrap}.advanced-search table td{text-align:left;font-size:.7em;padding:.25em .5em}table td.dossier{white-space:nowrap;min-width:120px;font-weight:700;padding:0}td:first-child{border-top-left-radius:.25em;border-bottom-left-radius:.25em}td:last-child{border-bottom-right-radius:.25em;border-top-right-radius:.25em}.advanced-search table tr:nth-child(2n + 2){background-color:#fff;border-radius:.5em;overflow:hidden}.advanced-search table p{text-align:left;margin:0}table p:focus{color:#3372d0;font-weight:700}.excel{background-image:url(/assets/excel-98f3806d.svg);width:20px;height:20px;display:inline-block;background-size:70%;background-position:50% 70%;background-repeat:no-repeat;text-decoration:none;color:transparent}.delete{width:20px;height:20px;padding:.25em;display:flex}.delete:hover{cursor:pointer;stroke:#fff;background-color:red;border-radius:.25em}.tooltip{position:relative;display:inline-block;height:12px;width:12px;margin:.125em .5em;align-self:center}.tooltip .tooltiptext{visibility:hidden;background-color:#fff;color:var(--black);border-top:1px solid var(--black);font-weight:700;text-align:left;padding:.25em 1em;font-size:1.4em;width:100vw;position:fixed;bottom:0px;left:0px;z-index:1}.tooltip:hover .tooltiptext{visibility:visible}.observ{color:red;text-decoration:underline;cursor:context-menu;font-weight:700}.bg-opaque{position:fixed;top:0;bottom:0;left:0;width:100vw;display:grid;justify-content:center;background-color:#040d256c;z-index:50}.modal{position:fixed;left:calc(50% - 200px);width:400px;height:auto;padding:2em;border-radius:.25em;background-color:var(--white);align-self:center;z-index:50}.modal button{width:100%;padding:.75em;border:0px;border-radius:.25em;box-shadow:#0000001a 0 1px 3px,#0000000f 0 1px 2px;text-align:center;background-color:var(--blue);color:var(--white);font-weight:700;margin:.5em;font-size:1.1em;cursor:pointer}.modal button.secondary{background-color:#fff;color:var(--blue)}.modal button.warning{background-color:#8b0000;color:#fff}.modal button.primary{background-color:var(--lightblue);color:#fff}table input{border:0px;background-color:transparent;font-size:1em;font-weight:700;text-align:left}table input:focus{outline:none;color:var(--lightblue)}button.clear{border-radius:50%;aspect-ratio:1/1;border:0px;text-transform:capitalize;background-color:transparent;stroke:#62191961;cursor:pointer}button.clear:hover{background-color:#e1caca;color:#fff}.more-info{width:20px;cursor:pointer;margin:3px;padding:3px;align-self:center}.more-info:hover{background-color:var(--blue);color:#fff;stroke:#fff}.notif{position:fixed;bottom:0px;left:0px;font-size:.8em;width:100%;min-height:10px;color:#fff;font-weight:700;animation-name:fading;animation-duration:1s;animation-iteration-count:1;z-index:10;padding:.5em 1em;opacity:0}@keyframes fading{0%{opacity:0}20%{opacity:.9}80%{opacity:.9}to{opacity:0}}.code-grey>td{background-color:#aeaeae66}.code-red>td{background-color:#f0787866}.code-blue>td{background-color:#78acf066}.detail{position:fixed;width:100%;height:auto;bottom:0;left:0;background-color:#fff;padding:1em;color:var(--black);animation:slideup .3s}.label-detail{width:250px;padding-left:1em;font-size:.9em}.detail p{padding-left:.5em}.detail p:focus{outline:none;background-color:#e3eaf5;color:var(--black)}@keyframes slideup{0%{bottom:-300px}to{bottom:0px}}.btn-close{border:0px;background-color:transparent;cursor:pointer}.label-checkbox-base{color:gray;text-align:left;margin-left:0;flex:3;min-width:150px}datalist{margin-left:0;text-transform:uppercase}input[type=date]{text-transform:lowercase}.clear-filters{width:auto;text-align:center;background-color:#fff;padding:.25em .5em;border-radius:.5em;margin:.5em .5em .5em 0;box-sizing:border-box;cursor:pointer;color:#8b0000}.clear-filters:hover{color:#fff;background:darkred}.search-infos{padding:1em;font-size:1.1em;display:flex}table.mandataire tr{padding:10px}table.mandataire th{box-shadow:none;font-size:1rem}table.mandataire td{font-size:.8rem}.badge{padding:0 .5rem;color:#fff;background-color:var(--blue);border-radius:.25rem;display:inline-block;font-size:.9rem}
