.Timer-module__R-ARuW__timer{z-index:80;color:#113c36;--accent:#007b63;background:#f9fcfa;border:1px solid #d6e3dd;border-radius:38px 38px 52px 52px;width:min(390px,100vw - 24px);max-height:calc(100dvh - 92px);padding:17px 20px 20px;font-family:Arial,sans-serif;position:fixed;top:80px;right:24px;overflow:auto;box-shadow:0 12px 38px #143d3426}.Timer-module__R-ARuW__timer[data-low=true]{--accent:#ac7727}.Timer-module__R-ARuW__timer[data-phase=finished]{--accent:#007b63}.Timer-module__R-ARuW__header{justify-content:space-between;align-items:center;gap:8px;padding:0 2px 10px;font-size:14px;font-weight:600;display:flex}.Timer-module__R-ARuW__brand{align-items:center;gap:7px;display:flex}.Timer-module__R-ARuW__brand svg{fill:none;stroke:currentColor;stroke-width:1.7px;width:23px;height:26px}.Timer-module__R-ARuW__timer button,.Timer-module__R-ARuW__mini button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:10px;min-height:36px}.Timer-module__R-ARuW__timer button:hover,.Timer-module__R-ARuW__mini button:hover{background:#e4efe9}.Timer-module__R-ARuW__timer button:focus-visible,.Timer-module__R-ARuW__timer input:focus-visible,.Timer-module__R-ARuW__timer select:focus-visible,.Timer-module__R-ARuW__mini button:focus-visible{outline-offset:2px;outline:2px solid #008d73}.Timer-module__R-ARuW__header button{width:32px;padding:0;font-size:23px;font-weight:400}.Timer-module__R-ARuW__dial{aspect-ratio:1;background:#fff;border-radius:50%;width:100%;position:relative;box-shadow:inset 0 0 0 1px #e7eee9}.Timer-module__R-ARuW__ring{width:100%;height:100%;position:absolute;inset:0;overflow:visible;transform:rotate(-90deg)}.Timer-module__R-ARuW__ring circle{fill:none;stroke-width:9px}.Timer-module__R-ARuW__track{stroke:#e3ece7}.Timer-module__R-ARuW__progress{stroke:var(--accent);stroke-linecap:round;transition:stroke-dashoffset .12s linear,stroke .5s}.Timer-module__R-ARuW__face{flex-direction:column;justify-content:center;align-items:center;gap:7px;display:flex;position:absolute;inset:22px 18px}.Timer-module__R-ARuW__status{color:var(--accent);min-height:17px;margin:0;font-size:13px;font-weight:600}.Timer-module__R-ARuW__digits{font-variant-numeric:tabular-nums;justify-content:center;align-items:center;gap:0;display:flex}.Timer-module__R-ARuW__digit{flex-direction:column;align-items:center;min-width:0;display:flex}.Timer-module__R-ARuW__timer .Timer-module__R-ARuW__digit>button{color:#718a80;min-width:34px;min-height:34px;padding:0;font-size:19px;line-height:1}.Timer-module__R-ARuW__timer .Timer-module__R-ARuW__digit .Timer-module__R-ARuW__number{font-size:var(--digit-size);letter-spacing:-2px;color:#103d34;font-variant-numeric:tabular-nums;border-radius:6px;min-width:0;min-height:58px;padding:0 1px;font-weight:600;line-height:1.12}.Timer-module__R-ARuW__colon{font-size:var(--digit-size);color:#103d34;margin:0 1px 3px;font-weight:500}.Timer-module__R-ARuW__timer .Timer-module__R-ARuW__start{color:#fff;background:#006b55;border-radius:24px;min-height:42px;margin-top:1px;padding:9px 25px;font-size:16px;font-weight:600}.Timer-module__R-ARuW__timer .Timer-module__R-ARuW__start:hover{background:#005c48}.Timer-module__R-ARuW__timer .Timer-module__R-ARuW__start:disabled{opacity:.5;cursor:default}.Timer-module__R-ARuW__quick{grid-template-columns:repeat(4,1fr);gap:5px;margin-top:14px;display:grid}.Timer-module__R-ARuW__timer .Timer-module__R-ARuW__quick button{background:#eaf2ed;border:1px solid #e1ebe5;min-height:38px;padding:7px 3px;font-size:12px}.Timer-module__R-ARuW__footer{color:#60796c;justify-content:space-between;align-items:center;gap:8px;margin-top:10px;font-size:12px;display:flex}.Timer-module__R-ARuW__timer .Timer-module__R-ARuW__reset{width:40px;padding:0;font-size:27px}.Timer-module__R-ARuW__timer .Timer-module__R-ARuW__sound{place-items:center;width:40px;display:grid}.Timer-module__R-ARuW__sound svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.Timer-module__R-ARuW__editor{justify-items:center;gap:8px;width:100%;margin:12px 0;display:grid}.Timer-module__R-ARuW__editor input{font-variant-numeric:tabular-nums;text-align:center;color:#103d34;background:#f6faf7;border:1px solid #b8d4c5;border-radius:10px;width:100%;padding:6px;font:600 38px Arial,sans-serif}.Timer-module__R-ARuW__timer .Timer-module__R-ARuW__editor button{background:#e2efe8;padding:5px 14px;font-size:13px}.Timer-module__R-ARuW__error{color:#875323;margin:8px 4px;font-size:12px;line-height:1.4}.Timer-module__R-ARuW__soundPanel{background:#fff;border:1px solid #dce8e0;border-radius:16px;grid-template-columns:1fr auto;gap:8px;margin-top:8px;padding:12px;font-size:12px;display:grid}.Timer-module__R-ARuW__soundPanel label{gap:5px;display:grid}.Timer-module__R-ARuW__soundPanel select{width:100%;min-width:0;font:inherit;color:#163f32;background:#f7faf8;border:1px solid #d4e2d9;border-radius:8px;padding:8px 5px}.Timer-module__R-ARuW__timer .Timer-module__R-ARuW__soundPanel button{background:#edf4ef;align-self:end;padding:6px 9px;font-size:12px}.Timer-module__R-ARuW__volume input{accent-color:#007b63;width:100%;min-height:28px}.Timer-module__R-ARuW__mini{z-index:80;color:#113c36;background:#f8fcf9;border:1px solid #c5dace;border-radius:20px;align-items:center;padding:6px 8px;display:flex;position:fixed;bottom:20px;right:22px;box-shadow:0 5px 18px #143d3420}.Timer-module__R-ARuW__mini>button:first-child{align-items:center;gap:12px;padding:5px 10px;display:flex}.Timer-module__R-ARuW__mini b{font-variant-numeric:tabular-nums;font:600 28px Arial,sans-serif}.Timer-module__R-ARuW__mini span{font:12px Arial,sans-serif}.Timer-module__R-ARuW__mini>button:last-child{width:30px;font-size:21px}.Timer-module__R-ARuW__mini[data-finished=true]{box-shadow:0 0 0 3px #a6d9bd}.Timer-module__R-ARuW__timer[data-phase=finished] .Timer-module__R-ARuW__ring{animation:.85s ease-out 3 Timer-module__R-ARuW__finish}.Timer-module__R-ARuW__timer[data-phase=finished] .Timer-module__R-ARuW__status{font-size:20px}@keyframes Timer-module__R-ARuW__finish{0%,to{opacity:1;scale:1}45%{opacity:.65;scale:1.025}}@media (max-height:700px){.Timer-module__R-ARuW__timer{width:min(350px,100vw - 20px);max-height:calc(100dvh - 74px);padding:12px 16px 16px;top:64px}.Timer-module__R-ARuW__face{gap:3px;inset:18px 14px}.Timer-module__R-ARuW__header{padding-bottom:6px}.Timer-module__R-ARuW__quick{margin-top:10px}}@media (max-width:450px){.Timer-module__R-ARuW__timer{max-height:calc(100dvh - 72px);top:60px;right:12px}}@media (prefers-reduced-motion:reduce){.Timer-module__R-ARuW__progress{transition:none}.Timer-module__R-ARuW__timer[data-phase=finished] .Timer-module__R-ARuW__ring{animation:none}}.Timer-module__R-ARuW__timer{box-sizing:border-box;flex-direction:column;min-width:0;max-width:none;min-height:0;max-height:none;padding:17px 20px 20px;display:flex;overflow:visible}.Timer-module__R-ARuW__header{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;flex:none}.Timer-module__R-ARuW__header:active{cursor:grabbing}.Timer-module__R-ARuW__content{flex-direction:column;flex:1;justify-content:center;align-items:center;min-height:0;display:flex;position:relative;container-type:size}.Timer-module__R-ARuW__dial{flex:none;width:min(100cqw,100cqh - 106px);max-width:100%}.Timer-module__R-ARuW__quick,.Timer-module__R-ARuW__footer{flex:none;width:100%}.Timer-module__R-ARuW__quick{margin-top:14px}.Timer-module__R-ARuW__footer{margin-top:10px}.Timer-module__R-ARuW__timer .Timer-module__R-ARuW__digit .Timer-module__R-ARuW__number,.Timer-module__R-ARuW__colon{font-size:clamp(30px,min(var(--digit-size),10cqh),120px)}.Timer-module__R-ARuW__timer .Timer-module__R-ARuW__digit .Timer-module__R-ARuW__number{font-size:clamp(30px,min(var(--digit-size),15cqh),120px)}.Timer-module__R-ARuW__soundPanel{z-index:25;box-sizing:border-box;grid-template-columns:minmax(0,1fr) auto;gap:6px;width:min(280px,100cqw);margin:0;padding:9px;position:absolute;bottom:43px;right:0;box-shadow:0 6px 20px #143d3426}.Timer-module__R-ARuW__soundPanel label{gap:2px}.Timer-module__R-ARuW__soundPanel select{padding:6px}.Timer-module__R-ARuW__volume{grid-column:auto}.Timer-module__R-ARuW__volume input{min-height:24px}.Timer-module__R-ARuW__timer .Timer-module__R-ARuW__soundPanel button{min-height:32px;padding:4px 8px}.Timer-module__R-ARuW__grip{cursor:grab;touch-action:none;padding:8px}.Timer-module__R-ARuW__mini{box-sizing:border-box;touch-action:none;min-height:56px;padding:4px;bottom:auto;right:auto}.Timer-module__R-ARuW__mini>button:first-child{gap:7px;padding:4px}.Timer-module__R-ARuW__mini b{font-size:24px}.Timer-module__R-ARuW__mini>button:last-of-type{width:26px}@container not (min-height:340px){.Timer-module__R-ARuW__quick{display:none}.Timer-module__R-ARuW__footer{margin-top:2px}.Timer-module__R-ARuW__dial{width:min(100cqw,100cqh - 40px)}.Timer-module__R-ARuW__face{gap:1px;inset:14px}.Timer-module__R-ARuW__status{min-height:12px;font-size:11px}.Timer-module__R-ARuW__timer .Timer-module__R-ARuW__digit>button:not(.Timer-module__R-ARuW__number){display:none}.Timer-module__R-ARuW__timer .Timer-module__R-ARuW__digit .Timer-module__R-ARuW__number{min-height:38px;font-size:clamp(27px,14cqw,58px)}.Timer-module__R-ARuW__colon{font-size:clamp(27px,14cqw,58px)}.Timer-module__R-ARuW__timer .Timer-module__R-ARuW__start{min-height:34px;padding:5px 14px;font-size:14px}.Timer-module__R-ARuW__editor{gap:2px;margin:0}.Timer-module__R-ARuW__editor input{padding:3px;font-size:25px}.Timer-module__R-ARuW__footer>span{font-size:10px}}@container not (min-width:280px){.Timer-module__R-ARuW__face{inset:14px 8px}.Timer-module__R-ARuW__timer .Timer-module__R-ARuW__digit>button{min-width:26px}.Timer-module__R-ARuW__timer .Timer-module__R-ARuW__digit .Timer-module__R-ARuW__number{letter-spacing:-1px}.Timer-module__R-ARuW__status{font-size:11px}.Timer-module__R-ARuW__footer{gap:2px}}@container not (min-height:215px){.Timer-module__R-ARuW__status{display:none}.Timer-module__R-ARuW__face{gap:0}.Timer-module__R-ARuW__timer .Timer-module__R-ARuW__digit .Timer-module__R-ARuW__number{min-height:30px}.Timer-module__R-ARuW__footer{height:34px}.Timer-module__R-ARuW__timer .Timer-module__R-ARuW__reset{min-height:30px}.Timer-module__R-ARuW__dial{width:min(100cqw,100cqh - 34px)}}
