.company-logo-field{text-align:left;border:0;min-width:0;margin:0;padding:24px 0}.company-logo-field legend{font-size:16px;font-weight:500}.company-logo-field legend>span{color:#666;margin-left:10px;font-size:12px;font-weight:400}.company-logo-field>p{color:#666;font-size:13px;line-height:1.8}.company-logo-field__row{flex-wrap:wrap;align-items:center;gap:20px;margin-top:18px;display:flex}.company-logo-field__preview{object-fit:contain;background:#fff;width:120px;height:80px}.company-logo-field__controls{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.company-logo-field button{min-height:44px;padding:10px 16px;font-size:13px}.company-logo-field__choose{background:#fff;border:1px solid #aaa;border-radius:3px}.company-logo-field__remove{text-underline-offset:4px;text-decoration:underline}.company-logo-field button:focus-visible{outline-offset:3px;outline:2px solid #222}.company-logo-field:disabled{opacity:.6}.company-logo-field__status{margin-top:12px}.company-logo-field>.company-logo-field__error{color:#a02626;margin-top:10px}.signup-done .company-logo-field{border:1px solid #ddd;border-radius:4px;margin-block:28px;padding:24px}.pv__company-logo{object-fit:contain;width:60px;height:48px}
