.account49-page{color:#19171d;background:#f4f2f4;min-height:100dvh;padding:clamp(18px,4vw,52px);font-size:16px;line-height:1.65}.account49-page *{box-sizing:border-box}.account49-page header{justify-content:space-between;gap:20px;max-width:1100px;margin:auto;display:flex}.account49-page a{color:#c6002e;font-weight:750}.account49-hero{max-width:1100px;margin:clamp(50px,8vw,90px) auto 38px}.account49-hero p{color:#c6002e;letter-spacing:.12em;font:750 12px monospace}.account49-hero h1{letter-spacing:-.05em;margin:8px 0 12px;font-size:clamp(38px,7vw,72px);line-height:1}.account49-hero span{color:#59545d;font-size:18px}.account49-layout{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;max-width:1100px;margin:auto;display:grid}.account49-panel{background:#fff;border:1px solid #d9d5db;border-radius:16px;padding:clamp(22px,4vw,38px)}.account49-panel--wide{grid-column:1/-1}.account49-panel h2{margin:0 0 20px;font-size:25px}.account49-panel dl{gap:12px;display:grid}.account49-panel dl div{grid-template-columns:100px minmax(0,1fr);gap:12px;display:grid}.account49-panel dt{color:#6a646e}.account49-panel dd{overflow-wrap:anywhere;margin:0;font-weight:700}.account49-panel label{gap:7px;margin-top:14px;display:grid}.account49-panel input,.account49-panel select,.account49-panel textarea{color:#19171d;width:100%;min-height:44px;font:inherit;background:#fff;border:1px solid #aaa4ad;border-radius:9px;padding:10px 12px}.account49-panel textarea{resize:vertical;min-height:110px}.account49-panel button{color:#fff;background:#ff2040;border:0;border-radius:10px;min-height:46px;margin-top:18px;padding:10px 18px;font-weight:800}.account49-error{color:#b4002b}.account49-success{color:#08783f}.account49-panel ul{margin:0;padding:0;list-style:none;display:grid}.account49-panel li{border-top:1px solid #ddd7df;padding:16px 0}.account49-panel li div{justify-content:space-between;gap:12px;display:flex}.account49-panel li span{color:#c6002e;font-weight:700}.account49-panel time{color:#6a646e;font-size:13px}@media (max-width:720px){.account49-layout{grid-template-columns:1fr}.account49-panel--wide{grid-column:auto}}
