.account-deletion-entry,.account-deletion-console,.account-deletion-success{background:#fff;border:1px solid #d8ded9;border-radius:16px;padding:28px;box-shadow:0 16px 44px #1825340f}.account-deletion-entry h2,.account-deletion-console h2,.account-deletion-success h2{color:#182534;letter-spacing:-.055em;margin:8px 0 12px;font-size:clamp(28px,4vw,42px);line-height:1.02}.account-deletion-entry>p,.account-deletion-console header>p:last-child,.account-deletion-success>p{color:#66757b;font-size:13px;line-height:1.62}.account-deletion-summary{border:1px solid #e0e5e1;border-radius:11px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:24px;display:grid;overflow:hidden}.account-deletion-summary span{background:#f7f9f7;min-width:0;padding:15px}.account-deletion-summary span+span{border-left:1px solid #e0e5e1}.account-deletion-summary small,.account-deletion-summary strong{overflow-wrap:anywhere;display:block}.account-deletion-summary small{color:#8a9691;letter-spacing:.11em;margin-bottom:5px;font-size:8px;font-weight:800}.account-deletion-summary strong{color:#25362e;font-size:12px}.account-deletion-companies{gap:7px;margin:13px 0 0;padding:0;list-style:none;display:grid}.account-deletion-companies li{color:#34453d;border:1px solid #e4e8e5;border-radius:9px;justify-content:space-between;gap:16px;padding:11px 13px;font-size:11px;display:flex}.account-deletion-companies span{color:#7a8781}.account-deletion-warning{background:#fff5ef;border:1px solid #f0c5b0;border-radius:11px;margin-top:20px;padding:17px 18px}.account-deletion-warning>strong{color:#a8420e;font-size:12px}.account-deletion-warning ul{color:#735341;gap:6px;margin:10px 0 0;padding-left:18px;font-size:11px;line-height:1.5;display:grid}.account-deletion-ack{color:#3f4f47;align-items:flex-start;gap:10px;margin-top:20px;font-size:12px;line-height:1.5;display:flex}.account-deletion-ack input{accent-color:#b33b21;margin-top:2px}.account-deletion-confirm{color:#46554e;gap:8px;margin-top:17px;font-size:11px;display:grid}.account-deletion-confirm input{color:#182534;letter-spacing:.08em;background:#fff;border:1px solid #cdd5d0;border-radius:9px;width:min(100%,360px);min-height:48px;padding:11px 13px;font-size:16px;font-weight:850}.account-deletion-confirm input:focus{border-color:#d85a17;outline:3px solid #ff6b1b2e}.account-deletion-button{color:#fff;cursor:pointer;background:#a93420;border:0;border-radius:9px;min-height:48px;margin-top:20px;padding:12px 17px;font-size:11px;font-weight:800}.account-deletion-button:disabled{cursor:not-allowed;opacity:.4}.account-deletion-final{background:#fff9f6;border:2px solid #b43722;border-radius:12px;margin-top:20px;padding:20px}.account-deletion-final h3{color:#8f2d1c;margin:0;font-size:20px}.account-deletion-final p{color:#73534a;margin:8px 0 17px;font-size:12px;line-height:1.55}.account-deletion-final>div{flex-wrap:wrap;gap:9px;display:flex}.account-deletion-final button{color:#34433c;cursor:pointer;background:#fff;border:1px solid #cbd3ce;border-radius:8px;min-height:44px;padding:10px 14px;font-size:10px;font-weight:800}.account-deletion-final button:last-child{color:#fff;background:#a93420;border-color:#a93420}.account-deletion-final button:disabled{cursor:wait;opacity:.6}.account-deletion-error{color:#9e371d;background:#fff0ea;border-radius:8px;margin:14px 0 0;padding:11px 13px;font-size:11px;line-height:1.5}.account-deletion-success{text-align:center}.account-deletion-success>span{color:#25704c;background:#dff4e7;border-radius:50%;place-items:center;width:56px;height:56px;margin:0 auto 15px;font-size:24px;font-weight:900;display:grid}.account-deletion-success small{color:#87928d;overflow-wrap:anywhere;margin:16px auto;font-size:9px;display:block}.account-deletion-success .legal-action-link,.account-deletion-entry .legal-action-link{margin-top:16px;display:inline-flex}@media (width<=680px){.account-deletion-entry,.account-deletion-console,.account-deletion-success{border-radius:13px;padding:21px 18px}.account-deletion-summary{grid-template-columns:1fr}.account-deletion-summary span+span{border-top:1px solid #e0e5e1;border-left:0}.account-deletion-companies li{gap:4px;display:grid}.account-deletion-button{width:100%}.account-deletion-final>div{grid-template-columns:1fr;display:grid}.account-deletion-entry>p,.account-deletion-console header>p:last-child,.account-deletion-success>p,.account-deletion-warning ul,.account-deletion-ack,.account-deletion-confirm,.account-deletion-final p,.account-deletion-error{font-size:14px}.account-deletion-summary small{color:#5c6b65;font-size:12px}.account-deletion-summary strong,.account-deletion-companies li,.account-deletion-warning>strong{font-size:14px}.account-deletion-button,.account-deletion-final button,.account-deletion-success .legal-action-link,.account-deletion-entry .legal-action-link{min-height:48px;font-size:15px}.account-deletion-success small{color:#5c6b65;font-size:12px}}
