.cco-preview-bar{background:#244b60;color:white;padding:9px 20px;text-align:center;font:14px/1.5 Arial,sans-serif}.cco-preview-bar a{color:white;text-decoration:underline;margin-left:16px}
.cco-withdrawal{margin:24px 0 40px;padding:28px;border:1px solid var(--line);border-radius:20px;background:#f0f6fa}.cco-withdrawal label{display:block;font-size:1rem;margin:18px 0 8px;font-weight:600}.cco-withdrawal input,.cco-withdrawal textarea{display:block;width:100%;padding:13px 15px;border:1px solid #9eb6c4;border-radius:10px;background:#fff;color:var(--ink);font:inherit}.cco-withdrawal textarea{min-height:120px;resize:vertical}.cco-withdrawal .actions{margin-top:25px}.cco-withdrawal dl{margin:22px 0;overflow-wrap:anywhere}.cco-withdrawal dt{font-weight:600;margin-top:15px}.cco-withdrawal dd{margin:5px 0;white-space:pre-wrap}.cco-withdrawal-alert{padding:16px;border-left:3px solid #355f78;background:#e8f2f7;margin-bottom:24px}.cco-withdrawal-error{border-color:#963d34}.cco-trap{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;overflow:hidden}.cco-withdrawal .button{font:inherit}.cco-withdrawal small{display:block;line-height:1.6;margin-top:12px}
body.cco-praxis{font-family:'Avenir Next','Helvetica Neue',Arial,sans-serif;color:var(--ink);background:var(--paper);font-size:16px;line-height:normal}
body.cco-praxis p,body.cco-praxis h1,body.cco-praxis h2,body.cco-praxis h3{font-family:inherit}
.stats-section>div:last-of-type strong{font-size:clamp(1.65rem,2.8vw,2.5rem)}
@media print{.cco-preview-bar,.cco-withdrawal form,.cco-withdrawal .actions{display:none}.cco-withdrawal{border:none;padding:0;background:#fff}}
