.pomodoro-tool[data-v-8e76db8e]{max-width:1200px;margin:0 auto;padding:32px 24px 80px}.pomodoro-tool.fullscreen-mode[data-v-8e76db8e]{max-width:100%;padding:0}.page-header[data-v-8e76db8e]{margin-bottom:24px}.page-header h1[data-v-8e76db8e]{color:var(--vt-text);margin:0 0 8px;font-size:28px;font-weight:700}.page-header p[data-v-8e76db8e]{color:var(--vt-text-secondary);margin:0;font-size:14px}.pomodoro-content[data-v-8e76db8e]{flex-direction:column;align-items:center;gap:32px;display:flex}.pomodoro-content.fullscreen[data-v-8e76db8e]{background:var(--vt-bg);justify-content:center;min-height:100vh;padding:24px}.phase-tabs[data-v-8e76db8e]{background:var(--vt-bg-input);border-radius:10px;gap:8px;padding:4px;display:flex}.phase-tab[data-v-8e76db8e]{color:var(--vt-text-secondary);cursor:pointer;background:0 0;border:none;border-radius:8px;padding:8px 24px;font-size:14px;font-weight:500;transition:all .2s}.phase-tab[data-v-8e76db8e]:hover{color:var(--vt-text)}.phase-tab.active[data-v-8e76db8e]{background:var(--vt-bg-card);color:var(--vt-text);box-shadow:0 1px 3px #0000001a}.timer-section[data-v-8e76db8e]{flex-direction:column;align-items:center;gap:24px;display:flex}.timer-display[data-v-8e76db8e]{width:280px;height:280px;position:relative}.progress-ring[data-v-8e76db8e]{transform:rotate(-90deg)}.progress-bg[data-v-8e76db8e]{stroke:var(--vt-border)}.progress-bar[data-v-8e76db8e]{transition:stroke-dashoffset 1s linear}.timer-center[data-v-8e76db8e]{text-align:center;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.phase-icon[data-v-8e76db8e]{margin-bottom:4px;font-size:32px}.timer-time[data-v-8e76db8e]{color:var(--vt-text);font-variant-numeric:tabular-nums;font-size:48px;font-weight:700}.phase-text[data-v-8e76db8e]{margin-top:4px;font-size:14px;font-weight:500}.phase-text.work[data-v-8e76db8e]{color:var(--vt-primary)}.phase-text.break[data-v-8e76db8e]{color:#10b981}.phase-text.paused[data-v-8e76db8e]{color:var(--vt-text-secondary)}.timer-controls[data-v-8e76db8e]{gap:12px;display:flex}.control-btn[data-v-8e76db8e]{cursor:pointer;border:none;border-radius:8px;align-items:center;gap:6px;padding:12px 20px;font-size:14px;font-weight:600;transition:all .2s;display:flex}.start-btn[data-v-8e76db8e]{background:var(--vt-primary);color:#fff}.start-btn[data-v-8e76db8e]:hover{opacity:.9}.pause-btn[data-v-8e76db8e]{color:#fff;background:#f59e0b}.skip-btn[data-v-8e76db8e]{background:var(--vt-bg-input);color:var(--vt-text);border:1px solid var(--vt-border)}.reset-btn[data-v-8e76db8e]{background:var(--vt-bg-input);color:var(--vt-text-secondary);border:1px solid var(--vt-border)}.control-btn[data-v-8e76db8e]:hover{opacity:.85}.motivation-quote[data-v-8e76db8e]{background:var(--vt-bg-card);border:1px solid var(--vt-border);color:var(--vt-text-secondary);text-align:center;border-radius:10px;max-width:400px;padding:16px 24px;font-size:15px;animation:.5s fadeIn-8e76db8e}@keyframes fadeIn-8e76db8e{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.stats-section[data-v-8e76db8e]{gap:16px;width:100%;max-width:500px;display:flex}.stat-card[data-v-8e76db8e]{background:var(--vt-bg-card);border:1px solid var(--vt-border);text-align:center;border-radius:12px;flex:1;padding:20px}.stat-icon[data-v-8e76db8e]{margin-bottom:8px;font-size:28px}.stat-value[data-v-8e76db8e]{color:var(--vt-primary);margin-bottom:4px;font-size:28px;font-weight:700}.stat-label[data-v-8e76db8e]{color:var(--vt-text-secondary);font-size:12px}.actions-row[data-v-8e76db8e]{gap:12px;display:flex}.action-btn[data-v-8e76db8e]{border:1px solid var(--vt-border);background:var(--vt-bg-card);color:var(--vt-text-secondary);cursor:pointer;border-radius:8px;align-items:center;gap:6px;padding:10px 16px;font-size:13px;transition:all .2s;display:flex}.action-btn[data-v-8e76db8e]:hover{background:var(--vt-bg-hover);color:var(--vt-text)}.exit-fullscreen[data-v-8e76db8e]{border:1px solid var(--vt-border);background:var(--vt-bg-card);color:var(--vt-text-secondary);cursor:pointer;z-index:100;border-radius:6px;padding:8px 16px;font-size:14px;position:fixed;top:16px;right:16px}.settings-overlay[data-v-8e76db8e]{z-index:1000;background:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.settings-modal[data-v-8e76db8e]{background:var(--vt-bg-card);border-radius:16px;width:90%;max-width:420px;padding:24px;box-shadow:0 20px 60px #0000004d}.settings-header[data-v-8e76db8e]{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.settings-header h3[data-v-8e76db8e]{color:var(--vt-text);margin:0;font-size:18px;font-weight:600}.close-btn[data-v-8e76db8e]{background:var(--vt-bg-input);width:32px;height:32px;color:var(--vt-text-secondary);cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;font-size:16px;display:flex}.settings-body[data-v-8e76db8e]{flex-direction:column;gap:20px;margin-bottom:24px;display:flex}.setting-item[data-v-8e76db8e]{align-items:center;gap:12px;display:flex}.setting-label[data-v-8e76db8e]{color:var(--vt-text);white-space:nowrap;flex:1;font-size:14px}.setting-range[data-v-8e76db8e]{accent-color:var(--vt-primary);flex:1}.setting-value[data-v-8e76db8e]{color:var(--vt-primary);text-align:right;min-width:70px;font-size:14px;font-weight:600}.toggle-switch[data-v-8e76db8e]{flex-shrink:0;width:48px;height:24px;position:relative}.toggle-switch input[data-v-8e76db8e]{opacity:0;width:0;height:0}.toggle-slider[data-v-8e76db8e]{cursor:pointer;background:var(--vt-border);border-radius:24px;transition:all .3s;position:absolute;inset:0}.toggle-slider[data-v-8e76db8e]:before{content:"";background:#fff;border-radius:50%;width:18px;height:18px;transition:all .3s;position:absolute;bottom:3px;left:3px}.toggle-switch input:checked+.toggle-slider[data-v-8e76db8e]{background:var(--vt-primary)}.toggle-switch input:checked+.toggle-slider[data-v-8e76db8e]:before{transform:translate(24px)}.settings-footer[data-v-8e76db8e]{justify-content:flex-end;gap:12px;display:flex}.btn-cancel[data-v-8e76db8e]{border:1px solid var(--vt-border);background:var(--vt-bg-input);color:var(--vt-text-secondary);cursor:pointer;border-radius:8px;padding:10px 20px;font-size:14px}.btn-save[data-v-8e76db8e]{background:var(--vt-primary);color:#fff;cursor:pointer;border:none;border-radius:8px;padding:10px 20px;font-size:14px;font-weight:600}.btn-save[data-v-8e76db8e]:hover{opacity:.9}@media (width<=768px){.pomodoro-tool[data-v-8e76db8e]{padding:16px 12px 60px}.page-header h1[data-v-8e76db8e]{font-size:22px}.timer-display[data-v-8e76db8e],.progress-ring[data-v-8e76db8e]{width:240px;height:240px}.timer-time[data-v-8e76db8e]{font-size:40px}.timer-controls[data-v-8e76db8e]{flex-wrap:wrap;justify-content:center}.stats-section[data-v-8e76db8e]{flex-direction:column}.actions-row[data-v-8e76db8e]{flex-wrap:wrap;justify-content:center}.setting-item[data-v-8e76db8e]{flex-wrap:wrap}}
