.thkm-cancel-panel,#thkm-cancel-dialog{box-sizing:border-box;background:#fff;color:#24332b;border:1px solid #d7dfd9;border-radius:12px;padding:26px;max-width:720px;margin:24px auto;font-size:16px;line-height:1.55;text-align:left}
#thkm-cancel-dialog{width:calc(100% - 28px);max-height:90vh;overflow:auto;margin:auto;z-index:999999}
#thkm-cancel-dialog::backdrop{background:rgba(14,27,18,.65)}
.thkm-cancel-summary h3{font-size:24px;line-height:1.2;margin:0 0 18px;color:#264b38}
.thkm-cancel-summary dt{font-weight:700;margin-top:16px}.thkm-cancel-summary dd{margin:4px 0 0}.thkm-cancel-summary ul{margin:6px 0;padding-left:22px}
.thkm-cancel-ack{display:flex!important;gap:12px;align-items:flex-start;padding:17px;background:#f0f5ef;border:1px solid #bccdbc;border-radius:8px;font-size:16px;font-weight:600;cursor:pointer}
.thkm-cancel-ack input{flex:0 0 20px;width:20px;height:20px;margin:4px 0 0!important;appearance:auto!important;opacity:1!important;position:static!important}
.thkm-cancel-buttons{display:flex;gap:12px;flex-wrap:wrap;margin-top:22px}.thkm-cancel-buttons .button{white-space:normal!important;text-align:center;padding:12px 18px!important;line-height:1.4!important;height:auto!important}
.thkm-cancel-confirm{background:#274b38!important;color:#fff!important;border:1px solid #274b38!important}.thkm-cancel-back{background:#fff!important;color:#274b38!important;border:1px solid #8ca18f!important}
.thkm-cancel-note{font-size:14px;color:#536157}.thkm-cancel-error{color:#a02924;font-weight:600}.thkm-cancel-form [hidden]{display:none!important}
@media(max-width:480px){.thkm-cancel-panel,#thkm-cancel-dialog{padding:19px}.thkm-cancel-buttons>*{width:100%}.thkm-cancel-summary h3{font-size:22px}}
