/* Match the verification panel without changing its forms or API behavior. */
.admin section.panel:has(>form input[name="external_id"]){display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:12px;align-items:stretch}
.admin section.panel:has(>form input[name="external_id"])>h2,.admin section.panel:has(>form input[name="external_id"])>p{grid-column:1/-1;margin:0;min-width:0}
.admin section.panel:has(>form input[name="external_id"])>p{line-height:1.5}
.admin section.panel:has(>form input[name="external_id"])>form{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px 8px;align-content:start;align-items:end;min-width:0;margin:0;padding:14px;border:1px solid #dbe6f3;border-radius:12px;background:#f8fbff}
.admin section.panel:has(>form input[name="external_id"])>form>p{grid-column:1/-1;min-width:0;margin:0;overflow-wrap:anywhere;font-size:13px;line-height:1.5}
.admin section.panel:has(>form input[name="external_id"])>form>p>b{color:#294f7b}
.admin section.panel:has(>form input[name="external_id"])>form>label{display:grid;gap:6px;min-width:0;margin:0;font-size:12px;line-height:1.4}
.admin section.panel:has(>form input[name="external_id"])>form>label>input{box-sizing:border-box;width:100%;min-width:0;max-width:100%;height:36px;margin:0;padding:7px 9px;font-size:13px;line-height:20px;border-radius:8px}
.admin section.panel:has(>form input[name="external_id"])>form>button{box-sizing:border-box;align-self:end;width:auto;min-height:36px;margin:0;padding:7px 11px;font-size:12px;line-height:20px;border-radius:8px;white-space:nowrap}
@media(max-width:700px){.admin section.panel:has(>form input[name="external_id"]){gap:10px}.admin section.panel:has(>form input[name="external_id"])>form{padding:12px;gap:8px}}
