.admin-main,.admin-main section,.admin-heading>div{min-width:0}
.admin-heading h2,.login-box h1{overflow-wrap:anywhere;line-height:1}
.admin-tools{flex-wrap:wrap}.admin-tools input{min-width:min(250px,100%);flex:1}
.customer-stats{margin:20px 0 30px}.customer-stats>div{min-width:0}
.customer-card{background:#faf8f2}.customer-card-head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;flex-wrap:wrap}
.customer-card p,.customer-card strong{overflow-wrap:anywhere}.customer-reset{margin-top:12px}
.deleted-customer{background:#efeee9;color:#5b5e56}
.temporary-password-box{border:1px solid #d2ad4f;background:#fff2c8;padding:17px;margin:16px 0;max-width:600px}
.temporary-password-box strong,.temporary-password-box code{display:block;overflow-wrap:anywhere}
.temporary-password-box code{font-size:18px;font-weight:800;margin:10px 0}.temporary-password-box p{font-size:11px;margin:10px 0 0}
.order-card li{min-width:0;overflow-wrap:anywhere}.order-card .order-thumb{flex:none}
@media(max-width:650px){.admin-main{padding-left:14px;padding-right:14px}.admin-heading h2{font-size:clamp(30px,9vw,43px)}.customer-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px}.customer-stats>div{padding:10px 7px}.customer-stats span{font-size:8px;overflow-wrap:anywhere}.customer-stats strong{font-size:clamp(24px,7vw,36px)}.admin-tools>*{width:100%;max-width:100%}.login-box h1{font-size:clamp(38px,12vw,57px)}}
