#ap-request-recovery,#ap-withdraw-confirm,#ap-draft-reset-confirm{margin-block:24px;padding:clamp(16px,3vw,24px);border:1px solid #799f90;border-radius:12px;background:#fffdf8;overflow-wrap:anywhere}
#ap-request-recovery h3,#ap-withdraw-confirm h3{font-size:1.15rem;margin-block:0 12px;color:#214742}
#ap-request-recovery p,#ap-withdraw-confirm p,#ap-draft-reset-confirm p{margin-block:12px;line-height:1.8;white-space:pre-wrap}
#ap-request-recovery button,#ap-withdraw-confirm button,#ap-draft-reset-confirm button,#ap-case-comparison button,#ap-recent-list .commerce-record>button,#ap-export-draft,#ap-edit-refresh,#ap-draft-reset{margin-block:6px;margin-inline-end:10px;white-space:normal}
#ap-case-comparison{margin-block:24px;min-width:0;overflow-wrap:anywhere}
#ap-case-comparison>label{display:flex;align-items:flex-start;gap:10px;line-height:1.8}
#ap-case-comparison input[type=checkbox]{flex:none;width:20px;height:20px;margin-top:5px;accent-color:#1c6558}
#appraisal-app button:disabled{cursor:not-allowed}
@media(max-width:480px){#ap-request-recovery button,#ap-withdraw-confirm button,#ap-draft-reset-confirm button{width:100%;margin-inline-end:0}}
