.kaemsoft-zw5{max-width:660px;margin:1.5rem auto;padding:1.5rem;border:1px solid #d5e0eb;border-radius:12px;background:var(--wp--preset--color--base,#fff);color:inherit}.kaemsoft-zw5 form{display:grid;gap:1rem}.kaemsoft-zw5 label{display:grid;gap:.35rem;font-weight:600}.kaemsoft-zw5 input{box-sizing:border-box;width:100%;max-width:100%;padding:.7rem .8rem;border:1px solid #9eacbd;border-radius:6px;background:#fff;color:#1b2838}.kaemsoft-zw5 button{justify-self:start;padding:.8rem 1.2rem;border:0;border-radius:7px;background:#1266ad;color:#fff;font-weight:700;cursor:pointer}.kaemsoft-zw5-notice{padding:.8rem 1rem;margin:1rem 0;border-radius:6px}.kaemsoft-zw5-notice.ok{background:#e2f6ea;color:#155c30}.kaemsoft-zw5-notice.error{background:#fff0ee;color:#8d201b}.kaemsoft-zw5-hp{position:absolute!important;left:-9999px!important;width:1px!important;height:1px!important;overflow:hidden!important}