.accelerator-panel{padding:20px;margin:0 0 16px;border:1px solid #f4d4c2;border-radius:20px;background:#fffdf9;overflow-wrap:anywhere}.accelerator-panel h2{font-size:18px;line-height:1.6;margin:12px 0}.accelerator-panel p,.accelerator-panel li{font-size:15px;line-height:1.8}.accelerator-options{display:grid;gap:10px;margin:18px 0}.accelerator-options label{display:flex;gap:10px;align-items:center;padding:12px;background:#fff1df;border-radius:12px}.accelerator-options input{width:auto;accent-color:#f45529}.accelerator-panel textarea{width:100%;box-sizing:border-box;min-height:85px;padding:12px;border:1px solid #e9c8b7;border-radius:12px}.accelerator-panel blockquote{margin:12px 0;padding:12px;background:#f2e9fb;border-radius:12px;font-size:15px;line-height:1.8}.accelerator-panel .primary,.accelerator-footer button{width:100%;white-space:normal;height:auto;min-height:46px;padding:12px}.accelerator-choice{font-weight:700;color:#b84824}.accelerator-footer{padding-bottom:calc(24px + env(safe-area-inset-bottom));text-align:center}.accelerator-direct{width:100%;margin:8px 0;min-height:44px}.plan-actions>.primary{white-space:normal;font-size:16px;height:auto;min-height:46px;padding:12px}
.interruption-form-actions{display:grid;gap:10px;margin-top:16px;padding-bottom:4px}.interruption-form-actions .button{width:100%;min-height:48px;border-radius:var(--radius-button);font-size:16px;font-weight:700}.interruption-return{border:0;background:linear-gradient(115deg,#a66be8,#7638c8);color:#fff;box-shadow:inset 0 1px 0 #ffffff50,0 3px 0 #58239c,0 6px 12px #6e35a324}.interruption-return:active{transform:translateY(2px);box-shadow:inset 0 1px 0 #ffffff45,0 1px 0 #58239c,0 3px 7px #6e35a31f}@media(max-width:740px){.interruption-form-actions{padding-bottom:max(6px,env(safe-area-inset-bottom))}}
