/* Pass promise claims (admin): on top of purchases.css. */
.toolbar{justify-content:flex-start;flex-wrap:wrap}
.claim-detail{margin-bottom:1.5rem;border-color:#a88e49}
.claim-detail h2{font-size:1.05rem;margin:1.4rem 0 .5rem}
.learner-note{margin:1rem 0 0;white-space:pre-wrap;overflow-wrap:anywhere}
.plans{width:100%;border-collapse:collapse;font-size:.84rem}
.plans th,.plans td{padding:.45rem .5rem;border-bottom:1px solid var(--line);text-align:left;vertical-align:top}
.plans th{font-size:.72rem;color:var(--muted);font-weight:700}
.plain{margin:0;padding-left:1.1rem;font-size:.88rem}
.decision-form{display:grid;gap:.85rem;margin-top:1.4rem;padding:1.1rem;border:1px solid var(--line);border-radius:1rem;background:#fffdf7}
.decision-form label{display:grid;gap:.35rem;font-size:.83rem;font-weight:700}
.decision-form label.tick{grid-template-columns:auto 1fr;align-items:start;font-weight:600}
.decision-form textarea{width:100%;padding:.75rem;border:1px solid var(--line);border-radius:.6rem;background:#fff;font:inherit}
.decision-form input[type=checkbox]{width:1.2rem;height:1.2rem;margin:.1rem 0 0}
@media(max-width:600px){.plans{display:block;overflow-x:auto}}
