/* MH Customer V1.49.23 — fixed-service fulfillment + special pricing */
.mh14923-delivery-note{margin:8px 0;padding:8px 10px;border-radius:9px;background:#f7f0f0;border:1px solid #ead4d4;font-weight:700;color:#7f151a;font-size:13px}
.mh14923-admin-special{border:1px solid #eadede;border-radius:13px;padding:14px;background:#fffafa}
.mh14923-special-head{display:flex;gap:10px;align-items:center;justify-content:space-between;flex-wrap:wrap;margin-bottom:8px}.mh14923-special-head strong{font-size:17px}.mh14923-special-head span{font-weight:700;color:#a71920}
.mh14923-admin-price-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:12px}.mh14923-admin-price-country{border:1px solid #e2dada;border-radius:12px;padding:12px;background:#fff;display:grid;gap:9px}.mh14923-admin-price-country label{display:grid;gap:5px;font-weight:700}.mh14923-admin-price-country small{line-height:1.7;color:#666}
.mh14923-price-input{display:flex;align-items:center;gap:7px}.mh14923-price-input input{min-width:0;flex:1}.mh14923-price-input span{font-weight:800;white-space:nowrap}
.mh14923-admin-rule,.mh14923-special-note{padding:10px 12px;border-radius:10px;background:#f8f8f8;border:1px solid #e5e5e5;line-height:1.8}.mh14923-admin-rule span{color:#6b6b6b}
.mh14923-special-pricing .mh143-tier-country{margin-block:10px}.mh14923-special-pricing .mh143-tier-cell{grid-template-columns:minmax(110px,1fr) minmax(100px,1fr) auto auto}
.mh14923-service-order-status{margin:12px 0;border-inline-start:4px solid #a71920}.mh14923-service-order-status .primary{margin-top:10px}
@media(max-width:900px){.mh14923-admin-price-grid{grid-template-columns:1fr}.mh14923-special-pricing .mh143-tier-cell{grid-template-columns:1fr}.mh14923-special-head{align-items:flex-start;flex-direction:column}}

/* FULL_QA_20261005: keep long customer identities/emails inside admin cards */
#adminCustomersList .admin-row{min-width:0;max-width:100%;}
#adminCustomersList .admin-row>div,#adminCustomersList .admin-row .muted{min-width:0;max-width:100%;overflow-wrap:anywhere;word-break:break-word;}