/* Diagnóstico privado DHRU — ligero, solo presentación. */
.mk-dd-panel{max-width:none}.mk-dd-safe-pill{display:inline-flex;align-items:center;gap:6px;padding:8px 12px;border:1px solid rgba(5,150,105,.27);background:rgba(5,150,105,.08);border-radius:999px;color:#059669;font-size:.78rem;font-weight:750}
.mk-dd-guide{margin:12px 0 18px;padding:13px 16px;border:1px solid var(--border,#dbe1ee);border-radius:12px;background:rgba(94,110,210,.05)}.mk-dd-guide p{margin:7px 0 0;font-size:.86rem;line-height:1.6}
.mk-dd-find{display:flex;flex-wrap:wrap;align-items:end;gap:10px;margin-bottom:24px}.mk-dd-find label{font-weight:700;font-size:.85rem}.mk-dd-find input{width:170px;max-width:100%;margin:0}.mk-dd-find button{min-height:42px}
.mk-dd-cols{display:grid;grid-template-columns:minmax(280px,.85fr) minmax(0,1.6fr);gap:24px}.mk-dd-cols section{min-width:0}.mk-dd-cols h3{margin:0 0 12px}.mk-dd-cols .premium-table{font-size:.82rem}.mk-dd-cols .premium-table th,.mk-dd-cols .premium-table td{white-space:normal;word-break:normal;overflow-wrap:anywhere}.mk-dd-selected{background:rgba(109,80,225,.08)}
.mk-dd-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-bottom:16px}.mk-dd-summary>div{border:1px solid var(--border,#dbe1ee);border-radius:12px;padding:11px;min-width:0}.mk-dd-summary small,.mk-dd-summary strong{display:block;overflow-wrap:anywhere}.mk-dd-summary small{opacity:.75;margin-bottom:5px}.mk-dd-summary strong{font-size:.9rem}.mk-dd-match{padding:12px 14px;border-radius:11px;background:rgba(251,191,36,.1);border:1px solid rgba(202,138,4,.24);font-size:.85rem}.mk-dd-footnote{font-size:.78rem;line-height:1.6}
@media(max-width:900px){.mk-dd-cols{grid-template-columns:1fr}}@media(max-width:540px){.mk-dd-find{align-items:stretch}.mk-dd-find input,.mk-dd-find button{width:100%}.mk-dd-summary{grid-template-columns:1fr}}

/* Comprobador de compatibilidad API sin cargas de pedido. */
.mk-dcp-panel{margin-bottom:20px}.mk-dcp-forms{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:20px 0}.mk-dcp-forms form{border:1px solid var(--border,#dbe1ee);border-radius:14px;padding:16px;display:flex;flex-direction:column;gap:10px;min-width:0;background:rgba(109,80,225,.025)}.mk-dcp-forms label{font-size:.86rem;font-weight:700}.mk-dcp-forms select{width:100%;min-width:0;margin:0}.mk-dcp-forms button{align-self:flex-start;max-width:100%;white-space:normal}.mk-dcp-check{display:flex;align-items:flex-start;gap:9px;font-weight:500!important;line-height:1.5}.mk-dcp-check input{flex:0 0 auto;margin-top:3px}.mk-dcp-report{border-top:1px solid var(--border,#dbe1ee);padding-top:18px;margin-top:10px}.mk-dcp-report h3{margin:0 0 14px}.mk-dcp-report p{line-height:1.6}.mk-dcp-footnote{font-size:.79rem}.mk-dcp-panel code{word-break:break-word}
@media(max-width:780px){.mk-dcp-forms{grid-template-columns:1fr}}
/* Laboratorio de dos etapas: sólo para la prueba manual DHRU Bulk. */
.mk-dbl{margin:0 0 20px}.mk-dbl-warning{display:inline-flex;align-items:center;border:1px solid rgba(220,70,40,.35);color:#b94a1f;background:rgba(225,100,55,.08);padding:8px 12px;border-radius:99px;font-weight:750;font-size:.78rem}
.mk-dbl-info{line-height:1.65;font-size:.87rem}.mk-dbl-alert{padding:12px;border-radius:12px;background:rgba(200,50,60,.09)}.mk-dbl-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:18px 0}.mk-dbl-card{border:1px solid var(--border,#dbe1ee);border-radius:14px;padding:16px;min-width:0}.mk-dbl-card h3{font-size:1rem;margin:0 0 14px}.mk-dbl-card form{display:flex;flex-direction:column;gap:12px}.mk-dbl-card form label{display:block;line-height:1.5;font-size:.84rem}.mk-dbl-card form label input[type=checkbox]{margin-right:7px}.mk-dbl-card form input[type=text],.mk-dbl-card form input[type=password]{width:100%;min-height:42px}.mk-dbl-card .btn{align-self:flex-start;white-space:normal}.mk-dbl-card table{width:100%;font-size:.8rem}.mk-dbl-mini{font-size:.81rem;line-height:1.6;opacity:.85}@media(max-width:800px){.mk-dbl-grid{grid-template-columns:1fr}}
