/* account-design-trash-1: only account controls and their dialogs. */
.design-account-actions{display:flex;gap:10px;align-items:center;flex-wrap:wrap}
#my-projects .design-delete-button{display:flex;align-items:center;justify-content:center;gap:7px;width:100%;min-height:38px;margin-top:9px;border:1px solid transparent;border-radius:10px;background:transparent;color:#a52e3c;font:inherit;font-size:13px;cursor:pointer;padding:6px 10px}
#my-projects .design-delete-button:hover{background:#fff2f3;border-color:#efc9ce}
#my-projects .design-delete-button svg{width:17px;height:17px;flex:none}
#my-projects .design-delete-note{font-size:11px;color:var(--muted,#687c98);text-align:center;line-height:1.5;min-height:38px;display:flex;align-items:center;justify-content:center;margin:9px 0 0}
#my-projects .project-card h3{overflow-wrap:anywhere}
.design-trash-dialog{box-sizing:border-box;width:min(580px,calc(100vw - 28px));max-height:calc(100dvh - 40px);overflow:auto;border:1px solid #dae3f4;border-radius:20px;padding:30px;color:var(--ink,#162f55);background:#fff;box-shadow:0 24px 90px #10284933;margin:auto;text-align:start}
.design-trash-dialog::backdrop{background:rgba(13,35,72,.42)}
.design-trash-dialog h2{font-size:24px;margin:0 0 14px}
.design-trash-dialog p{line-height:1.8;font-size:14px;margin:12px 0}
.design-trash-dialog .design-dialog-name{font-weight:700;overflow-wrap:anywhere}
.design-dialog-heading{display:flex;align-items:center;gap:13px}
.design-dialog-heading h2{margin:0}
.design-dialog-symbol{width:44px;height:44px;display:grid;place-items:center;background:#fff0f2;color:#a52e3c;border-radius:13px;flex:none}
.design-dialog-symbol svg{width:24px;height:24px}
.design-dialog-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:24px;flex-wrap:wrap}
.design-trash-dialog .design-confirm-delete{background:#a52e3c;color:#fff;border-color:#a52e3c}
.design-trash-dialog .design-confirm-delete:hover{background:#872431}
.design-trash-dialog .design-retention-note{font-size:12px;color:#65768e}
.design-trash-dialog .design-dialog-error{background:#fff0f2;border:1px solid #efc9ce;color:#872431;padding:10px 13px;border-radius:10px}
.design-trash-dialog [hidden]{display:none!important}
.design-trash-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}
.design-trash-heading h2{margin:0}
.design-trash-row{display:flex;align-items:center;justify-content:space-between;gap:14px;border-top:1px solid #e3eaf7;padding:16px 0}
.design-trash-row>div{min-width:0}.design-trash-row h3{font-size:15px;margin:0 0 5px;overflow-wrap:anywhere}
.design-trash-row small{font-size:12px;color:#65768e}.design-trash-row button{flex:none}
.design-trash-dialog button:disabled{opacity:.6;cursor:wait}
.design-trash-dialog button:focus-visible,#my-projects .design-delete-button:focus-visible{outline:3px solid #2b66ec;outline-offset:3px}
@media(max-width:600px){.design-account-actions{gap:7px}.design-account-actions .btn{font-size:12px;padding:9px 12px}.design-trash-dialog{padding:22px 18px}.design-trash-dialog h2{font-size:21px}.design-dialog-actions .btn{flex:1;min-height:44px}#my-projects .design-delete-button{min-height:44px}}

/* account-empty-trash-1 */
.design-trash-actions{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}
.design-trash-dialog .design-empty-trash{background:#a52e3c;color:#fff;border-color:#a52e3c}
.design-trash-dialog .design-empty-trash:hover{background:#872431}
@media(max-width:600px){.design-trash-heading{align-items:flex-start}.design-trash-actions{max-width:65%}.design-trash-actions button{font-size:12px}}
