/* Compte client SwissArtGallery — suppression volontaire, accessible et responsive */
body.sag-client-space #profile-panel .sag-account-delete{margin-top:32px;padding-top:26px;border-top:1px solid #dfd5c5}
body.sag-client-space .sag-account-delete details{overflow:hidden;border:1px solid #dfd4c5;border-radius:12px;background:#fffdfa}
body.sag-client-space .sag-account-delete summary{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:58px;padding:14px 20px;color:#55382d;cursor:pointer;list-style:none;font-size:1rem;font-weight:650;line-height:1.45}
body.sag-client-space .sag-account-delete summary::-webkit-details-marker{display:none}
body.sag-client-space .sag-account-delete summary::after{content:"+";color:#80603f;font-size:1.25rem}
body.sag-client-space .sag-account-delete details[open]>summary::after{content:"−"}
body.sag-client-space .sag-account-delete summary:hover{background:#f8f3ed}
body.sag-client-space .sag-account-delete summary:focus-visible{outline:3px solid #a67f48;outline-offset:-3px}
body.sag-client-space .sag-account-delete-body{padding:19px 21px 22px;border-top:1px solid #e9dfd2;color:#39342e;font-size:.95rem;line-height:1.6}
body.sag-client-space .sag-account-delete-body p{margin:0 0 12px}
body.sag-client-space .sag-account-delete .sag-delete-small{color:#686055}
body.sag-client-space .sag-account-delete-body a{color:#725329;text-decoration:underline;text-underline-offset:3px;font-weight:600}
body.sag-client-space #account-delete-form fieldset{margin:17px 0 0;padding:0;border:0;min-width:0}
body.sag-client-space #account-delete-form label[for=account-delete-password]{display:block;margin-bottom:8px;font-weight:600;color:#39342e}
body.sag-client-space #account-delete-password{display:block;width:100%;max-width:460px;min-height:46px;color:#28241e;background:#fff;border:1px solid #bcb09e;border-radius:8px}
body.sag-client-space #account-delete-form .sag-delete-confirm{display:flex;align-items:flex-start;gap:11px;margin:19px 0;color:#413931;line-height:1.5;cursor:pointer}
body.sag-client-space #account-delete-form .sag-delete-confirm input{flex:0 0 19px;width:19px;height:19px;margin:2px 0 0;accent-color:#853f35}
body.sag-client-space #account-delete-form .sag-delete-confirm span{min-width:0}
body.sag-client-space #account-delete-form .sag-delete-actions{display:flex;flex-wrap:wrap;align-items:stretch;gap:10px}
body.sag-client-space #account-delete-form .sag-delete-danger{min-height:46px;padding:10px 17px;border:1px solid #843d33;border-radius:8px;background:#843d33;color:#fff;font-size:.91rem;font-weight:600;white-space:normal}
body.sag-client-space #account-delete-form .sag-delete-danger:hover:not(:disabled){background:#6e2f27;border-color:#6e2f27;color:#fff}
body.sag-client-space #account-delete-form .button:focus-visible,body.sag-client-space .sag-account-delete a:focus-visible{outline:3px solid #ac8754;outline-offset:3px}
body.sag-client-space #account-delete-form fieldset:disabled{opacity:.7}
body.sag-client-space #account-delete-status{min-height:1.35em;margin:14px 0 0;color:#3e6046;overflow-wrap:anywhere}
body.sag-client-space #account-delete-status[data-error=true]{color:#a3372d}
@media(max-width:600px){body.sag-client-space .sag-account-delete summary{padding:14px 16px;min-height:52px}body.sag-client-space .sag-account-delete-body{padding:17px 16px 20px}body.sag-client-space #account-delete-form .sag-delete-actions{flex-direction:column}body.sag-client-space #account-delete-form .sag-delete-actions .button{width:100%;min-height:48px}}
