/* V152: identificación inequívoca de cuentas de clientes anteriores y actuales. */
.dl-account-card{display:flex;flex-direction:column;align-items:flex-start;gap:7px;min-height:205px;overflow-wrap:anywhere}
.dl-account-card .dl-account-type{font-size:13px;font-weight:900;color:#8e2518!important;line-height:1.35}
.dl-account-card strong{font-size:21px;margin:0}
.dl-account-card .dl-account-status{font-size:12px;font-style:normal;font-weight:900;border-radius:100px;padding:5px 10px;background:#ffe1dc;color:#a91c1c}
.dl-account-card .dl-account-products{font-size:14px;line-height:1.45;font-weight:650;color:#233e49!important;display:block}
.dl-account-card b{font-size:25px;margin:0}
.dl-account-card small{font-size:12px;line-height:1.4}
.dl-account-card .dl-account-open{font-weight:900;color:#9b291a}
.cashier-table .dl-table-products{font-size:12px;line-height:1.4;overflow-wrap:anywhere}
.cashier-account-meta .dl-account-context{flex-basis:100%;padding:12px 14px;border-radius:12px;display:flex;flex-direction:column;gap:5px}
.cashier-account-meta .dl-account-context.previous{background:#fff0ed;border:1px solid #d98b80;color:#8d2317}
.cashier-account-meta .dl-account-context.current{background:#e9f6f2;border:1px solid #6cbaa5;color:#155a4b}
.cashier-account-meta .dl-account-context b{font-size:15px}
.cashier-account-meta .dl-account-context small{font-size:13px;line-height:1.45}
.dl-history-account{align-items:center;gap:12px}
.dl-history-account>div{min-width:0;flex:1;overflow-wrap:anywhere}
.dl-history-account small{display:block;line-height:1.4;margin-top:5px}
.dl-history-kind{display:inline-block;font-size:11px;font-weight:900;padding:4px 7px;border-radius:7px;background:#def5e9;color:#145b3c;margin-top:5px}
@media(max-width:520px){.dl-history-account{flex-wrap:wrap}.dl-account-card{min-height:0}.cashier-table{min-height:150px}}

.dl-paid-account{border:2px solid #6bb896;background:#effbf5;border-radius:14px;padding:14px;color:#184e3b}
.dl-paid-account .dl-account-type{color:#175e43!important}
.dl-paid-account .dl-account-status.paid{background:#c7f2db;color:#145a38}
.dl-paid-account b{color:#175e43}
.dl-related-heading{margin:22px 0 6px;font-size:15px;color:#1d4939}
.dl-related-explain{font-size:13px;color:#425a51;margin:0 0 12px}
