.portal-intake-link{margin-top:24px}.portal-intake-link h2{margin:0 0 16px}.portal-intake-link input{width:100%;min-width:0;min-height:48px;font:inherit;color:var(--ux-ink);background:var(--ux-surface);border:1px solid var(--ux-input);border-radius:var(--ux-radius);padding:12px;font-size:16px}.portal-intake-link input:focus-visible{outline:2px solid var(--ux-focus);outline-offset:3px}.portal-intake-actions{flex-wrap:wrap;gap:12px;margin-top:16px;display:flex}.portal-intake-actions>*{white-space:normal;max-width:100%;min-height:44px}.portal-intake-confirmation{border:1px solid var(--ux-line);border-radius:var(--ux-radius);margin-top:16px;padding:16px}
.activity-candidate{color:#182522;overflow-wrap:anywhere;background:#fff;border:1px solid #cedad5;border-radius:1rem;gap:1rem;min-width:0;padding:clamp(1rem,3vw,2rem);display:grid}.activity-candidate p,.activity-candidate h2,.activity-candidate h3,.activity-candidate h4,.activity-candidate h5,.activity-candidate h6{margin:0}.activity-candidate-header,.activity-candidate-result,.activity-candidate-result>section{gap:1rem;display:grid}.activity-candidate h2{font-size:1.5rem}.activity-candidate h3{font-size:1.25rem}.activity-candidate h4{font-size:1.125rem}.activity-candidate h5,.activity-candidate h6{font-size:1rem}.activity-candidate-notice{background:#f4edd9;border-radius:.5rem;padding:.75rem 1rem}.activity-candidate-error{color:#8a2424}.activity-candidate-actions{flex-wrap:wrap;gap:.75rem;display:flex}.activity-candidate button{font:inherit;color:#18382c;white-space:normal;text-align:left;cursor:pointer;background:#fff;border:1px solid #526d61;border-radius:.5rem;min-height:44px;padding:.65rem 1rem}.activity-candidate button:disabled{color:#56645e;cursor:default;background:#f0f3f1;border-color:#b8c6bf}.activity-candidate :focus-visible,.activity-candidate:focus-visible{outline-offset:3px;outline:3px solid #285d47}.activity-candidate-facts,.activity-candidate-metrics{grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));gap:.75rem 1.5rem;margin:0;display:grid}.activity-candidate-facts>div,.activity-candidate-metrics>div{gap:.35rem;display:grid}.activity-candidate dt{color:#4a5d54}.activity-candidate dd{margin:0;font-weight:600}.activity-candidate-purpose-list,.activity-candidate-call-list{gap:1rem;margin:0;padding:0;list-style:none;display:grid}.activity-candidate-purpose-list>li,.activity-candidate-call-list>li{border:1px solid #dbe3de;border-radius:.75rem;gap:.75rem;padding:1rem;display:grid}@media (max-width:480px){.activity-candidate-actions{flex-direction:column}.activity-candidate-actions>button{width:100%}}
