.field-explanation{margin-top:4px;font-size:12px;font-weight:400;color:#526d78;line-height:1.55}
.field-explanation summary{cursor:pointer;width:max-content;color:#356476;font-weight:500}
.field-explanation p{margin:6px 0;padding:8px 10px;background:#edf4f7;border-radius:6px;color:#294755}
.dependency-editor{border:1px solid #d4e0df;border-radius:12px;padding:14px}
.dependency-edit-row{display:grid;grid-template-columns:minmax(180px,2fr) minmax(190px,2fr) 105px auto;gap:12px;align-items:start;margin:12px 0}
.dependency-edit-row .btn{margin-top:24px}
.inquiry-signal-grid{display:flex;flex-wrap:wrap;gap:8px;margin:16px 0}
.inquiry-signal-grid .btn{font-size:14px}
.inquiry-risk-reasons{font-size:13px;color:#52626a;margin:8px 0;line-height:1.6}
.inquiry-deadline{display:block;margin-top:6px;font-size:14px;font-weight:400}
.inquiry-deadline .badge{margin:4px 0}
@media(max-width:700px){.dependency-edit-row{grid-template-columns:1fr}.dependency-edit-row .btn{margin-top:0}.field-explanation{font-size:13px}}
