.FastingTimer-module__Q371Xa__container{flex-direction:column;align-items:center;gap:20px;max-width:420px;margin:40px auto;padding:0 20px 40px;display:flex}.FastingTimer-module__Q371Xa__title{color:#1a3a5c;align-self:flex-start;font-size:1.5rem;font-weight:700}.FastingTimer-module__Q371Xa__card{box-sizing:border-box;background:#fff;border-radius:12px;width:100%;padding:20px 24px;box-shadow:0 1px 4px #00000012}.FastingTimer-module__Q371Xa__field{flex-direction:column;gap:10px;display:flex}.FastingTimer-module__Q371Xa__fieldLabel{color:#444;font-size:.85rem;font-weight:600}.FastingTimer-module__Q371Xa__slider{accent-color:#1a3a5c}.FastingTimer-module__Q371Xa__ringWrap{justify-content:center;align-items:center;display:flex;position:relative}.FastingTimer-module__Q371Xa__display{color:#1a3a5c;font-variant-numeric:tabular-nums;font-size:1.7rem;font-weight:700;position:absolute}.FastingTimer-module__Q371Xa__controls{gap:12px;display:flex}.FastingTimer-module__Q371Xa__btnStart,.FastingTimer-module__Q371Xa__btnStop{cursor:pointer;border:none;border-radius:10px;padding:12px 32px;font-family:inherit;font-size:1rem;font-weight:700}.FastingTimer-module__Q371Xa__btnStart{color:#fff;background:#1a3a5c}.FastingTimer-module__Q371Xa__btnStart:hover{opacity:.9}.FastingTimer-module__Q371Xa__btnStop{color:#fff;background:#b04a4a}.FastingTimer-module__Q371Xa__btnStop:hover{opacity:.9}.FastingTimer-module__Q371Xa__statusText{color:#667;text-align:center;font-size:.9rem}@media (max-width:640px){.FastingTimer-module__Q371Xa__container{margin:16px auto;padding:0 12px 24px}}
