.salary-timer[data-v-b121df9d]{--salary-accent:#fb7185;--salary-warm:#f97316;--salary-rgb:251, 113, 133;max-width:480px;margin:0 auto}:root[data-theme=light] .salary-timer[data-v-b121df9d]{--salary-accent:#be123c;--salary-warm:#c2410c;--salary-rgb:190, 18, 60}.tool-hero[data-v-b121df9d]{justify-content:space-between;align-items:flex-start;gap:12px;margin-top:-28px;margin-bottom:12px;display:flex}.title-wrap[data-v-b121df9d]{align-items:center;gap:12px;display:flex}.title-icon[data-v-b121df9d]{color:#fff7ed;width:38px;height:38px;box-shadow:0 0 24px rgba(var(--salary-rgb), .18);background:linear-gradient(145deg,#fb7185,#f97316);border-radius:12px;flex:none;place-items:center;font-size:12px;font-weight:850;display:grid}.eyebrow[data-v-b121df9d],.panel-label[data-v-b121df9d]{color:var(--salary-accent);letter-spacing:.18em;text-transform:uppercase;font-size:12px;font-weight:800;display:block}h1[data-v-b121df9d]{letter-spacing:.4px;margin:0;font-size:18px;line-height:1.05}.subtitle[data-v-b121df9d]{color:var(--text-muted);margin:6px 0 0;font-size:12px;line-height:1.5}.dashboard[data-v-b121df9d]{grid-template-columns:1fr;gap:10px;display:grid}.panel[data-v-b121df9d],.progress-card[data-v-b121df9d],.metric-card[data-v-b121df9d],.settings-card[data-v-b121df9d],.disguise-panel[data-v-b121df9d]{border:1px solid var(--border);background:var(--card-bg);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:var(--card-shadow);border-radius:16px}.panel[data-v-b121df9d]{min-height:auto;padding:14px}.clock-text[data-v-b121df9d]{font-variant-numeric:tabular-nums;margin-top:12px;font-size:18px;line-height:1.25;display:block}.status-pill[data-v-b121df9d]{border:1px solid rgba(var(--salary-rgb), .45);color:var(--salary-accent);background:rgba(var(--salary-rgb), .1);border-radius:999px;margin-top:10px;padding:6px 10px;font-weight:700;display:inline-flex}.status-pill.paused[data-v-b121df9d]{color:#f59e0b;background:#f59e0b1a;border-color:#f59e0b73}.countdown[data-v-b121df9d]{color:var(--text-muted);margin:10px 0 0}.earning-panel[data-v-b121df9d]{position:relative;overflow:hidden}.earning-panel[data-v-b121df9d]:after{content:"";background:radial-gradient(circle, rgba(var(--salary-rgb), .24), transparent 68%);border-radius:50%;width:170px;height:170px;position:absolute;top:-52px;right:-52px}.money[data-v-b121df9d]{color:var(--salary-accent);letter-spacing:-1px;font-variant-numeric:tabular-nums;margin-top:10px;font-size:max(34px,min(9vw,42px));line-height:1;display:block}.earning-panel p[data-v-b121df9d],.control-panel p[data-v-b121df9d],.metric-card p[data-v-b121df9d]{color:var(--text-muted);margin:8px 0 0;font-size:13px;line-height:1.55}.goods-copy[data-v-b121df9d]{color:#fff7ed;background:linear-gradient(145deg, rgba(var(--salary-rgb), .92), #f97316e6);border-radius:12px;margin-top:12px;padding:10px 12px;font-weight:700;line-height:1.6}.control-panel[data-v-b121df9d]{grid-template-columns:1fr 1fr;gap:10px;display:grid}.control-panel p[data-v-b121df9d]{grid-column:1/-1}button[data-v-b121df9d],input[data-v-b121df9d],select[data-v-b121df9d]{font:inherit}button[data-v-b121df9d]{cursor:pointer;transition:transform .2s,border-color .2s,background .2s,box-shadow .2s}button[data-v-b121df9d]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}input[data-v-b121df9d]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}select[data-v-b121df9d]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.primary-btn[data-v-b121df9d],.ghost-btn[data-v-b121df9d],.disguise-toggle[data-v-b121df9d]{border:1px solid rgba(var(--salary-rgb), .7);border-radius:13px;min-height:42px;font-weight:750}.primary-btn[data-v-b121df9d]{color:#fff7ed;box-shadow:0 16px 32px rgba(var(--salary-rgb), .18);background:linear-gradient(145deg,#fb7185,#f97316)}.ghost-btn[data-v-b121df9d],.disguise-toggle[data-v-b121df9d]{color:var(--text);background:var(--button-bg)}.disguise-toggle[data-v-b121df9d]{flex:none;min-height:34px;padding:0 12px;font-size:12px}.is-disguised[data-v-b121df9d]{--salary-accent:#64748b;--salary-warm:#475569;--salary-rgb:100, 116, 139}.is-disguised .title-icon[data-v-b121df9d]{color:var(--text);background:var(--subtle-bg);box-shadow:none}.disguise-panel[data-v-b121df9d]{padding:14px}.memo-head[data-v-b121df9d]{justify-content:space-between;align-items:flex-end;gap:10px;display:flex}.memo-head strong[data-v-b121df9d]{font-size:18px}.memo-form[data-v-b121df9d]{grid-template-columns:1fr auto;gap:8px;margin-top:14px;display:grid}.memo-form input[data-v-b121df9d]{height:38px}.memo-list[data-v-b121df9d]{gap:10px;margin:14px 0 0;padding:0;list-style:none;display:grid}.memo-list li[data-v-b121df9d]{border:1px solid var(--border);min-height:40px;color:var(--text);background:var(--subtle-bg);border-radius:12px;grid-template-columns:auto 1fr auto auto;align-items:center;gap:8px;padding:8px 10px;display:grid}.memo-list li.editing[data-v-b121df9d]{grid-template-columns:auto 1fr auto auto}.memo-list strong[data-v-b121df9d]{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;font-weight:650;overflow:hidden}.memo-list input[data-v-b121df9d]{height:34px}.memo-list li span[data-v-b121df9d]{background:#22c55e;border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 4px #22c55e1f}.disguise-panel p[data-v-b121df9d]{color:var(--text-muted);margin:12px 0 0;font-size:13px;line-height:1.55}.ghost-btn.small[data-v-b121df9d]{min-height:38px;padding:0 14px}.ghost-btn.tiny[data-v-b121df9d]{border-radius:10px;min-height:30px;padding:0 8px;font-size:12px}button[data-v-b121df9d]:hover{box-shadow:0 0 24px rgba(var(--salary-rgb), .18);transform:translateY(-1px)}.progress-card[data-v-b121df9d]{margin-top:10px;padding:14px}.progress-head[data-v-b121df9d]{justify-content:space-between;align-items:flex-end;gap:10px;display:flex}.progress-head strong[data-v-b121df9d]{margin-top:4px;font-size:22px;display:block}.progress-head p[data-v-b121df9d]{color:var(--text-muted);margin:0}.progress-track[data-v-b121df9d]{background:var(--subtle-bg);border-radius:999px;height:8px;margin-top:12px;overflow:hidden}.progress-track span[data-v-b121df9d]{border-radius:inherit;background:linear-gradient(90deg,#60a5fa,#fb7185,#f97316);height:100%;transition:width .25s;display:block}.metrics-grid[data-v-b121df9d]{grid-template-columns:repeat(2,1fr);gap:8px;margin-top:10px;display:grid}.metric-card[data-v-b121df9d]{padding:12px}.metric-card span[data-v-b121df9d]{color:var(--text-muted)}.metric-card strong[data-v-b121df9d]{font-variant-numeric:tabular-nums;margin-top:6px;font-size:18px;display:block}.settings-card[data-v-b121df9d]{margin-top:10px;padding:0;overflow:hidden}.settings-summary[data-v-b121df9d]{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:14px;list-style:none;display:flex}.settings-summary[data-v-b121df9d]::-webkit-details-marker{display:none}.settings-toggle-text[data-v-b121df9d]{color:var(--text-muted);font-size:12px;font-style:normal}.settings-open-text[data-v-b121df9d],.settings-card[open] .settings-closed-text[data-v-b121df9d]{display:none}.settings-card[open] .settings-open-text[data-v-b121df9d]{display:inline}.settings-summary span[data-v-b121df9d]{color:var(--text-muted);font-size:13px}.settings-summary strong[data-v-b121df9d]{font-size:15px}.settings-body[data-v-b121df9d]{justify-content:flex-end;padding:0 14px 10px;display:flex}.form-grid[data-v-b121df9d]{grid-template-columns:1fr;gap:10px;padding:0 14px 14px;display:grid}label[data-v-b121df9d]{gap:8px;display:grid}label span[data-v-b121df9d]{color:var(--text-muted);font-size:13px}input[data-v-b121df9d],select[data-v-b121df9d]{border:1px solid var(--control-border);width:100%;height:44px;color:var(--text);background:var(--control-bg);border-radius:12px;padding:0 12px}@media (max-width:560px){.tool-hero[data-v-b121df9d],.title-wrap[data-v-b121df9d],.progress-head[data-v-b121df9d]{flex-direction:column;align-items:flex-start}.disguise-toggle[data-v-b121df9d],.memo-form[data-v-b121df9d]{width:100%}.memo-form[data-v-b121df9d],.memo-list li[data-v-b121df9d],.memo-list li.editing[data-v-b121df9d]{grid-template-columns:1fr}.memo-list li span[data-v-b121df9d]{display:none}.memo-list strong[data-v-b121df9d]{white-space:normal}.control-panel[data-v-b121df9d],.metrics-grid[data-v-b121df9d]{grid-template-columns:1fr}.subtitle[data-v-b121df9d]{font-size:12px}.clock-text[data-v-b121df9d]{font-size:17px}}
