.Header-module__UnyHcq__header .Header-module__UnyHcq__icon{width:64px;height:64px;margin-bottom:12px}@media (max-width:1024px){.Header-module__UnyHcq__header .Header-module__UnyHcq__icon{width:56px;height:56px}}@media (max-width:724px){.Header-module__UnyHcq__header .Header-module__UnyHcq__icon{width:48px;height:48px}}
.RoundsInput-module__ljR5zq__wrap{align-items:center;width:100%;display:flex}.RoundsInput-module__ljR5zq__wrap .RoundsInput-module__ljR5zq__counter{text-align:center;width:100%}
.Footer-module__64wCtq__footer{flex-shrink:0}
.TimeTable-module__cSztwq__timetable{all:unset;background:var(--color-gray-1);cursor:pointer;border-radius:20px;padding:20px;transition:background-color .3s;position:relative}@media (hover:hover) and (pointer:fine){.TimeTable-module__cSztwq__timetable:hover{background-color:var(--color-gray-2)}}.TimeTable-module__cSztwq__timetable .TimeTable-module__cSztwq__arrow{position:absolute;right:0}.TimeTable-module__cSztwq__timetable .TimeTable-module__cSztwq__row{align-items:center;gap:24px;display:flex;position:relative}.TimeTable-module__cSztwq__timetable .TimeTable-module__cSztwq__footer{overflow:hidden}.TimeTable-module__cSztwq__timetable .TimeTable-module__cSztwq__footer .TimeTable-module__cSztwq__text{border-top:1px solid var(--color-gray-3);margin-top:12px;padding-top:8px}.TimeTable-module__cSztwq__timetable .TimeTable-module__cSztwq__item{align-items:center;gap:8px;display:flex}.TimeTable-module__cSztwq__timetable .TimeTable-module__cSztwq__item .TimeTable-module__cSztwq__description{flex-direction:column;gap:4px;display:flex}
.Body-module__idXv_q__body{z-index:40;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative}
.Timer-module__bfzg6G__timer{background-image:url(/assets/focus-timer/coundown-background.webp);background-repeat:no-repeat;background-size:cover;justify-content:center;align-items:center;width:360px;height:360px;display:flex;position:relative}.Timer-module__bfzg6G__timer .Timer-module__bfzg6G__inner{flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex}.Timer-module__bfzg6G__timer .Timer-module__bfzg6G__countdown{font-variant-numeric:tabular-nums;text-align:center;font-size:72px;line-height:100%}.Timer-module__bfzg6G__timer .Timer-module__bfzg6G__countdown.Timer-module__bfzg6G__hours{font-size:64px}
.TimerRounds-module__CQdp_q__wrap{justify-content:center;gap:4px;width:100%;display:flex}.TimerRounds-module__CQdp_q__wrap .TimerRounds-module__CQdp_q__icon{opacity:.5;width:32px;height:32px}.TimerRounds-module__CQdp_q__wrap .TimerRounds-module__CQdp_q__icon.TimerRounds-module__CQdp_q__active{opacity:1}
.TimerProgress-module__HYdqAG__wrap{position:absolute;top:0;left:0}
.Footer-module__25nsWG__footer{z-index:30;background:linear-gradient(#0000,#000 65%,#000);flex-direction:column;justify-content:center;align-items:center;gap:24px;width:100%;padding-bottom:24px;display:flex;position:relative}.Footer-module__25nsWG__footer .Footer-module__25nsWG__button{width:var(--cols-3)}
.VolumeControl-module__Hhs_SW__wrap{align-items:center;gap:4px;display:flex}@media (max-width:724px){.VolumeControl-module__Hhs_SW__wrap{display:none}}
.Controls-module__68fTLW__wrap{z-index:100;justify-content:center;align-items:center;gap:8px;width:calc(100% - 64px);margin:0 32px;display:flex;position:relative}.Controls-module__68fTLW__wrap .Controls-module__68fTLW__volume{position:absolute;right:0}
.Actions-module__TGpp3a__wrap{justify-content:center;gap:8px;height:56px;display:flex}@media (max-width:1024px){.Actions-module__TGpp3a__wrap{height:52px}}@media (max-width:724px){.Actions-module__TGpp3a__wrap{height:44px}}
.Header-module__fCmZ6G__header{z-index:40;flex-direction:column;justify-content:center;align-items:center;gap:8px;width:100%;margin-top:20px;display:flex;position:relative}.Header-module__fCmZ6G__header .Header-module__fCmZ6G__cancel{position:absolute;right:32px}@media (max-width:940px){.Header-module__fCmZ6G__header .Header-module__fCmZ6G__cancel{right:16px}}
.Playlist-module__l2XB7q__nav .Playlist-module__l2XB7q__list{justify-content:center;align-items:center;gap:8px;margin:0;padding:0;list-style:none;display:flex}
.Controls-module__D-10gq__wrap{z-index:100;justify-content:center;align-items:center;gap:8px;width:calc(100% - 48px);margin:0 24px;display:flex;position:relative}.Controls-module__D-10gq__wrap .Controls-module__D-10gq__volume{position:absolute;right:0}@media (max-width:940px){.Controls-module__D-10gq__wrap{width:calc(100% - 40px);margin:0 20px}}@media (max-width:548px){.Controls-module__D-10gq__wrap{width:calc(100% - 32px);margin:0 16px}}
.Background-module__zJ3N3q__background{opacity:1;width:100%;position:fixed;top:0;left:0}
.Actions-module__NKInEG__wrap{justify-content:center;gap:8px;display:flex}
.FocusTimerMessage-module__xim0wa__message{z-index:200;text-align:center;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:fixed}
.Curtain-module__kvdHKa__wrap{z-index:50;background:#000000e6;justify-content:center;align-items:baseline;width:100%;display:flex;position:fixed;bottom:0;left:0}.Curtain-module__kvdHKa__wrap:before{content:" ";background:linear-gradient(#0000 0%,#000000e6 85%);width:100%;height:128px;position:absolute;bottom:100%}.Curtain-module__kvdHKa__curtain{--curtain-padding:24px;--curtain-width:var(--cols-6);width:calc(var(--curtain-width) - var(--curtain-padding) * 2);z-index:40;padding:var(--curtain-padding)}.Curtain-module__kvdHKa__curtain.Curtain-module__kvdHKa__box{background-color:var(--color-gray-1);border-radius:44px 44px 0 0}@media (max-width:1024px){.Curtain-module__kvdHKa__curtain{--curtain-width:var(--cols-8)}}@media (max-width:724px){.Curtain-module__kvdHKa__curtain{--curtain-padding:24px;--curtain-width:var(--cols-10)}}
.ContainerFullscreen-module__N6mc4a__wrap{flex-direction:column;width:100%;height:100dvh;display:flex;position:relative}.ContainerFullscreen-module__N6mc4a__wrap .ContainerFullscreen-module__N6mc4a__inner{flex:1;justify-content:center;align-items:center;width:100%;display:flex}.ContainerFullscreen-module__N6mc4a__wrap .ContainerFullscreen-module__N6mc4a__inner .ContainerFullscreen-module__N6mc4a__content{flex-direction:column;width:100%;height:calc(100% - 72px);margin-top:72px;display:flex}.ContainerFullscreen-module__N6mc4a__wrap .ContainerFullscreen-module__N6mc4a__inner .ContainerFullscreen-module__N6mc4a__content .ContainerFullscreen-module__N6mc4a__main{flex-direction:column;justify-content:center;align-items:center;height:100%;display:flex}.ContainerFullscreen-module__N6mc4a__wrap .ContainerFullscreen-module__N6mc4a__inner .ContainerFullscreen-module__N6mc4a__content .ContainerFullscreen-module__N6mc4a__main .ContainerFullscreen-module__N6mc4a__main-content{width:calc(100% - var(--gutter) * 2);padding:0 var(--gutter)}.ContainerFullscreen-module__N6mc4a__wrap .ContainerFullscreen-module__N6mc4a__inner .ContainerFullscreen-module__N6mc4a__content .ContainerFullscreen-module__N6mc4a__footer{flex-direction:column;flex-shrink:0;gap:12px;width:100%;padding:44px 0 24px;display:flex}@media (max-width:940px){.ContainerFullscreen-module__N6mc4a__wrap .ContainerFullscreen-module__N6mc4a__inner .ContainerFullscreen-module__N6mc4a__content .ContainerFullscreen-module__N6mc4a__footer{gap:8px}}
.Dialog-module__8ywUjq__dialog{z-index:40;flex-direction:column;width:100%;height:100svh;display:flex;position:relative}.Dialog-module__8ywUjq__dialog .Dialog-module__8ywUjq__container{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.Dialog-module__8ywUjq__dialog .Dialog-module__8ywUjq__footer{flex-shrink:0;width:100%}.Dialog-module__8ywUjq__dialog .Dialog-module__8ywUjq__footer .Dialog-module__8ywUjq__inner{padding:24px 0}.Dialog-module__8ywUjq__dialog .Dialog-module__8ywUjq__container .Dialog-module__8ywUjq__inner{width:calc(100% - var(--gutter) * 2);padding:0 var(--gutter)}
.TimerButton-module__6ztrJq__button{all:unset;cursor:pointer;background-color:var(--color-gray-1);border-radius:16px;align-items:center;padding:24px;display:flex}.TimerButton-module__6ztrJq__button .TimerButton-module__6ztrJq__text{width:100%}.TimerButton-module__6ztrJq__button .TimerButton-module__6ztrJq__icon{opacity:.5;flex-shrink:0;width:32px;height:32px}@media (hover:hover) and (pointer:fine){.TimerButton-module__6ztrJq__button:hover{background-color:var(--color-gray-2)}}
