.partner-code-panel{margin-bottom:20px}.partner-code-heading{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:12px}.partner-code-heading h2{margin:0}.partner-code-value{display:block;font-size:25px;font-weight:650;letter-spacing:.025em;color:#123b58;overflow-wrap:anywhere}.partner-code-panel>.inline-note{margin-bottom:0;max-width:720px}.partner-code-form{margin-top:22px;padding-top:20px;border-top:1px solid #dce6ef;max-width:650px}.partner-code-input{display:flex;align-items:center;margin-top:8px;border:1px solid #bbcddd;border-radius:10px;background:#f2f6fa;overflow:hidden}.partner-code-input>span{padding:12px 0 12px 15px;font-size:16px;font-weight:650;color:#375e7c}.partner-code-input>input{border:0;margin:0;background:#fff;min-width:0;flex:1;border-radius:0;padding:13px 14px;font-size:16px;text-transform:uppercase}.partner-code-input:focus-within{outline:2px solid #2686ba;outline-offset:2px}.partner-code-input>input:focus{outline:0}.partner-code-form .inline-note{font-size:12px;margin-top:9px}.partner-code-form .form-error{margin-bottom:10px;min-height:0}.partner-code-actions{display:flex;gap:10px;flex-wrap:wrap}.partner-code-actions .button{min-height:42px}.partner-code-heading .button{white-space:nowrap}
@media(max-width:600px){.partner-code-heading{align-items:flex-start;gap:12px}.partner-code-heading h2{font-size:17px}.partner-code-heading .button{font-size:11px;padding:8px 12px;min-height:36px}.partner-code-value{font-size:21px}.partner-code-panel>.inline-note{font-size:11px}.partner-code-input>span{padding-left:12px}.partner-code-actions .button{flex:1;font-size:12px}.partner-code-form{margin-top:18px;padding-top:17px}}
