#admin-deleted-users .deleted-toolbar{display:flex;align-items:end;gap:16px;flex-wrap:wrap;margin:20px 0}
#admin-deleted-users .deleted-toolbar label{display:grid;gap:8px;flex:1;min-width:220px}
#admin-deleted-users input,#admin-deleted-users select{padding:12px;border:1px solid #547887;border-radius:8px;background:#0a1c29;color:#e5f6ff}
#admin-deleted-users .deleted-table-wrap{max-width:100%;border:1px solid #3b596b;border-radius:12px}
#admin-deleted-users table{width:100%;min-width:0;max-width:100%;table-layout:fixed;border-collapse:collapse;background:#122b3a}
#admin-deleted-users th,#admin-deleted-users td{box-sizing:border-box;padding:8px;text-align:left;border-bottom:1px solid #3b596b;border-right:1px solid #3b596b;overflow-wrap:anywhere;white-space:normal;font-size:13px}
#admin-deleted-users th:nth-child(1){width:21%}
#admin-deleted-users th:nth-child(2){width:20%}
#admin-deleted-users th:nth-child(3){width:13%}
#admin-deleted-users th:nth-child(4){width:7%}
#admin-deleted-users th:nth-child(5){width:13%}
#admin-deleted-users th:nth-child(6),#admin-deleted-users th:nth-child(7){width:13%}
#admin-deleted-users td:first-child button{display:block;margin-top:7px;padding:6px 8px;font-size:13px;max-width:100%;white-space:normal}
#admin-deleted-users .deleted-pagination{display:flex;gap:14px;align-items:center;justify-content:center;flex-wrap:wrap;margin-top:12px}
#admin-deleted-users .deleted-restore-help{margin:8px 0 12px;color:#bde5ef}
@media(max-width:760px){#admin-deleted-users table,#admin-deleted-users tbody,#admin-deleted-users tr,#admin-deleted-users td{display:block;width:auto}#admin-deleted-users thead{display:none}#admin-deleted-users td{border:0;padding:4px 10px}#admin-deleted-users tr{border-bottom:1px solid #3b596b;padding:10px 0}#admin-deleted-users td:nth-child(2)::before{content:'Email: '}#admin-deleted-users td:nth-child(3)::before{content:'Telefono: '}#admin-deleted-users td:nth-child(4)::before{content:'Nazione: '}#admin-deleted-users td:nth-child(5)::before{content:'Sponsor originale: '}#admin-deleted-users td:nth-child(6)::before{content:'Prima iscrizione: '}#admin-deleted-users td:nth-child(7)::before{content:'Eliminazione: '}}
#admin-deleted-users th{background:#1b3d50}
#admin-deleted-users td strong{display:block;color:#ffff00}
#admin-deleted-users td small{display:block;margin-top:5px}
#admin-deleted-users button,.deleted-restore-dialog button{border:1px solid #21b2a4;background:#0b8176;color:#fff;border-radius:8px;padding:10px 16px;cursor:pointer}
#admin-deleted-users button:disabled{opacity:.5;cursor:not-allowed}
.deleted-restore-dialog{box-sizing:border-box;width:min(620px,94vw);max-height:90dvh;overflow:auto;padding:24px;border:1px solid #52b6c5;border-radius:16px;background:#122b3a;color:#e5f6ff}
.deleted-restore-dialog::backdrop{background:#00111dcc}
.deleted-restore-dialog form>label{display:grid;gap:7px;margin:14px 0}
.deleted-restore-dialog input:not([type=checkbox]),.deleted-restore-dialog select{padding:12px;border:1px solid #547887;border-radius:8px;background:#081c29;color:#fff;box-sizing:border-box;width:100%;font-size:16px}
.deleted-restore-dialog .deleted-restore-confirm{display:flex;align-items:flex-start;gap:10px}
.deleted-restore-dialog .deleted-restore-confirm input{flex:none;width:20px;height:20px}
.deleted-restore-actions{display:flex;justify-content:flex-end;gap:12px;flex-wrap:wrap}
.deleted-restore-dialog [role=status]{white-space:pre-line}
.deleted-restore-dialog h2{margin:0;font-size:23px;color:#e5f6ff}
.deleted-restore-dialog>p{margin:10px 0 14px;font-size:14px}
.deleted-restore-dialog form.password-form{max-width:none;width:auto;padding:0;margin:0;border:0;background:transparent;gap:10px;color:#e5f6ff}
.deleted-restore-dialog form.password-form>label{margin:0;gap:5px;color:#e5f6ff;font-size:14px}
.deleted-restore-dialog form.password-form p{margin:2px 0;color:#e5f6ff;font-size:13px;line-height:1.4}
.deleted-restore-dialog form.password-form .deleted-restore-confirm{display:flex;flex-direction:row;gap:9px;font-weight:400;font-size:13px}
.deleted-restore-dialog form.password-form input[type=checkbox]{width:20px;height:20px;margin:0;flex:none}
.deleted-restore-dialog form.password-form .sp-password-toggle{color:#e5f6ff!important}
.deleted-restore-dialog form.password-form button{padding:10px 16px}

