.agency-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1rem}.agency-cards .card{margin:0}.agency-cards .submitted{border-color:#dba3a0;background:#fff5f4}.agency-cards .ready{border-color:#cfa940;background:#fffae9}.agency-cards .active{border-color:#70aa89;background:#f1faf5}.agency-wizard{width:min(760px,94vw);max-height:90vh;overflow:auto;background:var(--paper,#fff);color:#291738;border-radius:24px;padding:2rem;border:1px solid #d7cde0}.agency-wizard::backdrop{background:#1a1024aa;backdrop-filter:blur(4px)}.agency-wizard h2,.agency-wizard h3,.agency-wizard label,.agency-wizard p{color:#291738}.agency-wizard label{display:block;margin:1rem 0;font-weight:650}.agency-wizard input,.agency-wizard textarea,.agency-wizard select{display:block;width:100%;margin-top:.5rem;background:#fff;color:#291738;border:1px solid #cbbdd5;border-radius:12px;padding:.8rem;box-sizing:border-box}.agency-wizard textarea{min-height:100px}.agency-wizard .wizard-actions{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:1rem}.agency-wizard button{cursor:pointer}.agency-wizard [role=status]{min-height:1.5em}.agency-wizard .wizard-summary{white-space:pre-wrap;background:#f7f3fa;padding:1rem;border-radius:12px}.agency-worker-intake{padding:1rem;border-left:4px solid #e4b851;background:#fff8e3;color:#291738}.agency-worker-intake p,.agency-worker-intake h3{color:inherit}@media(max-width:600px){.agency-wizard{padding:1rem}.agency-cards{grid-template-columns:1fr}}
