@charset "UTF-8"; input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button { -webkit-appearance: none; margin: 0; } input[type="number"] { -moz-appearance: textfield; } #timelineGrid::-webkit-scrollbar { height: 8px; } #timelineGrid::-webkit-scrollbar-track { background: rgba(15, 23, 42, 0.6); border-radius: 9999px; } #timelineGrid::-webkit-scrollbar-thumb { background: rgba(51, 65, 85, 0.8); border-radius: 9999px; border: 2px solid rgba(15, 23, 42, 0.6); } #timelineGrid::-webkit-scrollbar-thumb:hover { background: rgba(100, 116, 139, 1); } #modalCalc { transition: opacity 0.2s ease-in-out; } #modalCalc.hidden { opacity: 0; pointer-events: none; } #modalCalc:not(.hidden) { opacity: 1; pointer-events: auto; } #timelineGrid > div { min-width: 80px; transition: border-color 0.15s ease, transform 0.15s ease; } #timelineGrid > div:focus-within { border-color: rgba(245, 158, 11, 0.8); box-shadow: 0 0 10px rgba(245, 158, 11, 0.15); } @media (max-width: 640px) { #pkChart { min-height: 280px; } } /* Annulation des flèches sur les numéros */ input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button { -webkit-appearance: none; margin: 0; } input[type="number"] { -moz-appearance: textfield; } /* Scrollbar timeline */ #timelineGrid::-webkit-scrollbar { height: 8px; } #timelineGrid::-webkit-scrollbar-track { background: rgba(15, 23, 42, 0.6); border-radius: 9999px; } #timelineGrid::-webkit-scrollbar-thumb { background: rgba(51, 65, 85, 0.8); border-radius: 9999px; } /* Transitions modale */ #modalCalc { transition: opacity 0.2s ease-in-out; } #modalCalc.hidden { opacity: 0; pointer-events: none; } #modalCalc:not(.hidden) { opacity: 1; pointer-events: auto; }