body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}div.barre-liens{display:flex;justify-content:center;align-items:center;margin:1em}div.barre-liens span{color:var(--main-color-1);cursor:default!important;text-align:center;font-family:Dosis;font-size:1rem;font-weight:800;text-decoration:none;margin:1em}div.barre-liens span:hover{text-decoration:none}div.barre-liens a{color:#fff;cursor:pointer;text-align:center;font-family:Dosis;font-size:1rem;margin:1em}@media (max-width: 768px):{div.barre-liens{flex-direction:column;margin:.5em}div.barre-liens span,div.barre-liens a{font-size:.8rem;margin:.5em}}@media (max-width: 600px):{div.barre-liens{flex-direction:column;margin:.3em}div.barre-liens span,div.barre-liens a{font-size:.7rem;margin:.3em}}main.erreur_critique{display:flex;flex-direction:column;align-items:center;justify-content:start;margin:1rem}main.erreur_critique>h1{font-family:Dosis;font-weight:600;font-size:2.1rem;color:#2a375c}main.erreur_critique>p{font-family:Cabin;font-weight:400;font-size:1.3rem;color:#2a375c;text-align:center}main.erreur_critique>div.contenu-erreur{border:solid 1px #2A375C;margin-top:2rem;padding:.8rem;color:#2a375c}main.erreur_critique>div.icone-alerte{margin:.2rem;padding:.2rem;color:orange;font-size:7rem;font-weight:600}div.resume-container{display:grid;grid-template-columns:1fr;background-color:#fff;position:relative;overflow:hidden;margin-top:1rem}@media (min-width: 1024px){div.resume-container{grid-template-columns:1fr 1fr}}div.resume-container>div.filigrane{position:absolute;z-index:10;width:100%;height:100%;pointer-events:none;background-repeat:repeat;background-size:350px;opacity:.1}div.resume-container.export-pdf{min-width:1200px!important;grid-template-columns:1fr 1fr!important}div.resume-two-columns{grid-template-columns:1fr 1fr}section.resume-bloc{z-index:1;border:lightBlue dashed 1px;display:flex;flex-direction:column;margin:1rem;padding:.5rem;background-color:#f8f9ff}h3.resume-title{display:flex;font-size:1.25rem;font-weight:600;margin:0;cursor:pointer}h2.resume-subtitle{padding:0;margin:0;font-family:Dosis;font-size:1.5rem;font-weight:600;border-radius:8px;background-color:#f8f9ff}h2.resume-subtitle span{color:var(--main-color-1);margin-left:.3rem;margin-right:.3rem}h3.resume-title>span{display:inline;flex-grow:1;border-bottom:1px solid var(--main-color-1)}h3.resume-title>svg{margin-left:1rem;color:var(--main-color-1)}div.resume-field{display:flex;flex-direction:row}div.resume-field>span:first-of-type{padding-right:.3rem}div.resume-field>span:last-of-type{padding-left:.3rem}div.resume-image{display:flex;background-color:#fff}div.resume-image>div{flex-grow:1}.resume-pdf-header{background-color:#2a375c;display:flex;margin:1rem;padding:1rem 2rem;width:1200px;position:absolute;left:-9999px}.resume-pdf-header>img{width:40%;max-height:40%}.resume-pdf-header>span{margin-left:auto;padding:.5rem;color:#fff;font-family:Dosis;font-size:1.3em}.resume-pdf-content{overflow:hidden;position:relative;padding:10px;margin-top:2em}div.resume-barre-boutons{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:1rem;margin-top:1rem}div.resume-barre-boutons>button{border:1px solid var(--main-color-1);border-radius:8px;cursor:pointer}button.resume-bouton-retour{display:inline-flex;align-items:center;justify-content:center;color:var(--main-color-1);background-color:#fff;transition:background-color .3s ease}button.resume-bouton-retour:active{background-color:color-mix(in srgb,var(--main-color-1) 30%,white 70%)}button.resume-bouton-retour>svg{height:1.5em;width:2em}button.resume-bouton-validation{padding:1rem 2rem;margin:0;color:#fff;background-color:var(--main-color-1);transition:background-color .3s ease;font-family:Dosis;font-size:1.5rem;font-weight:600;letter-spacing:.03rem}button.resume-bouton-validation:active{background-color:color-mix(in srgb,var(--main-color-1) 70%,white 30%)}table.tableau{box-shadow:0 8px 20px #0003;border-radius:15px;overflow:hidden;width:100%;table-layout:fixed;background-color:#e7eaff}table.tableau th{overflow:hidden;vertical-align:bottom}table.tableau td{overflow:hidden}table.tableau a{color:red;color:#2a375c}table.tableau button{border:solid 2px #2A375C;border-radius:5px;font-size:1.2rem;font-family:Dosis;font-weight:600;background:none;cursor:pointer}table.tableau button:hover{background-color:#0000001a}table.tableau>thead{position:sticky;top:0;z-index:1;box-shadow:0 2px 2px -1px #0006;background-color:#2a375c;color:#fff;font-family:Dosis;font-size:1.15rem;font-weight:600}table.tableau>tbody{font-family:Cabin;font-size:.9rem;font-weight:600;color:#2a375c}table.tableau td{padding:.2rem 1rem}table.tableau>tbody>tr{background-color:#fff}table.tableau>tbody>tr:nth-of-type(odd){background-color:#f4d7b7}div.tableau-entete{display:grid;gap:.3rem;padding:.3rem;grid-template-columns:1fr auto}div.tableau-entete>span{grid-column:1/2;grid-row:1;text-align:left}div.tableau-entete>input{grid-column:1/2;grid-row:2;text-align:left;box-sizing:border-box;width:100%}div.tableau-entete>label:first-of-type{grid-column:2/3;grid-row:1}div.tableau-entete>label:last-of-type{grid-column:2/3;grid-row:2}div.tableau-entete>label>span{border:solid 2px transparent;border-radius:.3rem;padding:.1rem;color:#d3d3d3}div.tableau-entete>label>input{display:none}div.tableau-entete input[type=radio]:checked+span{color:#fff;border-color:#fff}.pagination{display:flex;margin:.5rem;align-items:center;justify-content:center}.pagination>button{font-size:1.5rem;margin:.2rem;padding:0;width:2.5rem;height:1.8rem;display:flex;align-items:center;justify-content:center}.pagination>label{font-size:1.5rem}.pagination>select{height:2rem;margin-left:2rem}.tableau-message{text-align:center;font-size:1.1rem}td.cellulePrix{text-align:right;font-family:Arial}td.celluleEtat>span{color:#fff;padding:.5rem;border-radius:.5rem;word-break:break-all;display:inline-block;width:80%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}span.badge-etat{color:#fff;padding:.1rem;border-radius:.5rem;word-break:break-all;display:inline-block;width:80%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;text-align:center}td.fractionne{padding:0!important}td.fractionne>ul{list-style-type:none;margin:0;padding:0}td.fractionne>ul>li{padding:.5rem;text-align:right;border-bottom:solid white 2px}td.fractionne>ul>li:nth-of-type(odd){border-color:#e7eaff}td.fractionne>ul>li:last-child{border-bottom:none}
