.egpsf-target{margin-top:24px;border:1px solid #bddad6;border-radius:12px;background:#f5fbf9;color:#183f3b;overflow:hidden}.egpsf-target>summary{cursor:pointer;min-height:48px;padding:17px 20px;font-weight:700;line-height:1.6}.egpsf-target>summary span{display:block;font-size:12px;font-weight:400;color:#466d64}.egpsf-target-inner{padding:0 20px 20px}.egpsf-target-inner>p{font-size:14px}.egpsf-target button,.egpsf-target input{font:inherit}.egpsf-target [hidden]{display:none!important}.egpsf-target-actions{display:flex;flex-wrap:wrap;gap:10px;margin:16px 0}.egpsf-target-honeypot{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.egpsf-target .egp-sat-captcha-row{display:flex;align-items:center;gap:10px;margin:10px 0}.egpsf-target .egp-sat-captcha-row img{max-width:180px;height:54px;object-fit:contain}.egpsf-target .egp-sat-captcha-row button{min-height:44px;padding:8px 12px;border:1px solid #aecdc4;background:white;color:#254e43;border-radius:7px}.egpsf-target input[name=captcha_answer]{max-width:300px}.egpsf-target [data-target-status]:not(:empty){padding:12px;background:#e6f2ed;border-radius:8px;font-size:13px}.egpsf-target [data-target-status][data-error=true]{background:#fff0e8;color:#853a23}.egpsf-target [data-target-report]{border-top:1px solid #cce0db;padding-top:18px;margin-top:18px;overflow-wrap:anywhere}.egpsf-target [data-target-report] :is(h3,h4){color:#173c34;margin:16px 0 8px}.egpsf-target [data-target-report] p,.egpsf-target [data-target-report] li{font-size:14px;line-height:1.65}.egpsf-target [data-target-report] small{display:block;font-size:12px;margin:9px 0;line-height:1.7}.egpsf-target [data-target-report] details{margin:15px 0;padding:12px;border:1px solid #d2e3df;border-radius:8px}.egpsf-target [data-target-report] summary{cursor:pointer;min-height:30px;font-weight:600}.egpsf-target blockquote{padding:12px;border-left:3px solid #88b7a6;background:#fff;margin:10px 0;font-size:13px;line-height:1.7}.egpsf-target a{color:#086451;text-decoration:underline;overflow-wrap:anywhere}.egpsf-target :is(a,button,input,summary):focus-visible{outline:3px solid #2578a0;outline-offset:3px}@media(max-width:500px){.egpsf-target>summary{padding:14px}.egpsf-target-inner{padding:0 14px 14px}.egpsf-target .egp-sat-captcha-row{flex-wrap:wrap}.egpsf-target-actions .egpsf-button{width:100%}}
