.EyeStrainBreakTimer-module__V3_3IW__container{flex-direction:column;align-items:center;gap:16px;max-width:420px;margin:40px auto;padding:0 20px 40px;display:flex}.EyeStrainBreakTimer-module__V3_3IW__title{color:#1a3a5c;align-self:flex-start;font-size:1.5rem;font-weight:700}.EyeStrainBreakTimer-module__V3_3IW__phaseRow{justify-content:space-between;align-items:center;width:100%;display:flex}.EyeStrainBreakTimer-module__V3_3IW__phaseTag{color:#fff;border-radius:20px;padding:6px 16px;font-size:.85rem;font-weight:700}.EyeStrainBreakTimer-module__V3_3IW__phaseWork{background:#1a3a5c}.EyeStrainBreakTimer-module__V3_3IW__phaseBreak{background:#2a7a4a}.EyeStrainBreakTimer-module__V3_3IW__breakCount{color:#667;font-size:.85rem}.EyeStrainBreakTimer-module__V3_3IW__ringWrap{justify-content:center;align-items:center;display:flex;position:relative}.EyeStrainBreakTimer-module__V3_3IW__display{color:#1a3a5c;font-variant-numeric:tabular-nums;font-size:1.8rem;font-weight:700;position:absolute}.EyeStrainBreakTimer-module__V3_3IW__breakMessage{color:#2a7a4a;text-align:center;margin:0;font-size:.95rem;font-weight:600}.EyeStrainBreakTimer-module__V3_3IW__controls{gap:12px;display:flex}.EyeStrainBreakTimer-module__V3_3IW__btnStart,.EyeStrainBreakTimer-module__V3_3IW__btnPause,.EyeStrainBreakTimer-module__V3_3IW__btnReset{cursor:pointer;border:none;border-radius:10px;padding:12px 28px;font-family:inherit;font-size:.95rem;font-weight:700}.EyeStrainBreakTimer-module__V3_3IW__btnStart{color:#fff;background:#1a3a5c}.EyeStrainBreakTimer-module__V3_3IW__btnPause{color:#fff;background:#a06a1a}.EyeStrainBreakTimer-module__V3_3IW__btnReset{color:#1a3a5c;background:#eef2f6}.EyeStrainBreakTimer-module__V3_3IW__btnStart:hover,.EyeStrainBreakTimer-module__V3_3IW__btnPause:hover,.EyeStrainBreakTimer-module__V3_3IW__btnReset:hover{opacity:.9}.EyeStrainBreakTimer-module__V3_3IW__settingsCard{box-sizing:border-box;background:#fff;border-radius:12px;width:100%;padding:16px 20px;box-shadow:0 1px 4px #00000012}.EyeStrainBreakTimer-module__V3_3IW__settingRow{color:#444;justify-content:space-between;align-items:center;font-size:.9rem;display:flex}.EyeStrainBreakTimer-module__V3_3IW__settingRow input{text-align:center;border:1px solid #d0dbe8;border-radius:6px;width:70px;padding:6px 8px;font-size:.9rem}@media (max-width:640px){.EyeStrainBreakTimer-module__V3_3IW__container{margin:16px auto;padding:0 12px 24px}}
