/* Account deletion layout: extends shared site and legal page styling */
.deletion-steps{list-style:none!important;counter-reset:step;padding:0!important;margin:22px 0 10px!important;display:grid;gap:14px}
.deletion-steps li{counter-increment:step;position:relative;display:flex;gap:17px;align-items:flex-start;background:rgba(17,38,56,.72);border:1px solid rgba(100,191,228,.19);border-radius:8px;padding:17px 20px!important;margin:0!important}
.deletion-steps li::before{content:counter(step,decimal-leading-zero);font:700 12px/1.65 ui-monospace,monospace;color:#73def9;white-space:nowrap}
.step-text{display:block;flex:1}.delete-action-panel{border:1px solid rgba(92,191,228,.26);padding:27px;background:linear-gradient(125deg,rgba(15,50,71,.85),rgba(9,23,38,.9));border-radius:10px}
.delete-action-panel>p:first-child{color:#d1e4ef}.delete-action-button{min-width:270px;max-width:100%;font-size:13px}
.delete-action-button:disabled{color:#8eb0c1;background:#18394d;border-color:#31586a;box-shadow:none;cursor:not-allowed;opacity:1}.action-status{margin:14px 0 0!important;font-size:13px;color:#93b2c5}
@media(max-width:600px){.deletion-steps li{padding:15px!important}.delete-action-panel{padding:19px}.delete-action-button{min-width:0;width:100%}}
