.intake-page__head{justify-content:space-between;align-items:flex-start;gap:var(--space-3);margin-bottom:var(--space-4);flex-wrap:wrap;display:flex}.intake-page__title{font-size:var(--text-xl);margin:0}.intake-page__lead{margin:var(--space-1) 0 0;max-width:60ch;font-size:var(--text-sm);color:var(--text-2)}.intake-page__actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.intake-page__back{margin-bottom:var(--space-3);font-size:var(--text-sm);color:var(--text-link);display:inline-block}.intake-filters{gap:var(--space-3);margin-bottom:var(--space-4);grid-template-columns:minmax(200px,2fr) minmax(140px,1fr) minmax(140px,1fr);display:grid}.intake-list{overflow-x:auto}.intake-list__name{flex-direction:column;display:flex}.intake-list__sub{font-size:var(--text-xs);color:var(--text-3)}.intake-list__muted{color:var(--text-3)}.intake-list__more{margin-top:var(--space-3)}.intake-error{margin-bottom:var(--space-3);font-size:var(--text-sm);color:var(--danger-text)}.intake-skeleton{border-radius:var(--radius-md);background:var(--surface-subtle);height:160px}.intake-cats{gap:var(--space-1);flex-wrap:wrap;display:flex}.intake-form{gap:var(--space-3);display:grid}.intake-form__row{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(160px,1fr));display:grid}.intake-form__actions{justify-content:flex-end;gap:var(--space-2);display:flex}.intake-textarea{gap:var(--space-1);font-size:var(--text-sm);flex-direction:column;display:flex}.intake-textarea__input{font:inherit;border:1px solid var(--border-2,#d6d3d1);border-radius:var(--radius-md,8px);resize:vertical;padding:10px 12px}.intake-record{gap:var(--space-4);grid-template-columns:minmax(0,1fr) minmax(0,360px);align-items:start;display:grid}.intake-record__main>*+*,.intake-record__side>*+*{margin-top:var(--space-4)}.intake-record__side{position:sticky;top:16px}.intake-facts{gap:var(--space-2) var(--space-4);grid-template-columns:1fr 1fr;margin:0;display:grid}.intake-facts dt{font-size:var(--text-xs);color:var(--text-3)}.intake-facts dd{font-size:var(--text-sm);color:var(--text-1);margin:2px 0 0}.intake-hint{font-size:var(--text-sm);color:var(--text-3);margin:0}.intake-warn{gap:var(--space-2);padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);background:var(--warning-soft);color:var(--warning-text);font-size:var(--text-sm);align-items:flex-start;margin:0;display:flex}.intake-checklist{gap:var(--space-1);font-size:var(--text-sm);margin:0;padding:0;list-style:none;display:grid}.intake-checklist li{gap:var(--space-2);align-items:center;display:flex}.intake-checklist__done{color:var(--success-text,var(--text-2))}.intake-checklist__todo{color:var(--text-2)}.intake-status__actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.intake-contacts{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.intake-contact{gap:var(--space-3);padding:var(--space-2) 0;border-top:1px solid var(--border-1);font-size:var(--text-sm);justify-content:space-between;align-items:flex-start;display:flex}.intake-contact:first-child{border-top:0;padding-top:0}.intake-contact__name{font-weight:var(--weight-semibold)}.intake-contact__line{color:var(--text-2)}.intake-contact__badges{gap:var(--space-1);margin-top:var(--space-1);flex-wrap:wrap;display:flex}.intake-tasks{gap:var(--space-2);font-size:var(--text-sm);margin:0;padding:0;list-style:none;display:grid}.intake-task__kind{font-weight:var(--weight-semibold)}.intake-task__note{color:var(--text-2)}.intake-section-foot{justify-content:flex-end;width:100%;display:flex}.intake-wizard>*+*{margin-top:var(--space-4)}.intake-wizard__step{gap:var(--space-3);display:grid}.intake-wizard__lead{font-size:var(--text-sm);color:var(--text-2);margin:0}.intake-wizard__actions{justify-content:space-between;gap:var(--space-2);flex-wrap:wrap;display:flex}.intake-mapping{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));display:grid}.intake-counts{margin-bottom:var(--space-3)}.intake-preview{overflow-x:auto}.intake-preview__issues{color:var(--danger-text);margin:0;padding-left:1.2em}.intake-preview__warning{color:var(--warning-text)}.intake-preview__detail{color:var(--text-2)}.intake-done{gap:var(--space-2);font-size:var(--text-sm);display:grid}@media (width<=960px){.intake-record{grid-template-columns:minmax(0,1fr)}.intake-record__side{position:static}.intake-filters{grid-template-columns:minmax(0,1fr)}}.intake-proposals{margin:var(--space-3) 0 0;padding:0;list-style:none}.intake-proposal{gap:var(--space-3);padding:var(--space-3) 0;border-top:1px solid var(--border-1);justify-content:space-between;align-items:flex-start;display:flex}.intake-proposal:first-child{border-top:0}.intake-proposal--decided{display:block}.intake-proposal__body{flex:1;min-width:0}.intake-proposal__head{gap:var(--space-2);flex-wrap:wrap;align-items:center;display:flex}.intake-proposal__value{overflow-wrap:anywhere;font-weight:600}.intake-proposal__evidence{margin:var(--space-2) 0;padding-left:var(--space-3);border-left:3px solid var(--border-1);color:var(--text-2);overflow-wrap:anywhere}.intake-proposal__actions{gap:var(--space-2);flex-shrink:0;display:flex}.intake-decided{margin-top:var(--space-3)}.intake-decided summary{cursor:pointer;font-weight:600}.intake-outreach,.intake-outreach__messages{margin:0;padding:0;list-style:none}.intake-outreach__seq+.intake-outreach__seq{margin-top:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--border-1)}.intake-outreach__messages{margin-top:var(--space-2);gap:var(--space-1);display:grid}
