.an-version{display:inline-flex;align-items:center;border:1px solid rgba(6,78,53,.12);border-radius:999px;padding:8px 12px;background:#fff;color:#064e35;font-weight:900;font-size:12px}.an-db-ok,.an-db-warn{max-width:1100px;margin:14px auto;padding:12px 14px;border-radius:16px;font-weight:800}.an-db-ok{background:#e9f8ef;color:#075232}.an-db-warn{background:#fff7e5;color:#7a4b00}.an-metric-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin:22px 0}.an-metric{background:#fff;border:1px solid rgba(15,23,42,.08);border-radius:22px;padding:18px;box-shadow:0 14px 34px rgba(15,23,42,.07)}.an-metric strong{display:block;font-size:30px;letter-spacing:-.04em;color:#063d2a}.an-metric span{display:block;margin-top:4px;color:#60756a;font-weight:800;font-size:13px}.an-split{display:grid;grid-template-columns:1fr 1fr;gap:18px}.an-card{display:block;background:#fff;border:1px solid rgba(15,23,42,.08);border-radius:28px;padding:24px;text-decoration:none;color:#0f172a;box-shadow:0 18px 45px rgba(15,23,42,.08)}.an-card h3{margin:.15rem 0 .45rem;font-size:26px;letter-spacing:-.03em}.an-card p{color:#5d6b63;line-height:1.55}.an-card .an-pill,.an-pill{display:inline-flex;align-items:center;border-radius:999px;padding:7px 10px;background:#eef9f3;color:#064e35;font-weight:900;font-size:12px}.an-table{width:100%;border-collapse:separate;border-spacing:0 10px}.an-table th{text-align:left;color:#60756a;font-size:12px;text-transform:uppercase;letter-spacing:.08em}.an-table td{background:#fff;padding:14px;border-top:1px solid rgba(15,23,42,.08);border-bottom:1px solid rgba(15,23,42,.08)}.an-table td:first-child{border-left:1px solid rgba(15,23,42,.08);border-radius:16px 0 0 16px;font-weight:900}.an-table td:last-child{border-right:1px solid rgba(15,23,42,.08);border-radius:0 16px 16px 0}.an-status{display:inline-flex;border-radius:999px;padding:6px 9px;font-size:12px;font-weight:900;background:#edf2ff;color:#243c84}.an-status.open{background:#e9f8ef;color:#075232}.an-status.limited{background:#fff7e5;color:#7a4b00}.an-status.waitlist,.an-status.expired{background:#feecec;color:#8a1f1f}.an-form-panel{background:#fff;border:1px solid rgba(15,23,42,.08);border-radius:28px;padding:24px;margin:18px 0;box-shadow:0 18px 45px rgba(15,23,42,.06)}.an-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.an-form-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.an-form-grid.four{grid-template-columns:repeat(4,minmax(0,1fr))}.an-form-panel label{display:grid;gap:7px;color:#273a31;font-weight:900}.an-form-panel input,.an-form-panel select,.an-form-panel textarea{width:100%;border:1px solid rgba(15,23,42,.16);border-radius:14px;padding:12px;font:inherit}.an-form-panel textarea{min-height:105px}.an-check{display:flex!important;grid-template-columns:auto 1fr!important;gap:10px!important;align-items:flex-start;margin:10px 0}.an-check input{width:auto!important;margin-top:4px}.an-success,.an-error{border-radius:16px;padding:12px 14px;font-weight:900}.an-success{background:#e9f8ef;color:#075232}.an-error{background:#feecec;color:#8a1f1f}.an-certificate{border:1px solid rgba(15,23,42,.08);border-radius:22px;padding:18px;background:#fff;margin:12px 0}.an-certificate h3{margin:0 0 6px}.an-job-card{border-radius:24px;background:#fff;border:1px solid rgba(15,23,42,.08);padding:20px;margin:12px 0}.an-eligibility{border-radius:18px;background:#f6fbf8;padding:14px;margin-top:12px}.an-lock{background:#fff4f4}.an-small{font-size:13px;color:#61736a}.an-code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;background:#f5f7f6;border-radius:10px;padding:7px 9px}@media(max-width:900px){.an-metric-grid,.an-split,.an-form-grid,.an-form-grid.three,.an-form-grid.four{grid-template-columns:1fr}.an-table{font-size:13px}.an-table th:nth-child(3),.an-table td:nth-child(3){display:none}}
.an-inline-form{display:grid;gap:8px}.an-inline-form input,.an-inline-form select,.an-inline-form textarea{border:1px solid rgba(15,23,42,.16);border-radius:12px;padding:9px;font:inherit;width:100%;box-sizing:border-box}.an-inline-form textarea{min-height:58px}.an-inline-form button{justify-self:start}.an-status.converted,.an-status.needs_review{background:#fff7e5;color:#7a4b00}.an-status.converted_to_provider_job{background:#e9f8ef;color:#075232}
