.agency-letter-preview{display:block;width:100%;height:65vh;min-height:400px;border:1px solid #c7d6df;background:#f4f7f9;border-radius:6px}#agency-issued-qr svg{width:200px;max-width:100%;height:auto}#agency-letter-panel .toolbar{gap:8px;flex-wrap:wrap}#agency-letter-consent{flex-shrink:0}

.medical-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;border:1px solid #cad6df;border-radius:8px;padding:14px;margin:12px 0}.medical-row .wide{grid-column:1/-1}.medical-row label{display:flex;flex-direction:column;gap:6px}.medical-row input{width:100%;min-width:0}#medical-rows .quiet{float:right}@media(max-width:600px){.medical-row{grid-template-columns:1fr}}

.signer-asset-preview { max-width: 160px; max-height: 90px; object-fit: contain; }
