[data-tool="minuteur-simple"]{--simple-timer-text: #111827;--simple-timer-muted: #374151;--simple-timer-border: var(--outil-bord);--simple-timer-surface: var(--outil-surface);--simple-timer-card: #fff;--simple-timer-action: var(--outil-action);--simple-timer-action-hover: var(--outil-action-hover);--simple-timer-shadow: 0 14px 34px rgb(var(--outil-ombre-rgb) / 0.09)}[data-tool="minuteur-simple"],[data-tool="minuteur-simple"] *,[data-tool="minuteur-simple"] *::before,[data-tool="minuteur-simple"] *::after{box-sizing: border-box}[data-tool="minuteur-simple"] button:not(:disabled),[data-tool="minuteur-simple"] label{cursor: pointer}[data-tool="minuteur-simple"] button:disabled{cursor: not-allowed}.simple-timer-tool{display: grid;gap: 1rem}.simple-timer-intro{margin: 0}.simple-timer-card{width: 100%;min-height: 29rem;border: 1px solid var(--simple-timer-border);border-radius: 1rem;background: var(--simple-timer-surface);box-shadow: var(--simple-timer-shadow);color: var(--simple-timer-text);padding: clamp(1.15rem,3vw,2rem);text-align: center;scroll-margin-top: 1rem;display: flex;flex-direction: column;align-items: center;justify-content: center;gap: 1.2rem}.simple-timer-sr-only{position: absolute;width: 1px;height: 1px;padding: 0;margin: -1px;overflow: hidden;clip: rect(0 0 0 0);clip-path: inset(50%);white-space: nowrap;border: 0}.simple-timer-view{width: 100%;max-width: 46rem}.simple-timer-view-running,.simple-timer-view-alert{display: none}[data-tool="minuteur-simple"][data-state="running"] .simple-timer-view-setup,[data-tool="minuteur-simple"][data-state="alert"] .simple-timer-view-setup,[data-tool="minuteur-simple"][data-state="alert"] .simple-timer-view-running,[data-tool="minuteur-simple"][data-state="alert"] .simple-timer-options{display: none}[data-tool="minuteur-simple"][data-state="running"] .simple-timer-view-running,[data-tool="minuteur-simple"][data-state="alert"] .simple-timer-view-alert{display: block}.simple-timer-heading{margin: 0 0 1rem;color: var(--simple-timer-text);font-size: clamp(1.05rem,2.1vw,1.22rem);font-weight: 900;line-height: 1.25;text-align: center}.simple-timer-message{min-height: 1.35rem;margin: -.35rem 0 .45rem;color: var(--simple-timer-muted);font-size: .95rem;font-weight: 800;line-height: 1.35}.simple-timer-digits{display: grid;grid-template-columns: auto auto auto auto auto;align-items: end;justify-content: center;column-gap: clamp(.45rem,1.4vw,1.1rem);margin: 0 auto}.simple-timer-digit-group{display: grid;justify-items: center;gap: .45rem}.simple-timer-digit-label{margin: 0;color: var(--simple-timer-text);font-size: .95rem;font-weight: 900;line-height: 1.2;text-align: center}.simple-timer-digit-row{display: grid;grid-template-columns: repeat(2,auto);gap: clamp(.45rem,1.1vw,.75rem)}.simple-timer-digit-column{display: grid;justify-items: center;gap: .42rem}.simple-timer-step{width: 2.45rem;height: 2.45rem;border: 1px solid var(--simple-timer-action);border-radius: .5rem;background: #fff;color: var(--simple-timer-action);display: inline-flex;align-items: center;justify-content: center;font: inherit;font-size: 1.05rem;font-weight: 900;line-height: 1;padding: 0;touch-action: manipulation;transition: transform .12s ease,background-color .12s ease,color .12s ease,border-color .12s ease,box-shadow .12s ease}.simple-timer-step:hover,.simple-timer-step:focus-visible,.simple-timer-step.is-pressed{background: var(--simple-timer-action);border-color: var(--simple-timer-action);color: #fff;outline: none}.simple-timer-step:focus-visible{box-shadow: 0 0 0 3px rgb(var(--outil-ombre-rgb) / 0.24)}.simple-timer-step:active,.simple-timer-step.is-pressed{transform: translateY(1px)}.simple-timer-digit{width: 3rem;height: 3.45rem;border: 1px solid var(--simple-timer-border);border-radius: .68rem;background: #fff;color: var(--simple-timer-action);display: inline-flex;align-items: center;justify-content: center;font-size: clamp(1.85rem,6vw,2.5rem);font-weight: 900;line-height: 1;font-variant-numeric: tabular-nums}.simple-timer-separator{color: var(--simple-timer-text);align-self: end;padding-bottom: 3.85rem;font-size: clamp(1.8rem,5.5vw,2.5rem);font-weight: 900;line-height: 1}.simple-timer-options{width: min(100%,26rem);border: 1px solid var(--simple-timer-border);border-radius: 1rem;background: #fff;padding: 1rem clamp(1rem,3vw,1.35rem) 1.1rem;display: grid;gap: .9rem}.simple-timer-options-title{margin: 0 0 .25rem;color: var(--simple-timer-text);font-size: 1.05rem;font-weight: 900;line-height: 1.25;text-align: center}.simple-timer-option-row{position: relative;width: 100%;min-height: 2.35rem;color: var(--simple-timer-text)}.simple-timer-option-label,.simple-timer-option-value{position: absolute;top: 50%;width: calc(50% - 2.85rem);overflow: hidden;color: var(--simple-timer-text);font-size: .96rem;font-weight: 900;line-height: 1.2;text-overflow: ellipsis;white-space: nowrap;transform: translateY(-50%)}.simple-timer-option-label{left: 0;text-align: left}.simple-timer-option-value{right: 0;text-align: left}.simple-timer-switch-wrap{position: absolute;top: 50%;left: 50%;width: 3.55rem;height: 2rem;display: block;transform: translate(-50%,-50%)}.simple-timer-option-input{position: absolute;width: 1px;height: 1px;margin: 0;padding: 0;overflow: hidden;opacity: 0}.simple-timer-switch{position: absolute;inset: 0;border: 1px solid var(--simple-timer-action);border-radius: 999px;background: var(--simple-timer-action);transition: background-color .16s ease,border-color .16s ease,box-shadow .16s ease}.simple-timer-switch::after{content: "";position: absolute;top: 50%;left: .3rem;width: 1.32rem;height: 1.32rem;border-radius: 50%;background: #fff;transform: translateY(-50%);transition: transform .16s ease}.simple-timer-option-input:checked + .simple-timer-switch::after{transform: translate(1.62rem,-50%)}.simple-timer-option-input:focus-visible + .simple-timer-switch{box-shadow: 0 0 0 3px rgb(var(--outil-ombre-rgb) / 0.24)}.simple-timer-display{margin: .6rem auto 0;color: var(--simple-timer-text);font-size: clamp(3.6rem,14vw,7rem);font-weight: 900;line-height: 1;font-variant-numeric: tabular-nums}.simple-timer-actions{width: 100%;display: flex;justify-content: center}.simple-timer-action-button{min-width: min(100%,11.5rem);display: inline-flex;align-items: center;justify-content: center;gap: .45rem;touch-action: manipulation;transition: transform .12s ease,box-shadow .12s ease,background-color .12s ease,border-color .12s ease,color .12s ease}.simple-timer-action-button:hover,.simple-timer-action-button:focus-visible{transform: translateY(-1px)}.simple-timer-action-button:active{transform: translateY(1px)}.simple-timer-play-icon{width: .9rem;height: .9rem;display: none;align-items: center;justify-content: center}.simple-timer-play-icon svg{width: 100%;height: 100%;display: block}[data-tool="minuteur-simple"][data-state="setup"] .simple-timer-play-icon{display: inline-flex}[data-tool="minuteur-simple"].simple-timer-alert-fixed .simple-timer-card,[data-tool="minuteur-simple"].simple-timer-alert-blink .simple-timer-card{background: var(--simple-timer-action);border-color: var(--simple-timer-action);color: #fff}[data-tool="minuteur-simple"].simple-timer-alert-fixed .simple-timer-heading,[data-tool="minuteur-simple"].simple-timer-alert-fixed .simple-timer-display,[data-tool="minuteur-simple"].simple-timer-alert-blink .simple-timer-heading,[data-tool="minuteur-simple"].simple-timer-alert-blink .simple-timer-display{color: inherit}[data-tool="minuteur-simple"].simple-timer-alert-fixed .simple-timer-action-button,[data-tool="minuteur-simple"].simple-timer-alert-blink .simple-timer-action-button{border-color: #fff;background: #fff;color: var(--simple-timer-action)}[data-tool="minuteur-simple"].simple-timer-alert-blink .simple-timer-card{animation: simple-timer-blink 1.7s steps(1,end) infinite}[data-tool="minuteur-simple"].simple-timer-alert-blink .simple-timer-action-button{animation: simple-timer-button-blink 1.7s steps(1,end) infinite}@keyframes simple-timer-blink{0%,49%{background: var(--simple-timer-action);border-color: var(--simple-timer-action);color: #fff}50%,100%{background: #fff;border-color: var(--simple-timer-action);color: var(--simple-timer-action)}}@keyframes simple-timer-button-blink{0%,49%{border-color: #fff;background: #fff;color: var(--simple-timer-action)}50%,100%{border-color: var(--simple-timer-action);background: var(--simple-timer-action);color: #fff}}@media (max-width: 620px){.simple-timer-card{min-height: 28rem;padding: 1rem .7rem}.simple-timer-digits{column-gap: .28rem}.simple-timer-digit-row{gap: .24rem}.simple-timer-step{width: 2.1rem;height: 2.1rem;border-radius: .45rem}.simple-timer-digit{width: 2.38rem;height: 3.05rem}.simple-timer-separator{padding-bottom: 3.28rem}.simple-timer-options{width: min(100%,24rem)}}@media (max-width: 390px){.simple-timer-card{padding-inline: .55rem}.simple-timer-digit-label,.simple-timer-option-label,.simple-timer-option-value{font-size: .82rem}.simple-timer-step{width: 1.85rem;height: 1.85rem;font-size: .94rem}.simple-timer-digit{width: 2.02rem;height: 2.72rem;border-radius: .56rem}.simple-timer-digits{column-gap: .18rem}.simple-timer-digit-row{gap: .16rem}.simple-timer-separator{padding-bottom: 2.98rem}.simple-timer-switch-wrap{width: 3.25rem;height: 1.82rem}.simple-timer-switch::after{width: 1.16rem;height: 1.16rem}.simple-timer-option-input:checked + .simple-timer-switch::after{transform: translate(1.47rem,-50%)}}@media (prefers-reduced-motion: reduce){.simple-timer-step,.simple-timer-switch,.simple-timer-switch::after,.simple-timer-action-button{transition: none}[data-tool="minuteur-simple"].simple-timer-alert-blink .simple-timer-card,[data-tool="minuteur-simple"].simple-timer-alert-blink .simple-timer-action-button{animation: none}}