.deletion-main{max-width:960px;margin:auto;padding:32px clamp(18px,4vw,48px)}.deletion-main h1{color:#24282b;font-size:clamp(26px,4vw,36px);line-height:1.2}.deletion-details{padding:20px;background:#f4f5f6;border-radius:12px;overflow-wrap:anywhere}.deletion-details dt{font-size:13px;color:#62696f;margin-top:12px}.deletion-details dt:first-child{margin-top:0}.deletion-details dd{margin:5px 0;font-weight:600}.deletion-form{display:grid;gap:20px}.deletion-form fieldset{border:1px solid #d9dce0;border-radius:12px;padding:20px}.deletion-form legend{font-weight:700;padding:0 8px}.deletion-choice{display:flex;align-items:flex-start;gap:12px;margin:12px 0}.deletion-choice input{width:18px;height:18px;flex:0 0 18px;margin:4px 0}.deletion-choice small{display:block;font-size:14px;font-weight:400;line-height:1.5;color:#62696f;margin-top:5px}.deletion-form input[type=text]{display:block;width:100%;padding:12px;border:1px solid #c9cdd1;border-radius:8px;margin-top:8px}.deletion-actions{display:flex;flex-wrap:wrap;gap:24px;align-items:center}.delete-button{background:#9d2525;color:white;border:0;border-radius:8px;padding:12px 20px;font:inherit;cursor:pointer}.delete-button:disabled{opacity:.5;cursor:not-allowed}.record-delete-link{display:inline-block;margin-top:24px;color:#9d2525;text-decoration:underline}.deletion-result{padding:18px;background:#eff6ef;border:1px solid #bacfba;border-radius:10px;line-height:1.6}
