.lab-instructions{display:grid;gap:8px;margin:12px 0}.lab-instructions p{margin:0}.registered-material{margin:12px 0;padding:11px 12px;border:1px solid color-mix(in srgb,var(--teal) 35%,var(--line));border-left:5px solid var(--teal);background:color-mix(in srgb,var(--teal) 7%,var(--surface));border-radius:10px}.registered-material.neutral{border-left-color:var(--muted);background:var(--bg)}.registered-material p{margin:5px 0;font-size:.9rem}.registered-material span,.registered-material p span{display:block;color:var(--muted);font-size:.75rem;margin-top:3px}.pickup-dependent{display:grid;gap:6px}.inline-check{display:flex!important;grid-template-columns:auto 1fr!important;align-items:center;gap:7px!important;margin:0!important;font-size:.78rem!important;font-weight:600!important}.inline-check input{width:18px!important;height:18px!important;min-height:18px!important;padding:0!important;margin:0!important}.no-transport label,.incidental-form label,.fixed-stop label{margin:9px 0}.section-intro.embedded{margin:30px 0 12px}.section-intro.sub{margin-top:28px}.fixed-stops-section,.labcoat-dispatch-section{margin-top:28px}.fixed-stop{border-left-color:var(--teal)}.compact-material-grid{margin:8px 0 12px}.form-grid{display:grid;grid-template-columns:1.3fr 1fr .8fr;gap:10px}.form-grid label{margin:0}.event-cards{display:grid;gap:10px}.event-card{background:var(--surface);border:1px solid var(--line);border-left:5px solid var(--teal);border-radius:12px;padding:12px}.event-card p{margin:5px 0}.event-card span{display:block;color:var(--muted);font-size:.75rem;margin-top:6px}.laundry-overview{display:grid;grid-template-columns:1fr auto;gap:18px;align-items:center}.laundry-overview h3{margin:7px 0}.laundry-overview p{margin:5px 0}.csa-container-entry .status-pill{margin-left:auto}.csa-container-count{margin:9px 0}.pickup-item>div[data-extra-for]{display:grid;gap:6px}.pickup-item>div[data-extra-for][hidden]{display:none!important}@media(max-width:620px){.form-grid,.laundry-overview{grid-template-columns:1fr}.laundry-overview button{width:100%}.registered-material{font-size:.88rem}}