/* cierre-dia: «Cierre del día» */
/* the row of tools under the orders' toolbar (the same rule in each panel module that adds a button to it) */
.mp-herr { display: flex; flex-wrap: wrap; gap: 8px; align-items: center; margin: 12px 0; }
.mp-herr .ndf-tag { order: 9; }
@media (pointer: coarse), (max-width: 1023px) { .mp-herr .ndf-btn { min-height: 44px; } }

.mcd-bar { display: flex; flex-wrap: wrap; gap: 10px; align-items: center; margin-bottom: 12px; }
.mcd-kpis { margin-bottom: 8px; grid-template-columns: repeat(2, minmax(0, 1fr)); }
.mcd-nota { margin: 0 0 12px; }
.mcd-dl { display: grid; grid-template-columns: minmax(0, 11em) minmax(0, 1fr); gap: 8px 14px; margin: 0 0 14px; font-size: 14px; }
.mcd-dl dt { color: var(--muted); font-weight: 600; }
.mcd-dl dd { margin: 0; overflow-wrap: anywhere; }
@media (max-width: 479px) { .mcd-dl { grid-template-columns: minmax(0, 1fr); gap: 2px; } .mcd-dl dd { margin-bottom: 8px; } }
/* how it looks in WhatsApp: the owner's own chat */
.mcd-wa { background: #efeae2; border-radius: 14px; padding: 12px; margin-bottom: 14px; }
.mcd-wa pre { margin: 0 0 0 auto; max-width: 94%; max-height: 40vh; overflow: auto; background: #d9fdd3; color: #111b21; border-radius: 10px 2px 10px 10px; padding: 10px 12px;
  white-space: pre-wrap; word-break: break-word; font: 14px/1.45 system-ui, -apple-system, "Segoe UI", sans-serif; box-shadow: 0 1px .5px rgba(0, 0, 0, .13); }
.ndf-dlg .ndf-f input[type="tel"] { min-height: 44px; }
