.password-reset{margin-top:14px;border-top:1px solid var(--line);padding-top:10px}
.password-reset summary{cursor:pointer;color:var(--green);font-size:11px;font-weight:900}
.password-reset form{display:flex;gap:7px;margin-top:9px}
.password-reset input{min-width:0;flex:1;padding:9px;border:1px solid var(--line);border-radius:8px}
.password-reset button{border:0;border-radius:8px;padding:9px 10px;background:var(--green);color:#fff;font-size:10px;font-weight:900}
.password-reset .toggle-user{background:#edf1ee;color:#4c5c55}
.password-reset .delete-user{background:#fff0f0;color:#a52d2d;border:1px solid #f0caca}
.password-reset .access-form{display:grid;grid-template-columns:1fr 1.25fr 1.25fr auto}
.cart-toast.error{background:#a93636;color:#fff}
.delete-business-link{background:#fff0f0!important;color:#a52d2d!important}
.delete-business-panel{display:grid;grid-template-columns:90px 1fr;gap:20px;align-items:start;max-width:760px}
.delete-warning{padding:16px;margin:15px 0;background:#fff2f2;border:1px solid #efcccc;color:#8f2929;border-radius:10px}
.confirm-delete{display:flex;gap:9px;align-items:center;margin:15px 0;font-size:13px}
.delete-business-button{background:#a52d2d;color:#fff;border:0;padding:12px 18px;border-radius:9px;font-weight:900}
@media(max-width:650px){.password-reset form{flex-direction:column}.password-reset .access-form{display:flex}}
