#backToTop{background:#fff!important;color:#111827!important;border:1px solid #e5e7eb!important}#backToTop:hover{background:#f3f4f6!important}#backToTop svg{color:inherit;stroke:currentColor}#yjcr-footer #backToTop,#yjcr-footer #backToTop:hover,#yjcr-footer #backToTop:active,#yjcr-footer #backToTop:focus{box-shadow:0 2px 8px rgb(0 0 0 / .06)!important;-webkit-tap-highlight-color:#fff0}#yjcr-footer #backToTop:focus:not(:focus-visible){outline:none!important}#yjcr-footer #backToTop:focus-visible{outline:2px solid #636369!important;outline-offset:3px}body #modal-overlay #modal-body form[hx-post*="/submissions"]{display:block!important;width:100%!important;min-width:0;margin:0!important}body #modal-overlay #modal-body form[hx-post*="/submissions"]>.space-y-6{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;width:100%;margin:0!important}body #modal-overlay #modal-body form[hx-post*="/submissions"]>.space-y-6>.grid{display:contents!important}body #modal-overlay #modal-body .group{min-width:0;margin:0!important}body #modal-overlay #modal-body .group:has(>textarea[name="message"]){grid-column:1 / -1}body #modal-overlay #modal-body .group>label{display:block;margin:0 0 7px!important;font-size:14px!important;font-weight:600!important;line-height:1.4!important;overflow-wrap:break-word}body #modal-overlay #modal-body .group>:is(input,select,textarea){box-sizing:border-box;width:100%!important;min-width:0;min-height:48px!important;padding:11px 12px!important;border:1px solid #cbd5e1!important;border-radius:9px!important;background-color:#fff!important;color:#111827!important;font-size:16px!important;line-height:1.4!important}body #modal-overlay #modal-body .group>select{appearance:auto!important}body #modal-overlay #modal-body .group>textarea{min-height:110px!important;resize:vertical!important}body #modal-overlay #modal-body form[hx-post*="/submissions"]>.pt-4{margin:20px 0 0!important;padding:0!important}body #modal-overlay #modal-body button[type="submit"]{min-height:48px!important;padding:12px 18px!important}body.yjcv2 #modal-overlay.yjcv2-c-dialog--form>.yjcv2-c-dialog-card>.yjcv2-c-dialog-header.absolute{position:absolute!important;top:0;left:0;width:100%;height:3px!important;min-height:0!important;padding:0!important}@media (min-width:1024px){#modal-overlay:has(form[hx-post*="/submissions"])>div{width:min(100%, 760px)!important;max-width:760px!important;max-height:calc(100dvh - 40px)!important;padding:48px 32px 28px!important;overflow-y:auto!important}}@media (max-width:1023.98px){body.yjcv2 #modal-overlay.yjcv2-c-dialog--form>.yjcv2-c-dialog-card{width:min(100%, 640px)!important;max-width:640px!important}body.yjcv2 #modal-overlay.yjcv2-c-dialog--form #modal-body.yjcv2-c-dialog-body{padding:52px 20px 20px!important}body #modal-overlay #modal-body form[hx-post*="/submissions"]>.space-y-6{gap:16px}}@media (max-width:639.98px){body #modal-overlay #modal-body form[hx-post*="/submissions"]>.space-y-6{grid-template-columns:minmax(0,1fr)}body #modal-overlay #modal-body form[hx-post*="/submissions"]>.space-y-6>.grid{display:grid!important;grid-template-columns:minmax(0,1fr);gap:16px;margin:0!important}}@media (min-width:380px) and (max-width:639.98px){body #modal-overlay #modal-body form[hx-post*="/submissions"]>.space-y-6>.grid{grid-template-columns:repeat(2,minmax(0,1fr))}body #modal-overlay #modal-body form[hx-post*="/submissions"]>.space-y-6>.grid>.group{display:flex;flex-direction:column}body #modal-overlay #modal-body form[hx-post*="/submissions"]>.space-y-6>.grid>.group>label{flex:1}}