.b1c-wrap{max-width:760px;margin:2rem auto;padding:0 1.25rem 3rem;font-family:Inter,system-ui,sans-serif;color:#0f172a}
.b1c-wrap h1{font-size:2rem;margin:0 0 .4rem}
.b1c-lead{color:#475569;margin:0 0 1.5rem}
.b1c-form,.b1c-job{background:#fff;border:1px solid #e2e8f0;border-radius:14px;padding:1.25rem}
.b1c-grid{display:grid;grid-template-columns:1fr 1fr;gap:.85rem 1rem}
.b1c-form label,.b1c-job-actions label{display:flex;flex-direction:column;gap:.35rem;font-size:.85rem;font-weight:600;color:#334155}
.b1c-form input,.b1c-form select,.b1c-form textarea,.b1c-job-actions select,.b1c-job-actions input{font:inherit;font-weight:400;padding:.65rem .75rem;border:1px solid #cbd5e1;border-radius:10px;background:#f8fafc}
.b1c-span2{grid-column:1/-1}
.b1c-btn{display:inline-block;margin-top:1rem;background:#0f766e;color:#fff;border:0;border-radius:999px;padding:.8rem 1.4rem;font-weight:700;cursor:pointer}
.b1c-btn:hover{background:#0d9488}
.b1c-btn-ghost{background:#fff;color:#0f766e;border:1px solid #0f766e}
.b1c-alert{padding:.85rem 1rem;border-radius:10px;margin-bottom:1rem}
.b1c-ok{background:#ecfdf5;color:#065f46}
.b1c-err{background:#fef2f2;color:#991b1b}
.b1c-hp{position:absolute;left:-9999px}
.b1c-staff-head{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1.25rem}
.b1c-job{margin-bottom:1rem}
.b1c-job header{display:flex;justify-content:space-between;gap:.75rem;align-items:center}
.b1c-pill{background:#ccfbf1;color:#115e59;border-radius:999px;padding:.2rem .7rem;font-size:.75rem;font-weight:700}
.b1c-notes{white-space:pre-wrap;color:#334155}
.b1c-job-actions{display:flex;flex-wrap:wrap;gap:.75rem;align-items:flex-end;margin-top:.75rem;padding:0;border:0}
.b1c-job-actions .b1c-btn{margin-top:0}
@media(max-width:640px){.b1c-grid{grid-template-columns:1fr}.b1c-staff-head{flex-direction:column}}
