#todayTimerCard{display:none!important}
#v204Time{margin:12px 0 18px;padding:16px;border:1px solid #e5e7eb;border-radius:16px;background:#fff}
#v204Time .week{display:grid;grid-template-columns:repeat(7,1fr);gap:6px;margin-bottom:14px}
#v204Time .day{border:1px solid #e5e7eb;border-radius:12px;padding:7px 3px;text-align:center;background:#fff;font-size:12px}
#v204Time .day.today{background:#e9f8ef;border-color:#b8e8c9}.day b{display:block;font-size:18px}.day span{display:block;color:#6b7280}
#v204Time .fields{display:grid;grid-template-columns:1.5fr .8fr 1fr;gap:9px;align-items:end}
#v204Time label{font-size:12px;font-weight:700;margin:0}#v204Time select,#v204Time input{min-height:46px;font-size:16px;margin-top:4px}
#v204Time .run{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:14px;padding-top:14px;border-top:1px solid #e5e7eb}
#v204Time .clock{font-size:30px;font-weight:800;font-variant-numeric:tabular-nums}.meta{font-size:12px;color:#64748b;margin-top:3px}
#v204Time .actions{display:flex;gap:8px;flex-wrap:wrap}#v204Time .play{font-size:20px;min-width:74px;background:#16a34a}.stop{background:#dc2626}.edit{background:#fff;color:#162844;border:1px solid #cbd5e1}
#v204Time .manual{margin-top:10px;background:transparent;color:#475569;border:0;padding:5px 0;text-decoration:underline}
#v204Time .todayEntries{margin-top:14px;border-top:1px solid #e5e7eb;padding-top:12px}#v204Time .todayHead{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px}#v204Time .todayHead span{font-size:11px;color:#64748b}#v204Time .todayRow{display:flex;justify-content:space-between;gap:10px;align-items:center;padding:9px 0;border-bottom:1px solid #eef2f7}#v204Time .todayRow>div>div{font-size:11px;color:#64748b;margin-top:2px}#v204Time .todayRow button{padding:7px 10px;min-height:auto}.locked{font-size:11px;color:#64748b}.todayEmpty{font-size:12px;color:#64748b;padding:6px 0}
#v204Time.editing .editFields{display:grid}.editFields{display:none;grid-template-columns:1fr 1fr 1fr;gap:8px;margin-top:12px;padding:12px;background:#f8fafc;border-radius:12px}
#timeTimerControls>*:not(#v204Time){display:none!important}#v189OwnEntries{display:none!important}
@media(max-width:700px){#v204Time{padding:12px}#v204Time .fields{grid-template-columns:1fr}#v204Time .run{align-items:flex-start;flex-direction:column}#v204Time .actions{width:100%}#v204Time .actions button{flex:1}.editFields{grid-template-columns:1fr}#v204Time .day{padding:6px 1px;font-size:10px}#v204Time .day b{font-size:16px}}
