.calliwish-doodle-community{box-sizing:border-box;width:100%;max-width:1540px;margin:20px auto;padding-inline:20px;color:#253846;min-width:0}
.calliwish-doodle-community .cw-community-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px}
.calliwish-doodle-community .cw-community-heading h2{margin:0;font-size:24px}
.calliwish-doodle-community .cw-community-participation{display:flex;align-items:center;gap:12px;flex-wrap:wrap;font-size:12px;color:#748490}
.calliwish-doodle-community .cw-community-participate{margin:0;border:0;border-radius:10px;padding:10px 22px;background:#6b37e8;color:white;font-weight:700}
.calliwish-doodle-community .cw-community-participate:disabled{opacity:.55;cursor:default}
.calliwish-doodle-community iframe{display:block;width:100%;height:900px;border:0}
@media(max-width:820px){.calliwish-doodle-community{padding-inline:12px}.calliwish-doodle-community .cw-community-heading{align-items:flex-start;flex-direction:column}.calliwish-doodle-community .cw-community-heading h2{font-size:21px}}
.calliwish-doodle-community{padding-top:var(--cw-community-header-offset,0px)}
.calliwish-doodle-community .cw-community-consent{box-sizing:border-box;width:calc(100% - 32px);max-width:480px;max-height:calc(100dvh - 32px);margin:auto;padding:24px;border:0;border-radius:12px;color:#253846;overflow:auto}
.calliwish-doodle-community .cw-community-consent::backdrop{background:rgba(0,0,0,.45)}
.calliwish-doodle-community .cw-community-consent form{margin:0}
.calliwish-doodle-community .cw-community-consent h3{margin:0 0 16px}
.calliwish-doodle-community .cw-community-consent p{font-size:14px;line-height:1.6}
.calliwish-doodle-community .cw-community-agreement{display:flex;align-items:flex-start;gap:8px;font-size:14px;line-height:1.6}
.calliwish-doodle-community .cw-community-agreement input{flex:none;margin:5px 0 0}
.calliwish-doodle-community .cw-community-consent-actions{display:flex;justify-content:flex-end;gap:12px;margin-top:20px}
.calliwish-doodle-community .cw-community-consent-actions button{margin:0}
