.account-closure-page{width:100%;max-width:1000px;margin:0 auto;padding:26px 0 48px;color:var(--ink,#292538)}.closure-heading{margin-bottom:25px}.closure-heading h1{font-size:clamp(30px,4vw,42px);line-height:1.15;margin:12px 0 14px}.closure-eyebrow{font-size:11px;font-weight:800;letter-spacing:.13em;color:var(--accent-dark,#554393)}.closure-local{font-size:12px;color:var(--muted,#706c7d)}.closure-card{padding:28px;margin-bottom:22px;border:1px solid var(--line,#e7e3ed);border-radius:24px;background:white;box-shadow:0 12px 32px #3c2a5808}.closure-card h2{font-size:24px;margin:0 0 16px}.closure-card h3{font-size:19px;margin:24px 0 14px}.closure-card p,.closure-card li{line-height:1.65;overflow-wrap:anywhere}.closure-card-top{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:18px}.closure-card-top h2{margin:0}.closure-card-top .btn{flex-shrink:0}.closure-help{font-size:13px;color:var(--muted,#706c7d)}.closure-scopes{list-style:none;display:grid;gap:10px;padding:0;margin:24px 0}.closure-scopes li{padding:16px 18px;border:1px solid #e4dced;border-radius:14px;background:#faf8fd}.closure-scopes strong{display:block;font-size:15px}.closure-scopes span{display:block;font-size:12px;color:var(--muted,#706c7d);margin-top:5px}.closure-counts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:20px 0}.closure-counts>div{padding:16px;border:1px solid #e6deee;border-radius:15px;background:#fcfafd}.closure-counts dt{font-size:12px;font-weight:650;color:var(--muted,#706c7d);line-height:1.5}.closure-counts dd{font-size:29px;line-height:1.2;font-weight:750;margin:12px 0 0;color:var(--accent-dark,#554393);font-variant-numeric:tabular-nums}
.closure-residual p{font-size:13px;color:var(--muted,#706c7d)}.closure-blocked{background:#fff8f0;border-color:#ead2bd}.closure-blocked li{margin-bottom:10px}.closure-confirm{border-color:#dbb9ae}.closure-card fieldset{padding:0;margin:0;border:0;min-width:0}.closure-field{display:block;font-weight:650;margin:22px 0}.closure-field input{display:block;min-height:48px;width:100%;max-width:540px;margin-top:8px}.closure-field small{display:block;font-size:12px;font-weight:400;line-height:1.5;color:var(--muted,#706c7d);margin-top:7px}.closure-check{display:flex;align-items:flex-start;gap:12px;font-weight:650;font-size:14px;line-height:1.65;margin:24px 0;cursor:pointer}.closure-check input{appearance:auto;flex:0 0 20px;width:20px;height:20px;min-height:20px;margin:3px 0 0;padding:0;accent-color:#965b48}.closure-check span{min-width:0}.closure-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:25px}.closure-delete{background:#854938;border-color:#854938}.closure-delete:hover{background:#723d2e;border-color:#723d2e}.closure-delete:disabled{background:#a9877d;border-color:#a9877d;opacity:.65}.closure-message{padding:14px 17px;border:1px solid #bcdccb;border-radius:13px;background:#edf8f1;line-height:1.6;margin:0 0 20px;overflow-wrap:anywhere}.closure-error{background:#fff1eb;border-color:#ebc5b5;color:#7a4436}
@media(max-width:650px){.account-closure-page{padding:16px 0 30px}.closure-heading h1{font-size:32px}.closure-card{padding:21px;border-radius:20px}.closure-card-top{flex-direction:column;align-items:stretch;gap:14px}.closure-counts{grid-template-columns:repeat(2,minmax(0,1fr))}.closure-actions .btn{flex:1 1 200px}.closure-scopes li{padding:14px}.closure-delete{white-space:normal;text-align:center}}
