.zip-intake-backdrop{position:fixed;inset:0;z-index:10080;background:rgba(12,20,31,.62);display:grid;place-items:center;padding:22px}.zip-intake-backdrop.hidden{display:none}.zip-intake-modal{width:min(1040px,97vw);max-height:88vh;overflow:auto;background:var(--card,#fff);color:var(--text,#17202a);border:1px solid var(--border,#d9e0e7);border-radius:18px;padding:24px}.zip-head,.zip-actions,.zip-proposal-head,.zip-proposal-actions{display:flex;justify-content:space-between;gap:16px;align-items:flex-start}.zip-guard{display:flex;gap:16px;margin:18px 0;padding:14px;border:1px solid var(--border,#d9e0e7);border-radius:12px;background:var(--panel,#f5f7f9)}.zip-grid,.zip-fields{display:grid;grid-template-columns:1fr 1fr;gap:12px}.zip-grid .wide{grid-column:1/-1}.zip-grid label,.zip-fields label,.zip-disposition{display:grid;gap:6px;font-size:12px;font-weight:700}.zip-status{margin:14px 0;white-space:pre-wrap}.zip-review{display:grid;gap:12px;margin:12px 0}.zip-proposal{border:1px solid var(--border,#d9e0e7);border-radius:14px;padding:16px}.zip-proposal-head small{display:block;margin-top:4px}.zip-counts{display:flex;gap:14px;flex-wrap:wrap;margin:12px 0;font-size:12px}.zip-fields{grid-template-columns:1.5fr .8fr .7fr 1fr 1fr}.zip-disposition{margin-top:12px;max-width:260px}.zip-proposal-actions{justify-content:flex-end;margin-top:14px}.zip-actions{justify-content:flex-end;border-top:1px solid var(--border,#d9e0e7);padding-top:16px}@media(max-width:760px){.zip-grid,.zip-fields{grid-template-columns:1fr}.zip-grid .wide{grid-column:auto}}