*{box-sizing:border-box}body{margin:0;background:#f4f2ed;color:#11293b;font:17px/1.6 system-ui,sans-serif}header{background:#11293b;color:white;padding:20px max(20px,calc((100vw - 920px)/2));display:flex;justify-content:space-between;gap:20px}a{color:inherit}main{max-width:800px;margin:40px auto;padding:20px}h1{font-size:clamp(30px,6vw,50px);line-height:1.15}form{display:grid;gap:12px}input,button{font:inherit;padding:14px;border:1px solid #72828d;border-radius:6px;min-width:0;width:100%}button{background:#11293b;color:white;cursor:pointer}button:disabled{opacity:.6}section{background:white;padding:24px;border-radius:10px;margin-top:24px;overflow-wrap:anywhere}li{padding:10px 0}time,.note{color:#52636e;font-size:15px}.tracking-tools{display:grid;gap:10px;margin-top:18px}.tracking-tools input,.tracking-tools select{max-width:100%;min-width:0;padding:10px}[hidden]{display:none!important}
