.intake-panel{background:#fff;border:1px solid #e4e9f2;border-radius:20px;padding:30px;margin-bottom:24px;color:#0c1732}.intake-panel h2{margin-top:0}.intake-panel textarea{width:100%;box-sizing:border-box;resize:vertical;min-height:120px;font:inherit;line-height:1.6;padding:16px;border:1px solid #9aa8bb;border-radius:12px}.intake-panel .primary{background:#f4c66a;color:#0c1732;padding:14px 20px;border:0;border-radius:10px;font-weight:750;cursor:pointer}.intake-panel .link-secondary{display:inline-block;margin:14px}.intake-panel [hidden]{display:none!important}.intake-panel button:disabled{opacity:.65;cursor:wait}.intake-panel #intake-proposal{margin-top:20px;padding:20px;background:#f5f7fb;border-radius:12px}.intake-panel li{margin-bottom:8px}.compatibility-summary{padding:20px;background:#f5f7fb;border-radius:12px;margin:24px 0}.priority-row{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:10px 0}.priority-row select{max-width:220px;padding:10px;font:inherit}.missing-field{outline:2px solid #c18b22;outline-offset:4px}.intake-home{max-width:660px}.intake-home .primary{display:inline-block}@media(max-width:600px){.intake-panel{padding:20px}.priority-row{align-items:stretch;flex-direction:column;gap:6px}.priority-row select{max-width:none}.intake-panel .link-secondary{margin-left:0;display:block}}
#intake-missing>.field,#intake-missing details>.field{display:flex;flex-direction:column;gap:6px;margin:14px 0}#intake-missing input:not([type=checkbox]),#intake-missing select{font:inherit;padding:10px;border:1px solid #9aa8bb;border-radius:8px;max-width:100%;box-sizing:border-box}#intake-missing fieldset{border:1px solid #c9d1df;border-radius:10px;margin:18px 0;padding:14px}#intake-missing .check{display:inline-flex;gap:8px;margin:8px}#intake-missing summary{cursor:pointer;font-weight:650;padding:14px 0}

