.rapp-tabs:has(>:nth-child(6))>*{font-size:.8rem;padding:0 2px}.capp-site h2{margin:0}.capp-site>p{margin:-6px 0 0}.capp-day h3,.capp-day h4{margin:4px 0 2px;font-size:.82rem;color:var(--ink-2);text-transform:uppercase;letter-spacing:.04em}.capp-job .tick{flex:none;width:26px;height:26px;border-radius:50%;border:2px solid var(--line);background:var(--card);cursor:pointer}.capp-job .tick.on{background:var(--ok);border-color:var(--ok)}.capp-job.done strong{text-decoration:line-through;color:var(--ink-2);font-weight:500}.capp-addjob select{min-height:44px;border:1px solid var(--line);border-radius:10px;background:var(--card);color:var(--ink);padding:0 6px}.capp-form{gap:12px}.capp-form h2,.capp-form h3{margin:0}.capp-row{display:flex;gap:10px;flex-wrap:wrap}.capp-row>.field{min-width:140px}.capp-row>.capp-qty{flex:0 0 88px;min-width:0}.capp-form .btn.primary{justify-self:start}.capp-kinds{border:0;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:8px}.capp-kinds>span{flex-basis:100%}.capp-kinds .choice{flex:1 1 auto}.capp-log{align-items:flex-start}.capp-log .chip{margin-top:3px}.capp-kind.k-came{background:color-mix(in srgb,var(--accent) 18%,transparent)}.capp-kind.k-checked{background:color-mix(in srgb,#f2a900 25%,transparent)}.capp-kind.k-signedoff{background:color-mix(in srgb,var(--ok) 22%,transparent)}.capp-log .chip{min-width:84px;text-align:center}
