.cw-portal{margin-top:16px}.cw-portal h2{font:400 30px/1.1 var(--d);text-transform:uppercase;margin:12px 0}.cw-portal p{line-height:1.55}.cw-pre{white-space:pre-wrap;overflow-wrap:anywhere}.cw-form{display:grid;gap:16px;margin-top:20px}.cw-form label{display:grid;gap:7px;font-size:14px;font-weight:600}.cw-form input,.cw-form select,.cw-form textarea{width:100%;min-width:0;border:1px solid #c8cdd9;border-radius:14px;background:#fff;padding:13px;font:400 16px var(--b);color:var(--black);box-sizing:border-box}.cw-form input:focus,.cw-form textarea:focus,.cw-form select:focus{outline:2px solid var(--blue);outline-offset:2px}.cw-form .cw-check{display:flex;align-items:flex-start;gap:10px;font-weight:400;line-height:1.5}.cw-check input{width:20px;height:20px;flex-shrink:0}.cw-message{margin:0;font-size:14px}.cw-error{color:#a42b11}.cw-feedback{border-left:4px solid var(--blue);padding:10px 14px;background:#fff;border-radius:0 14px 14px 0}.cw-link{display:inline-block;color:var(--blue);font-weight:600;margin:8px 0;overflow-wrap:anywhere}.cw-invoice{border-top:1px solid #ddd;padding:15px 0}.cw-invoice p{margin:6px 0;font-size:14px}.cw-portal [hidden]{display:none!important}.cw-form button:disabled{opacity:.5;cursor:wait}
