/* v7.2.13G.52 — certificate wording/date + applicant document linkage polish */
.g52-settings-doc-summary{display:grid;gap:10px;margin-top:10px}
.g52-settings-doc-summary>div:first-child{display:flex;flex-direction:column;gap:2px}
.g52-settings-doc-summary>div:first-child>span{font-size:.76rem;color:var(--muted)}
.g52-settings-doc-list{display:grid;gap:8px}
.g52-settings-doc{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding:10px 12px;border:1px solid var(--line);border-radius:12px;background:#fff}
.g52-settings-doc>div:first-child{min-width:0}
.g52-settings-doc strong,.g52-settings-doc small{display:block}
.g52-settings-doc small{margin-top:3px;color:var(--muted);font-size:.7rem}
.g52-settings-doc .g44-chip-row{justify-content:flex-end}
.g52-current-doc-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}
.g52-current-doc-actions .g44-chip-row{margin:0}
.g47-cert-section .field-help{font-weight:600}
.g47-cert-section textarea[name="completion_statement"]{min-height:104px}
.g47-cert-section textarea[name="certificate_description"]{min-height:78px}
@media(max-width:760px){.g52-settings-doc{flex-direction:column}.g52-settings-doc .g44-chip-row{justify-content:flex-start}.g52-current-doc-actions{justify-content:flex-start}}
