html{text-size-adjust:100%;text-rendering:optimizeLegibility;font-optical-sizing:auto;font-synthesis-weight:none;font-feature-settings:"kern";font-kerning:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}button,input,optgroup,select,textarea{font-family:inherit;font-synthesis-weight:none}.ub-app,.ub-app *{scrollbar-width:thin;scrollbar-color:var(--ub-bord-2) transparent}.ub-app ::-webkit-scrollbar{width:8px;height:8px}.ub-app ::-webkit-scrollbar-track{background:transparent}.ub-app ::-webkit-scrollbar-thumb{background:var(--ub-bord-2);border-radius:999px;border:2px solid transparent;background-clip:padding-box}.ub-app ::-webkit-scrollbar-thumb:hover{background-color:var(--ub-trait)}.ub-app input[type=checkbox],.ub-app input[type=radio],input[type=checkbox],input[type=radio]{accent-color:var(--ub-analyse)}.ub-app select:not([multiple]):not([size]){appearance:none;padding-right:26px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath d='M1 1l4 4 4-4' fill='none' stroke='%234A5B6E' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 9px center;background-size:10px 6px}.ub-app select::-ms-expand{display:none}@media (max-width:1180px){.ub-app .ub-plan-etapes{grid-template-columns:repeat(6,auto);gap:6px}}