#intakeManager [hidden]{display:none!important}
.intake-create summary{font-weight:800;color:#10384f;cursor:pointer;min-height:30px}
.intake-create form{display:grid;gap:12px;margin-top:16px}
.intake-create label,.intake-edit-field{display:grid;gap:7px;font-weight:700;font-size:14px}
.intake-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}
.intake-card-head>div{min-width:0}.intake-card-head h3{margin:0 0 4px;overflow-wrap:anywhere}
.intake-card-head small{color:#536d7a}.intake-card-head .tag{font-size:12px;white-space:normal;max-width:145px;text-align:center}
.intake-actions{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0}
.intake-actions>.btn{flex:1 1 140px;min-height:44px;text-align:center;display:flex;justify-content:center;align-items:center;text-decoration:none}
.intake-actions>.trash-btn{flex:0 0 44px}.intake-actions button:disabled{opacity:.55;cursor:wait}
.intake-feedback{font-size:14px;color:#17665b;line-height:1.5;margin:8px 0 0;overflow-wrap:anywhere}
.intake-feedback:empty{display:none}.intake-feedback.error{color:#922722}
.intake-detail{margin-top:16px;border-top:1px solid #d8e6ec;padding-top:5px}
.intake-reference{display:grid;gap:5px;margin:14px 0;font-size:12px;color:#536d7a;line-height:1.5}
.intake-answer-section{margin:18px 0}.intake-answer-section h4{padding:10px 12px;background:#edf6f8;color:#10384f;border-radius:9px;font-size:15px;margin:0}
.intake-answer-section dl{margin:0}.intake-answer-section dl>div{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);gap:18px;border-bottom:1px solid #e1ebef;padding:12px 2px;line-height:1.5;overflow-wrap:anywhere}
.intake-answer-section dt{font-weight:700;font-size:13px;color:#486474}.intake-answer-section dd{margin:0;font-size:14px;color:#183548}
.intake-editor{display:grid;gap:14px;margin-top:12px}.intake-editor>fieldset{min-width:0;border:1px solid #cddfe6;border-radius:12px;padding:14px;display:grid;gap:18px;background:#fff}
.intake-editor legend{font-weight:800;color:#10384f;padding:0 5px}.intake-editor .field,.intake-create .field{width:100%;min-height:44px;font-size:16px;color:#183548;background:#fff;box-sizing:border-box}
.intake-choices{border:0;margin:0;padding:0;min-width:0;display:grid;gap:5px}
.intake-choices legend{font-size:14px;margin-bottom:6px;padding:0}.intake-choices label{display:flex;align-items:flex-start;gap:9px;line-height:1.45;padding:7px 0;font-size:14px;color:#183548}
.intake-choices input{width:18px;height:18px;min-width:18px;margin:1px 0;accent-color:#0e7979}
@media(max-width:520px){.intake-card{padding:14px}.intake-card-head{display:grid;gap:8px}.intake-card-head .tag{justify-self:start;max-width:none}.intake-actions{display:grid;grid-template-columns:1fr 1fr}.intake-actions>.trash-btn{grid-column:2;justify-self:end;width:44px;height:44px}.intake-answer-section dl>div{grid-template-columns:1fr;gap:5px}.intake-editor>fieldset{padding:12px}.intake-actions>.btn{font-size:13px;padding:10px 7px}}
