body.jdrc-flyer-editor .cf-shell{padding:26px;max-width:1120px;box-sizing:border-box}
.jdrc-flyer-editor .cf-panel{padding:28px;margin:26px 0}.jdrc-flyer-editor .cf-fields{gap:24px 22px;margin:22px 0}.jdrc-flyer-editor .cf-fields label{gap:10px;min-width:0}.jdrc-flyer-editor .cf-actions,.jdrc-flyer-editor .cf-nav,#cf-login-links{display:flex;flex-wrap:wrap;gap:14px;margin:20px 0}.jdrc-flyer-editor .cf-panel>label{display:block;margin:20px 0}.jdrc-flyer-editor :is(button,.cf-shell a){display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:12px 18px;box-sizing:border-box;max-width:100%;border:2px solid #b7eeff;border-radius:12px 7px 14px 6px;background:linear-gradient(115deg,#092238e8,#193b59e8),url('/assets/rc-graffiti-flyers-v2.png') center/cover;color:#fff;font:800 15px/1.35 system-ui,sans-serif;letter-spacing:.025em;text-decoration:none;text-align:center;text-shadow:1px 2px #000;box-shadow:3px 4px 0 #ed287f,0 0 12px #25c8ff35;transition:transform .18s,box-shadow .18s;overflow-wrap:anywhere}
.jdrc-flyer-editor button:nth-of-type(2n),.jdrc-flyer-editor .cf-nav>a:nth-child(2n){border-color:#ffdc56;box-shadow:3px 4px 0 #773fff,0 0 12px #ffd82925;background:linear-gradient(115deg,#542042e8,#302351e8),url('/assets/rc-graffiti-flyers-v2.png') center/cover}
.jdrc-flyer-editor :is(button,a):hover:not(:disabled){transform:translateY(-2px);box-shadow:3px 6px 0 #ed287f,0 0 20px #25c8ff55}.jdrc-flyer-editor button:disabled{opacity:.5;transform:none;cursor:not-allowed}.jdrc-flyer-editor [data-jdrc-auth-hidden]{display:none!important}.jdrc-flyer-editor .cf-item{display:flex;flex-wrap:wrap;gap:16px}.jdrc-flyer-editor .cf-item>:is(h3,p){flex-basis:100%}.jdrc-flyer-editor #advertising-package-host>button{margin:8px 14px 14px 0}.jdrc-flyer-editor #cf-eligibility a{margin:10px 0}.jdrc-flyer-editor :is(input,textarea,select){min-height:46px}.jdrc-flyer-editor input[type=checkbox]{min-height:0}
@media(max-width:700px){body.jdrc-flyer-editor .cf-shell{padding:16px;margin:12px}.jdrc-flyer-editor .cf-panel{padding:18px}.jdrc-flyer-editor .cf-fields{gap:22px}.jdrc-flyer-editor .cf-actions>*,#cf-login-links>a{flex:1 1 180px}}
@media(prefers-reduced-motion:reduce){.jdrc-flyer-editor :is(button,a){transition:none!important;transform:none!important}}
