.bz-public-opportunity-detail{width:min(100%,58rem);padding:32px 16px 56px}.bz-public-opportunity-detail__shell{display:grid;grid-gap:24px;gap:24px}.bz-public-opportunity-detail__back{justify-self:start;min-height:44px;align-content:center;color:var(--ballrz-navy);font-weight:var(--bz-weight-semibold);text-underline-offset:4px}.bz-public-opportunity-detail__header{display:grid;grid-gap:10px;gap:10px;padding-bottom:24px;border-bottom:1px solid var(--bz-border)}.bz-public-opportunity-detail__header h1,.bz-public-opportunity-detail__header p{margin:0}.bz-public-opportunity-detail__header h1{max-width:18ch;font-family:var(--bz-font-display);font-size:clamp(2.6rem,10vw,4rem);line-height:1}.bz-public-opportunity-detail__header p{color:var(--bz-ink-muted)}.bz-public-opportunity-detail__status{justify-self:start;padding:5px 10px;border:1px solid #b9d9ca;border-radius:999px;background:var(--ballrz-pitch-green-soft);color:var(--ballrz-pitch-green);font-size:.8125rem;font-weight:var(--bz-weight-semibold)}.bz-public-opportunity-detail__facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1px;gap:1px;margin:0;overflow:hidden;border:1px solid var(--bz-border);border-radius:8px;background:var(--bz-border)}.bz-public-opportunity-detail__facts>div{display:grid;min-width:0;grid-gap:4px;gap:4px;padding:16px;background:#ffffff}.bz-public-opportunity-detail__facts dt{color:var(--bz-ink-muted);font-size:.8125rem}.bz-public-opportunity-detail__facts dd{margin:0;color:var(--ballrz-navy);font-weight:var(--bz-weight-semibold);overflow-wrap:anywhere}.bz-public-opportunity-detail__safety{padding:16px;border:1px solid #b9c4d2;border-radius:8px;background:#ffffff}.bz-public-opportunity-detail__safety p{margin:6px 0 0;color:var(--bz-ink-muted)}.bz-public-opportunity-detail__actions{display:flex;flex-wrap:wrap;gap:10px}.bz-public-opportunity-response-form{display:grid;grid-gap:.75rem;gap:.75rem;max-width:38rem}.bz-public-opportunity-response-choices{display:grid;grid-gap:1.25rem;gap:1.25rem}.bz-public-opportunity-response-choices .bz-public-opportunity-response-form{padding:1rem;border:1px solid var(--bz-border);border-radius:12px}.bz-public-opportunity-response-form>p{margin:0}.bz-public-opportunity-response-form label{margin-top:.4rem;font-weight:750}.bz-public-opportunity-response-form button,.bz-public-opportunity-response-form select{min-height:2.75rem;border-radius:8px;font:inherit}.bz-public-opportunity-response-form select{padding-inline:.75rem;border:1px solid var(--bz-border-input,var(--bz-border));background:var(--bz-surface)}.bz-public-opportunity-response-form button{margin-top:.75rem;padding-inline:1rem;border:0;background:var(--bz-action);color:#ffffff;font-weight:800;cursor:pointer}.bz-public-opportunity-response-form button:hover:not(:disabled){background:var(--bz-action-hover)}.bz-public-opportunity-response-form button:focus-visible,.bz-public-opportunity-response-form select:focus-visible{outline:3px solid var(--bz-focus);outline-offset:2px}.bz-public-opportunity-response-form button:disabled{opacity:.55;cursor:not-allowed}.bz-public-opportunity-detail__actions .bz-btn{min-height:48px}@media (max-width:479px){.bz-public-opportunity-detail{padding-top:24px}.bz-public-opportunity-detail__facts{grid-template-columns:1fr}.bz-public-opportunity-detail__actions{flex-direction:column}.bz-public-opportunity-detail__actions .bz-btn{width:100%}}