:root{color-scheme:light dark;font-family:system-ui,sans-serif;background:#f5f6f4;color:#202a25;--card:#fff;--line:#e1e9e2;--accent:#326f55}*{box-sizing:border-box}body{max-width:900px;margin:auto;padding:30px 20px}header,.titulo{display:flex;justify-content:space-between;align-items:center;gap:12px}header{margin-bottom:30px}h1{font-size:clamp(1.8rem,5vw,2.5rem);margin:.2rem 0}h2{font-size:1.15rem;margin:0 0 18px}small{letter-spacing:.12em;color:var(--accent);font-weight:700}section,#acesso{background:var(--card);border:1px solid var(--line);border-radius:18px;padding:22px;margin-bottom:18px;box-shadow:0 6px 30px #18241b09}button,input,select{font:inherit;border-radius:9px;border:1px solid var(--line);padding:10px}button{background:var(--accent);color:white;cursor:pointer;border:0;font-weight:650}button.discreto{background:transparent;color:var(--accent);border:1px solid var(--line)}label{display:grid;gap:6px;font-size:.85rem;color:inherit}input,select{background:transparent;color:inherit}#nova{display:flex;align-items:end;gap:10px;flex-wrap:wrap}#nova label{flex:1;min-width:150px}.item{padding:13px 0;border-bottom:1px solid var(--line)}.item:last-child{border:0}.meta{font-size:.83rem;opacity:.7;margin-top:5px}.dot{display:inline-block;width:9px;height:9px;border-radius:50%;background:#9ba49d;margin-right:8px}.dot.online{background:#36b676}.tarefa{display:flex;justify-content:space-between;align-items:center;gap:10px}.tarefa button{white-space:nowrap;font-size:.8rem}footer{opacity:.5;text-align:center;padding:20px;font-size:.8rem}#erro{color:#c33}@media(prefers-color-scheme:dark){:root{background:#131a16;color:#ecf2ed;--card:#1d2821;--line:#34443a;--accent:#6cbf91}button{color:#12251a}}@media(max-width:500px){body{padding:20px 14px}.titulo{align-items:start;flex-direction:column}section{padding:18px}}
