.cert475-evidence,.cert475-print-form{min-width:0;color:#122946;line-height:1.6}
.cert475-evidence select,.cert475-print-form select{display:block;width:100%;min-width:0;min-height:38px;margin-top:6px}
.cert475-evidence h3{margin:18px 0 6px;font-size:17px;overflow-wrap:anywhere}
.cert475-evidence h4{margin:0 0 8px;font-size:14px}
.cert475-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 20px;margin:18px 0}
.cert475-fields>div{min-width:0;padding:8px 0;border-bottom:1px solid #d5deea}
.cert475-fields dt{color:#50647d;font-size:12px}
.cert475-fields dd{margin:4px 0 0;font-weight:600;overflow-wrap:anywhere}
.cert475-reason,.cert475-signature{padding:16px;border:1px solid #d5deea;border-radius:6px;margin-top:14px;background:#f7f9fc}
.cert475-reason p{margin:0;white-space:pre-wrap;overflow-wrap:anywhere}
.cert475-signature img{display:block;width:180px;height:72px;object-fit:contain;background:white;border:1px solid #d5deea}
.cert475-muted{color:#50647d;font-size:12px}
.cert475-actions,.cert475-row-actions{display:flex;gap:8px;align-items:center;justify-content:flex-end;flex-wrap:wrap}
.cert475-actions{margin-top:20px}
.cert475-row-actions{justify-content:center;min-width:165px}
.cert475-person-actions{display:flex;justify-content:flex-end;margin:0 0 12px}
#cert475Error{color:#b32b32}
/* V476: equal space around the sort control inside an expanded level process. */
#cert095LevelList .cert095-process .kmi-generated-sort-toolbar{margin:0!important;padding:12px 0!important;gap:8px;justify-content:flex-end;align-items:center}
#cert095LevelList .cert095-process .kmi-generated-sort-toolbar>.kmi-list-sort-select{margin:0!important}
@media(max-width:600px){.cert475-fields{grid-template-columns:minmax(0,1fr)}.cert475-actions .btn{flex:1 1 auto}.cert475-evidence select{max-width:100%}}
