p input { appearance: none; width: 1.1rem; height: 1.1rem; border: 2px solid #9aa2ad; border-radius: 4px; display: inline-block; }
    .chip input:checked { background: var(--accent); border-color: var(--accent); box-shadow: inset 0 0 0 2px #fff; }
    .actions { display: flex; gap: 0.6rem; flex-wrap: wrap; align-items: center; }
    .btn {
      background: var(--accent);
      color: #fff;
      font-weight: 700;
      border: none;
      cursor: pointer;
      min-width: 7.5rem;
    }
    .btn.secondary 