/* v113: admin-only compact cards; mobile retains a single column. */
#ntRechargeMatches:empty{display:none}
#ntRechargeMatches{margin:12px 0;padding:12px 16px;border:1px solid #ba88c9;border-radius:12px;background:#35213d}
#ntRechargeMatches p{color:#f4caec;font-weight:600;margin:0 0 10px}
#ntRechargeMatches label{display:flex;align-items:center;gap:8px;padding:9px 0;overflow-wrap:anywhere;font-size:14px}
#ntRechargeMatches input{width:18px;min-width:18px;height:18px}
#ntCardCompanionField{display:block;margin-top:10px}#ntCardCompanionField[hidden],#ntExclusiveField[hidden]{display:none!important}
.nt-audit-launch{margin:10px 0 18px;border-color:#ba769b!important;color:#f7c8df!important}
#ntAuditModal .modalbox{width:min(1080px,94vw);height:min(820px,88dvh);max-height:88dvh;overflow-y:auto;padding:34px}
#ntAuditModal #ntCorrectionAudit{margin:0;padding-top:22px}
#adminOrdersList .nt-order-copy{min-width:0;overflow-wrap:anywhere}
@media(min-width:1024px){
 #adminOrdersList .nt-order-day{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;align-items:start}
 #adminOrdersList .nt-order-day-title{grid-column:1/-1;margin:4px 0}
 #adminOrdersList .nt-order-row{margin:0;padding:14px;gap:10px;min-width:0;align-items:start}
 #adminOrdersList .nt-order-copy>b{font-size:15px;line-height:1.5}
 #adminOrdersList .nt-order-copy p{font-size:13px;line-height:1.65;margin:7px 0}
 #adminOrdersList .nt-order-copy small{font-size:12px;line-height:1.7;display:block}
 #adminOrdersList .record-actions{gap:6px;display:flex;flex-wrap:wrap;margin-top:10px}
 #adminOrdersList .record-actions button{font-size:12px;padding:7px 9px;min-height:32px;width:auto;min-width:0;border-radius:8px}
 .nt-split-categories{grid-template-columns:repeat(4,minmax(0,1fr))!important}
}
@media(min-width:1360px){#adminOrdersList .nt-order-day{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:600px){#ntAuditModal .modalbox{padding:20px;height:88dvh}#ntAuditModal .nt-correction-audit-tools{flex-wrap:wrap}}
